사에바료님의 엑스에서 봤는데, 재밌는 프로젝트 같아서 소개해보아요~ ㅎ.ㅎ
아케이드용 시노비 게임은 세가의 시스템16 기판으로 구동됩니다.
이걸 비슷한 H/W 사양인 네오지오로 포팅한 것인데요.
두 시스템을 비교해보면...
시스템16 -> CPU(68K 10MHz + Z80 4MHz) + 비디오(320 x 224) + 오디오(YM2151 + ADPCM)
네오지오 -> CPU(68K 12MHz + Z80 4MHz) + 비디오(320 x 224) + 오디오(YM2610)
으로 구성됩니다.
참고로 YM2610은 ADPCM-A 6채널 + ADPCM-B 1채널 출력이 들어있어요.
시스템16의 ADPCM은 3채널입니다.
스펙만 보면, 네오지오쪽이 약간 고성능으로 볼 수 있겠습니다.
그.래.서.
시노비의 코드를 디스어셈해서 비디오/오디오를 네오지오로 구현한 프로젝트가 만들어졌네요.
아래는 제작자의 홈페이지입니다.
https://h0ffman.itch.io/shinobi-neogeo
원문을 조금 긁어보면 이렇습니다.
This port was made by disassembling the arcade back into source code which ensure all gameplay logic is exactly like the original game.
Features
- Compatible with all NeoGeo systems - MVS/AES/CD
- Arcade dip switch settings ported to software dips
- Additional setting to allow continue on Mission 5 ( for that 1CC training )
- Additional cheats setting
실제 동작 모습은 아래 영상으로 구경하셔요~
이 프로젝트를 보면서 좀 흥분했던 이유가...
제가 2년전에 Ponpoko Remake를 만들었던 게 떠올랐기 때문이에요!
https://sharksym.blogspot.com/2023/09/ponpoko-remake-2.html
아케이드 너구리는 CPU가 Z80 3MHz인데 MSX는 3.58MHz죠.
MSX의 약간 넘치는 CPU 파워로 MSX의 비디오, 오디오를 구현해서 돌렸던 거랑 꽤 비슷합니다.
물론 시노비쪽이 그래픽, 사운드 처리하려면 훨 힘들었겠지만요 ㅎ.ㅎ
간만에 재밌는 프로젝트를 보게되서 즐거웠습니다요.
그럼, 이만...