
Shinobi (Megadrive / Genesis)
The 1987 Sega System 16 arcade Shinobi, brought to the Mega Drive / Genesis. This is not a remake and not an emulator. The cartridge runs the original arcade 68000 program, kept at its original addresses. Only the parts that talk to the arcade hardware (video, sound, controls) were replaced with native Mega Drive code. The game logic is checked tick by tick against the arcade version over a full playthrough, ending included: enemies, timings, hit boxes and scoring behave as they do in the arcade. Features The full arcade game: all 5 missions, every boss, the shuriken bonus stages and the ending. Native resolution: 320×224, no cropping. Sound: the YM2151 music converted to the Mega Drive YM2612, and the voice samples played through the DAC. NTSC (60 Hz) and PAL (50 Hz): the game keeps arcade speed on both. Options menu at power-on, replacing the arcade test mode: Lives (2 / 3 / 5), difficulty, enemy bullet speed Language (English / Japanese), demo sounds Level select: start from any level, boss or bonus stage Infinite lives and Invincible (off by default) Two players: alternating turns, player 2 on pad 2. 4 MB cartridge image, no mapper. Controls A: ninjutsu (ninja magic) B: attack (shuriken / katana) C: jump START: start the game In the options menu: Up/Down selects a line, Left/Right (or A/B/C) changes the value, START starts the game. With no input for a few seconds, the game starts with the values shown. Differences from the arcade A few things were changed on purpose to fit the Mega Drive: Mission 2 boss (the helicopter): the helicopter's body is drawn as part of the background instead of being made of sprites. The fight runs much smoother and flickers far less. The weak point, the rotors and the gun pod are still sprites. Missions 2-1 to 2-3: the helicopter that flies over these levels is not shown. It caused heavy slowdown. Everything it does in the game is unchanged. Sword-throwing soldiers: the brown/grey ones now use the purple soldiers' colours. Colours: the arcade shows up to about 110 colours at once, the Mega Drive 61. Palettes are reduced per level, so some shades are approximated. This is a beta The game is fully playable from start to finish, but expect rough edges: Some slowdown in the busiest scenes (the Mega Drive CPU runs at 7.67 MHz, the arcade at 10 MHz). Sprite flicker when too many sprites share the same lines. Some colours that may look slightly off in places. Tested mainly in MAME and on a real Mega Drive. Bug reports are very welcome: a screenshot, the level, and what you were doing help a lot. How to play Download the .bin file and load it in your favourite Mega Drive / Genesis emulator, or on a flash cartridge for real hardware. Unofficial fan project, not affiliated with or endorsed by SEGA. Shinobi is a trademark of SEGA. The original game, its code, graphics and music are © SEGA 1987.
Oldschool Is Beautiful 5 games· 324 followers· 21 ratings· portfolio 55 View creator →