From 70f6cbea02a0acb7b0566be519a642645ea12c20 Mon Sep 17 00:00:00 2001 From: 4am Date: Mon, 12 Nov 2018 20:34:24 -0500 Subject: [PATCH] attract mode notes --- res/attract-mode.txt | 125 ++++++++++++++++++++-------------- res/attract.conf | 2 +- res/demo/SPYS.DEMISE | Bin 0 -> 19927 bytes res/demo/_FileInformation.txt | 1 + res/notes/spys-demise.txt | 5 ++ 5 files changed, 80 insertions(+), 53 deletions(-) create mode 100755 res/demo/SPYS.DEMISE create mode 100644 res/notes/spys-demise.txt 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 0000000000000000000000000000000000000000..2c49d29a46a472948d6b118a5a7378d3800e84a1 GIT binary patch literal 19927 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 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)