
전직 Sega 엔지니어가 '초현실적인' CRT 모니터 에뮬레이터를 제작하다
요약
전직 Sega 엔지니어가 macOS용 CRT 에뮬레이터를 제작하여, Famicom의 RF 출력을 HackRF One과 연동해 현대 LCD 화면에 표시하는 프로젝트를 공개했습니다. 이 소프트웨어는 NTSC-J 컬러 디코딩을 실시간으로 수행하며, 아날로그 TV의 불안정성을 시뮬레이션하고 개선하기 위해 '화면 두드리기' 기능까지 구현했습니다.
핵심 포인트
- Famicom RF 출력을 HackRF One과 연동하여 현대 LCD에 표시하는 프로젝트입니다.
- 소프트웨어는 NTSC-J 컬러 디코딩을 실시간으로 수행합니다.
- 아날로그 TV의 불안정성을 시뮬레이션하고 개선하기 위해 '화면 두드리기' 기능을 추가했습니다.
한 전직 Sega 엔지니어(ex-Sega engineer)가 macOS용 CRT 에뮬레이터를 만들었는데, 이 에뮬레이터는 심지어 기술의 악명 높은 불안정한 성능을 수정하기 위해 화면을 두드리는 기능까지 지원합니다. 화요일에 한 개발자가 자신이 만든 CRT 에뮬레이션 프로젝트를 선보였는데, 일부 댓글 작성자들은 이것이 마치 CRT 손상 시뮬레이터 같다고 불평했습니다. 즉, 깜빡임(flickering), 노이즈(noise), 수차(aberrations)와 같은 [CRT effects]는 대중적으로 다소 과장되었다고 평가받았습니다. 오늘 @GOROman은 famicom-rf-hackrf-decoder 소프트웨어의 [CRT] 렌더링 성능을 오래된 방식대로 모니터 상단을 두드리는 행위(whack)를 통해 개선할 수 있음을 시연했습니다. 아래에 삽입된 비디오로 직접 확인해 보세요.
皆様の要望にお応えして、テレビ画面叩きに対応しました! https://t.co/Bg75IsbW28 pic.twitter.com/DJJjhuOC7xJuly 14, 2026
이 CRT 에뮬레이터의 개발자인 GOROman은 전직 Sega 및 전직 Facebook 소프트웨어 엔지니어입니다. 그는 famicom-rf-hackrf-decoder 소프트웨어가 Famicom(Nintendo NES)에서 나오는 VHF RF 출력(NTSC-J)을 HackRF One이라는 오픈 소스 SDR (software-defined radio) 솔루션을 통해 수신한다고 설명합니다.
소프트웨어를 실행하고 NES를 HackRF One에 연결하면, 콘솔의 RF 변조 비디오 신호를 VHF 채널 1 또는 2에서 표시할 수 있습니다. 그러나 여기서는 이것이 데스크톱 창에 있는 현대적인 LCD 화면에 표시되는 것을 볼 수 있습니다. 따라서 GOROman 프로젝트는 소프트웨어 내에서 전체 NTSC-J 컬러 디코딩을 수행하고 그 결과를 SDL2를 통해 실시간으로 데스크톱에 표시합니다.
더 나아가, 패미컴은 '방송 규격에 맞지 않습니다 (비인터레이스 240p, 라인당 크로마 위상 진행 120°, 프레임당 짧은 라인 하나 포함)'. 따라서 디코더는 드리프트(drifts), 흔들림(wobbles), 색상 폭발 불안정성(color burst instability)과 같은 이상 현상을 방지하기 위해 여러 프로세스를 백그라운드에서 실행해야 합니다.

(이미지 출처: GOROman의 X 및 GitHub)
요약하자면, 패미컴의 RF 출력은 최신 모니터에 연결하기에는 이상적이지 않기 때문에, 디코더는 이미지 안정성과 색상을 고정하는 방식으로 아날로그 TV의 두뇌를 효과적으로 시뮬레이션해야 합니다. GOROman이 공유한 초기 데모는 개발자가
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기