mirror of
https://github.com/a2-4am/4cade.git
synced 2024-12-30 18:30:39 +00:00
add Brainteaser Blvd demo
fixes https://github.com/a2-4am/4cade/issues/26
This commit is contained in:
parent
882eee3da2
commit
cf2c286ae3
@ -1 +1 @@
|
||||
#
# Mega-Attract-Mode configuration file
#
# set 1
FAVORITES1.CONF=1
ACTIONHIJ1.CONF=2
JUNGLE.HUNT=0
DHGR1.CONF=3
ACTIONPOP.CONF=2
SAMMY.LIGHTFOOT=0
OTHER4.CONF=1
SHR1.CONF=5
# set 2
FAVORITES4.CONF=1
PITFALL.II=0
SYNERGIST.CONF=1
SPCARTOON.1.=0
ACTIONMNO1.CONF=2
CONAN=0
DHGR2.CONF=3
ACTIONCLR1.CONF=2
ATARI.CONF=1
SNEAKERS=0
SHR2.CONF=5
# set 3
IDSI.CONF=1
HARD.HAT.MACK=0
BALLY.CONF=1
MR.DO.CONF=2
BURGERTIME=0
DHGR3.CONF=3
ACTIONS3.CONF=2
GUMBALL=0
S3.CONF=1
STARGATE=0
SHR3.CONF=5
# set 4
FAVORITES3.CONF=1
BOUNCING.KMNGAS=0
BRODERBUND.CONF=1
ACTIONCLR2.CONF=2
LADY.TUT=0
DHGR4.CONF=3
ACTIONAB1.CONF=2
CD2.CONF=1
SPYS.DEMISE=0
SHR4.CONF=5
# set 5
T1.CONF=1
MR.COOL=0
SIRIUS.CONF=1
SPCARTOON.2.=0
ACTIONCLR3.CONF=2
CIDER.SPIDER=0
ACTDHGR1.CONF=4
ACTIONAB2.CONF=2
AB2.CONF=1
SPARE.CHANGE=0
SHR5.CONF=5
# set 6
MATTEL.CONF=1
THUNDERBOMBS=0
FAVORITES2.CONF=1
ACTIONBURG.CONF=2
VINDICATOR=0
ACTDHGR2.CONF=4
ACTIONEFG2.CONF=2
S1.CONF=1
LODE.RUNNER=0
SHR6.CONF=5
# set 7
EFG2.CONF=1
REPTON=0
DATAMOST.CONF=1
ACTIONCLR4.CONF=2
AGENT.USA=0
ACTDHGR3.CONF=4
ACTIONMNO3.CONF=2
MNO.CONF=1
AQUATRON=0
SHR7.CONF=5
# set 8
SIERRA.CONF=1
POOYAN=0
CD1.CONF=1
SPCARTOON.3.=0
ACTIONPQR1.CONF=2
ALIEN.DOWNPOUR=0
ACTDHGR4.CONF=4
ACTIONT1.CONF=2
BOLO=0
T2.CONF=1
BUZZARD.BAIT=0
SHR8.CONF=5
# set 9
MICROFUN.CONF=1
GAMMA.GOBLINS=0
OTHER2.CONF=1
ACTIONCLR5.CONF=2
CEILING.ZERO=0
ACTDHGR5.CONF=4
ACTIONPQR2.CONF=2
P2.CONF=1
ROBOTRON=0
SHR9.CONF=5
# set 10
SYNAPSE.CONF=1
WARP.DESTROYER=0
PICCADILLY.CONF=1
ACTIONT3.CONF=2
WAVY.NAVY=0
ACTDHGR6.CONF=4
ACTIONT2.CONF=2
CD3.CONF=1
TRACK.AND.FIELD=0
SHR10.CONF=5
# set 11
DATAEAST.CONF=1
PEST.PATROL=0
EA.CONF=1
SPCARTOON.4.=0
ACTIONMNO2.CONF=2
CHOPLIFTER=0
ACTDHGR7.CONF=4
ACTIONEFG1.CONF=2
HIJKL2.CONF=1
GOONIES=0
SHR11.CONF=5
# set 12
SEGA.CONF=1
LOST.TOMB=0
HIJKL.CONF=1
ACTIONEFG3.CONF=2
KARATEKA=0
ACTDHGR8.CONF=4
ACTIONS2.CONF=2
S2.CONF=1
SNAKE.BYTE=0
SHR12.CONF=5
# set 13
ACTIVISION.CONF=1
DINO.EGGS=0
SIRIUS2.CONF=1
ACTIONHIJ2.CONF=2
ALIEN.RAIN=0
ACTDHGR9.CONF=4
ACTIONCD2.CONF=2
GEBELLI.CONF=1
SERPENTINE=0
SHR13.CONF=5
# set 14
PENGUIN.CONF=1
PACMAN=0
DATASOFT.CONF=1
SPCARTOON.5.=0
ACTIONAB3.CONF=2
FLIP.OUT=0
ACTDHGR10.CONF=4
ACTIONCD1.CONF=2
QR.CONF=1
PLASMANIA=0
SHR14.CONF=5
# set 15
SUBLOGIC.CONF=1
HIGH.RISE=0
EFG1.CONF=1
ACTIONS1.CONF=2
ORILEYS.MINE=0
ACTDHGR11.CONF=4
ACTIONCD3.CONF=2
OTHER1.CONF=1
SPY.HUNTER=0
SHR15.CONF=5
# set 16
EPYX.CONF=1
NIBBLER=0
AB1.CONF=1
ACTIONPQR3.CONF=2
ALIEN.AMBUSH=0
ACTDHGR12.CONF=4
ACTIONCAPT.CONF=2
TUBEWAY=0
SHR16.CONF=5
# set 17
P1.CONF=1
PIEMAN=0
OTHER3.CONF=1
SPCARTOON.6.=0
ACTIONHIJ3.CONF=2
CHAMP.LODERUN=0
ACTDHGR13.CONF=4
AB3.CONF=1
ACTIONAB4.CONF=2
FIREBIRD=0
SHR17.CONF=5
# set 18
AB4.CONF=1
DIG.DUG=0
BRODER2.CONF=1
FALCONS=0
ACTIONT4.CONF=2
STAR.BLAZER=0
ACTIONEFG4.CONF=2
ATARI2.CONF=1
ACTIONAB5.CONF=2
SPACE.EGGS=0
SHR18.CONF=5
# working but unplaced
ACTIONHIJ4.CONF=2
LABYRINTH=0
ALIEN.TYPHOON=0
ALIEN.MUNCHIES=0
AXIS.ASSASSIN=0
BEER.RUN=0
BELLHOP=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 1
FAVORITES1.CONF=1
ACTIONHIJ1.CONF=2
JUNGLE.HUNT=0
DHGR1.CONF=3
ACTIONPOP.CONF=2
SAMMY.LIGHTFOOT=0
OTHER4.CONF=1
SHR1.CONF=5
# set 2
FAVORITES4.CONF=1
PITFALL.II=0
SYNERGIST.CONF=1
SPCARTOON.1.=0
ACTIONMNO1.CONF=2
CONAN=0
DHGR2.CONF=3
ACTIONCLR1.CONF=2
ATARI.CONF=1
SNEAKERS=0
SHR2.CONF=5
# set 3
IDSI.CONF=1
HARD.HAT.MACK=0
BALLY.CONF=1
MR.DO.CONF=2
BURGERTIME=0
DHGR3.CONF=3
ACTIONS3.CONF=2
GUMBALL=0
S3.CONF=1
STARGATE=0
SHR3.CONF=5
# set 4
FAVORITES3.CONF=1
BOUNCING.KMNGAS=0
BRODERBUND.CONF=1
ACTIONCLR2.CONF=2
LADY.TUT=0
DHGR4.CONF=3
ACTIONAB1.CONF=2
CD2.CONF=1
SPYS.DEMISE=0
SHR4.CONF=5
# set 5
T1.CONF=1
MR.COOL=0
SIRIUS.CONF=1
SPCARTOON.2.=0
ACTIONCLR3.CONF=2
CIDER.SPIDER=0
ACTDHGR1.CONF=4
ACTIONAB2.CONF=2
AB2.CONF=1
SPARE.CHANGE=0
SHR5.CONF=5
# set 6
MATTEL.CONF=1
THUNDERBOMBS=0
FAVORITES2.CONF=1
ACTIONBURG.CONF=2
VINDICATOR=0
ACTDHGR2.CONF=4
ACTIONEFG2.CONF=2
S1.CONF=1
LODE.RUNNER=0
SHR6.CONF=5
# set 7
EFG2.CONF=1
REPTON=0
DATAMOST.CONF=1
ACTIONCLR4.CONF=2
AGENT.USA=0
ACTDHGR3.CONF=4
ACTIONMNO3.CONF=2
MNO.CONF=1
AQUATRON=0
SHR7.CONF=5
# set 8
SIERRA.CONF=1
POOYAN=0
CD1.CONF=1
SPCARTOON.3.=0
ACTIONPQR1.CONF=2
ALIEN.DOWNPOUR=0
ACTDHGR4.CONF=4
ACTIONT1.CONF=2
BOLO=0
T2.CONF=1
BUZZARD.BAIT=0
SHR8.CONF=5
# set 9
MICROFUN.CONF=1
GAMMA.GOBLINS=0
OTHER2.CONF=1
ACTIONCLR5.CONF=2
CEILING.ZERO=0
ACTDHGR5.CONF=4
ACTIONPQR2.CONF=2
P2.CONF=1
ROBOTRON=0
SHR9.CONF=5
# set 10
SYNAPSE.CONF=1
WARP.DESTROYER=0
PICCADILLY.CONF=1
ACTIONT3.CONF=2
WAVY.NAVY=0
ACTDHGR6.CONF=4
ACTIONT2.CONF=2
CD3.CONF=1
TRACK.AND.FIELD=0
SHR10.CONF=5
# set 11
DATAEAST.CONF=1
PEST.PATROL=0
EA.CONF=1
SPCARTOON.4.=0
ACTIONMNO2.CONF=2
CHOPLIFTER=0
ACTDHGR7.CONF=4
ACTIONEFG1.CONF=2
HIJKL2.CONF=1
GOONIES=0
SHR11.CONF=5
# set 12
SEGA.CONF=1
LOST.TOMB=0
HIJKL.CONF=1
ACTIONEFG3.CONF=2
KARATEKA=0
ACTDHGR8.CONF=4
ACTIONS2.CONF=2
S2.CONF=1
SNAKE.BYTE=0
SHR12.CONF=5
# set 13
ACTIVISION.CONF=1
DINO.EGGS=0
SIRIUS2.CONF=1
ACTIONHIJ2.CONF=2
ALIEN.RAIN=0
ACTDHGR9.CONF=4
ACTIONCD2.CONF=2
GEBELLI.CONF=1
SERPENTINE=0
SHR13.CONF=5
# set 14
PENGUIN.CONF=1
PACMAN=0
DATASOFT.CONF=1
SPCARTOON.5.=0
ACTIONAB3.CONF=2
FLIP.OUT=0
ACTDHGR10.CONF=4
ACTIONCD1.CONF=2
QR.CONF=1
PLASMANIA=0
SHR14.CONF=5
# set 15
SUBLOGIC.CONF=1
HIGH.RISE=0
EFG1.CONF=1
ACTIONS1.CONF=2
ORILEYS.MINE=0
ACTDHGR11.CONF=4
ACTIONCD3.CONF=2
OTHER1.CONF=1
SPY.HUNTER=0
SHR15.CONF=5
# set 16
EPYX.CONF=1
NIBBLER=0
AB1.CONF=1
ACTIONPQR3.CONF=2
ALIEN.AMBUSH=0
ACTDHGR12.CONF=4
ACTIONCAPT.CONF=2
TUBEWAY=0
SHR16.CONF=5
# set 17
P1.CONF=1
PIEMAN=0
OTHER3.CONF=1
SPCARTOON.6.=0
ACTIONHIJ3.CONF=2
CHAMP.LODERUN=0
ACTDHGR13.CONF=4
AB3.CONF=1
ACTIONAB4.CONF=2
FIREBIRD=0
SHR17.CONF=5
# set 18
AB4.CONF=1
DIG.DUG=0
BRODER2.CONF=1
FALCONS=0
ACTIONT4.CONF=2
STAR.BLAZER=0
ACTIONEFG4.CONF=2
ATARI2.CONF=1
ACTIONAB5.CONF=2
SPACE.EGGS=0
SHR18.CONF=5
# working but unplaced
ACTIONHIJ4.CONF=2
LABYRINTH=0
ALIEN.TYPHOON=0
ALIEN.MUNCHIES=0
AXIS.ASSASSIN=0
BEER.RUN=0
BELLHOP=0
BRAINTEASERBLVD=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
|
@ -1 +1 @@
|
||||
#
# Attract mode for Brainteaser Boulevard
#
ARTWORK.SHR/BRAINTEASERBLVD=C
ACTION.HGR/BRAINTEASERBLVD=A
[eof]
|
||||
#
# Attract mode for Brainteaser Boulevard
#
ARTWORK.SHR/BRAINTEASERBLVD=C
ACTION.HGR/BRAINTEASERBLVD=A
BRAINTEASERBLVD=0
[eof]
|
BIN
res/demo/BRAINTEASERBLVD
Executable file
BIN
res/demo/BRAINTEASERBLVD
Executable file
Binary file not shown.
@ -17,6 +17,7 @@ BATTLEZONE.1=Type(F1),AuxType(0000),Access(C3)
|
||||
BEER.RUN=Type(06),AuxType(0300),Access(C3)
|
||||
BEER.RUN.1=Type(F1),AuxType(0000),Access(C3)
|
||||
BELLHOP=Type(06),AuxType(3FFD),Access(C3)
|
||||
BRAINTEASERBLVD=Type(06),AuxType(1FFD),Access(C3)
|
||||
BOLO=Type(06),AuxType(10E5),Access(C3)
|
||||
BOUNCING.KMNGAS=Type(06),AuxType(0300),Access(C3)
|
||||
BURGERTIME=Type(06),AuxType(3E97),Access(C3)
|
||||
|
16
res/notes/demos/brainteaser-blvd.txt
Normal file
16
res/notes/demos/brainteaser-blvd.txt
Normal file
@ -0,0 +1,16 @@
|
||||
$170F: C0 -> D0 to disable sound (context is A90048A9C08D571768205E17)
|
||||
$0B61: C0 -> D0 to disable sound (context is 2C30C0)
|
||||
$0B80: C0 -> D0 to disable sound
|
||||
$0B9C: C0 -> D0 to disable sound
|
||||
$0BBB: C0 -> D0 to disable sound
|
||||
$1604: C0 -> D0 to disable sound
|
||||
$1628: C0 -> D0 to disable sound
|
||||
$1647: C0 -> D0 to disable sound
|
||||
$0A95: C0 -> D0 to disable sound
|
||||
$0AD4: C0 -> D0 to disable sound
|
||||
$0C3E: 20 -> 2C to skip input selection (context is 203619)
|
||||
$0C45: 20 -> 2C to skip key selection (context is 206B17)
|
||||
$0C48: 20 -> 2C to skip difficulty selection (context is 208A18)
|
||||
$15CC: 2C10C0 -> 4C0001 to exit on keypress (context is 2C00C010132C10C0A5823009)
|
||||
$0ED2: A58229 -> 4C0001 to exit on keypress (context is AD00C01009A582297F)
|
||||
$159A: 20E215 -> 4C0001 to exit after demo cycle (context is 20E215A900A2FF20391C)
|
Loading…
Reference in New Issue
Block a user