Skip to content

Commit

Permalink
add Alien Typhoon demo
Browse files Browse the repository at this point in the history
fixes #20
  • Loading branch information
a2-4am committed Aug 19, 2019
1 parent b8dbe70 commit 06f6b84
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 2 deletions.
2 changes: 1 addition & 1 deletion res/attract.conf
Original file line number Diff line number Diff line change
@@ -1 +1 @@
## Mega-Attract-Mode configuration file## set 1FAVORITES1.CONF=1ACTIONHIJ1.CONF=2JUNGLE.HUNT=0DHGR1.CONF=3ACTIONPOP.CONF=2SAMMY.LIGHTFOOT=0OTHER4.CONF=1SHR1.CONF=5# set 2FAVORITES4.CONF=1PITFALL.II=0SYNERGIST.CONF=1SPCARTOON.1.=0ACTIONMNO1.CONF=2CONAN=0DHGR2.CONF=3ACTIONCLR1.CONF=2ATARI.CONF=1SNEAKERS=0SHR2.CONF=5# set 3IDSI.CONF=1HARD.HAT.MACK=0BALLY.CONF=1MR.DO.CONF=2BURGERTIME=0DHGR3.CONF=3ACTIONS3.CONF=2GUMBALL=0S3.CONF=1STARGATE=0SHR3.CONF=5# set 4FAVORITES3.CONF=1BOUNCING.KMNGAS=0BRODERBUND.CONF=1ACTIONCLR2.CONF=2LADY.TUT=0DHGR4.CONF=3ACTIONAB1.CONF=2CD2.CONF=1SPYS.DEMISE=0SHR4.CONF=5# set 5T1.CONF=1MR.COOL=0SIRIUS.CONF=1SPCARTOON.2.=0ACTIONCLR3.CONF=2CIDER.SPIDER=0ACTDHGR1.CONF=4ACTIONAB2.CONF=2AB2.CONF=1SPARE.CHANGE=0SHR5.CONF=5# set 6MATTEL.CONF=1THUNDERBOMBS=0FAVORITES2.CONF=1ACTIONBURG.CONF=2VINDICATOR=0ACTDHGR2.CONF=4ACTIONEFG2.CONF=2S1.CONF=1LODE.RUNNER=0SHR6.CONF=5# set 7EFG2.CONF=1REPTON=0DATAMOST.CONF=1ACTIONCLR4.CONF=2AGENT.USA=0ACTDHGR3.CONF=4ACTIONMNO3.CONF=2MNO.CONF=1AQUATRON=0SHR7.CONF=5# set 8SIERRA.CONF=1POOYAN=0CD1.CONF=1SPCARTOON.3.=0ACTIONPQR1.CONF=2ALIEN.DOWNPOUR=0ACTDHGR4.CONF=4ACTIONT1.CONF=2BOLO=0T2.CONF=1BUZZARD.BAIT=0SHR8.CONF=5# set 9MICROFUN.CONF=1GAMMA.GOBLINS=0OTHER2.CONF=1ACTIONCLR5.CONF=2CEILING.ZERO=0ACTDHGR5.CONF=4ACTIONPQR2.CONF=2P2.CONF=1ROBOTRON=0SHR9.CONF=5# set 10SYNAPSE.CONF=1WARP.DESTROYER=0PICCADILLY.CONF=1ACTIONT3.CONF=2WAVY.NAVY=0ACTDHGR6.CONF=4ACTIONT2.CONF=2CD3.CONF=1TRACK.AND.FIELD=0SHR10.CONF=5# set 11DATAEAST.CONF=1PEST.PATROL=0EA.CONF=1SPCARTOON.4.=0ACTIONMNO2.CONF=2CHOPLIFTER=0ACTDHGR7.CONF=4ACTIONEFG1.CONF=2HIJKL2.CONF=1GOONIES=0SHR11.CONF=5# set 12SEGA.CONF=1LOST.TOMB=0HIJKL.CONF=1ACTIONEFG3.CONF=2KARATEKA=0ACTDHGR8.CONF=4ACTIONS2.CONF=2S2.CONF=1SNAKE.BYTE=0SHR12.CONF=5# set 13ACTIVISION.CONF=1DINO.EGGS=0SIRIUS2.CONF=1ACTIONHIJ2.CONF=2ALIEN.RAIN=0ACTDHGR9.CONF=4ACTIONCD2.CONF=2GEBELLI.CONF=1SERPENTINE=0SHR13.CONF=5# set 14PENGUIN.CONF=1PACMAN=0DATASOFT.CONF=1SPCARTOON.5.=0ACTIONAB3.CONF=2FLIP.OUT=0ACTDHGR10.CONF=4ACTIONCD1.CONF=2QR.CONF=1PLASMANIA=0SHR14.CONF=5# set 15SUBLOGIC.CONF=1HIGH.RISE=0EFG1.CONF=1ACTIONS1.CONF=2ORILEYS.MINE=0ACTDHGR11.CONF=4ACTIONCD3.CONF=2OTHER1.CONF=1SPY.HUNTER=0SHR15.CONF=5# set 16EPYX.CONF=1NIBBLER=0AB1.CONF=1ACTIONPQR3.CONF=2ALIEN.AMBUSH=0ACTDHGR12.CONF=4ACTIONCAPT.CONF=2TUBEWAY=0SHR16.CONF=5# set 17P1.CONF=1PIEMAN=0OTHER3.CONF=1SPCARTOON.6.=0ACTIONHIJ3.CONF=2CHAMP.LODERUN=0ACTDHGR13.CONF=4AB3.CONF=1ACTIONAB4.CONF=2FIREBIRD=0SHR17.CONF=5# set 18AB4.CONF=1DIG.DUG=0BRODER2.CONF=1FALCONS=0ACTIONT4.CONF=2STAR.BLAZER=0ACTIONEFG4.CONF=2ATARI2.CONF=1ACTIONAB5.CONF=2SPACE.EGGS=0SHR18.CONF=5# working but unplacedLABYRINTH=0[eof]# Mega-Attract-Mode is split into modules. Each module can be a short# slideshow, a self-running demo (like a game's built-in 'attract mode'), or# even just a single screenshot. 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.## The same format is used by the per-game attract mode configuration files.## Format:# key=value## |key| must be unique within this file## |value| must be one of# 0 = self-running demo (|key| is an executable binary file in /DEMO/)# 1 = HGR title slideshow (|key| is a file in /SS/ containing files in /TITLE.HGR/)# 2 = HGR action slideshow (|key| is a file in /SS/ containing files in /ACTION.HGR/)# 3 = DHGR title slideshow (|key| is a file in /SS/ containing files in /TITLE.DHGR/)# 4 = DHGR action slideshow (|key| is a file in /SS/ containing files in /ACTION.DHGR/)# 5 = SHR box art slideshow (|key| is a file in /SS/ containing files in /ARTWORK.SHR/)# 6 = GR action slideshow (|key| is a file in /SS/ containing files in /ACTION.GR/)# A = single HGR file (|key| is arbitrary path from program root directory)# B = single DHGR file (|key| is arbitrary path from program root directory)# C = single SHR file (|key| is arbitrary path from program root directory)# D = single GR file (|key| is arbitrary path from program root directory)## Blank lines and lines beginning with '#' are ignored (like this one!)# A line beginning with '[' terminates the parsing
## Mega-Attract-Mode configuration file## set 1FAVORITES1.CONF=1ACTIONHIJ1.CONF=2JUNGLE.HUNT=0DHGR1.CONF=3ACTIONPOP.CONF=2SAMMY.LIGHTFOOT=0OTHER4.CONF=1SHR1.CONF=5# set 2FAVORITES4.CONF=1PITFALL.II=0SYNERGIST.CONF=1SPCARTOON.1.=0ACTIONMNO1.CONF=2CONAN=0DHGR2.CONF=3ACTIONCLR1.CONF=2ATARI.CONF=1SNEAKERS=0SHR2.CONF=5# set 3IDSI.CONF=1HARD.HAT.MACK=0BALLY.CONF=1MR.DO.CONF=2BURGERTIME=0DHGR3.CONF=3ACTIONS3.CONF=2GUMBALL=0S3.CONF=1STARGATE=0SHR3.CONF=5# set 4FAVORITES3.CONF=1BOUNCING.KMNGAS=0BRODERBUND.CONF=1ACTIONCLR2.CONF=2LADY.TUT=0DHGR4.CONF=3ACTIONAB1.CONF=2CD2.CONF=1SPYS.DEMISE=0SHR4.CONF=5# set 5T1.CONF=1MR.COOL=0SIRIUS.CONF=1SPCARTOON.2.=0ACTIONCLR3.CONF=2CIDER.SPIDER=0ACTDHGR1.CONF=4ACTIONAB2.CONF=2AB2.CONF=1SPARE.CHANGE=0SHR5.CONF=5# set 6MATTEL.CONF=1THUNDERBOMBS=0FAVORITES2.CONF=1ACTIONBURG.CONF=2VINDICATOR=0ACTDHGR2.CONF=4ACTIONEFG2.CONF=2S1.CONF=1LODE.RUNNER=0SHR6.CONF=5# set 7EFG2.CONF=1REPTON=0DATAMOST.CONF=1ACTIONCLR4.CONF=2AGENT.USA=0ACTDHGR3.CONF=4ACTIONMNO3.CONF=2MNO.CONF=1AQUATRON=0SHR7.CONF=5# set 8SIERRA.CONF=1POOYAN=0CD1.CONF=1SPCARTOON.3.=0ACTIONPQR1.CONF=2ALIEN.DOWNPOUR=0ACTDHGR4.CONF=4ACTIONT1.CONF=2BOLO=0T2.CONF=1BUZZARD.BAIT=0SHR8.CONF=5# set 9MICROFUN.CONF=1GAMMA.GOBLINS=0OTHER2.CONF=1ACTIONCLR5.CONF=2CEILING.ZERO=0ACTDHGR5.CONF=4ACTIONPQR2.CONF=2P2.CONF=1ROBOTRON=0SHR9.CONF=5# set 10SYNAPSE.CONF=1WARP.DESTROYER=0PICCADILLY.CONF=1ACTIONT3.CONF=2WAVY.NAVY=0ACTDHGR6.CONF=4ACTIONT2.CONF=2CD3.CONF=1TRACK.AND.FIELD=0SHR10.CONF=5# set 11DATAEAST.CONF=1PEST.PATROL=0EA.CONF=1SPCARTOON.4.=0ACTIONMNO2.CONF=2CHOPLIFTER=0ACTDHGR7.CONF=4ACTIONEFG1.CONF=2HIJKL2.CONF=1GOONIES=0SHR11.CONF=5# set 12SEGA.CONF=1LOST.TOMB=0HIJKL.CONF=1ACTIONEFG3.CONF=2KARATEKA=0ACTDHGR8.CONF=4ACTIONS2.CONF=2S2.CONF=1SNAKE.BYTE=0SHR12.CONF=5# set 13ACTIVISION.CONF=1DINO.EGGS=0SIRIUS2.CONF=1ACTIONHIJ2.CONF=2ALIEN.RAIN=0ACTDHGR9.CONF=4ACTIONCD2.CONF=2GEBELLI.CONF=1SERPENTINE=0SHR13.CONF=5# set 14PENGUIN.CONF=1PACMAN=0DATASOFT.CONF=1SPCARTOON.5.=0ACTIONAB3.CONF=2FLIP.OUT=0ACTDHGR10.CONF=4ACTIONCD1.CONF=2QR.CONF=1PLASMANIA=0SHR14.CONF=5# set 15SUBLOGIC.CONF=1HIGH.RISE=0EFG1.CONF=1ACTIONS1.CONF=2ORILEYS.MINE=0ACTDHGR11.CONF=4ACTIONCD3.CONF=2OTHER1.CONF=1SPY.HUNTER=0SHR15.CONF=5# set 16EPYX.CONF=1NIBBLER=0AB1.CONF=1ACTIONPQR3.CONF=2ALIEN.AMBUSH=0ACTDHGR12.CONF=4ACTIONCAPT.CONF=2TUBEWAY=0SHR16.CONF=5# set 17P1.CONF=1PIEMAN=0OTHER3.CONF=1SPCARTOON.6.=0ACTIONHIJ3.CONF=2CHAMP.LODERUN=0ACTDHGR13.CONF=4AB3.CONF=1ACTIONAB4.CONF=2FIREBIRD=0SHR17.CONF=5# set 18AB4.CONF=1DIG.DUG=0BRODER2.CONF=1FALCONS=0ACTIONT4.CONF=2STAR.BLAZER=0ACTIONEFG4.CONF=2ATARI2.CONF=1ACTIONAB5.CONF=2SPACE.EGGS=0SHR18.CONF=5# working but unplacedLABYRINTH=0ALIEN.TYPHOON=0[eof]# Mega-Attract-Mode is split into modules. Each module can be a short# slideshow, a self-running demo (like a game's built-in 'attract mode'), or# even just a single screenshot. 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.## The same format is used by the per-game attract mode configuration files.## Format:# key=value## |key| must be unique within this file## |value| must be one of# 0 = self-running demo (|key| is an executable binary file in /DEMO/)# 1 = HGR title slideshow (|key| is a file in /SS/ containing files in /TITLE.HGR/)# 2 = HGR action slideshow (|key| is a file in /SS/ containing files in /ACTION.HGR/)# 3 = DHGR title slideshow (|key| is a file in /SS/ containing files in /TITLE.DHGR/)# 4 = DHGR action slideshow (|key| is a file in /SS/ containing files in /ACTION.DHGR/)# 5 = SHR box art slideshow (|key| is a file in /SS/ containing files in /ARTWORK.SHR/)# 6 = GR action slideshow (|key| is a file in /SS/ containing files in /ACTION.GR/)# A = single HGR file (|key| is arbitrary path from program root directory)# B = single DHGR file (|key| is arbitrary path from program root directory)# C = single SHR file (|key| is arbitrary path from program root directory)# D = single GR file (|key| is arbitrary path from program root directory)## Blank lines and lines beginning with '#' are ignored (like this one!)# A line beginning with '[' terminates the parsing
Expand Down
2 changes: 1 addition & 1 deletion res/attract/ALIEN.TYPHOON
Original file line number Diff line number Diff line change
@@ -1 +1 @@
## Attract mode for Alien Typhoon#ARTWORK.SHR/ALIEN.TYPHOON=CACTION.HGR/ALIEN.TYPHOON2=AACTION.HGR/ALIEN.TYPHOON3=AACTION.HGR/ALIEN.TYPHOON=A[eof]
## Attract mode for Alien Typhoon#ARTWORK.SHR/ALIEN.TYPHOON=CACTION.HGR/ALIEN.TYPHOON2=AACTION.HGR/ALIEN.TYPHOON3=AACTION.HGR/ALIEN.TYPHOON=AALIEN.TYPHOON=0[eof]
Expand Down
Binary file added res/demo/ALIEN.TYPHOON
Binary file not shown.
1 change: 1 addition & 0 deletions res/demo/_FileInformation.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ALIEN.DOWNPOUR=Type(06),AuxType(0300),Access(C3)
ALIEN.DWNPOUR.1=Type(F1),AuxType(0000),Access(C3)
ALIEN.RAIN=Type(06),AuxType(0300),Access(C3)
ALIEN.RAIN.1=Type(F1),AuxType(0000),Access(C3)
ALIEN.TYPHOON=Type(06),AuxType(11FD),Access(C3)
AQUATRON=Type(06),AuxType(0300),Access(C3)
AQUATRON.1=Type(F1),AuxType(0000),Access(C3)
BOLO=Type(06),AuxType(10E5),Access(C3)
Expand Down
4 changes: 4 additions & 0 deletions res/notes/demos/alien-typhoon.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
$9D58: 20619D -> 4C0001 to exit on keypress during title sequence (context is AD00C0100520619D)
$8FD6: C9C1D0 -> 4C0001 to exit on keypress during demo (context is AD00C0100AC9C1D006)
$8FEF: 8D10C0 -> 4C0001 to exit on keypress during demo (context is AD00C010C68D10C020619D)
$92B1: A90085 -> 4C0001 to exit at end of demo cycle (context is A900852860A526)

0 comments on commit 06f6b84

Please sign in to comment.