처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.04.26 35

코모도어 64 전설의 사운드, 마틴 갤웨이가 1980년대 원본 소스를 공개했다

Hacker News 원문 보기
코모도어 64 전설의 사운드, 마틴 갤웨이가 1980년대 원본 소스를 공개했다

8비트 게임 음악의 살아있는 역사

혹시 '람보(Rambo)', '타이거하이크(Times of Lore)', '이미지 파이트(Yie Ar Kung-Fu)' 같은 옛날 게임 들어보셨나요? 1980년대 후반 코모도어 64(Commodore 64, 줄여서 C64)라는 8비트 컴퓨터에서 이런 게임들이 쏟아졌고, 그 시절 게임 음악을 한 번 들으면 평생 못 잊는 사람들이 많아요. 이 음악들을 만든 전설 중 한 명이 바로 마틴 갤웨이(Martin Galway)예요. 그가 최근 자신의 1980년대 작업물 원본 소스 파일들을 GitHub에 공개했어요.

이게 왜 대단하냐면, 보통 그 시절 게임 음악은 ROM 안에 컴파일된 채로만 남아 있거든요. 작곡가의 머릿속이나 손글씨 노트에 있던 원본 데이터, 즉 어떤 트래커(tracker)나 어셈블러로 어떤 패턴을 짰는지 보여주는 자료는 거의 사라졌어요. 갤웨이가 직접 보관하고 있던 그 자료를 풀어준 거예요. 디지털 고고학(digital archaeology)의 보물 같은 사건이죠.

SID 칩, 그 전설적인 사운드의 비밀

코모도어 64에는 SID 6581이라는 사운드 칩이 들어 있었어요. 이게 뭐냐면, 1982년에 나온 음원 칩인데 당시 기준으로는 충격적으로 풍부한 소리를 낼 수 있었어요. 채널이 3개뿐이었지만, 각 채널마다 톱니파, 사각파, 삼각파, 노이즈 같은 파형을 고를 수 있었고, ADSR(Attack, Decay, Sustain, Release)이라는 음의 시간적 변화를 조절할 수 있었어요. ADSR이 어렵게 들리면, 피아노 건반을 누르고 떼는 동안 소리가 어떻게 커지고 줄어드는지를 4단계로 쪼개 표현한다고 생각하면 돼요.

갤웨이가 했던 마법 같은 일은, 단순한 사각파를 가지고 마치 신디사이저 같은 풍부한 소리를 만들어낸 거예요. 그는 펄스 폭 변조(pulse width modulation)를 빠르게 변화시키거나, 음정을 미세하게 흔들어서 비브라토를 만들거나, 한 채널에서 여러 음을 빠르게 번갈아 재생해서 화음처럼 들리게 하는 아르페지오 기법을 썼어요. 8비트 환경에서 이런 트릭은 정말 영리한 코드 없이는 불가능했어요.

공개된 소스에서 볼 수 있는 것

GitHub에 올라온 저장소에는 6502 어셈블리 코드와 음악 데이터가 함께 있어요. 6502는 C64뿐 아니라 NES, 애플 II, BBC 마이크로 같은 그 시절 컴퓨터들이 공통으로 쓰던 CPU예요. 갤웨이가 직접 만든 사운드 드라이버, 패턴 데이터, 악기 정의가 그대로 들어 있죠.

흥미로운 건 그가 만든 사운드 엔진이 거의 자체 트래커 역할을 했다는 거예요. 트래커가 뭐냐면, 음표를 행과 열의 표 형식으로 입력하는 음악 제작 도구예요. 요즘으로 치면 DAW(Digital Audio Workstation, 큐베이스나 로직 같은 거)의 조상인데, 메모리가 64KB뿐인 환경에서 효율을 극한으로 짜낸 형태였어요. 음표 하나하나가 1~2바이트로 저장되고, 반복되는 패턴은 포인터로 재사용했어요.

왜 지금 다시 의미가 있을까

레트로 게임 부활의 흐름이 꾸준해요. PICO-8, TIC-80 같은 가상 콘솔로 인디 개발자들이 8비트 감성 게임을 만들고 있고, 칩튠(chiptune) 음악은 하나의 장르로 자리잡았어요. 갤웨이의 소스가 공개되면서 그 시절 음악이 어떻게 만들어졌는지 직접 분해하고 배울 수 있게 된 거예요. 단순히 '들어보세요'가 아니라 '뜯어보세요'라는 초대장인 거죠.

비슷한 사례로는 롭 후바드(Rob Hubbard), 팀 폴린(Tim Follin) 같은 다른 C64/NES 작곡가들의 일부 자료도 팬 커뮤니티가 디스어셈블해서 분석해왔어요. 하지만 작곡가 본인이 원본을 풀어준 건 흔치 않아요.

한국 개발자에게 주는 시사점

게임 사운드나 임베디드 시스템에 관심이 있다면, 이 저장소를 한 번 클론해서 들여다볼 가치가 있어요. 메모리와 CPU 사이클이 극히 제한된 환경에서 자원을 어떻게 쥐어짜는지 보면 요즘 모바일 게임 최적화나 임베디드 펌웨어 작성에도 통하는 통찰을 얻을 수 있거든요. 또 칩튠 음악을 만들고 싶다면 GoatTrackerDefleMask 같은 현대 도구로 갤웨이의 패턴을 따라 해볼 수도 있어요.

마무리

8비트 시절의 제약 속에서 피어난 음악은 지금 들어도 가슴을 뛰게 만들어요. 여러분이 가장 좋아하는 게임 음악의 추억은 어떤 거예요? 그 시절 사운드를 지금 다시 만든다면 어떤 형태가 좋을까요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

이 기술을 직접 배워보세요

AI 도구, 직접 활용해보세요

AI 시대, 코딩으로 수익을 만드는 방법을 배울 수 있습니다.

AI 활용 강의 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.