Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: Cakemeister on April 01, 2010, 09:09:01 am
-
Some of you might have been wondering what I've been working on.
I've dug around in the Galaga code and I've changed a few things around to enable the "tripleship". I've enclosed a patch file that will enable a new game "galagat". You can run "mame galagat" from the command line or rebuild your game list if you are running a front end. If desired I guess I can post a binary somewhere.
When I started the project MAME was still at v0.135, but this patch file will also run on version v0.137.
Download the attached file into the root of your MAME directory. Then run patch -p1 < patch.txt and recompile.
Enjoy!
Regards,
Cakemeister
-
Okay, I uploaded a binary, mame.exe 32 bit v0.137 compiled with standard options.
http://cpmaker.mameprojects.com/files/tripleship.zip (http://cpmaker.mameprojects.com/files/tripleship.zip)
-
Very cool--just to confirm for a software flunky like me, if I run your patch as described in your post, it will generate a new set of ROMs & leave the others alone?
Will this run on older MAME revs?
Thanks!
-Jason
-
Sounds cool I'll have to give it a go. ;D
Any chance it can be added to Misfit MAME?
-
Man this is awesome. It's hard when you get all 3 ships though, nowhere to go to avoid losing one. Bonus stages are too easy though.
-
Very cool--just to confirm for a software flunky like me, if I run your patch as described in your post, it will generate a new set of ROMs & leave the others alone?
Will this run on older MAME revs?
Thanks!
-Jason
The patch runs off your existing roms. It just patches in a few spots when the game runs to enable the tripleship. It creates a new game entry so you can still play old doubleship Galaga if you want.
The mame code for Galaga hasn't changed for quite some time so most likely the patch will work back to the last time they changed the Galaga code. But I haven't tested it.
-
Sounds cool I'll have to give it a go. ;D
Any chance it can be added to Misfit MAME?
Sure!
There's no way it'll be added to regular mame because it is a derived work and never appeared in a real game. What I ought to do is correct the checksums so I can burn it into EPROMS and play it on my real Galaga machine! That would be something!
-
Can you post a screenshot. I use the triple-ship cheat on Galaga 88, but 3 ships in plain old galaga??? Did you cross it with Galaga 3 code?
-
Sure, here's a screen shot.
-
Can you post a screenshot. I use the triple-ship cheat on Galaga 88....
That is not a cheat. It is an extension of the two ship feature in Galaga.
-
First, you swoop in & pwn me on Rygar. :hissy:
Second, you Rick Roll me on April Fool's Day. >:D
What's next, you stinker!??! :angry:
-Jason
-
First, you swoop in & pwn me on Rygar. :hissy:
Second, you Rick Roll me on April Fool's Day. >:D
What's next, you stinker!??! :angry:
-Jason
Ahh very clever Cakemeister! :applaud:
-
Heh... it's sad when you are so at one with the code that you can tell it's a rick-roll just from opening the patch in notepad. 30 lines of unsigned character buffers indeed.
I didn't wanna spoil the suprise though. ;)
Next time though I would suggest releasing the actual exe. People around here are slow to compile.
Top notch prank though!!! :burgerking:
-
First, you swoop in & pwn me on Rygar. :hissy:
Second, you Rick Roll me on April Fool's Day. >:D
What's next, you stinker!??! :angry:
-Jason
I was starting to think my effort was wasted. I probably spent three hours on that prank. :)
-
I was starting to think my effort was wasted. I probably spent three hours on that prank. :)
Probably about the same time it would take to implement a tripleship LOL
-
@cake
" It just patches in a few spots when the game runs to enable the tripleship."
Could you tell me what ROM need patching, and Values (hex, address etc..) I want to make a didicate ROMset GalagaT so I can add it to my .106 build.
TIA
-
The patching is done at startup time, I didn't actually make separate rom files.