diff --git a/res/ACTION.HGR.UNCOMPRESSED/WORLD.KARATE b/res/ACTION.HGR.UNCOMPRESSED/WORLD.KARATE new file mode 100644 index 000000000..8543fd9a6 Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/WORLD.KARATE differ diff --git a/res/ACTION.HGR.UNCOMPRESSED/WORLD.KARATE2 b/res/ACTION.HGR.UNCOMPRESSED/WORLD.KARATE2 new file mode 100644 index 000000000..9cdd80617 Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/WORLD.KARATE2 differ diff --git a/res/ACTION.HGR/WORLD.KARATE b/res/ACTION.HGR/WORLD.KARATE new file mode 100644 index 000000000..543bf8ba0 Binary files /dev/null and b/res/ACTION.HGR/WORLD.KARATE differ diff --git a/res/ACTION.HGR/WORLD.KARATE2 b/res/ACTION.HGR/WORLD.KARATE2 new file mode 100644 index 000000000..749b33afb Binary files /dev/null and b/res/ACTION.HGR/WORLD.KARATE2 differ diff --git a/res/ACTION.HGR/_FileInformation.txt b/res/ACTION.HGR/_FileInformation.txt index ddd8fa96d..d6c51b298 100644 --- a/res/ACTION.HGR/_FileInformation.txt +++ b/res/ACTION.HGR/_FileInformation.txt @@ -698,6 +698,8 @@ WINTER.GAMES10=Type(06),AuxType(3FF8),Access(C3) WINTER.GAMES11=Type(06),AuxType(3FF8),Access(C3) WOLFEN84=Type(06),AuxType(3FF8),Access(C3) WOLFEN842=Type(06),AuxType(3FF8),Access(C3) +WORLD.KARATE=Type(06),AuxType(3FF8),Access(C3) +WORLD.KARATE2=Type(06),AuxType(3FF8),Access(C3) XEVIOUS=Type(06),AuxType(3FF8),Access(C3) XEVIOUS2=Type(06),AuxType(3FF8),Access(C3) ZAXXON=Type(06),AuxType(3FF8),Access(C3) diff --git a/res/ARTWORK.SHR.UNCOMPRESSED/WORLD.KARATE b/res/ARTWORK.SHR.UNCOMPRESSED/WORLD.KARATE new file mode 100644 index 000000000..9fcdfb3da Binary files /dev/null and b/res/ARTWORK.SHR.UNCOMPRESSED/WORLD.KARATE differ diff --git a/res/ARTWORK.SHR/WORLD.KARATE b/res/ARTWORK.SHR/WORLD.KARATE new file mode 100644 index 000000000..472c58755 Binary files /dev/null and b/res/ARTWORK.SHR/WORLD.KARATE differ diff --git a/res/ARTWORK.SHR/_FileInformation.txt b/res/ARTWORK.SHR/_FileInformation.txt index f8c68ec6a..71217730c 100644 --- a/res/ARTWORK.SHR/_FileInformation.txt +++ b/res/ARTWORK.SHR/_FileInformation.txt @@ -183,6 +183,7 @@ WINGS.OF.FURY=Type(06),AuxType(1FF8),Access(C3) WINTER.EDITION=Type(06),AuxType(1FF8),Access(C3) WINTER.GAMES=Type(06),AuxType(1FF8),Access(C3) WOLFEN84=Type(06),AuxType(1FF8),Access(C3) +WORLD.KARATE=Type(06),AuxType(1FF8),Access(C3) XEVIOUS=Type(06),AuxType(1FF8),Access(C3) ZAXXON=Type(06),AuxType(1FF8),Access(C3) ZENITH=Type(06),AuxType(1FF8),Access(C3) diff --git a/res/ATTRACT.CONF b/res/ATTRACT.CONF index a38f08161..096751615 100644 --- a/res/ATTRACT.CONF +++ b/res/ATTRACT.CONF @@ -297,6 +297,7 @@ CD4.CONF=1 OTHER7.CONF=1 S4.CONF=1 ACCESS.CONF=1 +T3.CONF=1 LASER.BOUNCE=0 LAZER.SILK=0 NIGHT.STALKER=0 diff --git a/res/ATTRACT/ARCTIC.FOX b/res/ATTRACT/ARCTIC.FOX new file mode 100644 index 000000000..e32324ebb --- /dev/null +++ b/res/ATTRACT/ARCTIC.FOX @@ -0,0 +1,7 @@ +# +# Attract mode for ARCTIC.FOX +# This file is automatically generated +# + + +[eof] diff --git a/res/ATTRACT/MEGABOTS b/res/ATTRACT/MEGABOTS new file mode 100644 index 000000000..bff871b58 --- /dev/null +++ b/res/ATTRACT/MEGABOTS @@ -0,0 +1,7 @@ +# +# Attract mode for MEGABOTS +# This file is automatically generated +# + + +[eof] diff --git a/res/ATTRACT/REALM.IMPOSS b/res/ATTRACT/REALM.IMPOSS new file mode 100644 index 000000000..3dedb55c8 --- /dev/null +++ b/res/ATTRACT/REALM.IMPOSS @@ -0,0 +1,7 @@ +# +# Attract mode for REALM.IMPOSS +# This file is automatically generated +# + + +[eof] diff --git a/res/ATTRACT/SKI.CRAZED b/res/ATTRACT/SKI.CRAZED new file mode 100644 index 000000000..3cb097a1e --- /dev/null +++ b/res/ATTRACT/SKI.CRAZED @@ -0,0 +1,7 @@ +# +# Attract mode for SKI.CRAZED +# This file is automatically generated +# + + +[eof] diff --git a/res/ATTRACT/STAR.CRUISER b/res/ATTRACT/STAR.CRUISER new file mode 100644 index 000000000..c217a79f1 --- /dev/null +++ b/res/ATTRACT/STAR.CRUISER @@ -0,0 +1,7 @@ +# +# Attract mode for STAR.CRUISER +# This file is automatically generated +# + + +[eof] diff --git a/res/ATTRACT/WORLD.KARATE b/res/ATTRACT/WORLD.KARATE index 8a3486880..34f93ce38 100644 --- a/res/ATTRACT/WORLD.KARATE +++ b/res/ATTRACT/WORLD.KARATE @@ -3,5 +3,8 @@ # This file is automatically generated # +ARTWORK.SHR/WORLD.KARATE=C +ACTION.HGR/WORLD.KARATE2=A +ACTION.HGR/WORLD.KARATE=A [eof] diff --git a/res/ATTRACT/_FileInformation.txt b/res/ATTRACT/_FileInformation.txt index 809cdc289..ff5a59a47 100644 --- a/res/ATTRACT/_FileInformation.txt +++ b/res/ATTRACT/_FileInformation.txt @@ -12,6 +12,7 @@ ALIENS=Type(04),AuxType(8000),Access(C3) ANKH=Type(04),AuxType(8000),Access(C3) APPLE.PANIC=Type(04),AuxType(8000),Access(C3) AQUATRON=Type(04),AuxType(8000),Access(C3) +ARCTIC.FOX=Type(04),AuxType(8000),Access(C3) ARDY.AARDVARK=Type(04),AuxType(8000),Access(C3) ARGOS=Type(04),AuxType(8000),Access(C3) ARKANOID=Type(04),AuxType(8000),Access(C3) @@ -157,6 +158,7 @@ MARIO.BROS=Type(04),AuxType(8000),Access(C3) MATING.ZONE=Type(04),AuxType(8000),Access(C3) MATTERHORN=Type(04),AuxType(8000),Access(C3) MAXWELL.MANOR=Type(04),AuxType(8000),Access(C3) +MEGABOTS=Type(04),AuxType(8000),Access(C3) MICRO.INVADERS=Type(04),AuxType(8000),Access(C3) MICROWAVE=Type(04),AuxType(8000),Access(C3) MINER.2049.II=Type(04),AuxType(8000),Access(C3) @@ -209,6 +211,7 @@ RAID.OVR.MOSCOW=Type(04),AuxType(8000),Access(C3) RAMPAGE=Type(04),AuxType(8000),Access(C3) RANDAMN=Type(04),AuxType(8000),Access(C3) RASTER.BLASTER=Type(04),AuxType(8000),Access(C3) +REALM.IMPOSS=Type(04),AuxType(8000),Access(C3) RED.ALERT=Type(04),AuxType(8000),Access(C3) RENEGADE=Type(04),AuxType(8000),Access(C3) REPTON=Type(04),AuxType(8000),Access(C3) @@ -229,6 +232,7 @@ SHAMUS=Type(04),AuxType(8000),Access(C3) SHORT.CIRCUIT=Type(04),AuxType(8000),Access(C3) SHUFFLEBOARD=Type(04),AuxType(8000),Access(C3) SITUATION.CRTCL=Type(04),AuxType(8000),Access(C3) +SKI.CRAZED=Type(04),AuxType(8000),Access(C3) SKYFOX=Type(04),AuxType(8000),Access(C3) SMURFEN=Type(04),AuxType(8000),Access(C3) SNACK.ATTACK=Type(04),AuxType(8000),Access(C3) @@ -254,6 +258,7 @@ SS.BASKETBALL=Type(04),AuxType(8000),Access(C3) SS.FOOTBALL=Type(04),AuxType(8000),Access(C3) SS.SOCCER=Type(04),AuxType(8000),Access(C3) STAR.BLAZER=Type(04),AuxType(8000),Access(C3) +STAR.CRUISER=Type(04),AuxType(8000),Access(C3) STAR.THIEF=Type(04),AuxType(8000),Access(C3) STARBLASTER=Type(04),AuxType(8000),Access(C3) STARGATE=Type(04),AuxType(8000),Access(C3) diff --git a/res/SS/ACTIONT4.CONF b/res/SS/ACTIONT4.CONF index da059599a..49f0eeda9 100644 --- a/res/SS/ACTIONT4.CONF +++ b/res/SS/ACTIONT4.CONF @@ -4,12 +4,12 @@ XEVIOUS WINGS.OF.FURY -THE.BILESTOAD THIEF VINDICATOR TOMAHAWK TAPPER TAG.TEAM +WORLD.KARATE2=WORLD.KARATE WAYOUT2=WAYOUT TRIAD diff --git a/res/SS/ACTIONT5.CONF b/res/SS/ACTIONT5.CONF index f2a99f544..a60b39f53 100644 --- a/res/SS/ACTIONT5.CONF +++ b/res/SS/ACTIONT5.CONF @@ -3,6 +3,7 @@ # TETRIS2=TETRIS +WORLD.KARATE TECHNOCOP THE.DAM.BUSTERS TECHNOCOP3=TECHNOCOP @@ -11,5 +12,6 @@ WAVY.NAVY4=WAVY.NAVY LAST.GLADIATOR WAYOUT ZAXXON +THE.BILESTOAD [eof] diff --git a/res/SS/EPYX.CONF b/res/SS/EPYX.CONF index 8a8438f7e..4eab654e3 100644 --- a/res/SS/EPYX.CONF +++ b/res/SS/EPYX.CONF @@ -9,5 +9,6 @@ WINTER.GAMES PITSTOP.II SUMMER.GAMES.II G.I.JOE +WORLD.KARATE [eof] diff --git a/res/SS/SHR21.CONF b/res/SS/SHR21.CONF index 2b52a56dc..a779ee0c3 100644 --- a/res/SS/SHR21.CONF +++ b/res/SS/SHR21.CONF @@ -8,5 +8,6 @@ BEER.RUN STARGLIDER BOP.N.WRESTLE LAST.GLADIATOR +WORLD.KARATE [eof] diff --git a/res/SS/T1.CONF b/res/SS/T1.CONF index cf5593dd2..907d491f4 100644 --- a/res/SS/T1.CONF +++ b/res/SS/T1.CONF @@ -12,7 +12,5 @@ WAVY.NAVY THIEF TUNNEL.TERROR WAYOUT -THRESHOLD -ASTEROID.FIELD [eof] diff --git a/res/SS/T2.CONF b/res/SS/T2.CONF index 59d64e3e5..7175c8cfd 100644 --- a/res/SS/T2.CONF +++ b/res/SS/T2.CONF @@ -12,7 +12,5 @@ WARP.DESTROYER ZAXXON XEVIOUS THE.BILESTOAD -THE.DAM.BUSTERS -LAST.GLADIATOR [eof] diff --git a/res/SS/T3.CONF b/res/SS/T3.CONF new file mode 100644 index 000000000..f432d9333 --- /dev/null +++ b/res/SS/T3.CONF @@ -0,0 +1,11 @@ +# +# slideshow of games that begin with "T","U","V","W","X","Y","Z" +# + +WORLD.KARATE +THRESHOLD +ASTEROID.FIELD +THE.DAM.BUSTERS +LAST.GLADIATOR + +[eof] diff --git a/res/SS/_FileInformation.txt b/res/SS/_FileInformation.txt index 1b74a3362..21fba7274 100644 --- a/res/SS/_FileInformation.txt +++ b/res/SS/_FileInformation.txt @@ -186,4 +186,5 @@ SYNAPSE.CONF=Type(04),AuxType(4000),Access(C3) SYNERGIST.CONF=Type(04),AuxType(4000),Access(C3) T1.CONF=Type(04),AuxType(4000),Access(C3) T2.CONF=Type(04),AuxType(4000),Access(C3) +T3.CONF=Type(04),AuxType(4000),Access(C3) _FileInformation.txt=Type(04),AuxType(4000),Access(C3) diff --git a/src/constants.a b/src/constants.a index ee990587f..367453f83 100644 --- a/src/constants.a +++ b/src/constants.a @@ -6,7 +6,7 @@ ; YE OLDE GRAND UNIFIED MEMORY MAP ; ; LC RAM BANK 1 -; D000..E758 - persistent data structures (gGlobalPrefsStore, gGamesListStore) +; D000..E785 - persistent data structures (gGlobalPrefsStore, gGamesListStore) ; ...unused... ; E92B..FFF1 - main program code ; FFF2..FFF9 - API functions and global constants available for main program