diff --git a/res/ACTION.HGR.UNCOMPRESSED/MUTANT.SW b/res/ACTION.HGR.UNCOMPRESSED/MUTANT.SW new file mode 100644 index 000000000..cfa24fa52 Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/MUTANT.SW differ diff --git a/res/ACTION.HGR.UNCOMPRESSED/MUTANT.SW2 b/res/ACTION.HGR.UNCOMPRESSED/MUTANT.SW2 new file mode 100644 index 000000000..2868442d1 Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/MUTANT.SW2 differ diff --git a/res/ACTION.HGR/MUTANT.SW b/res/ACTION.HGR/MUTANT.SW new file mode 100644 index 000000000..6b8f2f55b Binary files /dev/null and b/res/ACTION.HGR/MUTANT.SW differ diff --git a/res/ACTION.HGR/MUTANT.SW2 b/res/ACTION.HGR/MUTANT.SW2 new file mode 100644 index 000000000..f05424027 Binary files /dev/null and b/res/ACTION.HGR/MUTANT.SW2 differ diff --git a/res/ATTRACT.CONF b/res/ATTRACT.CONF index a9e7d72b7..bbee08de2 100644 --- a/res/ATTRACT.CONF +++ b/res/ATTRACT.CONF @@ -99,7 +99,7 @@ BK=0 ACTIONMB.CONF=2 BRODERBUND.CONF=1 SPACE.EGGS=0 -#2 +ACTIONMNO8.CONF=2 SHR28.CONF=5 MOON.PATROL=0 DHGR4.CONF=3 diff --git a/res/ATTRACT/MUTANT.SW b/res/ATTRACT/MUTANT.SW new file mode 100644 index 000000000..d1ad1d90b --- /dev/null +++ b/res/ATTRACT/MUTANT.SW @@ -0,0 +1,7 @@ +# +# Attract mode for MUTANT.SW +# This file is automatically generated +# + + +[eof] diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index 4b58a67f9..558b60b3f 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index 10bbecc49..806c3c0a8 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index b3ec5799b..079f65d57 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 65597c584..3a5a36f1b 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMEHELP/MUTANT.SW b/res/GAMEHELP/MUTANT.SW new file mode 100644 index 000000000..88da983ea --- /dev/null +++ b/res/GAMEHELP/MUTANT.SW @@ -0,0 +1,24 @@ + Eat the dots, avoid the monsters, + + eat the energy pods, eat the monsters, + + activate shields, shoot the monsters, + + don't get trapped by moving walls! + + + joystick or keyboard + + A + move < > move + Z + + Space to activate shield + + button 1 / closed apple to shoot + + +Esc* * * * * * * * * * * * * * * * pause + +Ctrl-S * * * * * * * * * * * * * * sound +[eof] diff --git a/res/SS/ACTIONMNO1.CONF b/res/SS/ACTIONMNO1.CONF index b0122bdae..b5c9e0e3e 100644 --- a/res/SS/ACTIONMNO1.CONF +++ b/res/SS/ACTIONMNO1.CONF @@ -11,7 +11,5 @@ NARNIA NEURAS N.O.R.A.D ORBITRON -MB3=MB -MP1=MP [eof] diff --git a/res/SS/ACTIONMNO2.CONF b/res/SS/ACTIONMNO2.CONF index f8f2387dd..5dd1df3af 100644 --- a/res/SS/ACTIONMNO2.CONF +++ b/res/SS/ACTIONMNO2.CONF @@ -11,7 +11,5 @@ MAZY2=MAZY NARNIA2=NARNIA OUTWORLD2=OUTWORLD MD.L10=MD -MM2=MM -NT [eof] diff --git a/res/SS/ACTIONMNO3.CONF b/res/SS/ACTIONMNO3.CONF index 92bb5fb52..9206dc50e 100644 --- a/res/SS/ACTIONMNO3.CONF +++ b/res/SS/ACTIONMNO3.CONF @@ -11,7 +11,5 @@ MINER.2049ER2=MINER.2049ER MAXWELL.MANOR2=MAXWELL.MANOR MAZY MATING.ZONE -MAD.BOMBER -NEON [eof] diff --git a/res/SS/ACTIONMNO4.CONF b/res/SS/ACTIONMNO4.CONF index 20c8bd86a..1dccd771b 100644 --- a/res/SS/ACTIONMNO4.CONF +++ b/res/SS/ACTIONMNO4.CONF @@ -11,7 +11,6 @@ NEPTUNE MINOTAUR2=MINOTAUR MAD.RAT MOUSKATTACK -M.I.R.V -MINE.SWEEP +NEURAS2=NEURAS [eof] diff --git a/res/SS/ACTIONMNO5.CONF b/res/SS/ACTIONMNO5.CONF index 7b5e9891b..668a8a2ac 100644 --- a/res/SS/ACTIONMNO5.CONF +++ b/res/SS/ACTIONMNO5.CONF @@ -11,7 +11,6 @@ MINOTAUR MI MINIT.MAN2=MINIT.MAN N.O.R.A.D2=N.O.R.A.D -MARAUDER -NI +NIBBLER [eof] diff --git a/res/SS/ACTIONMNO7.CONF b/res/SS/ACTIONMNO7.CONF index ee753af02..2d1218d7f 100644 --- a/res/SS/ACTIONMNO7.CONF +++ b/res/SS/ACTIONMNO7.CONF @@ -12,7 +12,5 @@ MAPPLE MINIT.MAN3=MINIT.MAN MD.L05=MD MARS.CARS -NIBBLER -NEURAS2=NEURAS [eof] diff --git a/res/SS/ACTIONMNO8.CONF b/res/SS/ACTIONMNO8.CONF new file mode 100644 index 000000000..faee96799 --- /dev/null +++ b/res/SS/ACTIONMNO8.CONF @@ -0,0 +1,16 @@ +# +# action shots slideshow of games that begin with "M","N","O" +# + +MB3=MB +MP1=MP +MM2=MM +NT +MAD.BOMBER +NEON +M.I.R.V +MINE.SWEEP +MARAUDER +NI + +[eof] diff --git a/res/history.md b/res/history.md index 22d5b98a8..aed527f97 100644 --- a/res/history.md +++ b/res/history.md @@ -7,10 +7,16 @@ - AntiAir - Fido - Hopman +- Mutant (Steve Waldo) - Pick 'n' Pile - The Rocky Horror Show - Yewdow +### Enhancements & bug fixes in v5.2 + +- Fix launch issues in Mazeblox, Pegasus II, Super Zaxxon, The Space Ark (issues [567](https://github.com/a2-4am/4cade/issues/567), [568](https://github.com/a2-4am/4cade/issues/568), [565](https://github.com/a2-4am/4cade/issues/565), [572](https://github.com/a2-4am/4cade/issues/572)) +- Fix reset issues in Rescue Raiders, Starglider (issues [569](https://github.com/a2-4am/4cade/issues/569), [570](https://github.com/a2-4am/4cade/issues/570)) + ## Revision 5.1 / serial number 20240216 ### Games added in v5.1 diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 1f7dc6229..3c3e00984 100644 --- a/src/index/artwork.idx.a +++ b/src/index/artwork.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15525748 + !be24 15531473 !le16 5112 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 97c1e98cb..251624395 100644 --- a/src/index/attract.idx.a +++ b/src/index/attract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15471566 - !le16 5643 + !be24 15477201 + !le16 5662 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index df36250c6..450e73777 100644 --- a/src/index/cache00.idx.a +++ b/src/index/cache00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15403645 - !le16 4059 + !be24 15409196 + !le16 4080 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index d4bdfd8aa..2d5f95df8 100644 --- a/src/index/cache01.idx.a +++ b/src/index/cache01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15418005 - !le16 4524 + !be24 15423577 + !le16 4545 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 8fd1d53b3..c71f7d893 100644 --- a/src/index/cache10.idx.a +++ b/src/index/cache10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15436397 - !le16 5928 + !be24 15441990 + !le16 5949 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index f9454835b..5f173420e 100644 --- a/src/index/cache11.idx.a +++ b/src/index/cache11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15457550 - !le16 6554 + !be24 15463164 + !le16 6575 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 9aa8802a0..98b9ceb37 100644 --- a/src/index/coverfade.idx.a +++ b/src/index/coverfade.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15530860 + !be24 15536585 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 26f05e37c..7f789af48 100644 --- a/src/index/credits.idx.a +++ b/src/index/credits.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15531614 + !be24 15537339 !le16 449 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 02376ddfe..e3be5dc08 100644 --- a/src/index/decrunch.idx.a +++ b/src/index/decrunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15532063 + !be24 15537788 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 4fd990228..c788d9376 100644 --- a/src/index/demo.idx.a +++ b/src/index/demo.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 12319370 + !be24 12324921 !le16 1652 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 4e9377651..c5ac4716b 100644 --- a/src/index/dfx.idx.a +++ b/src/index/dfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15479849 + !be24 15485503 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 4c8301471..82b82bffb 100644 --- a/src/index/dgr.fizzle.idx.a +++ b/src/index/dgr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15531346 + !be24 15537071 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 73403fa50..0b433ad21 100644 --- a/src/index/dgr.idx.a +++ b/src/index/dgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15525689 + !be24 15531414 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 06affa3ac..ef22fe8a1 100644 --- a/src/index/dhgr.idx.a +++ b/src/index/dhgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15524145 + !be24 15529870 !le16 1426 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 9fdd0e793..de3e92c37 100644 --- a/src/index/dtitle.idx.a +++ b/src/index/dtitle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15509047 + !be24 15514739 !le16 557 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index cfd9d6028..df28341b9 100644 --- a/src/index/fx.idx.a +++ b/src/index/fx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15477209 + !be24 15482863 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 02020c7b0..c0a96e16c 100644 --- a/src/index/gamehelp.idx.a +++ b/src/index/gamehelp.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15481847 + !be24 15487501 !le16 7462 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index a0afeeda3..8e445ae8f 100644 --- a/src/index/gr.fizzle.idx.a +++ b/src/index/gr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15531270 + !be24 15536995 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 8eed7f0e7..805944ebd 100644 --- a/src/index/gr.idx.a +++ b/src/index/gr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15525571 + !be24 15531296 !le16 118 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index b2aa05f6b..099c5481f 100644 --- a/src/index/helptext.idx.a +++ b/src/index/helptext.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15531413 + !be24 15537138 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 972a29e8d..acd6d3c75 100644 --- a/src/index/hgr0.idx.a +++ b/src/index/hgr0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15509604 + !be24 15515296 !le16 4319 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 6572c7241..06a35c010 100644 --- a/src/index/hgr1.idx.a +++ b/src/index/hgr1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15513923 + !be24 15519615 !le16 1733 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index bc845193f..3393aab64 100644 --- a/src/index/hgr2.idx.a +++ b/src/index/hgr2.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15515656 + !be24 15521348 !le16 1181 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 294d1ce9e..0222546f9 100644 --- a/src/index/hgr3.idx.a +++ b/src/index/hgr3.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15516837 - !le16 3304 + !be24 15522529 + !le16 3337 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index df41e98a6..ce2ce6195 100644 --- a/src/index/hgr4.idx.a +++ b/src/index/hgr4.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15520141 + !be24 15525866 !le16 3398 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index ea7823299..0cb3f0e93 100644 --- a/src/index/hgr5.idx.a +++ b/src/index/hgr5.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15523539 + !be24 15529264 !le16 479 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index ffb311512..5e5b56661 100644 --- a/src/index/hgr6.idx.a +++ b/src/index/hgr6.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15524018 + !be24 15529743 !le16 127 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index b78f17e8d..c4d79100b 100644 --- a/src/index/joystick.idx.a +++ b/src/index/joystick.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15532366 + !be24 15538091 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index 974860be9..ad777310d 100644 --- a/src/index/miniattract0.idx.a +++ b/src/index/miniattract0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15494610 - !le16 5018 + !be24 15500286 + !le16 5034 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index f88f1f2fd..8bf08e295 100644 --- a/src/index/miniattract1.idx.a +++ b/src/index/miniattract1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15499628 + !be24 15505320 !le16 2432 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 5ed09c9fe..0e4b60a7b 100644 --- a/src/index/prelaunch.idx.a +++ b/src/index/prelaunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15464104 + !be24 15469739 !le16 7462 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 1dde7d3a9..d11cc161a 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15394281 + !be24 15399832 !le16 9364 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index f4afa65be..0bc49248a 100644 --- a/src/index/search01.idx.a +++ b/src/index/search01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15407704 + !be24 15413276 !le16 10301 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 98f00b27b..d0201aefe 100644 --- a/src/index/search10.idx.a +++ b/src/index/search10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15422529 + !be24 15428122 !le16 13868 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 88b7a4430..f0c30edd1 100644 --- a/src/index/search11.idx.a +++ b/src/index/search11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15442325 + !be24 15447939 !le16 15225 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index ccd5d3de9..b73d322e1 100644 --- a/src/index/sfx.idx.a +++ b/src/index/sfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15481489 + !be24 15487143 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 668f6c6d4..56d7aa8a9 100644 --- a/src/index/slideshow.idx.a +++ b/src/index/slideshow.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15489309 - !le16 5301 + !be24 15494963 + !le16 5323 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index d36835697..ce5b1e69b 100644 --- a/src/index/title.idx.a +++ b/src/index/title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15502060 + !be24 15507752 !le16 6987 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 4178a6731..15e35f85c 100644 --- a/src/index/xsingle.idx.a +++ b/src/index/xsingle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15389986 + !be24 15395537 !le16 4295