Tux Posted Friday at 02:35 PM Share Posted Friday at 02:35 PM https://h0ffman.itch.io/shinobi-neogeo interesting project. There seems to be a problem in mission 2 (which is not stage 2) with the fg layer, but there is still a big part of it which is fully playable anyway with neocd. And added the neogeo version from the roms.zip on the site, strangely the music is different ! It will be named shinobin, just rename roms.zip from the site to shinobin.zip Link to comment Share on other sites More sharing options...
fumanchu Posted Friday at 11:20 PM Share Posted Friday at 11:20 PM i have tried this game out on the neogeo cd emu for original xbox called xneoraine and it loads up fine and runs,even lets you enter the options screen. but for whatever the reason it will not let me start the game itself to play. Link to comment Share on other sites More sharing options...
Tux Posted yesterday at 12:08 AM Author Share Posted yesterday at 12:08 AM Ah, no idea, this xneraine is not from here, but I guess it's a recompilation of what was neoraine, that is a very old experiment from quite a lot of years ago now, neocd emulation has improved quite a bit in raine since then. You can try it in the pc version to compare. Notice there is a bug in the region selection in the current raine version, it's because of the changes mer-curious wanted to do in the main menu, I tried not to miss anything, but I missed the handling of the region entry. It will be fixed in the next binary, which I'll release soon now. Link to comment Share on other sites More sharing options...
fumanchu Posted yesterday at 12:20 AM Share Posted yesterday at 12:20 AM xneoraine was ported over from your code back in 2011 using sdl libraries for original xbox by a coder called A600. there is also another neocd emu for xbox called neocdlxunleashed and that is having the same issue with the second mission as you described in your first post. the pc version starts the game,it just seems to be the start button on this one game that wont register for some odd reason on the xbox port. everything else i have thrown at xneoraine plays just fine.lets just wait and see what happens with the updated version hoffman is working on. Link to comment Share on other sites More sharing options...
Tux Posted yesterday at 04:35 AM Author Share Posted yesterday at 04:35 AM 4 hours ago, fumanchu said: xneoraine was ported over from your code back in 2011 using sdl libraries for original xbox by a coder called A600. there is also another neocd emu for xbox called neocdlxunleashed and that is having the same issue with the second mission as you described in your first post. the pc version starts the game,it just seems to be the start button on this one game that wont register for some odd reason on the xbox port. everything else i have thrown at xneoraine plays just fine.lets just wait and see what happens with the updated version hoffman is working on. Well I can't do much because I never compiled anything for an xbox and I don't have any, but if this version is from 2011 and you still have someone who can compile this port then then you are in luck, raine was already in git in 2011. The cause of the problem is very likely in neocd/neocd.c in the source directory, so just use a git log on this file going up from the date of your port, and you should probably find something in not too much time. That's of course assuming you still have someone to compile it ! I'd say it's probably a silly bug, like some memory area which has not been cleared on startup or something like that. The guy who did this port never came here at least to say hi, I heard from this once or twice that's all... oh well... ! Link to comment Share on other sites More sharing options...
Robert Posted 22 hours ago Share Posted 22 hours ago I had added this to HBmame when it was first announced, back then there was only a .neo file and a CD. I had to split up the .neo file manually to make a proper rom set. But now the release contains roms, so I'll use those and throw out the ones I made. I'm completely hopeless at this game, not able to even finish the first level, so if there's graphics problems later I'll never know about them. Link to comment Share on other sites More sharing options...
Tux Posted 20 hours ago Author Share Posted 20 hours ago 1 hour ago, Robert said: I had added this to HBmame when it was first announced, back then there was only a .neo file and a CD. I had to split up the .neo file manually to make a proper rom set. But now the release contains roms, so I'll use those and throw out the ones I made. I'm completely hopeless at this game, not able to even finish the first level, so if there's graphics problems later I'll never know about them. I admit it took me a small time of adaptation the 1st tries were not good neither, but after that the stage 1 is very easy (hint : use button C on the final boss, it's the easiest way !). Stage 2 is much harder, but the graphical glitch is much farther than that apparently ! The author is working on an update to try to fix that. I am not sure the bug happens in the mvs version (might be related to the number of sprites which can be displayed with neocd, they appear as plain blue, which means it's not a priority problem, the sprites are just not here). Time will tell I guess ! Link to comment Share on other sites More sharing options...
Tux Posted 16 hours ago Author Share Posted 16 hours ago Rom version 1.1 released, it should fix the mentioned glitch. I updated raine source to accept this new version, this time the roms are directly in the main archive, no separate roms.zip, so you can either place the main archive directly into your roms directory but it's a waste of space, or extract the Shinobi-TTE-Roms directory, zip its content to shinobin.zip and you are good. Notice that the name of the main archive is accepted too because of this (TTE23-ShinobiNeoGeo-v1.1.zip). Well, that's good and all, but there was an update problem in arch for the mingw compiler, and it can't currently build raine ! I can build it in mingw64 native, but the dlls are totally different there, so I'll probably wait a few days to see if we get an update to fix that... ! Meanwhile the linux build is ok for 0.97.3 then ! (lots of small fixes except this new rom, the most obvious one being the fix for the region switch). Ok, finally I was able to make some 0.97.3 64 bits binary for 0.97.3, the exe comes from mingw, so it requires 1 more dll, but it's huge, and makes the whole thing almost twice as big as usually ! Oh well, it will do for now, I didn't test it extensively of course, but it seems to work fine. I'll make a proper release for windows when it will be possible, until then here is the link to the 64 bits windows binary : http://raine.1emulation.com/archive/raine64-0.97.3.7z Also the history.dat was updated to the 2025 version, I forgot that in the linux binaries... It's in git though. Link to comment Share on other sites More sharing options...
Robert Posted 10 hours ago Share Posted 10 hours ago Quote from the author: Quote So yeah, the background issues from Mission 2 is actually an anti-tamper function I added to the game. The idea being is some enterprising cart seller tries to remove my "This is a free download" message or mess with the rom is some other way, it breaks the background after mission 2 ( and somewhere else, but that would be telling, slightly sneaky routine too ). What I didn't appreciate was that flash carts patch the vector base once the ROM is loaded, thus breaking my checksum calc routine. And.. after updating the rom hashes yesterday, now I have to do it again with this new version... Link to comment Share on other sites More sharing options...
Tux Posted 10 hours ago Author Share Posted 10 hours ago 3 minutes ago, Robert said: Quote from the author: And.. after updating the rom hashes yesterday, now I have to do it again with this new version... Yeah but he promised it's the final version, so it's the last time ! Link to comment Share on other sites More sharing options...
Tux Posted 8 hours ago Author Share Posted 8 hours ago 1 hour ago, Robert said: Quote from the author: So yeah, the background issues from Mission 2 is actually an anti-tamper function I added to the game. The idea being is some enterprising cart seller tries to remove my "This is a free download" message or mess with the rom is some other way, it breaks the background after mission 2 ( and somewhere else, but that would be telling, slightly sneaky routine too ). What I didn't appreciate was that flash carts patch the vector base once the ROM is loaded, thus breaking my checksum calc routine. Another guy who doesn't seem to realize that whatever the number of hours he spent on this, it's still ridiculous compared to the original work to create the rom, that's why all these works should remain free. Enabling the speed hacks for this rom might trigger this problem then, not sure, it depends if the crcs are computed just at start, or each time they are tested. I might make a patch for this later then... ! Don't know where you got this piece of info from, it's not on the page for the project, but thanks, it's good to know ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now