AI 요약
세가 CD 게임 '실피드(Silpheed)'의 놀라운 FMV(Full Motion Video) 기술이 역공학을 통해 분석되었다. 12.5MHz m68k CPU, 16색, 150KiB/s 대역폭이라는 극도로 제한된 환경에서도 거의 풀스크린의 15fps 컷씬을 구현했으며, 16비트 16kHz 음악을 제외하면 프레임당 8KiB만 사용했다. 메가 CD는 제네시스 본체와 병렬로 동작하는 듀얼 시스템 구조로, 서브 CPU가 배경 B 레이어의 타일과 타일맵을 처리하고 메인 CPU가 HUD와 스프라이트를 담당하는 이중 버퍼 시스템을 사용했다. 연구자는 코드를 한 줄도 작성하지 않고 FMV 포맷을 역공학했으며, 향후 AI 프레임워크를 오픈소스로 공개할 예정이다.
핵심 포인트
- 12.5MHz m68k CPU, 16색, 150KiB/s 대역폭, 프레임당 8KiB로 15fps 거의 풀스크린 컷씬 구현
- 메가 CD는 제네시스와 병렬 듀얼 시스템: 서브 CPU(배경 B) + 메인 CPU(HUD 및 스프라이트)
- 서브 CPU는 Word RAM L1 모드에서 이중 버퍼 시스템 사용
- 200개 타이틀 중 FMV 위주 게임들(Night Trap, Corpse Killer 등)과 달리 실시간 3D와 프리셋 영상의 경계를 모호하게 만든 혁신적 작품
향후 전망
- 레트로 게임 엔진 역공학을 통한 현대적 복각 및 에뮬레이션 개선 가능성
- 제한된 하드웨어에서의 압축 및 최적화 기술이 현대 임베디드 시스템에 영감 제공
출처:hackernews
