Skip to content

Some helpful modifications for Battle Garegga arcade roms

Notifications You must be signed in to change notification settings

zakk4223/battle-garegga-patches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Battle Garegga quality of life patches.

Program rom patches for Battle Garegga that add some convenience and functionality:

  • Mahou guest characters unlocked.
  • ABC ship type selectable via start button
  • Selectable autofire rate: Start+B raises autofire rate (8hz, 10hz, 12hz, 15hz, 20hz, 30hz). You cannot decrease the autofire rate.
  • No rank carry over between credits. Rank starts at power on default every credit.
  • Item drop order reset to initial value every credit
  • Item non collected counts reset to initial values every credit
  • Quick reset: start+ABC resets to the copyright screen
  • Scoreboard display bug fixed. Top scores will show the proper letter instead of punctuation for 10M+
  • Autofire rate display. Bottom left and right display current autofire rate for respective player.
  • Rank display. Real time display of current game rank.
  • Rank change display: Per-frame display of rank change during the frame. This excludes per-frame rank adjustments and any rank changes due to shooting (normal and option).
  • Rank percentage display. Should line up with the rank percentage in the M2 port.
  • Per frame rank display.

Rank and rank change are shown in hexadecimal. Per frame is shown in decimal. This is because the M2 port shows the per-frame rank in decimal too; I wanted them to match up for less (personal) confusion.

How to use

Extract the mame bgaregga rom set. Use your favorite IPS patch applier to patch prg0.bin and prg1.bin using the respective IPS files in this repo

Mame will complain about incorrect rom checksums. You can ignore this.

Source

patch.s contains the assembly source to recreate this patch. Use http://john.ccac.rwth-aachen.de:8000/as/ and https://www.mankier.com/1/p2bin to assemble it. You must combine prg0.bin and prg1.bin into a single interleaved binary. See build.sh for exact command line arguments for various tools.

About

Some helpful modifications for Battle Garegga arcade roms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published