diff --git a/res/attract-mode.txt b/res/attract-mode.txt index b44814652..9cc5e8169 100644 --- a/res/attract-mode.txt +++ b/res/attract-mode.txt @@ -1,52 +1,73 @@ -51 matches for "1$" in buffer: catalog4.txt - 5:Agent USA=AGENT.USA,001 - 8:Alien Downpour ALIENDOWNPOUR 001 - 9:Alien Rain ALIENRAIN 001 - 12:Aquatron AQUATRON 001 - 13:Arkanoid ARKANOID 101 - 19:Bolo BOLO 001 -* 21:BurgerTime BURGERTIME 001 - 23:Canyon Climber CANYONCLIMBER 001 - 25:Choplifter CHOPLIFTER 101 - 27:Conan CONAN 001 - 34:Dino Eggs DINOEGGS 01 - 36:Drelbs DRELBS 01 -X 37:Drol DROL 001 - 40:Flip Out FLIPOUT 01 - 42:Formula 1 Racer FORMULA1RACER 01 - 44:Galaxian GALAXIAN 01 - 48:Hard Hat Mack HARDHATMACK 01 - 50:High Rise HIGHRISE 01 - 54:Jungle Hunt JUNGLEHUNT 001 - 55:Karateka KARATEKA 01 - 56:Lady Tut LADYTUT 01 - 57:Lost Tomb LOSTTOMB 01 - 62:Mr. Cool MRCOOL 01 -X 63:Mr. Do MRDO 101 - 66:Nibbler NIBBLER 001 - 70:O'Riley's Mine ORILEYSMINE 01 - 72:Pac-Man PACMAN 001 - 74:Pest Patrol PESTPATROL 01 - 75:Pie-Man PIEMAN 01 -* 77:Pitfall II PITFALLII 01 - 78:Plasmania PLASMANIA 01 - 79:Pooyan POOYAN 01 - 80:Prince of Persia PRINCEOFPERSIA 011 - 84:Repton REPTON 01 - 85:Ribbit RIBBIT 01 - 86:Robotron 2084 ROBOTRON2084 01 - 91:Snake Byte SNAKEBYTE 01 -* 92:Sneakers SNEAKERS 001 - 93:Snoggle SNOGGLE 01 - 95:Spider Raid SPIDERRAID 01 -* 97:Spy Hunter SPYHUNTER 01 - 98:Spy's Demise SPYSDEMISE 01 - 99:Starblaster STARBLASTER 01 - 100:Stargate STARGATE 01 - 101:Stellar 7 STELLAR7 001 - 102:Succession SUCCESSION 01 - 104:Tag Team Wrestling TAGTEAMWRESTLIN 01 - 108:Thunder Bombs THUNDERBOMBS 001 - 109:Track N Field TRACKNFIELD 001 - 110:Tubeway ][ TUBEWAYII 01 -* 112:Wavy Navy WAVYNAVY 001 +# TODO +Agent USA +Alien Ambush +Alien Downpour +Alien Rain +Apple Cider Spider +Aquatron +Arkanoid +Bouncing Kamungas +Buzzard Bait +Canyon Climber +Ceiling Zero +Championship Lode Runner +Choplifter +Conan +Dino Eggs +Drelbs +Dung Beetles +Firebird +Flip Out +Formula 1 Racer +Galaxian +Gamma Goblins +Gumball +High Rise +Jungle Hunt +Karateka +Lady Tut +Lost Tomb +Mr. Cool +Nibbler +O'Riley's Mine +Pac-Man +Pie-Man +Plasmania +Pooyan +Prince of Persia +Repton +Ribbit +Robotron 2084 +Sammy Lightfoot +Serpentine +Snake Byte +Snoggle +Spider Raid +Starblaster +Stargate +Stellar 7 +Succession +Tag Team Wrestling +Thunder Bombs +Track N Field +Tubeway ][ +Vindicator + +# uncompressed but unpatched +Bolo +Hard Hat Mack +Spy Hunter +Spy's Demise + +# done +BurgerTime +Lode Runner +Pest Patrol +Pitfall II +Sneakers +Spare Change +Wavy Navy + +# obvious candidates that we're skipping +Drol (attract mode is minimal) +Mr. Do (attract mode requires 64K) diff --git a/res/attract.conf b/res/attract.conf index 0fdd35c35..375b855ac 100644 --- a/res/attract.conf +++ b/res/attract.conf @@ -1 +1 @@ -# # Mega-Attract-Mode configuration file # # Mega-Attract-Mode is split into modules. Each module can be a # short slideshow or a self-running demo (like a game's built-in # 'attract mode'). Modules are run in the order listed here, one # after the next, until interrupted by user input. The last-run # module is tracked in the master prefs file. # # Format: # key=value # # value must be one of # 1 for HGR slideshow (key is a file containing a list of HGR graphics) # 2 for DHGR slideshow (key is a file containing a list of DHGR graphics) # 3 for self-running demo (key is an executable binary file) # # Blank lines and lines beginning with '#' are ignored (like this one!) # A line beginning with '[' terminates the parsing # #SHORT.CONF=1 PEST.PATROL=3 PITFALL.II=3 LODE.RUNNER=3 BURGERTIME=3 SPARE.CHANGE=3 SNEAKERS=3 WAVY.NAVY=3 #SPY.HUNTER=3 DHGR.CONF=2 FAVORITES.CONF=1 EFG.CONF=1 ACTIVISION.CONF=1 CD.CONF=1 BRODERBUND.CONF=1 T.CONF=1 ATARI.CONF=1 SIERRA.CONF=1 PQR.CONF=1 DATAMOST.CONF=1 MNO.CONF=1 DATASOFT.CONF=1 S.CONF=1 MICROFUN.CONF=1 AB.CONF=1 PICCADILLY.CONF=1 HIJKL.CONF=1 SIRIUS.CONF=1 [eof] \ No newline at end of file +# # Mega-Attract-Mode configuration file # # Mega-Attract-Mode is split into modules. Each module can be a # short slideshow or a self-running demo (like a game's built-in # 'attract mode'). Modules are run in the order listed here, one # after the next, until interrupted by user input. The last-run # module is tracked in the master prefs file. # # Format: # key=value # # value must be one of # 1 for HGR slideshow (key is a file containing a list of HGR graphics) # 2 for DHGR slideshow (key is a file containing a list of DHGR graphics) # 3 for self-running demo (key is an executable binary file) # # Blank lines and lines beginning with '#' are ignored (like this one!) # A line beginning with '[' terminates the parsing # #SHORT.CONF=1 SPYS.DEMISE=3 PEST.PATROL=3 PITFALL.II=3 LODE.RUNNER=3 BURGERTIME=3 SPARE.CHANGE=3 SNEAKERS=3 WAVY.NAVY=3 #SPY.HUNTER=3 DHGR.CONF=2 FAVORITES.CONF=1 EFG.CONF=1 ACTIVISION.CONF=1 CD.CONF=1 BRODERBUND.CONF=1 T.CONF=1 ATARI.CONF=1 SIERRA.CONF=1 PQR.CONF=1 DATAMOST.CONF=1 MNO.CONF=1 DATASOFT.CONF=1 S.CONF=1 MICROFUN.CONF=1 AB.CONF=1 PICCADILLY.CONF=1 HIJKL.CONF=1 SIRIUS.CONF=1 [eof] \ No newline at end of file diff --git a/res/demo/SPYS.DEMISE b/res/demo/SPYS.DEMISE new file mode 100755 index 000000000..2c49d29a4 Binary files /dev/null and b/res/demo/SPYS.DEMISE differ diff --git a/res/demo/_FileInformation.txt b/res/demo/_FileInformation.txt index 1ae6a68f2..fadd4bb70 100644 --- a/res/demo/_FileInformation.txt +++ b/res/demo/_FileInformation.txt @@ -18,3 +18,4 @@ BURGERTIME.3=Type(06),AuxType(2000),Access(C3) BURGERTIME.4=Type(06),AuxType(0C00),Access(C3) BURGERTIME.5=Type(06),AuxType(6000),Access(C3) PEST.PATROL=Type(06),AuxType(0800),Access(C3) +SPYS.DEMISE=Type(06),AuxType(3FF1),Access(C3) diff --git a/res/notes/spys-demise.txt b/res/notes/spys-demise.txt new file mode 100644 index 000000000..f433f4a4f --- /dev/null +++ b/res/notes/spys-demise.txt @@ -0,0 +1,5 @@ +no sound +no support for joystick buttons + +$60D1: E0D0F0 -> 4C0001 to exit when user presses key during title page (context is 4C0A61AE00C010DFE0D0F020) +$69B9: 68688D -> 4C0001 to exit when user presses key during demo (context is 49FF8527E636AD00C0100868688D10C0)