Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Galaga Tripleship Project  (Read 2879 times)

0 Members and 1 Guest are viewing this topic.

Cakemeister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • Last login:May 31, 2024, 06:23:16 pm
  • I'm a llama!
Galaga Tripleship Project
« 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
Old, but not obsolete.

Cakemeister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • Last login:May 31, 2024, 06:23:16 pm
  • I'm a llama!
Re: Galaga Tripleship Project
« Reply #1 on: April 01, 2010, 10:51:30 am »
Okay, I uploaded a binary, mame.exe 32 bit v0.137 compiled with standard options.

http://cpmaker.mameprojects.com/files/tripleship.zip
Old, but not obsolete.

jasonbar

  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2252
  • Last login:July 17, 2025, 07:40:40 pm
  • Dr. Inferno
    • The Infernolab
Re: Galaga Tripleship Project
« Reply #2 on: April 01, 2010, 08:10:57 pm »
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

RetroBorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:July 06, 2022, 09:22:13 am
  • Your arcade games will be assimilated!
Re: Galaga Tripleship Project
« Reply #3 on: April 01, 2010, 08:59:15 pm »
Sounds cool I'll have to give it a go.  ;D

Any chance it can be added to Misfit MAME?

Popcorrin

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 858
  • Last login:March 06, 2022, 11:11:43 am
Re: Galaga Tripleship Project
« Reply #4 on: April 01, 2010, 10:52:48 pm »
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. 

Cakemeister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • Last login:May 31, 2024, 06:23:16 pm
  • I'm a llama!
Re: Galaga Tripleship Project
« Reply #5 on: April 02, 2010, 09:25:01 am »
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.
Old, but not obsolete.

Cakemeister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • Last login:May 31, 2024, 06:23:16 pm
  • I'm a llama!
Re: Galaga Tripleship Project
« Reply #6 on: April 02, 2010, 09:27:31 am »
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!
Old, but not obsolete.

Blanka

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2248
  • Last login:January 25, 2018, 03:19:28 pm
Re: Galaga Tripleship Project
« Reply #7 on: April 02, 2010, 09:43:10 am »
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?

Cakemeister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • Last login:May 31, 2024, 06:23:16 pm
  • I'm a llama!
Re: Galaga Tripleship Project
« Reply #8 on: April 02, 2010, 09:58:14 am »
Sure, here's a screen shot.
Old, but not obsolete.

I/O

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 127
  • Last login:June 06, 2011, 01:33:10 am
Re: Galaga Tripleship Project
« Reply #9 on: April 04, 2010, 10:55:48 pm »
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.

jasonbar

  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2252
  • Last login:July 17, 2025, 07:40:40 pm
  • Dr. Inferno
    • The Infernolab
Re: Galaga Tripleship Project
« Reply #10 on: April 05, 2010, 11:37:33 pm »
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

RetroBorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:July 06, 2022, 09:22:13 am
  • Your arcade games will be assimilated!
Re: Galaga Tripleship Project
« Reply #11 on: April 06, 2010, 06:46:39 am »
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:

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:July 13, 2025, 11:38:27 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Galaga Tripleship Project
« Reply #12 on: April 06, 2010, 08:33:15 am »
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:

Cakemeister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • Last login:May 31, 2024, 06:23:16 pm
  • I'm a llama!
Re: Galaga Tripleship Project
« Reply #13 on: April 06, 2010, 01:21:36 pm »
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. :)
Old, but not obsolete.

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Galaga Tripleship Project
« Reply #14 on: April 06, 2010, 08:26:24 pm »
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

Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4419
  • Last login:Yesterday at 12:13:19 am
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: Galaga Tripleship Project
« Reply #15 on: April 07, 2010, 06:26:24 pm »
@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
Thenasty's Arcademania Horizontal/Vertical setup.
http://forum.arcadecontrols.com/index.php?topic=26696.0

Free VGA Breakout Cable
http://forum.arcadecontrols.com/index.php?topic=38228.0

Ultimate All in One Coin Mech write up (Make your own)
http://forum.arcadecontrols.com/index.php?topic=19200.0

Cakemeister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • Last login:May 31, 2024, 06:23:16 pm
  • I'm a llama!
Re: Galaga Tripleship Project
« Reply #16 on: April 07, 2010, 11:36:23 pm »
The patching is done at startup time, I didn't actually make separate rom files.
Old, but not obsolete.