mirror of
https://github.com/a2-4am/4cade.git
synced 2025-01-27 09:34:09 +00:00
split up action slideshows
This commit is contained in:
parent
c5fe257894
commit
58bbde8836
@ -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
# 0 for self-running demo (|key| is an executable binary file in /demo/)
# 1 for title slideshow (|key| is a file containing a list of HGR graphics in /hgr/)
# 2 for action slideshow (|key| is a file containing a list of HGR graphics in /action/)
# 3 for DHGR title slideshow (|key| is a file containing a list of DHGR graphics in /dhgr/)
#
# Blank lines and lines beginning with '#' are ignored (like this one!)
# A line beginning with '[' terminates the parsing
#
ACTIONA.CONF=2
#SPIDER.RAID=0
FAVORITES.CONF=1
DHGR.CONF=3
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
EA.CONF=1
SYNERGIST.CONF=1
SEGA.CONF=1
SYNAPSE.CONF=1
EPYX.CONF=1
PENGUIN.CONF=1
BALLY.CONF=1
DATAEAST.CONF=1
MATTEL.CONF=1
SUBLOGIC.CONF=1
TAITO.CONF=1
IDSI.CONF=1
OTHER.CONF=1
TRACK.AND.FIELD=0
STELLAR.7=0
GOONIES=0
ALIEN.DOWNPOUR=0
BOUNCING.KMNGAS=0
CEILING.ZERO=0
ORILEYS.MINE=0
FORMULA.1=0
FIREBIRD=0
#BUZZARD.BAIT=0
#SNAKE.BYTE=0
HIGH.RISE=0
THUNDERBOMBS=0
ROBOTRON=0
NIBBLER=0
LADY.TUT=0
STARGATE=0
FLIP.OUT=0
AGENT.USA=0
GUMBALL=0
TUBEWAY=0
CIDER.SPIDER=0
CONAN=0
MR.COOL=0
CHOPLIFTER=0
HARD.HAT.MACK=0
PACMAN=0
SERPENTINE=0
KARATEKA=0
WARP.DESTROYER=0
LOST.TOMB=0
VINDICATOR=0
REPTON=0
SAMMY.LIGHTFOOT=0
DUNG.BEETLES=0
GAMMA.GOBLINS=0
PIEMAN=0
ALIEN.AMBUSH=0
ALIEN.RAIN=0
AQUATRON=0
JUNGLE.HUNT=0
POOYAN=0
PLASMANIA=0
SPY.HUNTER=0
DINO.EGGS=0
BOLO=0
CHAMP.LODERUN=0
SPYS.DEMISE=0
PEST.PATROL=0
PITFALL.II=0
LODE.RUNNER=0
BURGERTIME=0
SPARE.CHANGE=0
SNEAKERS=0
WAVY.NAVY=0
[eof]
|
||||
#
# 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
# 0 for self-running demo (|key| is an executable binary file in /demo/)
# 1 for title slideshow (|key| is a file containing a list of HGR graphics in /hgr/)
# 2 for action slideshow (|key| is a file containing a list of HGR graphics in /action/)
# 3 for DHGR title slideshow (|key| is a file containing a list of DHGR graphics in /dhgr/)
#
# Blank lines and lines beginning with '#' are ignored (like this one!)
# A line beginning with '[' terminates the parsing
#
ACTIONAB.CONF=2
ACTIONCD.CONF=2
ACTIONEFG.CONF=2
ACTIONHIJK.CONF=2
ACTIONMNO.CONF=2
ACTIONPQR.CONF=2
ACTIONS.CONF=2
ACTIONT.CONF=2
#SPIDER.RAID=0
FAVORITES.CONF=1
DHGR.CONF=3
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
EA.CONF=1
SYNERGIST.CONF=1
SEGA.CONF=1
SYNAPSE.CONF=1
EPYX.CONF=1
PENGUIN.CONF=1
BALLY.CONF=1
DATAEAST.CONF=1
MATTEL.CONF=1
SUBLOGIC.CONF=1
TAITO.CONF=1
IDSI.CONF=1
OTHER.CONF=1
TRACK.AND.FIELD=0
STELLAR.7=0
GOONIES=0
ALIEN.DOWNPOUR=0
BOUNCING.KMNGAS=0
CEILING.ZERO=0
ORILEYS.MINE=0
FORMULA.1=0
FIREBIRD=0
#BUZZARD.BAIT=0
#SNAKE.BYTE=0
HIGH.RISE=0
THUNDERBOMBS=0
ROBOTRON=0
NIBBLER=0
LADY.TUT=0
STARGATE=0
FLIP.OUT=0
AGENT.USA=0
GUMBALL=0
TUBEWAY=0
CIDER.SPIDER=0
CONAN=0
MR.COOL=0
CHOPLIFTER=0
HARD.HAT.MACK=0
PACMAN=0
SERPENTINE=0
KARATEKA=0
WARP.DESTROYER=0
LOST.TOMB=0
VINDICATOR=0
REPTON=0
SAMMY.LIGHTFOOT=0
DUNG.BEETLES=0
GAMMA.GOBLINS=0
PIEMAN=0
ALIEN.AMBUSH=0
ALIEN.RAIN=0
AQUATRON=0
JUNGLE.HUNT=0
POOYAN=0
PLASMANIA=0
SPY.HUNTER=0
DINO.EGGS=0
BOLO=0
CHAMP.LODERUN=0
SPYS.DEMISE=0
PEST.PATROL=0
PITFALL.II=0
LODE.RUNNER=0
BURGERTIME=0
SPARE.CHANGE=0
SNEAKERS=0
WAVY.NAVY=0
[eof]
|
@ -1 +0,0 @@
|
||||
#
# action shots slideshow of games that begin with "A","B"
#
AGENT.USA
ALCAZAR
ALIEN.AMBUSH
ALIEN.DOWNPOUR
ALIEN.MUNCHIES
ALIEN.RAIN
ANKH
APPLE.PANIC
AQUATRON
ARGOS
ARKANOID
BATTLEZONE
BCS.QUEST
BEER.RUN
BELLHOP
BERZAP
BLISTER.BALL
BOLO
BOUNCING.KMNGA2=BOUNCING.KMNGAS
BOUNCING.KMNGAS
BRAINTEASERBLVD
BRUCE.LEE
BUBBLE.BOBBLE
BUDGETRILOGY
BURGERTIME
BUZZARD.BAIT
CANNONBALL.BLTZ
CANYON.CLIMBER
CEILING.ZERO
CENTIPEDE
CHAMP.LODERUN
CHOPLIFTER
CIDER.SPIDER
COMMANDO
CONAN
CRAZY.MAZY
CRIME.WAVE
CRISIS.MOUNTAIN
CROSSFIRE
CYBERSTRIKE
DAVIDS.MAGIC
DEFENDER
DIG.DUG
DINO.EGGS
DONKEY.KONG
DONKEY.KONG2=DONKEY.KONG
DROL
DROL2=DROL
DROL3=DROL
DUNG.BEETLES
DUNG.BEETLES2=DUNG.BEETLES
DUNG.BEETLES3=DUNG.BEETLES
EPOCH
FALCONS
FALCONS.SCORE=FALCONS
FIREBIRD
FIREBIRD2=FIREBIRD
FLIP.OUT
FORMULA.1
FROGGER
FROGGER2=FROGGER
GALAXIAN
GALAXIAN2=GALAXIAN
GAMMA.GOBLINS
GAMMA.GOBLINS2=GAMMA.GOBLINS
GAMMA.GOBLINS3=GAMMA.GOBLINS
GAMMA.GOBLINS4=GAMMA.GOBLINS
GAMMA.GOBLINS5=GAMMA.GOBLINS
GOONIES
GOONIES2=GOONIES
GOONIES3=GOONIES
GOONIES4=GOONIES
GOONIES5=GOONIES
GOONIES6=GOONIES
GORGON
GREMLINS
GUMBALL
GUMBALL2=GUMBALL
HARD.HAT.MACK
HARD.HAT.MACK2=HARD.HAT.MACK
HARD.HAT.MACK3=HARD.HAT.MACK
HEAD.ON
HERO
HIGH.RISE
IMPOSSIBLE.MISS
INTL.GRAN.PRIX
JOUST
JOUST2=JOUST
JUGGLER
JUGGLER2=JUGGLER
JUMPMAN
JUNGLE.HUNT
JUNGLE.HUNT2=JUNGLE.HUNT
KARATEKA
LADY.TUT
LODE.RUNNER
LODE.RUNNER2=LODE.RUNNER
LODE.RUNNER3=LODE.RUNNER
LOST.TOMB
LOST.TOMB2=LOST.TOMB
MARIO.BROS
MARIO.BROS2=MARIO.BROS
MARIO.BROS3=MARIO.BROS
MINER.2049ER
MINER.2049ER2=MINER.2049ER
MONTEZUMA
MOON.PATROL
MR.DO
MR.DO2=MR.DO
MR.ROBOT
MS.PACMAN
NIBBLER
NIGHT.STALKER
NIGHTMARE
ORBITRON
ORILEYS.MINE
OUTPOST
PAC.MAN
PAC.MAN2
PAPERBOY
PEST.PATROL
PEST.PATROL2=PEST.PATROL
PHANTOMS.FIVE
PIEMAN
PITFALL.II
PITFALL.II2=PITFALL.II
PITSTOP.II
PLASMANIA
POOYAN
PRINCEUNP
PRINCEUNP2=PRINCEUNP
RASTER.BLASTER
RED.ALERT
REPTON
RESCUE.RAIDERS
RESCUE.RAIDERS2=RESCUE.RAIDERS
RESCUE.RAIDERS3=RESCUE.RAIDERS
RIBBIT
ROBOTRON.2084
SABOTAGE
SAMMY.LIGHTFOOT
SERPENTINE
SHAMUS
SHAMUS2
SNACK.ATTACK
SNAKE.BYTE
SNEAKERS
SNEAKERS2=SNEAKERS
SNEAKERS3=SNEAKERS
SNEAKERS4=SNEAKERS
SNEAKERS5=SNEAKERS
SNOGGLE
SPACE.EGGS
SPACE.QUARKS
SPACE.RAIDERS
SPARE.CHANGE
SPDWAY.CLASSIC
SPDWAY.CLASSIC2=SPDWAY.CLASSIC
SPIDER.RAID
SPY.HUNTER
SPY.HUNTER2=SPY.HUNTER
SPYS.DEMISE
STARBLASTER
STARGATE
STARGATE2=STARGATE
STELLAR.7
SUCCESSION
SUICIDE
SWASHBUCKLER
TAG.TEAM
TAPPER
TETRIS
TETRIS2=TETRIS
TETRIS3=TETRIS
TETRIS4=TETRIS
TETRIS5=TETRIS
TETRIS6=TETRIS
THEXDER
THEXDER2=THEXDER
THIEF
THRESHOLD
THUNDERBOMBS
TOMAHAWK
TRACK.AND.FIELD
TUBEWAY
TWERPS
TWERPS2=TWERPS
UP.N.DOWN
VINDICATOR
VINDICATOR2=VINDICATOR
WARP.DESTROYER
WAVY.NAVY
WAVY.NAVY2=WAVY.NAVY
WAVY.NAVY3=WAVY.NAVY
WAVY.NAVY4=WAVY.NAVY
WAVY.NAVY5=WAVY.NAVY
[eof]
|
1
res/ss/ACTIONAB.CONF
Normal file
1
res/ss/ACTIONAB.CONF
Normal file
@ -0,0 +1 @@
|
||||
#
# action shots slideshow of games that begin with "A","B"
#
ANKH
ALIEN.DOWNPOUR
BERZAP
BRUCE.LEE
BURGERTIME
BUBBLE.BOBBLE
BOUNCING.KMNGA2=BOUNCING.KMNGAS
ARKANOID
BLISTER.BALL
BCS.QUEST
BOLO
AGENT.USA
ALCAZAR
ARGOS
BELLHOP
BUDGETRILOGY
BATTLEZONE
BOUNCING.KMNGAS
ALIEN.RAIN
BUZZARD.BAIT
ALIEN.MUNCHIES
APPLE.PANIC
AQUATRON
BRAINTEASERBLVD
ALIEN.AMBUSH
BEER.RUN
[eof]
|
1
res/ss/ACTIONCD.CONF
Normal file
1
res/ss/ACTIONCD.CONF
Normal file
@ -0,0 +1 @@
|
||||
#
# action shots slideshow of games that begin with "C","D"
#
DROL
CROSSFIRE
DONKEY.KONG2=DONKEY.KONG
DUNG.BEETLES2=DUNG.BEETLES
CEILING.ZERO
CIDER.SPIDER
COMMANDO
CRAZY.MAZY
CHOPLIFTER
DROL3=DROL
CRIME.WAVE
CANNONBALL.BLTZ
CANYON.CLIMBER
DUNG.BEETLES3=DUNG.BEETLES
DROL2=DROL
DAVIDS.MAGIC
DEFENDER
CENTIPEDE
DONKEY.KONG
CONAN
CRISIS.MOUNTAIN
DUNG.BEETLES
CHAMP.LODERUN
DINO.EGGS
CYBERSTRIKE
DIG.DUG
[eof]
|
1
res/ss/ACTIONEFG.CONF
Normal file
1
res/ss/ACTIONEFG.CONF
Normal file
@ -0,0 +1 @@
|
||||
#
# action shots slideshow of games that begin with "E","F","G"
#
GAMMA.GOBLINS3=GAMMA.GOBLINS
GOONIES3=GOONIES
FROGGER2=FROGGER
GAMMA.GOBLINS5=GAMMA.GOBLINS
GOONIES6=GOONIES
GAMMA.GOBLINS4=GAMMA.GOBLINS
FALCONS.SCORE=FALCONS
FIREBIRD2=FIREBIRD
GUMBALL
FIREBIRD
GOONIES4=GOONIES
FLIP.OUT
GOONIES
FROGGER
GUMBALL2=GUMBALL
GREMLINS
GOONIES5=GOONIES
EPOCH
GALAXIAN2=GALAXIAN
GAMMA.GOBLINS2=GAMMA.GOBLINS
GORGON
GALAXIAN
FORMULA.1
GAMMA.GOBLINS
FALCONS
GOONIES2=GOONIES
[eof]
|
1
res/ss/ACTIONHIJK.CONF
Normal file
1
res/ss/ACTIONHIJK.CONF
Normal file
@ -0,0 +1 @@
|
||||
#
# action shots slideshow of games that begin with "H","I","J","K","L"
#
HARD.HAT.MACK2=HARD.HAT.MACK
KARATEKA
JOUST2=JOUST
JUMPMAN
LADY.TUT
HARD.HAT.MACK
JUGGLER
HEAD.ON
JUNGLE.HUNT
JUGGLER2=JUGGLER
LODE.RUNNER2=LODE.RUNNER
INTL.GRAN.PRIX
LODE.RUNNER
LOST.TOMB
JOUST
HERO
HARD.HAT.MACK3=HARD.HAT.MACK
IMPOSSIBLE.MISS
LODE.RUNNER3=LODE.RUNNER
HIGH.RISE
JUNGLE.HUNT2=JUNGLE.HUNT
LOST.TOMB2=LOST.TOMB
[eof]
|
1
res/ss/ACTIONMNO.CONF
Normal file
1
res/ss/ACTIONMNO.CONF
Normal file
@ -0,0 +1 @@
|
||||
#
# action shots slideshow of games that begin with "M","N","O"
#
MINER.2049ER
MARIO.BROS3=MARIO.BROS
ORILEYS.MINE
MONTEZUMA
ORBITRON
MS.PACMAN
MR.ROBOT
NIBBLER
MR.DO
MOON.PATROL
NIGHTMARE
MARIO.BROS2=MARIO.BROS
MINER.2049ER2=MINER.2049ER
NIGHT.STALKER
OUTPOST
MR.DO2=MR.DO
MARIO.BROS
[eof]
|
1
res/ss/ACTIONPQR.CONF
Normal file
1
res/ss/ACTIONPQR.CONF
Normal file
@ -0,0 +1 @@
|
||||
#
# action shots slideshow of games that begin with "P","Q","R"
#
RASTER.BLASTER
POOYAN
PAPERBOY
PLASMANIA
PHANTOMS.FIVE
PEST.PATROL
RESCUE.RAIDERS3=RESCUE.RAIDERS
ROBOTRON.2084
PRINCEUNP2=PRINCEUNP
REPTON
RESCUE.RAIDERS2=RESCUE.RAIDERS
RED.ALERT
PITFALL.II2=PITFALL.II
PRINCEUNP
PAC.MAN2
RESCUE.RAIDERS
PIEMAN
RIBBIT
PAC.MAN
PITSTOP.II
PITFALL.II
PEST.PATROL2=PEST.PATROL
[eof]
|
1
res/ss/ACTIONS.CONF
Normal file
1
res/ss/ACTIONS.CONF
Normal file
@ -0,0 +1 @@
|
||||
#
# action shots slideshow of games that begin with "S"
#
STELLAR.7
SHAMUS
SUICIDE
SPDWAY.CLASSIC2=SPDWAY.CLASSIC
STARBLASTER
SNEAKERS
SPYS.DEMISE
SNEAKERS4=SNEAKERS
SNAKE.BYTE
STARGATE2=STARGATE
SPARE.CHANGE
SNEAKERS3=SNEAKERS
SPDWAY.CLASSIC
SPACE.EGGS
SPACE.QUARKS
SUCCESSION
SPACE.RAIDERS
STARGATE
SNEAKERS2=SNEAKERS
SHAMUS2
SNOGGLE
SPY.HUNTER2=SPY.HUNTER
SAMMY.LIGHTFOOT
SPY.HUNTER
SABOTAGE
SWASHBUCKLER
SERPENTINE
SNEAKERS5=SNEAKERS
SNACK.ATTACK
SPIDER.RAID
[eof]
|
1
res/ss/ACTIONT.CONF
Normal file
1
res/ss/ACTIONT.CONF
Normal file
@ -0,0 +1 @@
|
||||
#
# action shots slideshow of games that begin with "T","U","V","W","X","Y","Z"
#
WAVY.NAVY
UP.N.DOWN
THRESHOLD
WAVY.NAVY2=WAVY.NAVY
TETRIS
TWERPS2=TWERPS
VINDICATOR2=VINDICATOR
WAVY.NAVY3=WAVY.NAVY
TUBEWAY
TRACK.AND.FIELD
TETRIS5=TETRIS
WAVY.NAVY5=WAVY.NAVY
TETRIS6=TETRIS
TAG.TEAM
TETRIS3=TETRIS
TWERPS
VINDICATOR
THEXDER
TOMAHAWK
WARP.DESTROYER
THIEF
WAVY.NAVY4=WAVY.NAVY
TETRIS4=TETRIS
THEXDER2=THEXDER
TAPPER
TETRIS2=TETRIS
THUNDERBOMBS
[eof]
|
@ -31,4 +31,11 @@ MATTEL.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
SUBLOGIC.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
TAITO.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
IDSI.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONA.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONAB.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONCD.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONEFG.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONHIJK.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONMNO.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONPQR.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONS.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTIONT.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
|
@ -130,11 +130,12 @@ gAttractIndex
|
||||
@Slideshow ; HGR or DHGR slideshow
|
||||
pha ; save module type (1=HGR title, 2=HGR action, 3=DHGR title)
|
||||
|
||||
; load slideshow configuration file at $4000
|
||||
+LOAD_FILE kAttractModeSlideshowDirectory, @key
|
||||
|
||||
jsr ParseKeyValueList ; parse slideshow configuration
|
||||
jsr ParseKeyValueList ; parse slideshow configuration into an OKVS data structure at $0800
|
||||
!word gSlideshowStore
|
||||
!word ldrlo2 ; (ldrlo2) points to load address
|
||||
!word ldrlo2 ; (ldrlo2) points to address of last loaded file, so $4000
|
||||
!byte 0
|
||||
|
||||
pla ; restore module type
|
||||
|
Loading…
x
Reference in New Issue
Block a user