From d4aa133c968901f7290b60535d3cdc6cee1a671a Mon Sep 17 00:00:00 2001 From: 4am Date: Thu, 6 Dec 2018 14:14:51 -0500 Subject: [PATCH] add Mr. Cool captive demo --- res/attract-mode.txt | 14 ++++++++------ res/attract.conf | 2 +- res/demo/MR.COOL | Bin 0 -> 21785 bytes res/demo/_FileInformation.txt | 1 + res/notes/mr-cool.txt | 33 +++++++++++++++++++++++++++++++++ 5 files changed, 43 insertions(+), 7 deletions(-) create mode 100755 res/demo/MR.COOL create mode 100644 res/notes/mr-cool.txt diff --git a/res/attract-mode.txt b/res/attract-mode.txt index 7652cff7b..8a10ffd21 100644 --- a/res/attract-mode.txt +++ b/res/attract-mode.txt @@ -33,8 +33,6 @@ Apple Cider Spider Conan Gumball -Karateka -Serpentine [has graphical artifacts] Stellar 7 Track N Field Tubeway ][ @@ -46,19 +44,16 @@ Bouncing Kamungas Buzzard Bait Canyon Climber Ceiling Zero -Choplifter Drelbs Firebird Flip Out Formula 1 Racer Galaxian -Hard Hat Mack High Rise Lady Tut Mr. Cool Nibbler O'Riley's Mine -Pac-Man Ribbit Robotron 2084 Snake Byte @@ -67,6 +62,7 @@ Spider Raid Starblaster Stargate Succession +The Goonies Thunder Bombs # done @@ -76,23 +72,29 @@ Aquatron Bolo BurgerTime Championship Lode Runner +Choplifter Dino Eggs Dung Beetles Gamma Goblins +Hard Hat Mack Jungle Hunt +Karateka Lode Runner Lost Tomb +Pac-Man Pest Patrol Pie-Man Pitfall II Plasmania Pooyan Repton -Sammy Lightfoot [priority] +Sammy Lightfoot +Serpentine Sneakers Spare Change Spy Hunter Spy's Demise +Warp Destroyer Wavy Navy Vindicator diff --git a/res/attract.conf b/res/attract.conf index 93be19cc6..33a79547e 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 global prefs file. # # Format: # key=value # # |key| must be unique within this file # # |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 # CHOPLIFTER=3 HARD.HAT.MACK=3 #SPIDER.RAID=3 PACMAN=3 SERPENTINE=3 KARATEKA=3 WARP.DESTROYER=3 LOST.TOMB=3 VINDICATOR=3 REPTON=3 SAMMY.LIGHTFOOT=3 DUNG.BEETLES=3 GAMMA.GOBLINS=3 #ALIEN.DOWNPOUR=3 #AGENT.USA=3 PIEMAN=3 ALIEN.AMBUSH=3 ALIEN.RAIN=3 AQUATRON=3 JUNGLE.HUNT=3 POOYAN=3 SHORT.CONF=1 PLASMANIA=3 SPY.HUNTER=3 DINO.EGGS=3 BOLO=3 CHAMP.LODERUN=3 SPYS.DEMISE=3 PEST.PATROL=3 PITFALL.II=3 LODE.RUNNER=3 BURGERTIME=3 SPARE.CHANGE=3 SNEAKERS=3 WAVY.NAVY=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 global prefs file. # # Format: # key=value # # |key| must be unique within this file # # |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 # MR.COOL=3 CHOPLIFTER=3 HARD.HAT.MACK=3 #SPIDER.RAID=3 PACMAN=3 SERPENTINE=3 KARATEKA=3 WARP.DESTROYER=3 LOST.TOMB=3 VINDICATOR=3 REPTON=3 SAMMY.LIGHTFOOT=3 DUNG.BEETLES=3 GAMMA.GOBLINS=3 #ALIEN.DOWNPOUR=3 #AGENT.USA=3 PIEMAN=3 ALIEN.AMBUSH=3 ALIEN.RAIN=3 AQUATRON=3 JUNGLE.HUNT=3 POOYAN=3 SHORT.CONF=1 PLASMANIA=3 SPY.HUNTER=3 DINO.EGGS=3 BOLO=3 CHAMP.LODERUN=3 SPYS.DEMISE=3 PEST.PATROL=3 PITFALL.II=3 LODE.RUNNER=3 BURGERTIME=3 SPARE.CHANGE=3 SNEAKERS=3 WAVY.NAVY=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/MR.COOL b/res/demo/MR.COOL new file mode 100755 index 0000000000000000000000000000000000000000..855cc21ca36c0fdf552494a8d9f45f7c2fb0c7f6 GIT binary patch literal 21785 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 ZU=!PU)>B`NtLt}%VYiBY?5W4-{{!!2O*H@j literal 0 HcmV?d00001 diff --git a/res/demo/_FileInformation.txt b/res/demo/_FileInformation.txt index 92946e23a..94fae27b0 100644 --- a/res/demo/_FileInformation.txt +++ b/res/demo/_FileInformation.txt @@ -39,6 +39,7 @@ LODE.RUNNER=Type(06),AuxType(1F00),Access(C3) LODE.RUNNER.1=Type(F1),AuxType(0000),Access(C3) LODE.RUNNER.M=Type(F1),AuxType(0000),Access(C3) LOST.TOMB=Type(06),AuxType(084D),Access(C3) +MR.COOL=Type(06),AuxType(3FE7),Access(C3) PACMAN=Type(06),AuxType(0F18),Access(C3) PEST.PATROL=Type(06),AuxType(0800),Access(C3) PIEMAN=Type(06),AuxType(0300),Access(C3) diff --git a/res/notes/mr-cool.txt b/res/notes/mr-cool.txt new file mode 100644 index 000000000..6d3b3fbab --- /dev/null +++ b/res/notes/mr-cool.txt @@ -0,0 +1,33 @@ +$597F: AE10C0 -> 4C0001 to exit on keypress (context is AE10C0C983) +$5A05: AD635E -> 4C0001 to exit on button press (context is AD61C010A2AD635E) +$7F37: 8D9B5E -> 200601 to exit at end of demo cycle (context is A9058D9B5E203E7F60) + +$0106: +STA $5E9B +LDA $5C04 +CMP #$0C +BEQ $0100 +RTS + +*3FE7L + +3FE7- A0 0A LDY #$0A +3FE9- B9 F5 3F LDA $3FF5,Y +3FEC- 99 06 01 STA $0106,Y +3FEF- 88 DEY +3FF0- 10 F7 BPL $3FE9 +3FF2- 4C 00 40 JMP $4000 +3FF5- 8D 9B 5E STA $5E9B +3FF8- AD 04 5C LDA $5C04 +3FFB- C9 0C CMP #$0C +3FFD- F0 F0 BEQ $3FEF +3FFF- 60 RTS +4000- 2C 00 69 BIT $6900 +4003- 20 00 85 JSR $8500 +4006- 20 1F 5F JSR $5F1F +4009- A2 06 LDX #$06 +400B- A9 30 LDA #$30 +400D- 9D 9E 5E STA $5E9E,X +4010- CA DEX +4011- 10 FA BPL $400D +4013- A2 03 LDX #$03