diff --git a/bin/buildsngall.bat b/bin/buildsngall.bat new file mode 100644 index 0000000..d93936e --- /dev/null +++ b/bin/buildsngall.bat @@ -0,0 +1,2 @@ +@echo off +for /f "tokens=*" %%a in (build\sng.lst) do 1>nul copy /b /y %2+%1\%%a %2 diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 073b265..eac5079 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -22,7 +22,7 @@ # A line beginning with '[' terminates the parsing # -00000,AUTOBAHN=Autobahn +00001,AUTOBAHN=Autobahn 01100,BATTLE.CHESS=Battle Chess 00000,BLACK.BELT=Black Belt 00000,BOP.N.WRESTLE=Bop'n Wrestle @@ -30,19 +30,19 @@ #11000,BASEBALL=Championship Baseball 11000,CHAMP.BSKETBALL=Championship Basketball 01000,CHAMP.WRESTLE=Championship Wrestling -10000,CMPTR.FOOSBALL=Computer Foosball +10001,CMPTR.FOOSBALL=Computer Foosball 10000,DIVE.BOMBER=Dive Bomber 10000,FIGHT.NIGHT=Fight Night 00000,FS2=Flight Simulator II -10000,FORMULA.1.RACER=Formula 1 Racer -10000,FUJI.SPEED.WAY=Fuji Crowded Speedway -10000,HARDBALL=Hardball -10000,INTL.GRAN.PRIX=International Gran Prix +10001,FORMULA.1.RACER=Formula 1 Racer +10001,FUJI.SPEED.WAY=Fuji Crowded Speedway +10001,HARDBALL=Hardball +10001,INTL.GRAN.PRIX=International Gran Prix 10000,INTL.HOCKEY=International Hockey 10000,KARATE.CHAMP=Karate Champ -10000,ONE.ON.ONE=One on One -10000,POOL=Pool -00000,SHUFFLEBOARD=Shuffleboard +10001,ONE.ON.ONE=One on One +10001,POOL=Pool +00001,SHUFFLEBOARD=Shuffleboard 00000,SKI.CRAZED=Ski Crazed 10000,SOLO.FLIGHT=Solo Flight 00000,SPDWAY.CLASSIC=Speedway Classic @@ -52,15 +52,15 @@ 01100,SS.SOCCER=Street Sports Soccer 00000,SUMMER.GAMES=Summer Games 00000,SUMMER.GAMES.II=Summer Games II -00000,SUPER.HUEY=Super Huey +00001,SUPER.HUEY=Super Huey 01000,SUPER.ICEHOCKEY=Superstar Ice Hockey -00000,TAG.TEAM=Tag Team Wrestling +00001,TAG.TEAM=Tag Team Wrestling 11110,TEST.DRIVE=Test Drive 00000,AMER.CHALLENGE=The American Challenge 10000,THE.DAM.BUSTERS=The Dam Busters 01100,SUMMER.EDITION=The Games: Summer Edition 01100,WINTER.EDITION=The Games: Winter Edition -10000,TOMAHAWK=Tomahawk +10001,TOMAHAWK=Tomahawk 00000,TRACK.AND.FIELD=Track & Field 00000,WINTER.GAMES=Winter Games 01100,WORLD.GAMES=World Games diff --git a/src/demo/formula.1.racer.a b/src/demo/formula.1.racer.a index ab4c08d..a2eded4 100644 --- a/src/demo/formula.1.racer.a +++ b/src/demo/formula.1.racer.a @@ -2,7 +2,7 @@ ;(c) 2019, 2022 by Frank M., qkumba !cpu 6502 -!to "build/PRELAUNCH.INDEXED/FORMULA.1.RACER#060300",plain +!to "build/DEMO/FORMULA.1.RACER#060300",plain *=$300 !source "src/constants.a" ; no code in these diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 8254451..3f7285a 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 1467899 + !be24 1664778 !le16 496 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 085268c..e5fe530 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 1456647 + !be24 1653526 !le16 879 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 4ec43d1..274b5c0 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 1450325 + !be24 1647204 !le16 214 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index ce0a5de..776882a 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 1451590 + !be24 1648469 !le16 458 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 7d1b207..8808695 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 1453127 + !be24 1650006 !le16 399 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 2a01817..895369f 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 1455171 + !be24 1652050 !le16 694 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index c4619f7..c167ee2 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 1468395 + !be24 1665274 !le16 306 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 6598e1f..fede164 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 1469045 + !be24 1665924 !le16 257 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 185dcd5..ff7b54f 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 1469302 + !be24 1666181 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index ae25de8..1444aa8 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 1449726 - !le16 28 + !be24 1449833 + !le16 52 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 1c270ac..6d33e78 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 1460166 + !be24 1657045 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index cde7415..acdac3a 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 1468777 + !be24 1665656 !le16 67 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 871f6bd..ef0d34a 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 1467108 + !be24 1663987 !le16 739 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index f77d8a7..7afa7f1 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 1465448 + !be24 1662327 !le16 216 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 966677f..cf6c40e 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 1457526 + !be24 1654405 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 6fac168..9833767 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 1462164 + !be24 1659043 !le16 782 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 1e2f088..11e61e4 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 1468701 + !be24 1665580 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 2832dc9..612fe7f 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 1467847 + !be24 1664726 !le16 52 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index b51740c..ba3d788 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 1468844 + !be24 1665723 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 287c0b9..03a3d89 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 1465664 + !be24 1662543 !le16 335 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index c6356e4..2195851 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 1465999 + !be24 1662878 !le16 69 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 062e189..9a81de9 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 1466068 + !be24 1662947 !le16 81 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 3cade63..86c1cce 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 1466149 + !be24 1663028 !le16 62 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 3f0f3a4..789c659 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 1466211 + !be24 1663090 !le16 623 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index c3f09b1..226e62d 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 1466834 + !be24 1663713 !le16 274 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 58abdc8..7eb1871 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 1469605 + !be24 1666484 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index 7025a87..68d8000 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 1464008 + !be24 1660887 !le16 381 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index 0de550b..6732b13 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 1464389 + !be24 1661268 !le16 420 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 1ed2f41..9b8c9bd 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 1455865 + !be24 1652744 !le16 782 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index b3615cf..85c612d 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 1449758 + !be24 1646637 !le16 567 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index ff45648..25d2c1b 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 1450539 + !be24 1647418 !le16 1051 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 1b5bd00..a2a6b95 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 1452048 + !be24 1648927 !le16 1079 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 552dc4c..0b04665 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 1453526 + !be24 1650405 !le16 1645 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index b0425f3..99e2ad8 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 1461806 + !be24 1658685 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index f2fa0fb..284cd19 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 1462946 + !be24 1659825 !le16 1062 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 47b14a4..8af74a2 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 1464809 + !be24 1661688 !le16 639 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 1dd145f..1b74e1b 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 1449754 - !le16 4 + !be24 1646400 + !le16 237