What's new

ekorz

Multi Boyz 4 Pi
Legendary
Multi Boyz
Joined
Aug 21, 2016
Messages
5,202
Reaction score
7,819
Location
Boston, MA
View: https://youtu.be/tNk4b8_t0QY

Hi there. Yep, I'm talking to you. Been craving some side-scrolling Brocken shmup action, but can't handle Neo Geo CD load-times?
Well guess what, I ported it to MVS just for you. @Hammy! (and I didn't even put any cakes in it)
And hey, if anyone who is not Hammy also wants to check it out too, here it is!

A few notes:
-NeoCD Games use CD Audio, which is un-port-able, so instead I included some groovy tracks from World Heroes Perfect
-If that's not your jam, go into the soft dips menu and play with the music off
-While you're in there, I added a difficulty soft dip that scales damage
-I included an Invincible mode so you can make it all the way to Hibachi

Files: https://mega.nz/file/ZgZTTLZD#ViYQ6UwI1N4e7vvcT76cFTbx1rmWSa2ZAV-mb0NA6ZQ

Q/A
Can you port the whole ADK World?
-What, you like Neo Quiz? ADK Dome? What's in the Mysterious Shack anyway?
-No, it's more work than I wanted to do right now. LMK if you want the code to do it yourself.
-Let me know what’s in the shack though.

Will this work on Darksoft MVS?
-Yep. Right now it will have to put it in another game’s directory, but I hear DS is working on a homebrew directory in the future

I found a bug!
-Please post here or shoot me a PM
 
Last edited:
Excellent stuff! Crazy times for the neogeo at the moment isn't it!!

The earlier version ran well, Looking forward to giving the "final" version with sound a test later today.

I ported it to MVS just for you. @Hammy! (and I didn't even put any cakes in it)
It was a suggestion of something possible that's worth doing, a good one no?
For me, any shooters are a good thing ;)

The engine is there , and you have the neo's graphics sorted so nothing stopping a comical graphic hack is there haha

-No, it's more work than I wanted to do right now. LMK if you want the code to do it yourself tho.
Battle cards needs to be translated first before it's worth doing, i'm sure it will get revisited sometime in 20YY :)
 
This gives me hope for a port of Neo Turf Masters CD to MVS so we can play the Scotland course on our cabs.
Is it just ignored, or has someone commented that it’s difficult or something?
 
Sorry for the delay on the files. I have to patch a 'bug'... in that I need to add an 'insert coin' loop to the game.
Otherwise you can stick a coin in mid-game and it sends you back to the title!
(and make sure it works with free play)
 
Files added to 1st post. There’s no practical way to distribute an ips file from the original chd so these are just the raw binaries, ready for MAME and DS Multi. For mame you’ll need to add the details to your neogeo.xml or replace it with the included one. For DS for now just put the files into another game’s folder to run it.

Also as for the bug mentioned above, I worked around it. This is basically free-play only though, that was easier than building all the coin-taking stuff.

Enjoy!
 
I've been messing with the driver and I get the intro music, the buildup to the stage music but once a stage begins (seem to be random on what stage you start on) I don't hear any BGM.
Is the stage music defaulted to OFF? Does the rom play nice with UNIBIOS? I only have v1.3 and when I try to launch with it, it doesn't but that's also the only way I can access the dip settings.
See anything that seems off?
Code:
FILENAME( 19YY, neogeo, 0, 0, 0, 0, 320 )
    REGION( 0x200000, CPU1, 0 )
    ROM( 0, 19yy-p1.p1, 0x100000, 0x100000, 0x59374c47 )
    ROM( 1,            0x000000, 0x100000, 0x00000000 )

    REGION( 0x20000, GFX2, 0 )
    ROM( 0, 19yy-s1.s1, 0x00000, 0x20000, 0x219b6f40 )

    REGION( 0x20000, CPU2, 0 )
    ROM( 0, 19yy-m1.m1, 0x10000, 0x10000, 0x636d8ac8 )

    REGION( 0x800000, SOUND1, 0 )
    ROM( 0, 19yy-v1.v1, 0x000000, 0x400000, 0x7bb79a6a )
    ROM( 0, 19yy-v2.v2, 0x400000, 0x200000, 0x1908a7ce )

    REGION( 0x1000000, GFX3, 0 )
    ROMX( 0, 19yy-c1.c1, 0x000000, 0x400000, 0x622719d5, 1, 1 )
    ROMX( 0, 19yy-c2.c2, 0x000001, 0x400000, 0x41b07be5, 1, 1 )
 
Last edited:
What would be the MEG COUNT?
Screen Shot 2022-09-03 at 2.32.17 AM.png
 
See anything that seems off?
Previously you'd mentioned the forest audio, related to the MVSX. It does work - here's a vid:
View: https://youtu.be/c3OZJr-sc5E


But something may indeed be off. Hey what's a 1.0 release without some issues right?!

I am still troubleshooting but it runs fine in mame 0239 and 0245b but in mame 0229 I start to get audio problems and I'm betting it just has to do with the xml information (I don't build this that often). When I figure it out, I'll post, but in the meantime do you have the same code for breakers? That's the shell I originally used. I also would have expected the m1 rom code parameters to be 19yy-m1.m1, 0x00000, 0x20000 instead of 19yy-m1.m1, 0x10000, 0x10000


What would be the MEG COUNT?
130 ... unless i have to go back to the doubled audio rom layout I was using previously to fix things -- so then it would be 146
 
Thanks for responding and super thanks for doing this in the first place! Sorry I didn’t thank you before.

When I did the m rom edit to:

REGION( 0x20000, CPU2, 0 )

ROM( 0, 19yy-m1.m1, 0x00000, 0x20000, 0x636d8ac8 )

resulted in a muted game - it ran - but no audio at all.

I’ll definitely take a look at breakers and compare.

I’m assuming the default is BGM = ON but you didn’t really didn’t answer that bit.

During the stage, the sound effects work just fine (shooting, “german missle”, explosions etc) just no music.

Previously you'd mentioned the forest audio, related to the MVSX. It does work - here's a vid:
View: https://youtu.be/c3OZJr-sc5E


But something may indeed be off. Hey what's a 1.0 release without some issues right?!

I am still troubleshooting but it runs fine in mame 0239 and 0245b but in mame 0229 I start to get audio problems and I'm betting it just has to do with the xml information (I don't build this that often). When I figure it out, I'll post, but in the meantime do you have the same code for breakers? That's the shell I originally used. I also would have expected the m1 rom code parameters to be 19yy-m1.m1, 0x00000, 0x20000 instead of 19yy-m1.m1, 0x10000, 0x10000



130 ... unless i have to go back to the doubled audio rom layout I was using previously to fix things -- so then it would be 146
 
Is that layout file for MVSX somehow? What’s it running as an emulator?
(Maybe try 0x20000, 0x20000?)

Yes, BGM is default ON but you can toggle it in the soft dip menu
 
I am still troubleshooting but it runs fine in mame 0239 and 0245b but in mame 0229 I start to get audio problems and I'm betting it just has to do with the xml information
Looks like the issue with earlier mame builds is with this line of the xml,

Code:
<dataarea name="ymsnd:adpcma" size="0x800000">

so I'll just leave the answer here rather than update everything.
The current pack works with MAME 0.239+, so if you want to run it on an earlier version, remove ":adpcma" from the line, leaving just

Code:
<dataarea name="ymsnd" size="0x800000">

Nevermind the fact that I forgot to update the actual size to 0x600000 -- that doesn't seem to matter though :saint:

@NeoCverA perhaps you need to update the REGION( 0x800000, SOUND1, 0 ) to REGION( 0x600000, SOUND1, 0 ) though. If you let me know what emulator that is actually for, I can goof around with it too.
 
Looks like the issue with earlier mame builds is with this line of the xml,

Code:
<dataarea name="ymsnd:adpcma" size="0x800000">

so I'll just leave the answer here rather than update everything.
The current pack works with MAME 0.239+, so if you want to run it on an earlier version, remove ":adpcma" from the line, leaving just

Code:
<dataarea name="ymsnd" size="0x800000">

Nevermind the fact that I forgot to update the actual size to 0x600000 -- that doesn't seem to matter though :saint:

@NeoCverA perhaps you need to update the REGION( 0x800000, SOUND1, 0 ) to REGION( 0x600000, SOUND1, 0 ) though. If you let me know what emulator that is actually for, I can goof around with it too.

Thanks for digging in deeper, turns out, one of my earlier drivers was what I needed all along, I just seem to have a crappy USB key that gives the MVSX some trouble.

Code:
FILENAME( 19YY, neogeo, 0, 0, 0, 0, 320 )
    REGION( 0x200000, CPU1, 0 )
    ROM( 0, 19yy-p1.p1, 0x100000, 0x100000, 0x59374c47 )
    ROM( 1,            0x000000, 0x100000, 0x00000000 )

    REGION( 0x20000, GFX2, 0 )
    ROM( 0, 19yy-s1.s1, 0x00000, 0x20000, 0x219b6f40 )

    REGION( 0x30000, CPU2, 0 )
    ROM( 0, 19yy-m1.m1, 0x10000, 0x20000, 0x636d8ac8 )

    REGION( 0x800000, SOUND1, 0 )
    ROM( 0, 19yy-v1.v1, 0x000000, 0x400000, 0x7bb79a6a )
    ROM( 0, 19yy-v2.v2, 0x400000, 0x200000, 0x1908a7ce )

    REGION( 0x1000000, GFX3, 0 )
    ROMX( 0, 19yy-c1.c1, 0x000000, 0x400000, 0x622719d5, 1, 1 )
    ROMX( 0, 19yy-c2.c2, 0x000001, 0x400000, 0x41b07be5, 1, 1 )

The internal emu is NJEMU (super old but super good for adding anything to it using this driver format) So all is working well, music and all - I dont know why anyone would want to play it without your music selection! You should consider removing that dip setting! haha.

While im actually able to post this: Is there a reason why this site runs so slow as soon as I log in? Ive tried Safari and Chrome and its a chore to actually login - very strange - on my computer and phone - either way. Anyone have a magic solution?

The insert im making is for the MVSX - once I have it complete - I will share a video or something here. (((Its not for bootleg copies lol)))
 
The internal emu is NJEMU (super old but super good for adding anything to it using this driver format) So all is working well, music and all - I dont know why anyone would want to play it without your music selection! You should consider removing that dip setting! haha.

While im actually able to post this: Is there a reason why this site runs so slow as soon as I log in? Ive tried Safari and Chrome and its a chore to actually login - very strange - on my computer and phone - either way. Anyone have a magic solution?
Glad it's working now! I'm happy you enjoy the music; I did run through dozens of tracks from ADK titles to find stuff that was comparable to the original. This website rocks. Then it was a matter of finding music that fit, but also allowed for sfx channels in the driver. There were some compromises for sure but I was happy where I landed. But it's not official so I figured I'd at least add a dip switch.

Small anecdote -- the original sound driver actually has ~dozens of music notation tracks inside it, dormant. I fiddled around with them, hoping that they were the 19YY music, but sadly they weren't. Or at least, the ones I could get playing, weren't. Even if they had been, all the sample data had been removed so it would have been borderline impossible to actually reconstruct the right samples to go along with the leftover music code.

As for connectivity, this site always loads fine for me even through a VPN. You could ask in this forum about your slowness and an admin might be able to take a look.
 
Last edited:
Back
Top