TECH 으로 돌아가기
TECH HACKER NEWS 오늘 5분 읽기 42 READS

에뮬레이션도 FPGA도 아닙니다 — 진짜 NES 칩을 심은 초소형 게임기 TinyNES

에뮬레이션도 FPGA도 아닙니다 — 진짜 NES 칩을 심은 초소형 게임기 TinyNES
SOURCE IMAGE · HACKER NEWS
에뮬레이션도 FPGA도 아닙니다 — 진짜 NES 칩을 심은 초소형 게임기 TinyNES

레트로 게임을 요즘 기기에서 즐기는 방법은 크게 두 가지였어요. 라즈베리파이 같은 곳에 에뮬레이터를 돌리거나, MiSTer처럼 FPGA로 옛날 하드웨어를 논리 회로 수준에서 재현하거나요. 그런데 TinyNES는 세 번째 길을 골랐어요. 1980년대 닌텐도 NES(우리에게는 패미컴으로 익숙하죠)에 실제로 들어갔던 CPU와 그래픽 칩을 그대로 가져다가, 손바닥만 한 새 기판에 심어버린 거예요. 소프트웨어 에뮬레이션도, 하드웨어 재현도 아닌, 말 그대로 '진품 실리콘'으로 돌아가는 게임기인 거죠.

어떻게 만들어졌나

TinyNES의 심장은 NES의 오리지널 부품인 RP2A03 CPU와 RP2C02 PPU예요. RP2A03이 뭐냐면, 그 유명한 8비트 프로세서 MOS 6502를 기반으로 닌텐도가 사운드 기능까지 얹어 만든 칩이고, PPU는 화면 그리기를 전담하는 그래픽 칩이에요. 이 두 칩을 실제 부품으로 확보해서 현대적인 소형 기판에 올리고, 카트리지 슬롯과 컨트롤러 포트를 달았어요. 그래서 진짜 NES 카트리지를 꽂으면 40년 전과 똑같은 회로가 게임을 돌려요. 에뮬레이터에서 종종 문제가 되는 미묘한 타이밍 차이나 입력 지연 같은 게 원리적으로 생길 수가 없는 구조죠.

물론 진짜 옛날 방식이라서 생기는 제약도 그대로 따라와요. 영상 출력이 HDMI가 아니라 옛날 TV에 쓰던 아날로그 컴포지트 방식이라, 요즘 모니터나 TV에 물리려면 업스케일러 같은 변환 장비가 따로 필요하거든요. 리뷰에서도 이 부분이 가장 큰 진입 장벽으로 꼽혔어요. 화질을 제대로 뽑고 싶으면 본체 값 못지않은 주변기기 투자가 필요할 수 있다는 거죠. 대신 설계가 오픈소스로 공개되어 있어서, 회로도를 직접 들여다보며 공부하거나 마음대로 개조할 수 있다는 건 큰 매력이에요.

에뮬레이션 vs FPGA vs 진품 칩

이 지점에서 레트로 게임계의 오래된 논쟁이 등장해요. 소프트웨어 에뮬레이터는 접근성이 최고예요. 공짜고, 아무 PC에서나 돌고, 세이브나 화질 보정 같은 편의 기능도 붙일 수 있죠. 대신 원본 하드웨어와 100% 같다고 보장하기는 어려워요. FPGA 방식은 옛 칩의 논리 회로를 프로그래밍 가능한 칩 위에 다시 구현하는 건데, 정확도가 아주 높고 지연도 거의 없지만 결국 '재현'이라는 본질은 같아요. TinyNES 같은 진품 칩 방식은 정확도 논쟁 자체가 성립하지 않는 대신, 부품 수급이 문제예요. 이 칩들은 더 이상 생산되지 않으니까 옛 기기나 재고 부품에서 확보해야 하고, 그만큼 생산량과 가격에 한계가 있죠. 하드웨어 보존이라는 관점에서 보면 세 방식은 경쟁이라기보다 서로를 보완하는 관계에 가까워요.

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

당장 실무에 쓸 기술은 아니지만, 배울 거리는 은근히 많아요. 6502는 지금도 컴퓨터 구조 공부의 교재로 사랑받는 프로세서라서, NES 실기가 하나 있으면 어셈블리와 하드웨어를 밑바닥부터 이해하는 놀이터가 되거든요. 요즘도 NES용 게임을 새로 만드는 홈브루 개발 씬이 활발해서, C나 러스트로 짠 코드를 6502용으로 빌드해 실기에서 돌려보는 재미도 있고요. 오픈소스 하드웨어 프로젝트가 어떻게 설계되고 문서화되는지 지켜보는 것만으로도 임베디드에 관심 있는 분들께는 좋은 교재가 돼요. 소프트웨어가 추상화 위에 추상화를 쌓아가는 시대라서, 가끔은 이렇게 칩과 회로가 그대로 보이는 물건이 주는 배움이 크더라고요.

정리하면, TinyNES는 에뮬레이션의 시대에 굳이 진짜 칩을 고집한, 작지만 철학이 뚜렷한 게임기예요. 여러분은 레트로 게임을 어떤 방식으로 즐기시나요? 편리한 에뮬레이터파인가요, 아니면 실기의 감성을 포기 못 하는 쪽인가요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://blog.lon.tv/2023/02/05/tinynes-review-a-super-niche-...
SHARE
처리 중...