A downloadable game

Shinobi - Neo Geo Port

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



Published 3 days ago
StatusReleased
Rating
Rated 5.0 out of 5 stars
(4 total ratings)
AuthorHoffman
GenreAction
TagsArcade, neogeo, Retro

Download

Download
TTE23-ShinobiNeoGeo.zip 168 MB

Install instructions

  1. NeoGeo MVS/AES
    The archive contains a .neo file which is compatible which is compatible with the NeoSD Pro
  2. NeoGeo CD
    The archive contains a CD image (BIN/CUE) which is compatible with the New SD Loader and can also be burned to physical CD.
  3. DarkSoft
    Check the readme for more details
  4. General Rom Set
    Now includes a clean raw rom set


Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

I just made this insert for the Neo Geo AES US version with the scan of the page ;).

Je viens de faire cette insert pour la neo geo AES version US avec le scanne de la page ;). 

2nd mission my dreamcast port is based on old neogeo cd sdl .. I know this is nothing todo with you but it's the same on the pc emulator as well and others a ton based on it..

Theres a fix coming soon.

Thank you :) 

Working fine on my PlayStation 2 port which is based on the same old neogeo CD as your version... I would love to be able to help you, but unfortunately your emulator code is not open to the public, and you deleted all the comments I made I did it in your videos :/

(3 edits)

Never deleted any comments youtube is doing that anytime words are said .. src code hardly any change from my github.. Does not work on the  updated neoraine ether :) .. Not sure how that is working .. It's not working on neogeo cdz hardware ..

Work with retrobat PC  and Shinobi-TTE-NG.neo   unzipped  with  libretro-geolith emulator 

Awesome! Thank you so much!

Lovely artwork!

Love this :D

Really fantastic work dream come true..

Yesterday I was baffled how close the neo geo port of shinobi was to the original (compared on mister). It made me wonder why SEGA didn't support the neo geo even with their backcatalog (Shinobi is 1987). It seems that it would have been easy for them to port system 16 to neo geo and would have improved on the whole Neo Geo library. Both companies would have made money out of it....that's for sure.

At the time we would have dreamed of these games as neo geo users...

Even today I'm of the opinion, that the neo geo library consists of mostly mediocre titles.

Any plans to port other System 16 games to NeoGeo

(2 edits)

Hi
Here are the results of my tests on several configurations

- Analogue Pocket : seems to work perfectly

-NeoGeo AES with NeoSD pro : Works perfectly, except from my first attempt when I got foreground layer disapear at level 2-1 as I was playing. I lost a life, foreground was back, then it disapeared again, then followed misalignment of the main character's sprite and the background. After that, the game rebooted and everything has been normal since then, even after restarting the console, or just reloading the game via the NEOSD.

-NeoGeo MVS slot MV1FZS with Darksoft MultiMVS cart : First, BGM was not played in the correct order, but not randomly : same result at each attempt. Then arrived level 2-1 : no foreground layer at all, neither in level 2-3 and level 3-1 (I stopped here).
I managed to have BGM back in the correct order by changer the number in the "fpga" file (10 and 12 work, instead of 1337), but I can't find a way to have foreground displayed correctly. Maybe it's due to the "fpga" file. I read something about its meaning a couple of years ago on arcade-projects forum, but I can't find the topic. Games that have small graphic roms (like joyjoy kids) have "141" in that file. I'll try that to see if it works.

-NeoGeo AES with Phantom-1 converter and Darksoft MultiMVS cart : same as above.


EDIT : I forgot to mention : I think the loud metal noise when the first boss collapses is missing compare to the original game.

EDIT 2 : with 141 in the "fpga" file, BGM is messy again, and no foreground layer in level 2-1 (I haven't checked levels 2-3 and 3-1 and after)

Ahhh.. so yeah, made the darksoft roms having no idea what was supposed to be in the fpga file. Seemed to work on the mister so something is different on real hardware.  Also seems like youre hitting some of my anti-tamper code on those systems, which is odd.

(1 edit)

I added some precision on my initial post : in any case foreground layer issues always starts at level 2-1, before that everything is fine.
I'll try to make a cartridge with the roms you provided to see what happens, and if it's related to the multiMVS itself.

So I think I know what the background issues are. There anyway to contact you to provide a test version?

I'v sent you a contact request on your blog https://hoffman.home.blog/ for that

Thanks for this. It works great in MiSTer


Acabei de testar no no carrinho e o jogo esta funcionando perfeitamente.

I tried the CD version on a Polymega with their BIOS and one sideloaded (NeoGeo CDZ), and got a mostly white screen.  This even covers the playfield in-game. Is there something that I could've done wrong?

It was all white for me on the Polymega as well, unplayable unfortunately. Hopefully a fix will come? Seems like awesome work anyway!

If it's anything like the Samurai Shodown RPG translation, maybe you need an original BIOS file?

I did have the CDZ BIOS on my SD card. Tried it with and without. Same result both ways.

CDZ is a later edition, try using and earlier original CD bios?

(1 edit)

That's the only version the Polymega semi-officially supports. They even check hashes.  I even tested with unibios for CD and CDZ, same result.  From what I've found, they use a modified version of MAME for Neo-Geo CD support.

I'm playing it on a NEOSD MVS cart and levels 2-1 and 2-3 are all messed up. The foreground and background are out of alignment so it makes it hard to get through the levels.

Which rom are you using?  The darksoft or the .neo?

I'm using the .neo rom.  It looked like the foreground was completely missing on those levels. I played through again and it worked the second time. There was also an odd issue when I got to level 5-1. I died and the game went immediately to a Game Over screen instead of letting me continue. I had a bunch of "coins" too so I'm not sure why it did that. I've never played Shinobi before so I'm not sure if that's expected behavior or not.

Background issues I know about and trying to get tested.  No continue on mission 5 is default function of the arcade original.  I added a setting / soft dip which allows you to switch that off.

works great on the pocket, i created the Json file needed..

Hi Hoffman, thank you for the very impressive conversion! What an awesome surprise that this is even possible!

I played this through once on a Neo Geo CD with the NeoCD SD Loader. Everything worked flawlessly until the end.

Only after I had beaten the last boss (on normal difficulty, lives free, mission 5 continues ON and demo sounds ON) and after giving initials for the hi-score screen and the game returned to the starting screen: I waited for a while to the demo to start playing. A flickery rainbowy screen with a code appeared. If the game was started fresh, the demo always played without problems.

Code: 008003E000000003996000000


Thanka for the bug report. I triggered this once yesterday but didnt manage to find the cause. Seeing as its after a completion of the game i figured id release anyway rather than fold it back any further.

This bug is fixed, update coming soon-ish.

Very nice!

Great job. Just loaded this up on the MiSTer as I dont have a NEOSD for my MVS. Enjoyed playing this :)

Thanks you Hoffman for this great job.. can i ask you if also will release mame format ?

Latest update has a clean rom set which you should be able to manipulate into whatever else you need.

:-D Thanks man !

(1 edit) (+1)

Hello,
Great job!!!
Should be nice to also port the game to another 68000 based machine... the Amiga ? It deserve to have a better convert than the crappy original port :)
That awfull port was the reason I did the Shinobi emulator almost 30 years ago ;)
Thierry/ShinobiZ

Just a quick message to say thank you for your Sys16 emu, back in the day it was my first emu i saw at a friends house, it had no sound then, but it soon came together to be a great emulator, and it spawned many others i would think.. Cheers.

Thanks :)

Oh man, that Amiga version is like Shinobi from Wish dot com 😂😂

To be honest I did consider it at the start of the disassembly but then I discovered how many sprites it can push and how many colors they have, so bailed instantly.

If I remember well no more than 256 differents colors are used in the same time, the first version of the emulator used the MCGA 256 colors mode, i used a dynamic palette assignements. On amiga maybe possible un AGA mode but don't know the AGA limitations so maybe I'm saying something stupid :-D

I tried your version on the MAME Neogeo CD emulator.

Hello,
Just added your rom version to MAME to load it as a MVS card and the game is running without problems (bgm are ok, no background missing or wrong aligned), tested up to mission 2 level 3.

Cool..  should have bug fixes for those soon on systems where the program rom is actually in DRAM  ;)  

It was very perfect. Congratulations! It would be amazing to have a Full version on Sega Genesis too

Can't wait for the day when Tryphon finishes that MD port. I'd love to see the Mandara boss battle on the Genesis someday.

It's not cancelled ?

Is it possible to play this on a PSP emulator or does it require a workaround? (I have a NeoGeo Emulator and it's not compatible with that rom) 

Works great on the MiSTer FPGA, its not in Pocket format yet. 

Thanks Hoffman for this superb present. Can be converted to analogue pocket systems? (OpenFPGA neogeo core). Usually uses neogeo folder with roms, and a JSON with roms used and type of rom. Thanks for your work. Tremendo trabajazo ;-) 

Dont have a pocket to test.. i see if i know someone.

I can convert the roms for Pocket, MVSX, Arcade Stick Pro, Neogeo mini, etc. I would need the actual roms though (P,S,M,V,C

perfect port! congrats.

Brutal

Awesome work! It’s possible convert mortal kombat 1 to neogeo too?

Looks awesome!! Any chance for a dark soft rom?

I have no idea what that is...  please enlighten me.

Standard romset, with bin file for c1/m1/p1/s1/v* etc ...

The Darksoft multi. It’s a flash cart for the neogeo mvs & aes. Uses a different file format than the neo sd 

This is the Pocket format, "darksoft" rom, for 3CountBout.

(-1)

Oh easy!!  Will try and wrap that up soon..  some available to test it?

i can test on the Pocket for you..

(1 edit)

I can test it too, on pocket and Darksoft's Multis. I'm very thrilled by your crazy project!

Chaps, check the update!

(+1)

Really enjoyed following development on Twitch, many thanks!