2025년 1월 6일 월요일

소스없이 네오지오로 포팅된 시노비

사에바료님의 엑스에서 봤는데, 재밌는 프로젝트 같아서 소개해보아요~ ㅎ.ㅎ


아케이드용 시노비 게임은 세가의 시스템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의 비디오, 오디오를 구현해서 돌렸던 거랑 꽤 비슷합니다.

물론 시노비쪽이 그래픽, 사운드 처리하려면 훨 힘들었겠지만요 ㅎ.ㅎ


간만에 재밌는 프로젝트를 보게되서 즐거웠습니다요.


그럼, 이만...