Rally Chase CD to Cartridge Conversion

Neo Alec

Ned's Ninja Academy Dropout
20 Year Member
Joined
Dec 7, 2000
Posts
11,929
Why did my conversion run out of V rom space? According to this commenter, Neo Geo cartridge music only takes up a few k.

1677043676600.png
 
Last edited:

Burning Fight!!

NIS America fan & Rent Free tenant
10 Year Member
Joined
Jan 12, 2014
Posts
4,340
uhh no, only a few kilobytes is a lot especially when you multiply it by 8 to get the megabits advertised. Audio samples always eat up a huge chunk of memory on any system, and the player piano rolls that are the songs your music driver will coordinate also take considerable space. M ROM stores the Z80 program, the V ROMs store the samples. On Thrash Rally you have 1536kb for samples, 128kb for the z80 driver + songs. That's a "few k" only in the modern sense :D In fact music data takes so much space that if you check out the CD version, the .z80 file is 64kb.

Wiki says there's only 1mb for samples on your DRAM space, that's 66% of what the cartridge version uses, so they probably just dumped sampled instruments used for bgm to fit. Not much you can do... in fact there shouldn't be much data for playing back those songs via the Yamaha IC anyway, considering the z80 lost half its ROM in the conversion to the .z80 file.

What you'd have to do is to TRAP writes to the z80 on $320000 (https://wiki.neogeodev.org/index.php?title=68k/Z80_communication), write down the commands the CD version sends to the z80 for bgm playback, then do the same on the cartridge version and change the command value loaded for the register write on a hex editor. If the write happens in another function and there's no apparent register load in the code, just follow the stack upwards to see where the callee gets the value sent to the function. Transplanting the proper z80 driver calls (and probably also the function that waits for the CD drive to spin up) is the only viable way to go with this. At least unlike Eight Man you already have a working port and z80 driver from SNK to crib stuff from.
 

Neo Alec

Ned's Ninja Academy Dropout
20 Year Member
Joined
Dec 7, 2000
Posts
11,929
Are you answering me? Because I was joking, or trying to. Go paste that explanation to the commenter. I need to find something better to do with my time than making fun of random posts from noobs. I probably need to post less.
 
Last edited:

neoVLAD

n00b
Joined
Dec 23, 2021
Posts
27
What for? What are you interested in knowing? I was finished working on the big red when I made the video. Since then it has collected dust, I dust it off when I do monthly cleaning or have company. I use it to try out, test or practice things for my Youtube videos. There's no finish on the sides -- It's red vinyls with black paint on the bottom.
 

neoVLAD

n00b
Joined
Dec 23, 2021
Posts
27
Mk Arcade restore has gloss lamination or matte lamination for the red side art I was wondering which option did you go with
 

Neo Alec

Ned's Ninja Academy Dropout
20 Year Member
Joined
Dec 7, 2000
Posts
11,929
Mk Arcade restore has gloss lamination or matte lamination for the red side art I was wondering which option did you go with
I didn't know it waa an option. Do I need it?
 

neoVLAD

n00b
Joined
Dec 23, 2021
Posts
27
I didn't know it waa an option. Do I need it?
You probably got matte I can’t tell from your video check when you have time and see maybe it’s gloss I have a friend wanting to do a restore just want to be sure before I tell him what to order
 

Neo Alec

Ned's Ninja Academy Dropout
20 Year Member
Joined
Dec 7, 2000
Posts
11,929
You probably got matte I can’t tell from your video check when you have time and see maybe it’s gloss I have a friend wanting to do a restore just want to be sure before I tell him what to order
Oh, I see. You're talking about the vinyl finish. Yeah, it's matte. I don't recall any shiny big reds back in the day. I would consider matte the standard for big red cabs.
 

awbacon

Kyokughen Trainee
10 Year Member
Joined
Jan 28, 2009
Posts
4,220
@awbacon why are your viewers not better informed? Better hope kernow doesn't see this... ;)
Lol I am not responsible for commenters. But what do I care of Kernow sees? Rainbows, puppies and free hot wings would make him angry
 

Neo Alec

Ned's Ninja Academy Dropout
20 Year Member
Joined
Dec 7, 2000
Posts
11,929
What you'd have to do is to TRAP writes to the z80 on $320000 (https://wiki.neogeodev.org/index.php?title=68k/Z80_communication), write down the commands the CD version sends to the z80 for bgm playback, then do the same on the cartridge version and change the command value loaded for the register write on a hex editor. If the write happens in another function and there's no apparent register load in the code, just follow the stack upwards to see where the callee gets the value sent to the function. Transplanting the proper z80 driver calls (and probably also the function that waits for the CD drive to spin up) is the only viable way to go with this. At least unlike Eight Man you already have a working port and z80 driver from SNK to crib stuff from.
By the way, I do like this last paragraph you wrote, and the effort. The byte at $107 in Rally Chase CD is 2, so it doesn't just use the original cartridge music calls. I guess they must have left them in though, since the cart music still plays in your conversion using the cartridge Z80 driver.

That commenter seems to think Neo Geo just loads cheap midi files using built-in instruments, although I doubt they thought that far into it. There are later fighting games that had voices cut because they couldn't fit all of the sounds necessary for a given match in the 8 megabits of ram, let alone space left for music samples.
 

NeoCverA

RevQuixo. Who He?,
20 Year Member
Joined
Aug 7, 2002
Posts
6,691
who submitted it?
Apparently the romhacking.net patch had the wrong xdeltas for the graphics roms. Someone messaged me on their forums on the 18th warning me on it. Oh well lol
I linked the fbneo team to the arcade projects thread - so hopefully they figured things out.
 

Neo Alec

Ned's Ninja Academy Dropout
20 Year Member
Joined
Dec 7, 2000
Posts
11,929
I linked the fbneo team to the arcade projects thread - so hopefully they figured things out.
That thread had links to the complete roms, so it should be okay. Thanks.
 

wataru330

Mr. Wrestling IV
20 Year Member
Joined
Sep 16, 2003
Posts
9,609
Edit: tldr: Here are the four files to replace in your Thrash Rally rom set to convert it to Rally Chase:


And here's a .neo you can add to your set:

DarkSoft version:

ORIGINAL MESSAGE:

Has anyone ever tried to convert Rally Chase from the Neo Geo CD to cartridge? It's a single-load game with one PRG file. The CD version has a few differences: Some cars have manual shifting, I think it's easier. I kind of prefer Rally Chase. I thought it would be nice to be able to load the Rally Chase rom on the cart system.

Anyway, I tried to convert the RALLY.PRG to cartridge, but I can't get it to boot. Maybe it's because they've replaced all the music calls in the P rom on this game. Is there anyone better at this willing to take a look at it?

When’s this get sent off to Aliexpress for the MVS ‘release’? 😄
 

Neo Alec

Ned's Ninja Academy Dropout
20 Year Member
Joined
Dec 7, 2000
Posts
11,929
Go ahead and make a Rally Chase cart. Meanwhile we have members who have announced they would never want a Dunk Star or Warlocks of the Fates cart. You see, it's exactly like uneaten pickled eggs....
 

Burning Fight!!

NIS America fan & Rent Free tenant
10 Year Member
Joined
Jan 12, 2014
Posts
4,340
Go ahead and make a Rally Chase cart. Meanwhile we have members who have announced they would never want a Dunk Star or Warlocks of the Fates cart. You see, it's exactly like uneaten pickled eggs....
your point?
 
Top