From 6da3cba47aaeb718f474950f03b5a5ef08c75328 Mon Sep 17 00:00:00 2001 From: 4am Date: Tue, 25 Jun 2019 22:44:39 -0400 Subject: [PATCH] refactoring and comments --- res/attract/AGENT.USA | 10 +-- res/attract/AIRHEART | 8 +- res/attract/ALCAZAR | 9 +- res/attract/ALIEN.AMBUSH | 10 +-- res/attract/ALIEN.DOWNPOUR | 9 +- res/attract/ALIEN.MUNCHIES | 8 +- res/attract/ALIEN.RAIN | 9 +- res/attract/ANKH | 8 +- res/attract/APPLE.PANIC | 9 +- res/attract/AQUATRON | 9 +- res/attract/ARGOS | 8 +- res/attract/ARKANOID | 8 +- res/attract/BAD.DUDES | 8 +- res/attract/BATMAN | 9 +- res/attract/BATTLEZONE | 8 +- res/attract/BCS.QUEST | 9 +- res/attract/BEER.RUN | 8 +- res/attract/BELLHOP | 8 +- res/attract/BERZAP | 8 +- res/attract/BLISTER.BALL | 8 +- res/attract/BOLO | 10 +-- res/attract/BOUNCING.KMNGAS | 11 +-- res/attract/BRAINTEASERBLVD | 9 +- res/attract/BRUCE.LEE | 10 +-- res/attract/BUBBLE.BOBBLE | 8 +- res/attract/BUDGETRILOGY | 8 +- res/attract/BURGERTIME | 19 +---- res/attract/BUZZARD.BAIT | 9 +- res/attract/CANNONBALL.BLTZ | 9 +- res/attract/CANYON.CLIMBER | 9 +- res/attract/CAPTN.GOODNIGHT | 8 +- res/attract/CEILING.ZERO | 9 +- res/attract/CENTIPEDE | 8 +- res/attract/CHAMP.LODERUN | 60 +------------- res/attract/CHOPLIFTER | 10 +-- res/attract/CIDER.SPIDER | 9 +- res/attract/COMMANDO | 9 +- res/attract/CONAN | 10 +-- res/attract/CRAZY.MAZY | 8 +- res/attract/CRIME.WAVE | 8 +- res/attract/CRISIS.MOUNTAIN | 9 +- res/attract/CROSSFIRE | 9 +- res/attract/CYBERSTRIKE | 8 +- res/attract/D.GENERATION | 9 +- res/attract/DAVIDS.MAGIC | 9 +- res/attract/DEATH.SWORD | 8 +- res/attract/DEFENDER | 8 +- res/attract/DIG.DUG | 8 +- res/attract/DINO.EGGS | 9 +- res/attract/DONKEY.KONG | 9 +- res/attract/DRELBS | 8 +- res/attract/DROL | 11 +-- res/attract/DUNG.BEETLES | 10 +-- res/attract/EGGS.IT | 8 +- res/attract/EPOCH | 8 +- res/attract/FALCONS | 9 +- res/attract/FIREBIRD | 10 +-- res/attract/FLIP.OUT | 9 +- res/attract/FORMULA.1 | 8 +- res/attract/FROGGER | 9 +- res/attract/FS1 | 7 +- res/attract/GALAXIAN | 9 +- res/attract/GAMMA.GOBLINS | 13 +-- res/attract/GENETIC.DRIFT | 8 +- res/attract/GOONIES | 15 +--- res/attract/GORGON | 9 +- res/attract/GREMLINS | 8 +- res/attract/GUMBALL | 11 +-- res/attract/HADRON | 8 +- res/attract/HARD.HAT.MACK | 12 +-- res/attract/HEAD.ON | 8 +- res/attract/HEAVY.BARREL | 9 +- res/attract/HERO | 9 +- res/attract/HIGH.RISE | 9 +- res/attract/HUNGRYBOY | 7 +- res/attract/IKARI.WARRIORS | 9 +- res/attract/IMPOSSIBLE.MISS | 9 +- res/attract/INTL.GRAN.PRIX | 8 +- res/attract/JOUST | 9 +- res/attract/JUGGLER | 9 +- res/attract/JUMPMAN | 9 +- res/attract/JUNGLE.HUNT | 10 +-- res/attract/KARATEKA | 10 +-- res/attract/KID.NIKI | 8 +- res/attract/LADY.TUT | 10 +-- res/attract/LANCASTER | 8 +- res/attract/LAZER.SILK | 1 + res/attract/LODE.RUNNER | 10 +-- res/attract/LOST.TOMB | 11 +-- res/attract/MAD.BOMBER | 7 +- res/attract/MARBLE.MADNESS | 8 +- res/attract/MARIO.BROS | 11 +-- res/attract/MINER.2049ER | 10 +-- res/attract/MONTEZUMA | 8 +- res/attract/MOON.PATROL | 8 +- res/attract/MR.COOL | 9 +- res/attract/MR.DO | 11 +-- res/attract/MR.ROBOT | 9 +- res/attract/MS.PACMAN | 8 +- res/attract/NIBBLER | 9 +- res/attract/NIGHT.MISSION | 8 +- res/attract/NIGHT.STALKER | 8 +- res/attract/NIGHTMARE | 8 +- res/attract/NORAD | 7 +- res/attract/ORBITRON | 8 +- res/attract/ORILEYS.MINE | 10 +-- res/attract/OUTPOST | 8 +- res/attract/PAC.MAN | 8 +- res/attract/PAPERBOY | 9 +- res/attract/PEST.PATROL | 10 +-- res/attract/PHANTOMS.FIVE | 8 +- res/attract/PHASER.FIRE | 8 +- res/attract/PHOTAR | 9 +- res/attract/PICNIC.PARANOIA | 8 +- res/attract/PIEMAN | 9 +- res/attract/PIPEDREAM | 8 +- res/attract/PITFALL.II | 10 +-- res/attract/PITSTOP.II | 9 +- res/attract/PLASMANIA | 9 +- res/attract/PLATOON | 9 +- res/attract/POLLYWOG | 7 +- res/attract/POOYAN | 10 +-- res/attract/PRINCEUNP | 24 +----- res/attract/PUCK.MAN | 7 +- res/attract/QIX | 9 +- res/attract/QUADRANT.6112 | 8 +- res/attract/RADWARRIOR | 9 +- res/attract/RAMPAGE | 1 + res/attract/RASTER.BLASTER | 9 +- res/attract/RED.ALERT | 8 +- res/attract/REPTON | 9 +- res/attract/RESCUE.RAIDERS | 10 +-- res/attract/RIBBIT | 8 +- res/attract/ROBOCOP | 9 +- res/attract/ROBOTRON | 9 +- res/attract/RUSSKI.DUCK | 8 +- res/attract/SABOTAGE | 8 +- res/attract/SAMMY.LIGHTFOOT | 10 +-- res/attract/SERPENTINE | 9 +- res/attract/SHAMUS | 8 +- res/attract/SHUFFLEBOARD | 7 +- res/attract/SNACK.ATTACK | 9 +- res/attract/SNAKE.BYTE | 10 +-- res/attract/SNEAKERS | 13 +-- res/attract/SNOGGLE | 8 +- res/attract/SPACE.EGGS | 8 +- res/attract/SPACE.QUARKS | 8 +- res/attract/SPACE.RAIDERS | 9 +- res/attract/SPARE.CHANGE | 10 +-- res/attract/SPIDER.RAID | 8 +- res/attract/SPIDERBOT | 9 +- res/attract/SPY.HUNTER | 10 +-- res/attract/SPYS.DEMISE | 9 +- res/attract/STAR.BLAZER | 1 + res/attract/STARBLASTER | 9 +- res/attract/STARGATE | 10 +-- res/attract/STELLAR.7 | 8 +- res/attract/SUCCESSION | 8 +- res/attract/SUICIDE | 8 +- res/attract/SUMMER.EDITION | 9 +- res/attract/SWASHBUCKLER | 8 +- res/attract/TAG.TEAM | 9 +- res/attract/TAPPER | 8 +- res/attract/TETRIS | 14 +--- res/attract/TETRIS128K | 8 +- res/attract/THEXDER | 10 +-- res/attract/THEXDER128K | 8 +- res/attract/THIEF | 8 +- res/attract/THRESHOLD | 8 +- res/attract/THUNDERBOMBS | 9 +- res/attract/TOMAHAWK | 9 +- res/attract/TRACK.AND.FIELD | 9 +- res/attract/TUBEWAY | 9 +- res/attract/TUNNEL.TERROR | 8 +- res/attract/TWERPS | 9 +- res/attract/UP.N.DOWN | 9 +- res/attract/VICTORY.ROAD | 8 +- res/attract/VINDICATOR | 10 +-- res/attract/WARP.DESTROYER | 9 +- res/attract/WAVY.NAVY | 13 +-- res/attract/WINTER.EDITION | 9 +- res/attract/ZENITH | 8 +- res/attract/generate.sh | 14 ++-- src/4cade.a | 2 +- src/glue.launch.a | 93 +++++++++++---------- src/ui.attract.dhgr.a | 70 ++++++---------- src/ui.attract.hgr.a | 74 +++++------------ src/ui.attract.mode.a | 155 ++++++++++++++--------------------- src/ui.attract.shr.a | 26 ++++-- src/ui.common.a | 159 ++++++++++++++++++++++++++++++++++++ src/ui.sound.a | 43 ---------- 191 files changed, 522 insertions(+), 1785 deletions(-) create mode 100644 res/attract/LAZER.SILK create mode 100644 res/attract/RAMPAGE create mode 100644 res/attract/STAR.BLAZER create mode 100644 src/ui.common.a delete mode 100644 src/ui.sound.a diff --git a/res/attract/AGENT.USA b/res/attract/AGENT.USA index a328f9881..2100c51e5 100644 --- a/res/attract/AGENT.USA +++ b/res/attract/AGENT.USA @@ -1,9 +1 @@ -# -# Attract mode for Agent U S A -# - -ARTWORK.SHR/AGENT.USA=9 -ACTION.HGR/AGENT.USA=7 -AGENT.USA=0 - -[eof] +# # Attract mode for Agent U S A # ARTWORK.SHR/AGENT.USA=9 ACTION.HGR/AGENT.USA=7 AGENT.USA=0 [eof] \ No newline at end of file diff --git a/res/attract/AIRHEART b/res/attract/AIRHEART index 7b379ab72..196d4f79e 100644 --- a/res/attract/AIRHEART +++ b/res/attract/AIRHEART @@ -1,7 +1 @@ -# -# Attract mode for Airheart -# - -TITLE.DHGR/AIRHEART=8 - -[eof] +# # Attract mode for Airheart # TITLE.DHGR/AIRHEART=8 [eof] \ No newline at end of file diff --git a/res/attract/ALCAZAR b/res/attract/ALCAZAR index 83674c1e7..890bd2fa7 100644 --- a/res/attract/ALCAZAR +++ b/res/attract/ALCAZAR @@ -1,8 +1 @@ -# -# Attract mode for Alcazar -# - -ARTWORK.SHR/ALCAZAR=9 -ACTION.HGR/ALCAZAR=7 - -[eof] +# # Attract mode for Alcazar # ARTWORK.SHR/ALCAZAR=9 ACTION.HGR/ALCAZAR=7 [eof] \ No newline at end of file diff --git a/res/attract/ALIEN.AMBUSH b/res/attract/ALIEN.AMBUSH index 8db4cabf3..46e5aec53 100644 --- a/res/attract/ALIEN.AMBUSH +++ b/res/attract/ALIEN.AMBUSH @@ -1,9 +1 @@ -# -# Attract mode for Alien Ambush -# - -ARTWORK.SHR/ALIEN.AMBUSH=9 -ACTION.HGR/ALIEN.AMBUSH=7 -ALIEN.AMBUSH=0 - -[eof] +# # Attract mode for Alien Ambush # ARTWORK.SHR/ALIEN.AMBUSH=9 ACTION.HGR/ALIEN.AMBUSH=7 ALIEN.AMBUSH=0 [eof] \ No newline at end of file diff --git a/res/attract/ALIEN.DOWNPOUR b/res/attract/ALIEN.DOWNPOUR index 6da3c0d0e..0bb282f81 100644 --- a/res/attract/ALIEN.DOWNPOUR +++ b/res/attract/ALIEN.DOWNPOUR @@ -1,8 +1 @@ -# -# Attract mode for Alien Downpour -# - -ACTION.HGR/ALIEN.DOWNPOUR=7 -ALIEN.DOWNPOUR=0 - -[eof] +# # Attract mode for Alien Downpour # ACTION.HGR/ALIEN.DOWNPOUR=7 ALIEN.DOWNPOUR=0 [eof] \ No newline at end of file diff --git a/res/attract/ALIEN.MUNCHIES b/res/attract/ALIEN.MUNCHIES index 5e661d211..15eb7205c 100644 --- a/res/attract/ALIEN.MUNCHIES +++ b/res/attract/ALIEN.MUNCHIES @@ -1,7 +1 @@ -# -# Attract mode for Alien Munchies -# - -ACTION.HGR/ALIEN.MUNCHIES=7 - -[eof] +# # Attract mode for Alien Munchies # ACTION.HGR/ALIEN.MUNCHIES=7 [eof] \ No newline at end of file diff --git a/res/attract/ALIEN.RAIN b/res/attract/ALIEN.RAIN index 58552f415..725ebea2f 100644 --- a/res/attract/ALIEN.RAIN +++ b/res/attract/ALIEN.RAIN @@ -1,8 +1 @@ -# -# Attract mode for Alien Rain -# - -ACTION.HGR/ALIEN.RAIN=7 -ALIEN.RAIN=0 - -[eof] +# # Attract mode for Alien Rain # ACTION.HGR/ALIEN.RAIN=7 ALIEN.RAIN=0 [eof] \ No newline at end of file diff --git a/res/attract/ANKH b/res/attract/ANKH index d3e321d01..1bf055321 100644 --- a/res/attract/ANKH +++ b/res/attract/ANKH @@ -1,7 +1 @@ -# -# Attract mode for Ankh -# - -ACTION.HGR/ANKH=7 - -[eof] +# # Attract mode for Ankh # ACTION.HGR/ANKH=7 [eof] \ No newline at end of file diff --git a/res/attract/APPLE.PANIC b/res/attract/APPLE.PANIC index 834dadad1..594a2e3d6 100644 --- a/res/attract/APPLE.PANIC +++ b/res/attract/APPLE.PANIC @@ -1,8 +1 @@ -# -# Attract mode for Apple Panic -# - -ARTWORK.SHR/APPLE.PANIC=9 -ACTION.HGR/APPLE.PANIC=7 - -[eof] +# # Attract mode for Apple Panic # ARTWORK.SHR/APPLE.PANIC=9 ACTION.HGR/APPLE.PANIC=7 [eof] \ No newline at end of file diff --git a/res/attract/AQUATRON b/res/attract/AQUATRON index f109097ad..4ab128841 100644 --- a/res/attract/AQUATRON +++ b/res/attract/AQUATRON @@ -1,8 +1 @@ -# -# Attract mode for Aquatron -# - -ACTION.HGR/AQUATRON=7 -AQUATRON=0 - -[eof] +# # Attract mode for Aquatron # ACTION.HGR/AQUATRON=7 AQUATRON=0 [eof] \ No newline at end of file diff --git a/res/attract/ARGOS b/res/attract/ARGOS index 0643cabb8..ef0b1521c 100644 --- a/res/attract/ARGOS +++ b/res/attract/ARGOS @@ -1,7 +1 @@ -# -# Attract mode for Argos -# - -ACTION.HGR/ARGOS=7 - -[eof] +# # Attract mode for Argos # ACTION.HGR/ARGOS=7 [eof] \ No newline at end of file diff --git a/res/attract/ARKANOID b/res/attract/ARKANOID index 2a053637f..0fa2b2893 100644 --- a/res/attract/ARKANOID +++ b/res/attract/ARKANOID @@ -1,7 +1 @@ -# -# Attract mode for Arkanoid -# - -ACTION.HGR/ARKANOID=7 - -[eof] +# # Attract mode for Arkanoid # ACTION.HGR/ARKANOID=7 [eof] \ No newline at end of file diff --git a/res/attract/BAD.DUDES b/res/attract/BAD.DUDES index 3299a8a5a..6208e03c6 100644 --- a/res/attract/BAD.DUDES +++ b/res/attract/BAD.DUDES @@ -1,7 +1 @@ -# -# Attract mode for Bad Dudes -# - -TITLE.DHGR/BAD.DUDES=8 - -[eof] +# # Attract mode for Bad Dudes # TITLE.DHGR/BAD.DUDES=8 [eof] \ No newline at end of file diff --git a/res/attract/BATMAN b/res/attract/BATMAN index 1d832ff26..cdb464bc5 100644 --- a/res/attract/BATMAN +++ b/res/attract/BATMAN @@ -1,8 +1 @@ -# -# Attract mode for Batman -# - -TITLE.DHGR/BATMAN=8 -ARTWORK.SHR/BATMAN=9 - -[eof] +# # Attract mode for Batman # TITLE.DHGR/BATMAN=8 ARTWORK.SHR/BATMAN=9 [eof] \ No newline at end of file diff --git a/res/attract/BATTLEZONE b/res/attract/BATTLEZONE index e77ca44dc..befdea9e4 100644 --- a/res/attract/BATTLEZONE +++ b/res/attract/BATTLEZONE @@ -1,7 +1 @@ -# -# Attract mode for Battlezone -# - -ACTION.HGR/BATTLEZONE=7 - -[eof] +# # Attract mode for Battlezone # ACTION.HGR/BATTLEZONE=7 [eof] \ No newline at end of file diff --git a/res/attract/BCS.QUEST b/res/attract/BCS.QUEST index d9a2253f3..d5941bfe9 100644 --- a/res/attract/BCS.QUEST +++ b/res/attract/BCS.QUEST @@ -1,8 +1 @@ -# -# Attract mode for BC's Quest For Tires -# - -ARTWORK.SHR/BCS.QUEST=9 -ACTION.HGR/BCS.QUEST=7 - -[eof] +# # Attract mode for BC's Quest For Tires # ARTWORK.SHR/BCS.QUEST=9 ACTION.HGR/BCS.QUEST=7 [eof] \ No newline at end of file diff --git a/res/attract/BEER.RUN b/res/attract/BEER.RUN index 59edaaa7b..115eb0cb2 100644 --- a/res/attract/BEER.RUN +++ b/res/attract/BEER.RUN @@ -1,7 +1 @@ -# -# Attract mode for Beer Run -# - -ACTION.HGR/BEER.RUN=7 - -[eof] +# # Attract mode for Beer Run # ACTION.HGR/BEER.RUN=7 [eof] \ No newline at end of file diff --git a/res/attract/BELLHOP b/res/attract/BELLHOP index 2265b37c2..7573035d5 100644 --- a/res/attract/BELLHOP +++ b/res/attract/BELLHOP @@ -1,7 +1 @@ -# -# Attract mode for Bellhop -# - -ACTION.HGR/BELLHOP=7 - -[eof] +# # Attract mode for Bellhop # ACTION.HGR/BELLHOP=7 [eof] \ No newline at end of file diff --git a/res/attract/BERZAP b/res/attract/BERZAP index acd4edfb0..a3bafbdd0 100644 --- a/res/attract/BERZAP +++ b/res/attract/BERZAP @@ -1,7 +1 @@ -# -# Attract mode for Berzap -# - -ACTION.HGR/BERZAP=7 - -[eof] +# # Attract mode for Berzap # ACTION.HGR/BERZAP=7 [eof] \ No newline at end of file diff --git a/res/attract/BLISTER.BALL b/res/attract/BLISTER.BALL index f32f47ade..1ba013306 100644 --- a/res/attract/BLISTER.BALL +++ b/res/attract/BLISTER.BALL @@ -1,7 +1 @@ -# -# Attract mode for Blister Ball -# - -ACTION.HGR/BLISTER.BALL=7 - -[eof] +# # Attract mode for Blister Ball # ACTION.HGR/BLISTER.BALL=7 [eof] \ No newline at end of file diff --git a/res/attract/BOLO b/res/attract/BOLO index 2eb40a49b..012a5de60 100644 --- a/res/attract/BOLO +++ b/res/attract/BOLO @@ -1,9 +1 @@ -# -# Attract mode for Bolo -# - -ARTWORK.SHR/BOLO=9 -ACTION.HGR/BOLO=7 -BOLO=0 - -[eof] +# # Attract mode for Bolo # ARTWORK.SHR/BOLO=9 ACTION.HGR/BOLO=7 BOLO=0 [eof] \ No newline at end of file diff --git a/res/attract/BOUNCING.KMNGAS b/res/attract/BOUNCING.KMNGAS index b605ec160..a569ef363 100644 --- a/res/attract/BOUNCING.KMNGAS +++ b/res/attract/BOUNCING.KMNGAS @@ -1,10 +1 @@ -# -# Attract mode for Bouncing Kamungas -# - -ARTWORK.SHR/BOUNCING.KMNGAS=9 -ACTION.HGR/BOUNCING.KMNGA2=7 -ACTION.HGR/BOUNCING.KMNGAS=7 -BOUNCING.KMNGAS=0 - -[eof] +# # Attract mode for Bouncing Kamungas # ARTWORK.SHR/BOUNCING.KMNGAS=9 ACTION.HGR/BOUNCING.KMNGA2=7 ACTION.HGR/BOUNCING.KMNGAS=7 BOUNCING.KMNGAS=0 [eof] \ No newline at end of file diff --git a/res/attract/BRAINTEASERBLVD b/res/attract/BRAINTEASERBLVD index ea211d1b5..ebf9041d1 100644 --- a/res/attract/BRAINTEASERBLVD +++ b/res/attract/BRAINTEASERBLVD @@ -1,8 +1 @@ -# -# Attract mode for Brainteaser Boulevard -# - -ARTWORK.SHR/BRAINTEASERBLVD=9 -ACTION.HGR/BRAINTEASERBLVD=7 - -[eof] +# # Attract mode for Brainteaser Boulevard # ARTWORK.SHR/BRAINTEASERBLVD=9 ACTION.HGR/BRAINTEASERBLVD=7 [eof] \ No newline at end of file diff --git a/res/attract/BRUCE.LEE b/res/attract/BRUCE.LEE index 896ce49c5..91efa1013 100644 --- a/res/attract/BRUCE.LEE +++ b/res/attract/BRUCE.LEE @@ -1,9 +1 @@ -# -# Attract mode for Bruce Lee -# - -TITLE.DHGR/BRUCE.LEE=8 -ARTWORK.SHR/BRUCE.LEE=9 -ACTION.HGR/BRUCE.LEE=7 - -[eof] +# # Attract mode for Bruce Lee # TITLE.DHGR/BRUCE.LEE=8 ARTWORK.SHR/BRUCE.LEE=9 ACTION.HGR/BRUCE.LEE=7 [eof] \ No newline at end of file diff --git a/res/attract/BUBBLE.BOBBLE b/res/attract/BUBBLE.BOBBLE index ee59065d1..6bde57cc5 100644 --- a/res/attract/BUBBLE.BOBBLE +++ b/res/attract/BUBBLE.BOBBLE @@ -1,7 +1 @@ -# -# Attract mode for Bubble Bobble -# - -ACTION.HGR/BUBBLE.BOBBLE=7 - -[eof] +# # Attract mode for Bubble Bobble # ACTION.HGR/BUBBLE.BOBBLE=7 [eof] \ No newline at end of file diff --git a/res/attract/BUDGETRILOGY b/res/attract/BUDGETRILOGY index bc6be878b..a769b0d3d 100644 --- a/res/attract/BUDGETRILOGY +++ b/res/attract/BUDGETRILOGY @@ -1,7 +1 @@ -# -# Attract mode for Bill Budge's Trilogy -# - -ACTION.HGR/BUDGETRILOGY=7 - -[eof] +# # Attract mode for Bill Budge's Trilogy # ACTION.HGR/BUDGETRILOGY=7 [eof] \ No newline at end of file diff --git a/res/attract/BURGERTIME b/res/attract/BURGERTIME index 059d82c55..8001d41fb 100644 --- a/res/attract/BURGERTIME +++ b/res/attract/BURGERTIME @@ -1,18 +1 @@ -# -# Attract mode for BurgerTime -# - -ACTION.HGR/BURGERTIMEL1=7 -ACTION.HGR/BURGERTIMEL2=7 -ACTION.HGR/BURGERTIMEL1=7 -ACTION.HGR/BURGERTIMEL2=7 -ACTION.HGR/BURGERTIMEL3=7 -ACTION.HGR/BURGERTIMEL4=7 -ACTION.HGR/BURGERTIMEL5=7 -ACTION.HGR/BURGERTIMEL6=7 -ACTION.HGR/BURGERTIMEL7=7 -ACTION.HGR/BURGERTIMEL8=7 -ACTION.HGR/BURGERTIMEL9=7 -BURGERTIME=0 - -[eof] +# # Attract mode for BurgerTime # ACTION.HGR/BURGERTIMEL1=7 ACTION.HGR/BURGERTIMEL2=7 ACTION.HGR/BURGERTIMEL3=7 ACTION.HGR/BURGERTIMEL4=7 ACTION.HGR/BURGERTIMEL5=7 ACTION.HGR/BURGERTIMEL6=7 ACTION.HGR/BURGERTIMEL7=7 ACTION.HGR/BURGERTIMEL8=7 ACTION.HGR/BURGERTIMEL9=7 BURGERTIME=0 [eof] \ No newline at end of file diff --git a/res/attract/BUZZARD.BAIT b/res/attract/BUZZARD.BAIT index 8d6665cff..c311df817 100644 --- a/res/attract/BUZZARD.BAIT +++ b/res/attract/BUZZARD.BAIT @@ -1,8 +1 @@ -# -# Attract mode for Buzzard Bait -# - -ACTION.HGR/BUZZARD.BAIT=7 -BUZZARD.BAIT=0 - -[eof] +# # Attract mode for Buzzard Bait # ACTION.HGR/BUZZARD.BAIT=7 BUZZARD.BAIT=0 [eof] \ No newline at end of file diff --git a/res/attract/CANNONBALL.BLTZ b/res/attract/CANNONBALL.BLTZ index 77eedc95d..4d909ff21 100644 --- a/res/attract/CANNONBALL.BLTZ +++ b/res/attract/CANNONBALL.BLTZ @@ -1,8 +1 @@ -# -# Attract mode for Cannonball Blitz -# - -ARTWORK.SHR/CANNONBALL.BLTZ=9 -ACTION.HGR/CANNONBALL.BLTZ=7 - -[eof] +# # Attract mode for Cannonball Blitz # ARTWORK.SHR/CANNONBALL.BLTZ=9 ACTION.HGR/CANNONBALL.BLTZ=7 [eof] \ No newline at end of file diff --git a/res/attract/CANYON.CLIMBER b/res/attract/CANYON.CLIMBER index d85b2ed05..87f8c39ae 100644 --- a/res/attract/CANYON.CLIMBER +++ b/res/attract/CANYON.CLIMBER @@ -1,8 +1 @@ -# -# Attract mode for Canyon Climber -# - -ARTWORK.SHR/CANYON.CLIMBER=9 -ACTION.HGR/CANYON.CLIMBER=7 - -[eof] +# # Attract mode for Canyon Climber # ARTWORK.SHR/CANYON.CLIMBER=9 ACTION.HGR/CANYON.CLIMBER=7 [eof] \ No newline at end of file diff --git a/res/attract/CAPTN.GOODNIGHT b/res/attract/CAPTN.GOODNIGHT index 08de02b6e..dc2baadf7 100644 --- a/res/attract/CAPTN.GOODNIGHT +++ b/res/attract/CAPTN.GOODNIGHT @@ -1,7 +1 @@ -# -# Attract mode for Captain Goodnight -# - -ACTION.HGR/CAPTN.GOODNIGHT=7 - -[eof] +# # Attract mode for Captain Goodnight # ACTION.HGR/CAPTN.GOODNIGHT=7 [eof] \ No newline at end of file diff --git a/res/attract/CEILING.ZERO b/res/attract/CEILING.ZERO index 8c3522e3e..a5306da86 100644 --- a/res/attract/CEILING.ZERO +++ b/res/attract/CEILING.ZERO @@ -1,8 +1 @@ -# -# Attract mode for Ceiling Zero -# - -ACTION.HGR/CEILING.ZERO=7 -CEILING.ZERO=0 - -[eof] +# # Attract mode for Ceiling Zero # ACTION.HGR/CEILING.ZERO=7 CEILING.ZERO=0 [eof] \ No newline at end of file diff --git a/res/attract/CENTIPEDE b/res/attract/CENTIPEDE index d8630707c..a0525d0fb 100644 --- a/res/attract/CENTIPEDE +++ b/res/attract/CENTIPEDE @@ -1,7 +1 @@ -# -# Attract mode for Centipede -# - -ACTION.HGR/CENTIPEDE=7 - -[eof] +# # Attract mode for Centipede # ACTION.HGR/CENTIPEDE=7 [eof] \ No newline at end of file diff --git a/res/attract/CHAMP.LODERUN b/res/attract/CHAMP.LODERUN index 150cc2930..dfc7deb5d 100644 --- a/res/attract/CHAMP.LODERUN +++ b/res/attract/CHAMP.LODERUN @@ -1,59 +1 @@ -# -# Attract mode for Championship Lode Runner -# - -ARTWORK.SHR/CHAMP.LODERUN=9 -ACTION.HGR/CHAMP.LODERUN=7 -ACTION.HGR/CLODE001=7 -ACTION.HGR/CLODE002=7 -ACTION.HGR/CLODE003=7 -ACTION.HGR/CLODE004=7 -ACTION.HGR/CLODE005=7 -ACTION.HGR/CLODE006=7 -ACTION.HGR/CLODE007=7 -ACTION.HGR/CLODE008=7 -ACTION.HGR/CLODE009=7 -ACTION.HGR/CLODE010=7 -ACTION.HGR/CLODE011=7 -ACTION.HGR/CLODE012=7 -ACTION.HGR/CLODE013=7 -ACTION.HGR/CLODE014=7 -ACTION.HGR/CLODE015=7 -ACTION.HGR/CLODE016=7 -ACTION.HGR/CLODE017=7 -ACTION.HGR/CLODE018=7 -ACTION.HGR/CLODE019=7 -ACTION.HGR/CLODE020=7 -ACTION.HGR/CLODE021=7 -ACTION.HGR/CLODE022=7 -ACTION.HGR/CLODE023=7 -ACTION.HGR/CLODE024=7 -ACTION.HGR/CLODE025=7 -ACTION.HGR/CLODE026=7 -ACTION.HGR/CLODE027=7 -ACTION.HGR/CLODE028=7 -ACTION.HGR/CLODE029=7 -ACTION.HGR/CLODE030=7 -ACTION.HGR/CLODE031=7 -ACTION.HGR/CLODE032=7 -ACTION.HGR/CLODE033=7 -ACTION.HGR/CLODE034=7 -ACTION.HGR/CLODE035=7 -ACTION.HGR/CLODE036=7 -ACTION.HGR/CLODE037=7 -ACTION.HGR/CLODE038=7 -ACTION.HGR/CLODE039=7 -ACTION.HGR/CLODE040=7 -ACTION.HGR/CLODE041=7 -ACTION.HGR/CLODE042=7 -ACTION.HGR/CLODE043=7 -ACTION.HGR/CLODE044=7 -ACTION.HGR/CLODE045=7 -ACTION.HGR/CLODE046=7 -ACTION.HGR/CLODE047=7 -ACTION.HGR/CLODE048=7 -ACTION.HGR/CLODE049=7 -ACTION.HGR/CLODE050=7 -CHAMP.LODERUN=0 - -[eof] +# # Attract mode for Championship Lode Runner # ARTWORK.SHR/CHAMP.LODERUN=9 ACTION.HGR/CHAMP.LODERUN=7 ACTION.HGR/CLODE001=7 ACTION.HGR/CLODE002=7 ACTION.HGR/CLODE003=7 ACTION.HGR/CLODE004=7 ACTION.HGR/CLODE005=7 ACTION.HGR/CLODE006=7 ACTION.HGR/CLODE007=7 ACTION.HGR/CLODE008=7 ACTION.HGR/CLODE009=7 ACTION.HGR/CLODE010=7 ACTION.HGR/CLODE011=7 ACTION.HGR/CLODE012=7 ACTION.HGR/CLODE013=7 ACTION.HGR/CLODE014=7 ACTION.HGR/CLODE015=7 ACTION.HGR/CLODE016=7 ACTION.HGR/CLODE017=7 ACTION.HGR/CLODE018=7 ACTION.HGR/CLODE019=7 ACTION.HGR/CLODE020=7 ACTION.HGR/CLODE021=7 ACTION.HGR/CLODE022=7 ACTION.HGR/CLODE023=7 ACTION.HGR/CLODE024=7 ACTION.HGR/CLODE025=7 ACTION.HGR/CLODE026=7 ACTION.HGR/CLODE027=7 ACTION.HGR/CLODE028=7 ACTION.HGR/CLODE029=7 ACTION.HGR/CLODE030=7 ACTION.HGR/CLODE031=7 ACTION.HGR/CLODE032=7 ACTION.HGR/CLODE033=7 ACTION.HGR/CLODE034=7 ACTION.HGR/CLODE035=7 ACTION.HGR/CLODE036=7 ACTION.HGR/CLODE037=7 ACTION.HGR/CLODE038=7 ACTION.HGR/CLODE039=7 ACTION.HGR/CLODE040=7 ACTION.HGR/CLODE041=7 ACTION.HGR/CLODE042=7 ACTION.HGR/CLODE043=7 ACTION.HGR/CLODE044=7 ACTION.HGR/CLODE045=7 ACTION.HGR/CLODE046=7 ACTION.HGR/CLODE047=7 ACTION.HGR/CLODE048=7 ACTION.HGR/CLODE049=7 ACTION.HGR/CLODE050=7 CHAMP.LODERUN=0 [eof] \ No newline at end of file diff --git a/res/attract/CHOPLIFTER b/res/attract/CHOPLIFTER index 9a147a287..1e68a3773 100644 --- a/res/attract/CHOPLIFTER +++ b/res/attract/CHOPLIFTER @@ -1,9 +1 @@ -# -# Attract mode for Choplifter -# - -ARTWORK.SHR/CHOPLIFTER=9 -ACTION.HGR/CHOPLIFTER=7 -CHOPLIFTER=0 - -[eof] +# # Attract mode for Choplifter # ARTWORK.SHR/CHOPLIFTER=9 ACTION.HGR/CHOPLIFTER=7 CHOPLIFTER=0 [eof] \ No newline at end of file diff --git a/res/attract/CIDER.SPIDER b/res/attract/CIDER.SPIDER index 7ca28fc20..28bbdb093 100644 --- a/res/attract/CIDER.SPIDER +++ b/res/attract/CIDER.SPIDER @@ -1,8 +1 @@ -# -# Attract mode for Apple Cider Spider -# - -ACTION.HGR/CIDER.SPIDER=7 -CIDER.SPIDER=0 - -[eof] +# # Attract mode for Apple Cider Spider # ACTION.HGR/CIDER.SPIDER=7 CIDER.SPIDER=0 [eof] \ No newline at end of file diff --git a/res/attract/COMMANDO b/res/attract/COMMANDO index 3eab62960..079ec55ea 100644 --- a/res/attract/COMMANDO +++ b/res/attract/COMMANDO @@ -1,8 +1 @@ -# -# Attract mode for Commando -# - -ARTWORK.SHR/COMMANDO=9 -ACTION.HGR/COMMANDO=7 - -[eof] +# # Attract mode for Commando # ARTWORK.SHR/COMMANDO=9 ACTION.HGR/COMMANDO=7 [eof] \ No newline at end of file diff --git a/res/attract/CONAN b/res/attract/CONAN index 895f8c08d..76cae0077 100644 --- a/res/attract/CONAN +++ b/res/attract/CONAN @@ -1,9 +1 @@ -# -# Attract mode for Conan -# - -ARTWORK.SHR/CONAN=9 -ACTION.HGR/CONAN=7 -CONAN=0 - -[eof] +# # Attract mode for Conan # ARTWORK.SHR/CONAN=9 ACTION.HGR/CONAN=7 CONAN=0 [eof] \ No newline at end of file diff --git a/res/attract/CRAZY.MAZY b/res/attract/CRAZY.MAZY index 191e9b20b..17466a500 100644 --- a/res/attract/CRAZY.MAZY +++ b/res/attract/CRAZY.MAZY @@ -1,7 +1 @@ -# -# Attract mode for Crazy Mazey -# - -ACTION.HGR/CRAZY.MAZY=7 - -[eof] +# # Attract mode for Crazy Mazey # ACTION.HGR/CRAZY.MAZY=7 [eof] \ No newline at end of file diff --git a/res/attract/CRIME.WAVE b/res/attract/CRIME.WAVE index d093279c2..6b37451c5 100644 --- a/res/attract/CRIME.WAVE +++ b/res/attract/CRIME.WAVE @@ -1,7 +1 @@ -# -# Attract mode for Crime Wave -# - -ACTION.HGR/CRIME.WAVE=7 - -[eof] +# # Attract mode for Crime Wave # ACTION.HGR/CRIME.WAVE=7 [eof] \ No newline at end of file diff --git a/res/attract/CRISIS.MOUNTAIN b/res/attract/CRISIS.MOUNTAIN index af64d80d0..079408fe7 100644 --- a/res/attract/CRISIS.MOUNTAIN +++ b/res/attract/CRISIS.MOUNTAIN @@ -1,8 +1 @@ -# -# Attract mode for Crisis Mountain -# - -ARTWORK.SHR/CRISIS.MOUNTAIN=9 -ACTION.HGR/CRISIS.MOUNTAIN=7 - -[eof] +# # Attract mode for Crisis Mountain # ARTWORK.SHR/CRISIS.MOUNTAIN=9 ACTION.HGR/CRISIS.MOUNTAIN=7 [eof] \ No newline at end of file diff --git a/res/attract/CROSSFIRE b/res/attract/CROSSFIRE index 3da46137b..0a162035d 100644 --- a/res/attract/CROSSFIRE +++ b/res/attract/CROSSFIRE @@ -1,8 +1 @@ -# -# Attract mode for Crossfire -# - -ARTWORK.SHR/CROSSFIRE=9 -ACTION.HGR/CROSSFIRE=7 - -[eof] +# # Attract mode for Crossfire # ARTWORK.SHR/CROSSFIRE=9 ACTION.HGR/CROSSFIRE=7 [eof] \ No newline at end of file diff --git a/res/attract/CYBERSTRIKE b/res/attract/CYBERSTRIKE index f41479798..3c17b817b 100644 --- a/res/attract/CYBERSTRIKE +++ b/res/attract/CYBERSTRIKE @@ -1,7 +1 @@ -# -# Attract mode for Cyber Strike -# - -ACTION.HGR/CYBERSTRIKE=7 - -[eof] +# # Attract mode for Cyber Strike # ACTION.HGR/CYBERSTRIKE=7 [eof] \ No newline at end of file diff --git a/res/attract/D.GENERATION b/res/attract/D.GENERATION index 733f8ffa3..aad56b293 100644 --- a/res/attract/D.GENERATION +++ b/res/attract/D.GENERATION @@ -1,8 +1 @@ -# -# Attract mode for D-Generation -# - -TITLE.DHGR/D.GENERATION=8 -ARTWORK.SHR/D.GENERATION=9 - -[eof] +# # Attract mode for D-Generation # TITLE.DHGR/D.GENERATION=8 ARTWORK.SHR/D.GENERATION=9 [eof] \ No newline at end of file diff --git a/res/attract/DAVIDS.MAGIC b/res/attract/DAVIDS.MAGIC index b3dcad924..7c0f12988 100644 --- a/res/attract/DAVIDS.MAGIC +++ b/res/attract/DAVIDS.MAGIC @@ -1,8 +1 @@ -# -# Attract mode for David's Midnight Magic -# - -ARTWORK.SHR/DAVIDS.MAGIC=9 -ACTION.HGR/DAVIDS.MAGIC=7 - -[eof] +# # Attract mode for David's Midnight Magic # ARTWORK.SHR/DAVIDS.MAGIC=9 ACTION.HGR/DAVIDS.MAGIC=7 [eof] \ No newline at end of file diff --git a/res/attract/DEATH.SWORD b/res/attract/DEATH.SWORD index b92759acf..37ea29262 100644 --- a/res/attract/DEATH.SWORD +++ b/res/attract/DEATH.SWORD @@ -1,7 +1 @@ -# -# Attract mode for Death Sword -# - -TITLE.DHGR/DEATH.SWORD=8 - -[eof] +# # Attract mode for Death Sword # TITLE.DHGR/DEATH.SWORD=8 [eof] \ No newline at end of file diff --git a/res/attract/DEFENDER b/res/attract/DEFENDER index 72edc7220..59ca8b77c 100644 --- a/res/attract/DEFENDER +++ b/res/attract/DEFENDER @@ -1,7 +1 @@ -# -# Attract mode for Defender -# - -ACTION.HGR/DEFENDER=7 - -[eof] +# # Attract mode for Defender # ACTION.HGR/DEFENDER=7 [eof] \ No newline at end of file diff --git a/res/attract/DIG.DUG b/res/attract/DIG.DUG index a7a22e5a2..01e503d92 100644 --- a/res/attract/DIG.DUG +++ b/res/attract/DIG.DUG @@ -1,7 +1 @@ -# -# Attract mode for Dig Dug -# - -ACTION.HGR/DIG.DUG=7 - -[eof] +# # Attract mode for Dig Dug # ACTION.HGR/DIG.DUG=7 [eof] \ No newline at end of file diff --git a/res/attract/DINO.EGGS b/res/attract/DINO.EGGS index 050fe1d87..9d92818ff 100644 --- a/res/attract/DINO.EGGS +++ b/res/attract/DINO.EGGS @@ -1,8 +1 @@ -# -# Attract mode for Dino Eggs -# - -ACTION.HGR/DINO.EGGS=7 -DINO.EGGS=0 - -[eof] +# # Attract mode for Dino Eggs # ACTION.HGR/DINO.EGGS=7 DINO.EGGS=0 [eof] \ No newline at end of file diff --git a/res/attract/DONKEY.KONG b/res/attract/DONKEY.KONG index 8ab7e961f..eb3af82c1 100644 --- a/res/attract/DONKEY.KONG +++ b/res/attract/DONKEY.KONG @@ -1,8 +1 @@ -# -# Attract mode for Donkey Kong -# - -ACTION.HGR/DONKEY.KONG2=7 -ACTION.HGR/DONKEY.KONG=7 - -[eof] +# # Attract mode for Donkey Kong # ACTION.HGR/DONKEY.KONG2=7 ACTION.HGR/DONKEY.KONG=7 [eof] \ No newline at end of file diff --git a/res/attract/DRELBS b/res/attract/DRELBS index 71461947d..6364ec3f8 100644 --- a/res/attract/DRELBS +++ b/res/attract/DRELBS @@ -1,7 +1 @@ -# -# Attract mode for Drelbs -# - -ARTWORK.SHR/DRELBS=9 - -[eof] +# # Attract mode for Drelbs # ARTWORK.SHR/DRELBS=9 [eof] \ No newline at end of file diff --git a/res/attract/DROL b/res/attract/DROL index ca8452155..86883901f 100644 --- a/res/attract/DROL +++ b/res/attract/DROL @@ -1,10 +1 @@ -# -# Attract mode for Drol -# - -ARTWORK.SHR/DROL=9 -ACTION.HGR/DROL=7 -ACTION.HGR/DROL3=7 -ACTION.HGR/DROL2=7 - -[eof] +# # Attract mode for Drol # ARTWORK.SHR/DROL=9 ACTION.HGR/DROL2=7 ACTION.HGR/DROL3=7 ACTION.HGR/DROL=7 [eof] \ No newline at end of file diff --git a/res/attract/DUNG.BEETLES b/res/attract/DUNG.BEETLES index 437633ad9..56ee835c4 100644 --- a/res/attract/DUNG.BEETLES +++ b/res/attract/DUNG.BEETLES @@ -1,9 +1 @@ -# -# Attract mode for Dung Beetles -# - -ACTION.HGR/DUNG.BEETLES2=7 -ACTION.HGR/DUNG.BEETLES3=7 -ACTION.HGR/DUNG.BEETLES=7 - -[eof] +# # Attract mode for Dung Beetles # ACTION.HGR/DUNG.BEETLES2=7 ACTION.HGR/DUNG.BEETLES3=7 ACTION.HGR/DUNG.BEETLES=7 [eof] \ No newline at end of file diff --git a/res/attract/EGGS.IT b/res/attract/EGGS.IT index b2177cbb5..4eef0e9c2 100644 --- a/res/attract/EGGS.IT +++ b/res/attract/EGGS.IT @@ -1,7 +1 @@ -# -# Attract mode for Eggs-It -# - -ACTION.HGR/EGGS.IT=7 - -[eof] +# # Attract mode for Eggs-It # ACTION.HGR/EGGS.IT=7 [eof] \ No newline at end of file diff --git a/res/attract/EPOCH b/res/attract/EPOCH index 5359ef9be..696940066 100644 --- a/res/attract/EPOCH +++ b/res/attract/EPOCH @@ -1,7 +1 @@ -# -# Attract mode for Epoch -# - -ACTION.HGR/EPOCH=7 - -[eof] +# # Attract mode for Epoch # ACTION.HGR/EPOCH=7 [eof] \ No newline at end of file diff --git a/res/attract/FALCONS b/res/attract/FALCONS index 4a168389f..127f903bc 100644 --- a/res/attract/FALCONS +++ b/res/attract/FALCONS @@ -1,8 +1 @@ -# -# Attract mode for Falcons -# - -ACTION.HGR/FALCONS.SCORE=7 -ACTION.HGR/FALCONS=7 - -[eof] +# # Attract mode for Falcons # ACTION.HGR/FALCONS.SCORE=7 ACTION.HGR/FALCONS=7 [eof] \ No newline at end of file diff --git a/res/attract/FIREBIRD b/res/attract/FIREBIRD index f7afff830..2dc9029a5 100644 --- a/res/attract/FIREBIRD +++ b/res/attract/FIREBIRD @@ -1,9 +1 @@ -# -# Attract mode for Firebird -# - -ACTION.HGR/FIREBIRD2=7 -ACTION.HGR/FIREBIRD=7 -FIREBIRD=0 - -[eof] +# # Attract mode for Firebird # ACTION.HGR/FIREBIRD2=7 ACTION.HGR/FIREBIRD=7 FIREBIRD=0 [eof] \ No newline at end of file diff --git a/res/attract/FLIP.OUT b/res/attract/FLIP.OUT index 58ad6b4f1..b248db867 100644 --- a/res/attract/FLIP.OUT +++ b/res/attract/FLIP.OUT @@ -1,8 +1 @@ -# -# Attract mode for Flip Out -# - -ACTION.HGR/FLIP.OUT=7 -FLIP.OUT=0 - -[eof] +# # Attract mode for Flip Out # ACTION.HGR/FLIP.OUT=7 FLIP.OUT=0 [eof] \ No newline at end of file diff --git a/res/attract/FORMULA.1 b/res/attract/FORMULA.1 index 8a9f48f1a..c18ff7954 100644 --- a/res/attract/FORMULA.1 +++ b/res/attract/FORMULA.1 @@ -1,7 +1 @@ -# -# Attract mode for Formula 1 Racer -# - -ACTION.HGR/FORMULA.1=7 - -[eof] +# # Attract mode for Formula 1 Racer # ACTION.HGR/FORMULA.1=7 [eof] \ No newline at end of file diff --git a/res/attract/FROGGER b/res/attract/FROGGER index 85099db1d..bb1617aad 100644 --- a/res/attract/FROGGER +++ b/res/attract/FROGGER @@ -1,8 +1 @@ -# -# Attract mode for Frogger -# - -ACTION.HGR/FROGGER2=7 -ACTION.HGR/FROGGER=7 - -[eof] +# # Attract mode for Frogger # ACTION.HGR/FROGGER2=7 ACTION.HGR/FROGGER=7 [eof] \ No newline at end of file diff --git a/res/attract/FS1 b/res/attract/FS1 index df2f5cbad..6470c21e2 100644 --- a/res/attract/FS1 +++ b/res/attract/FS1 @@ -1,6 +1 @@ -# -# Attract mode for Flight Simulator I -# - - -[eof] +# # Attract mode for Flight Simulator I # [eof] \ No newline at end of file diff --git a/res/attract/GALAXIAN b/res/attract/GALAXIAN index 678008f5d..581faadb3 100644 --- a/res/attract/GALAXIAN +++ b/res/attract/GALAXIAN @@ -1,8 +1 @@ -# -# Attract mode for Galaxian -# - -ACTION.HGR/GALAXIAN2=7 -ACTION.HGR/GALAXIAN=7 - -[eof] +# # Attract mode for Galaxian # ACTION.HGR/GALAXIAN2=7 ACTION.HGR/GALAXIAN=7 [eof] \ No newline at end of file diff --git a/res/attract/GAMMA.GOBLINS b/res/attract/GAMMA.GOBLINS index a477e31d0..0ee9bd84f 100644 --- a/res/attract/GAMMA.GOBLINS +++ b/res/attract/GAMMA.GOBLINS @@ -1,12 +1 @@ -# -# Attract mode for Gamma Goblins -# - -ACTION.HGR/GAMMA.GOBLINS3=7 -ACTION.HGR/GAMMA.GOBLINS4=7 -ACTION.HGR/GAMMA.GOBLINS5=7 -ACTION.HGR/GAMMA.GOBLINS2=7 -ACTION.HGR/GAMMA.GOBLINS=7 -GAMMA.GOBLINS=0 - -[eof] +# # Attract mode for Gamma Goblins # ACTION.HGR/GAMMA.GOBLINS2=7 ACTION.HGR/GAMMA.GOBLINS3=7 ACTION.HGR/GAMMA.GOBLINS4=7 ACTION.HGR/GAMMA.GOBLINS5=7 ACTION.HGR/GAMMA.GOBLINS=7 GAMMA.GOBLINS=0 [eof] \ No newline at end of file diff --git a/res/attract/GENETIC.DRIFT b/res/attract/GENETIC.DRIFT index cf37507c3..624003089 100644 --- a/res/attract/GENETIC.DRIFT +++ b/res/attract/GENETIC.DRIFT @@ -1,7 +1 @@ -# -# Attract mode for Genetic Drift -# - -ACTION.HGR/GENETIC.DRIFT=7 - -[eof] +# # Attract mode for Genetic Drift # ACTION.HGR/GENETIC.DRIFT=7 [eof] \ No newline at end of file diff --git a/res/attract/GOONIES b/res/attract/GOONIES index e5df72fcb..909460d22 100644 --- a/res/attract/GOONIES +++ b/res/attract/GOONIES @@ -1,14 +1 @@ -# -# Attract mode for The Goonies -# - -ARTWORK.SHR/GOONIES=9 -ACTION.HGR/GOONIES3=7 -ACTION.HGR/GOONIES4=7 -ACTION.HGR/GOONIES=7 -ACTION.HGR/GOONIES5=7 -ACTION.HGR/GOONIES6=7 -ACTION.HGR/GOONIES2=7 -GOONIES=0 - -[eof] +# # Attract mode for The Goonies # ARTWORK.SHR/GOONIES=9 ACTION.HGR/GOONIES2=7 ACTION.HGR/GOONIES3=7 ACTION.HGR/GOONIES4=7 ACTION.HGR/GOONIES5=7 ACTION.HGR/GOONIES6=7 ACTION.HGR/GOONIES=7 GOONIES=0 [eof] \ No newline at end of file diff --git a/res/attract/GORGON b/res/attract/GORGON index 74ef92842..ed00a3633 100644 --- a/res/attract/GORGON +++ b/res/attract/GORGON @@ -1,8 +1 @@ -# -# Attract mode for Gorgon -# - -ARTWORK.SHR/GORGON=9 -ACTION.HGR/GORGON=7 - -[eof] +# # Attract mode for Gorgon # ARTWORK.SHR/GORGON=9 ACTION.HGR/GORGON=7 [eof] \ No newline at end of file diff --git a/res/attract/GREMLINS b/res/attract/GREMLINS index c255ad784..816143499 100644 --- a/res/attract/GREMLINS +++ b/res/attract/GREMLINS @@ -1,7 +1 @@ -# -# Attract mode for Gremlins -# - -ACTION.HGR/GREMLINS=7 - -[eof] +# # Attract mode for Gremlins # ACTION.HGR/GREMLINS=7 [eof] \ No newline at end of file diff --git a/res/attract/GUMBALL b/res/attract/GUMBALL index 8ab1ef3a5..b9d22cd3c 100644 --- a/res/attract/GUMBALL +++ b/res/attract/GUMBALL @@ -1,10 +1 @@ -# -# Attract mode for Gumball -# - -ARTWORK.SHR/GUMBALL=9 -ACTION.HGR/GUMBALL=7 -ACTION.HGR/GUMBALL2=7 -GUMBALL=0 - -[eof] +# # Attract mode for Gumball # ARTWORK.SHR/GUMBALL=9 ACTION.HGR/GUMBALL2=7 ACTION.HGR/GUMBALL=7 GUMBALL=0 [eof] \ No newline at end of file diff --git a/res/attract/HADRON b/res/attract/HADRON index 6521dd884..528fe06ce 100644 --- a/res/attract/HADRON +++ b/res/attract/HADRON @@ -1,7 +1 @@ -# -# Attract mode for Hadron -# - -ACTION.HGR/HADRON=7 - -[eof] +# # Attract mode for Hadron # ACTION.HGR/HADRON=7 [eof] \ No newline at end of file diff --git a/res/attract/HARD.HAT.MACK b/res/attract/HARD.HAT.MACK index 9af337a82..0459786d1 100644 --- a/res/attract/HARD.HAT.MACK +++ b/res/attract/HARD.HAT.MACK @@ -1,11 +1 @@ -# -# Attract mode for Hard Hat Mack -# - -ARTWORK.SHR/HARD.HAT.MACK=9 -ACTION.HGR/HARD.HAT.MACK2=7 -ACTION.HGR/HARD.HAT.MACK=7 -ACTION.HGR/HARD.HAT.MACK3=7 -HARD.HAT.MACK=0 - -[eof] +# # Attract mode for Hard Hat Mack # ARTWORK.SHR/HARD.HAT.MACK=9 ACTION.HGR/HARD.HAT.MACK2=7 ACTION.HGR/HARD.HAT.MACK3=7 ACTION.HGR/HARD.HAT.MACK=7 HARD.HAT.MACK=0 [eof] \ No newline at end of file diff --git a/res/attract/HEAD.ON b/res/attract/HEAD.ON index 61f79551e..523531bf4 100644 --- a/res/attract/HEAD.ON +++ b/res/attract/HEAD.ON @@ -1,7 +1 @@ -# -# Attract mode for Head On -# - -ACTION.HGR/HEAD.ON=7 - -[eof] +# # Attract mode for Head On # ACTION.HGR/HEAD.ON=7 [eof] \ No newline at end of file diff --git a/res/attract/HEAVY.BARREL b/res/attract/HEAVY.BARREL index f0f6898dd..2acb1d1cf 100644 --- a/res/attract/HEAVY.BARREL +++ b/res/attract/HEAVY.BARREL @@ -1,8 +1 @@ -# -# Attract mode for Heavy Barrel -# - -TITLE.DHGR/HEAVY.BARREL=8 -ARTWORK.SHR/HEAVY.BARREL=9 - -[eof] +# # Attract mode for Heavy Barrel # TITLE.DHGR/HEAVY.BARREL=8 ARTWORK.SHR/HEAVY.BARREL=9 [eof] \ No newline at end of file diff --git a/res/attract/HERO b/res/attract/HERO index 66324c390..5a70e53c9 100644 --- a/res/attract/HERO +++ b/res/attract/HERO @@ -1,8 +1 @@ -# -# Attract mode for H.E.R.O. -# - -ARTWORK.SHR/HERO=9 -ACTION.HGR/HERO=7 - -[eof] +# # Attract mode for H.E.R.O. # ARTWORK.SHR/HERO=9 ACTION.HGR/HERO=7 [eof] \ No newline at end of file diff --git a/res/attract/HIGH.RISE b/res/attract/HIGH.RISE index de41f5b95..e8e2bee45 100644 --- a/res/attract/HIGH.RISE +++ b/res/attract/HIGH.RISE @@ -1,8 +1 @@ -# -# Attract mode for High Rise -# - -ACTION.HGR/HIGH.RISE=7 -HIGH.RISE=0 - -[eof] +# # Attract mode for High Rise # ACTION.HGR/HIGH.RISE=7 HIGH.RISE=0 [eof] \ No newline at end of file diff --git a/res/attract/HUNGRYBOY b/res/attract/HUNGRYBOY index f2ecc5175..38d108f61 100644 --- a/res/attract/HUNGRYBOY +++ b/res/attract/HUNGRYBOY @@ -1,6 +1 @@ -# -# Attract mode for Hungry Boy -# - - -[eof] +# # Attract mode for Hungry Boy # [eof] \ No newline at end of file diff --git a/res/attract/IKARI.WARRIORS b/res/attract/IKARI.WARRIORS index 3b08698e6..82980a1f8 100644 --- a/res/attract/IKARI.WARRIORS +++ b/res/attract/IKARI.WARRIORS @@ -1,8 +1 @@ -# -# Attract mode for Ikari Warriors -# - -ARTWORK.SHR/IKARI.WARRIORS=9 -ACTION.HGR/IKARI.WARRIORS=7 - -[eof] +# # Attract mode for Ikari Warriors # ARTWORK.SHR/IKARI.WARRIORS=9 ACTION.HGR/IKARI.WARRIORS=7 [eof] \ No newline at end of file diff --git a/res/attract/IMPOSSIBLE.MISS b/res/attract/IMPOSSIBLE.MISS index b5550a858..577775efe 100644 --- a/res/attract/IMPOSSIBLE.MISS +++ b/res/attract/IMPOSSIBLE.MISS @@ -1,8 +1 @@ -# -# Attract mode for Impossible Mission -# - -ARTWORK.SHR/IMPOSSIBLE.MISS=9 -ACTION.HGR/IMPOSSIBLE.MISS=7 - -[eof] +# # Attract mode for Impossible Mission # ARTWORK.SHR/IMPOSSIBLE.MISS=9 ACTION.HGR/IMPOSSIBLE.MISS=7 [eof] \ No newline at end of file diff --git a/res/attract/INTL.GRAN.PRIX b/res/attract/INTL.GRAN.PRIX index 91478b2a9..a7d42dc86 100644 --- a/res/attract/INTL.GRAN.PRIX +++ b/res/attract/INTL.GRAN.PRIX @@ -1,7 +1 @@ -# -# Attract mode for International Gran Prix -# - -ACTION.HGR/INTL.GRAN.PRIX=7 - -[eof] +# # Attract mode for International Gran Prix # ACTION.HGR/INTL.GRAN.PRIX=7 [eof] \ No newline at end of file diff --git a/res/attract/JOUST b/res/attract/JOUST index d983fe675..e07354720 100644 --- a/res/attract/JOUST +++ b/res/attract/JOUST @@ -1,8 +1 @@ -# -# Attract mode for Joust -# - -ACTION.HGR/JOUST2=7 -ACTION.HGR/JOUST=7 - -[eof] +# # Attract mode for Joust # ACTION.HGR/JOUST2=7 ACTION.HGR/JOUST=7 [eof] \ No newline at end of file diff --git a/res/attract/JUGGLER b/res/attract/JUGGLER index 5e0fc5b8f..b77a0df17 100644 --- a/res/attract/JUGGLER +++ b/res/attract/JUGGLER @@ -1,8 +1 @@ -# -# Attract mode for Juggler -# - -ACTION.HGR/JUGGLER=7 -ACTION.HGR/JUGGLER2=7 - -[eof] +# # Attract mode for Juggler # ACTION.HGR/JUGGLER2=7 ACTION.HGR/JUGGLER=7 [eof] \ No newline at end of file diff --git a/res/attract/JUMPMAN b/res/attract/JUMPMAN index 8876c291f..32f292994 100644 --- a/res/attract/JUMPMAN +++ b/res/attract/JUMPMAN @@ -1,8 +1 @@ -# -# Attract mode for Jumpman -# - -ARTWORK.SHR/JUMPMAN=9 -ACTION.HGR/JUMPMAN=7 - -[eof] +# # Attract mode for Jumpman # ARTWORK.SHR/JUMPMAN=9 ACTION.HGR/JUMPMAN=7 [eof] \ No newline at end of file diff --git a/res/attract/JUNGLE.HUNT b/res/attract/JUNGLE.HUNT index 0c9c054df..803146fc8 100644 --- a/res/attract/JUNGLE.HUNT +++ b/res/attract/JUNGLE.HUNT @@ -1,9 +1 @@ -# -# Attract mode for Jungle Hunt -# - -ACTION.HGR/JUNGLE.HUNT=7 -ACTION.HGR/JUNGLE.HUNT2=7 -JUNGLE.HUNT=0 - -[eof] +# # Attract mode for Jungle Hunt # ACTION.HGR/JUNGLE.HUNT2=7 ACTION.HGR/JUNGLE.HUNT=7 JUNGLE.HUNT=0 [eof] \ No newline at end of file diff --git a/res/attract/KARATEKA b/res/attract/KARATEKA index 4b900adec..009925531 100644 --- a/res/attract/KARATEKA +++ b/res/attract/KARATEKA @@ -1,9 +1 @@ -# -# Attract mode for Karateka -# - -ARTWORK.SHR/KARATEKA=9 -ACTION.HGR/KARATEKA=7 -KARATEKA=0 - -[eof] +# # Attract mode for Karateka # ARTWORK.SHR/KARATEKA=9 ACTION.HGR/KARATEKA=7 KARATEKA=0 [eof] \ No newline at end of file diff --git a/res/attract/KID.NIKI b/res/attract/KID.NIKI index c7e9a7470..82b00be7d 100644 --- a/res/attract/KID.NIKI +++ b/res/attract/KID.NIKI @@ -1,7 +1 @@ -# -# Attract mode for Kid Niki -# - -ACTION.HGR/KID.NIKI=7 - -[eof] +# # Attract mode for Kid Niki # ACTION.HGR/KID.NIKI=7 [eof] \ No newline at end of file diff --git a/res/attract/LADY.TUT b/res/attract/LADY.TUT index c246d637e..418e8caf3 100644 --- a/res/attract/LADY.TUT +++ b/res/attract/LADY.TUT @@ -1,9 +1 @@ -# -# Attract mode for Lady Tut -# - -ARTWORK.SHR/LADY.TUT=9 -ACTION.HGR/LADY.TUT=7 -LADY.TUT=0 - -[eof] +# # Attract mode for Lady Tut # ARTWORK.SHR/LADY.TUT=9 ACTION.HGR/LADY.TUT=7 LADY.TUT=0 [eof] \ No newline at end of file diff --git a/res/attract/LANCASTER b/res/attract/LANCASTER index 75cf5c586..2ca3a5c89 100644 --- a/res/attract/LANCASTER +++ b/res/attract/LANCASTER @@ -1,7 +1 @@ -# -# Attract mode for Lancaster ;needs title screenshot -# - -ACTION.HGR/LANCASTER=7 - -[eof] +# # Attract mode for Lancaster # ACTION.HGR/LANCASTER=7 [eof] \ No newline at end of file diff --git a/res/attract/LAZER.SILK b/res/attract/LAZER.SILK new file mode 100644 index 000000000..1cca0255d --- /dev/null +++ b/res/attract/LAZER.SILK @@ -0,0 +1 @@ +# # Attract mode for Lazer Silk # ACTION.HGR/LAZER.SILK=7 [eof] \ No newline at end of file diff --git a/res/attract/LODE.RUNNER b/res/attract/LODE.RUNNER index a79ba9a1c..3c3541765 100644 --- a/res/attract/LODE.RUNNER +++ b/res/attract/LODE.RUNNER @@ -1,9 +1 @@ -# -# Attract mode for Lode Runner -# - -ACTION.HGR/LODE001=7 -ACTION.HGR/LODE137=7 -LODE.RUNNER=0 - -[eof] +# # Attract mode for Lode Runner # ACTION.HGR/LODE001=7 ACTION.HGR/LODE137=7 LODE.RUNNER=0 [eof] \ No newline at end of file diff --git a/res/attract/LOST.TOMB b/res/attract/LOST.TOMB index eee96b1bb..3c9d865e5 100644 --- a/res/attract/LOST.TOMB +++ b/res/attract/LOST.TOMB @@ -1,10 +1 @@ -# -# Attract mode for Lost Tomb -# - -ARTWORK.SHR/LOST.TOMB=9 -ACTION.HGR/LOST.TOMB=7 -ACTION.HGR/LOST.TOMB2=7 -LOST.TOMB=0 - -[eof] +# # Attract mode for Lost Tomb # ARTWORK.SHR/LOST.TOMB=9 ACTION.HGR/LOST.TOMB2=7 ACTION.HGR/LOST.TOMB=7 LOST.TOMB=0 [eof] \ No newline at end of file diff --git a/res/attract/MAD.BOMBER b/res/attract/MAD.BOMBER index 60e36a16e..26d3f38b5 100644 --- a/res/attract/MAD.BOMBER +++ b/res/attract/MAD.BOMBER @@ -1,6 +1 @@ -# -# Attract mode for Mad Bomber -# - - -[eof] +# # Attract mode for Mad Bomber # [eof] \ No newline at end of file diff --git a/res/attract/MARBLE.MADNESS b/res/attract/MARBLE.MADNESS index c997be15f..9defcc063 100644 --- a/res/attract/MARBLE.MADNESS +++ b/res/attract/MARBLE.MADNESS @@ -1,7 +1 @@ -# -# Attract mode for Marble Madness -# - -ARTWORK.SHR/MARBLE.MADNESS=9 - -[eof] +# # Attract mode for Marble Madness # ARTWORK.SHR/MARBLE.MADNESS=9 [eof] \ No newline at end of file diff --git a/res/attract/MARIO.BROS b/res/attract/MARIO.BROS index c66276bc8..ea3a0c627 100644 --- a/res/attract/MARIO.BROS +++ b/res/attract/MARIO.BROS @@ -1,10 +1 @@ -# -# Attract mode for Mario Bros -# - -ARTWORK.SHR/MARIO.BROS=9 -ACTION.HGR/MARIO.BROS3=7 -ACTION.HGR/MARIO.BROS2=7 -ACTION.HGR/MARIO.BROS=7 - -[eof] +# # Attract mode for Mario Bros # ARTWORK.SHR/MARIO.BROS=9 ACTION.HGR/MARIO.BROS2=7 ACTION.HGR/MARIO.BROS3=7 ACTION.HGR/MARIO.BROS=7 [eof] \ No newline at end of file diff --git a/res/attract/MINER.2049ER b/res/attract/MINER.2049ER index e04420a11..bd4efaf7f 100644 --- a/res/attract/MINER.2049ER +++ b/res/attract/MINER.2049ER @@ -1,9 +1 @@ -# -# Attract mode for Miner 2049er -# - -ARTWORK.SHR/MINER.2049ER=9 -ACTION.HGR/MINER.2049ER=7 -ACTION.HGR/MINER.2049ER2=7 - -[eof] +# # Attract mode for Miner 2049er # ARTWORK.SHR/MINER.2049ER=9 ACTION.HGR/MINER.2049ER2=7 ACTION.HGR/MINER.2049ER=7 [eof] \ No newline at end of file diff --git a/res/attract/MONTEZUMA b/res/attract/MONTEZUMA index 3ec14d443..cdbda367d 100644 --- a/res/attract/MONTEZUMA +++ b/res/attract/MONTEZUMA @@ -1,7 +1 @@ -# -# Attract mode for Montezuma's Revenge -# - -ACTION.HGR/MONTEZUMA=7 - -[eof] +# # Attract mode for Montezuma's Revenge # ACTION.HGR/MONTEZUMA=7 [eof] \ No newline at end of file diff --git a/res/attract/MOON.PATROL b/res/attract/MOON.PATROL index ce8827bcc..eae0af6fb 100644 --- a/res/attract/MOON.PATROL +++ b/res/attract/MOON.PATROL @@ -1,7 +1 @@ -# -# Attract mode for Moon Patrol -# - -ACTION.HGR/MOON.PATROL=7 - -[eof] +# # Attract mode for Moon Patrol # ACTION.HGR/MOON.PATROL=7 [eof] \ No newline at end of file diff --git a/res/attract/MR.COOL b/res/attract/MR.COOL index 77f4b01a3..92ffd6eae 100644 --- a/res/attract/MR.COOL +++ b/res/attract/MR.COOL @@ -1,8 +1 @@ -# -# Attract mode for Mr. Cool -# - -ARTWORK.SHR/MR.COOL=9 -MR.COOL=0 - -[eof] +# # Attract mode for Mr. Cool # ARTWORK.SHR/MR.COOL=9 MR.COOL=0 [eof] \ No newline at end of file diff --git a/res/attract/MR.DO b/res/attract/MR.DO index 0f01b3143..41745bbcb 100644 --- a/res/attract/MR.DO +++ b/res/attract/MR.DO @@ -1,10 +1 @@ -# -# Attract mode for Mr. Do -# - -ACTION.HGR/MR.DO.L01=7 -ACTION.HGR/MR.DO.L02=7 -ACTION.HGR/MR.DO.L03=7 -ACTION.HGR/MR.DO.L10=7 - -[eof] +# # Attract mode for Mr. Do # ACTION.HGR/MR.DO.L01=7 ACTION.HGR/MR.DO.L02=7 ACTION.HGR/MR.DO.L03=7 ACTION.HGR/MR.DO.L10=7 [eof] \ No newline at end of file diff --git a/res/attract/MR.ROBOT b/res/attract/MR.ROBOT index 6e85691e7..eabdf1c48 100644 --- a/res/attract/MR.ROBOT +++ b/res/attract/MR.ROBOT @@ -1,8 +1 @@ -# -# Attract mode for Mr. Robot -# - -ARTWORK.SHR/MR.ROBOT=9 -ACTION.HGR/MR.ROBOT=7 - -[eof] +# # Attract mode for Mr. Robot # ARTWORK.SHR/MR.ROBOT=9 ACTION.HGR/MR.ROBOT=7 [eof] \ No newline at end of file diff --git a/res/attract/MS.PACMAN b/res/attract/MS.PACMAN index 33125b5f6..e6b69bc40 100644 --- a/res/attract/MS.PACMAN +++ b/res/attract/MS.PACMAN @@ -1,7 +1 @@ -# -# Attract mode for Ms. Pacman -# - -ACTION.HGR/MS.PACMAN=7 - -[eof] +# # Attract mode for Ms. Pacman # ACTION.HGR/MS.PACMAN=7 [eof] \ No newline at end of file diff --git a/res/attract/NIBBLER b/res/attract/NIBBLER index d0caef292..bd3c622f4 100644 --- a/res/attract/NIBBLER +++ b/res/attract/NIBBLER @@ -1,8 +1 @@ -# -# Attract mode for Nibbler -# - -ACTION.HGR/NIBBLER=7 -NIBBLER=0 - -[eof] +# # Attract mode for Nibbler # ACTION.HGR/NIBBLER=7 NIBBLER=0 [eof] \ No newline at end of file diff --git a/res/attract/NIGHT.MISSION b/res/attract/NIGHT.MISSION index cd9ffba9c..79565372e 100644 --- a/res/attract/NIGHT.MISSION +++ b/res/attract/NIGHT.MISSION @@ -1,7 +1 @@ -# -# Attract mode for Night Mission Pinball -# - -ARTWORK.SHR/NIGHT.MISSION=9 - -[eof] +# # Attract mode for Night Mission Pinball # ARTWORK.SHR/NIGHT.MISSION=9 [eof] \ No newline at end of file diff --git a/res/attract/NIGHT.STALKER b/res/attract/NIGHT.STALKER index ccdde35aa..fa4deaf9a 100644 --- a/res/attract/NIGHT.STALKER +++ b/res/attract/NIGHT.STALKER @@ -1,7 +1 @@ -# -# Attract mode for Night Stalker -# - -ACTION.HGR/NIGHT.STALKER=7 - -[eof] +# # Attract mode for Night Stalker # ACTION.HGR/NIGHT.STALKER=7 [eof] \ No newline at end of file diff --git a/res/attract/NIGHTMARE b/res/attract/NIGHTMARE index 84a8e28df..04e53c51e 100644 --- a/res/attract/NIGHTMARE +++ b/res/attract/NIGHTMARE @@ -1,7 +1 @@ -# -# Attract mode for Nightmare Gallery -# - -ACTION.HGR/NIGHTMARE=7 - -[eof] +# # Attract mode for Nightmare Gallery # ACTION.HGR/NIGHTMARE=7 [eof] \ No newline at end of file diff --git a/res/attract/NORAD b/res/attract/NORAD index ad0721963..e7ba46b1f 100644 --- a/res/attract/NORAD +++ b/res/attract/NORAD @@ -1,6 +1 @@ -# -# Attract mode for NORAD -# - - -[eof] +# # Attract mode for NORAD # [eof] \ No newline at end of file diff --git a/res/attract/ORBITRON b/res/attract/ORBITRON index 6ef16e36e..8ef5a7e51 100644 --- a/res/attract/ORBITRON +++ b/res/attract/ORBITRON @@ -1,7 +1 @@ -# -# Attract mode for Orbitron -# - -ACTION.HGR/ORBITRON=7 - -[eof] +# # Attract mode for Orbitron # ACTION.HGR/ORBITRON=7 [eof] \ No newline at end of file diff --git a/res/attract/ORILEYS.MINE b/res/attract/ORILEYS.MINE index 6292fa3b1..9075c3c38 100644 --- a/res/attract/ORILEYS.MINE +++ b/res/attract/ORILEYS.MINE @@ -1,9 +1 @@ -# -# Attract mode for O'Riley's Mine -# - -ARTWORK.SHR/ORILEYS.MINE=9 -ACTION.HGR/ORILEYS.MINE=7 -ORILEYS.MINE=0 - -[eof] +# # Attract mode for O'Riley's Mine # ARTWORK.SHR/ORILEYS.MINE=9 ACTION.HGR/ORILEYS.MINE=7 ORILEYS.MINE=0 [eof] \ No newline at end of file diff --git a/res/attract/OUTPOST b/res/attract/OUTPOST index cf917b14e..05b073074 100644 --- a/res/attract/OUTPOST +++ b/res/attract/OUTPOST @@ -1,7 +1 @@ -# -# Attract mode for Outpost -# - -ACTION.HGR/OUTPOST=7 - -[eof] +# # Attract mode for Outpost # ACTION.HGR/OUTPOST=7 [eof] \ No newline at end of file diff --git a/res/attract/PAC.MAN b/res/attract/PAC.MAN index 3d12e17ce..4b50bc898 100644 --- a/res/attract/PAC.MAN +++ b/res/attract/PAC.MAN @@ -1,7 +1 @@ -# -# Attract mode for Pac-Man -# - -ACTION.HGR/PAC.MAN=7 - -[eof] +# # Attract mode for Pac-Man # ACTION.HGR/PAC.MAN=7 [eof] \ No newline at end of file diff --git a/res/attract/PAPERBOY b/res/attract/PAPERBOY index 4abdf0ede..c227446a9 100644 --- a/res/attract/PAPERBOY +++ b/res/attract/PAPERBOY @@ -1,8 +1 @@ -# -# Attract mode for Paperboy -# - -ARTWORK.SHR/PAPERBOY=9 -ACTION.HGR/PAPERBOY=7 - -[eof] +# # Attract mode for Paperboy # ARTWORK.SHR/PAPERBOY=9 ACTION.HGR/PAPERBOY=7 [eof] \ No newline at end of file diff --git a/res/attract/PEST.PATROL b/res/attract/PEST.PATROL index f5db0c750..9a0797a6c 100644 --- a/res/attract/PEST.PATROL +++ b/res/attract/PEST.PATROL @@ -1,9 +1 @@ -# -# Attract mode for Pest Patrol -# - -ACTION.HGR/PEST.PATROL=7 -ACTION.HGR/PEST.PATROL2=7 -PEST.PATROL=0 - -[eof] +# # Attract mode for Pest Patrol # ACTION.HGR/PEST.PATROL2=7 ACTION.HGR/PEST.PATROL=7 PEST.PATROL=0 [eof] \ No newline at end of file diff --git a/res/attract/PHANTOMS.FIVE b/res/attract/PHANTOMS.FIVE index 0f290185e..3a4eb681e 100644 --- a/res/attract/PHANTOMS.FIVE +++ b/res/attract/PHANTOMS.FIVE @@ -1,7 +1 @@ -# -# Attract mode for Phantoms Five -# - -ACTION.HGR/PHANTOMS.FIVE=7 - -[eof] +# # Attract mode for Phantoms Five # ACTION.HGR/PHANTOMS.FIVE=7 [eof] \ No newline at end of file diff --git a/res/attract/PHASER.FIRE b/res/attract/PHASER.FIRE index d01d44d17..6a8c9ec1a 100644 --- a/res/attract/PHASER.FIRE +++ b/res/attract/PHASER.FIRE @@ -1,7 +1 @@ -# -# Attract mode for Phaser Fire -# - -ACTION.HGR/PHASER.FIRE=7 - -[eof] +# # Attract mode for Phaser Fire # ACTION.HGR/PHASER.FIRE=7 [eof] \ No newline at end of file diff --git a/res/attract/PHOTAR b/res/attract/PHOTAR index 6bcea74f5..de7ad7bc6 100644 --- a/res/attract/PHOTAR +++ b/res/attract/PHOTAR @@ -1,8 +1 @@ -# -# Attract mode for Photar -# - -ACTION.HGR/PHOTAR=7 -ACTION.HGR/PHOTAR2=7 - -[eof] +# # Attract mode for Photar # ACTION.HGR/PHOTAR2=7 ACTION.HGR/PHOTAR=7 [eof] \ No newline at end of file diff --git a/res/attract/PICNIC.PARANOIA b/res/attract/PICNIC.PARANOIA index 77933d1f0..00b5f2033 100644 --- a/res/attract/PICNIC.PARANOIA +++ b/res/attract/PICNIC.PARANOIA @@ -1,7 +1 @@ -# -# Attract mode for Picnic Paranoia -# - -ACTION.HGR/PICNIC.PARANOIA=7 - -[eof] +# # Attract mode for Picnic Paranoia # ACTION.HGR/PICNIC.PARANOIA=7 [eof] \ No newline at end of file diff --git a/res/attract/PIEMAN b/res/attract/PIEMAN index 791556024..68dc0eae4 100644 --- a/res/attract/PIEMAN +++ b/res/attract/PIEMAN @@ -1,8 +1 @@ -# -# Attract mode for Pie-Man -# - -ACTION.HGR/PIEMAN=7 -PIEMAN=0 - -[eof] +# # Attract mode for Pie-Man # ACTION.HGR/PIEMAN=7 PIEMAN=0 [eof] \ No newline at end of file diff --git a/res/attract/PIPEDREAM b/res/attract/PIPEDREAM index 8ee8179a6..23707887d 100644 --- a/res/attract/PIPEDREAM +++ b/res/attract/PIPEDREAM @@ -1,7 +1 @@ -# -# Attract mode for Pipe Dream -# - -TITLE.DHGR/PIPEDREAM=8 - -[eof] +# # Attract mode for Pipe Dream # TITLE.DHGR/PIPEDREAM=8 [eof] \ No newline at end of file diff --git a/res/attract/PITFALL.II b/res/attract/PITFALL.II index 7a486b77c..0f4b92c6f 100644 --- a/res/attract/PITFALL.II +++ b/res/attract/PITFALL.II @@ -1,9 +1 @@ -# -# Attract mode for Pitfall II -# - -ACTION.HGR/PITFALL.II2=7 -ACTION.HGR/PITFALL.II=7 -PITFALL.II=0 - -[eof] +# # Attract mode for Pitfall II # ACTION.HGR/PITFALL.II2=7 ACTION.HGR/PITFALL.II=7 PITFALL.II=0 [eof] \ No newline at end of file diff --git a/res/attract/PITSTOP.II b/res/attract/PITSTOP.II index 9bb64a3c0..4c6fa311b 100644 --- a/res/attract/PITSTOP.II +++ b/res/attract/PITSTOP.II @@ -1,8 +1 @@ -# -# Attract mode for Pit Stop II -# - -ARTWORK.SHR/PITSTOP.II=9 -ACTION.HGR/PITSTOP.II=7 - -[eof] +# # Attract mode for Pit Stop II # ARTWORK.SHR/PITSTOP.II=9 ACTION.HGR/PITSTOP.II=7 [eof] \ No newline at end of file diff --git a/res/attract/PLASMANIA b/res/attract/PLASMANIA index 372e82c84..452f366fe 100644 --- a/res/attract/PLASMANIA +++ b/res/attract/PLASMANIA @@ -1,8 +1 @@ -# -# Attract mode for Plasmania -# - -ACTION.HGR/PLASMANIA=7 -PLASMANIA=0 - -[eof] +# # Attract mode for Plasmania # ACTION.HGR/PLASMANIA=7 PLASMANIA=0 [eof] \ No newline at end of file diff --git a/res/attract/PLATOON b/res/attract/PLATOON index c047f6058..78f2f2b8d 100644 --- a/res/attract/PLATOON +++ b/res/attract/PLATOON @@ -1,8 +1 @@ -# -# Attract mode for Platoon -# - -TITLE.DHGR/PLATOON=8 -ARTWORK.SHR/PLATOON=9 - -[eof] +# # Attract mode for Platoon # TITLE.DHGR/PLATOON=8 ARTWORK.SHR/PLATOON=9 [eof] \ No newline at end of file diff --git a/res/attract/POLLYWOG b/res/attract/POLLYWOG index ccdf7e08c..5477050b3 100644 --- a/res/attract/POLLYWOG +++ b/res/attract/POLLYWOG @@ -1,6 +1 @@ -# -# Attract mode for Pollywog -# - - -[eof] +# # Attract mode for Pollywog # [eof] \ No newline at end of file diff --git a/res/attract/POOYAN b/res/attract/POOYAN index 0950723c3..b101b80cc 100644 --- a/res/attract/POOYAN +++ b/res/attract/POOYAN @@ -1,9 +1 @@ -# -# Attract mode for Pooyan -# - -ARTWORK.SHR/POOYAN=9 -ACTION.HGR/POOYAN=7 -POOYAN=0 - -[eof] +# # Attract mode for Pooyan # ARTWORK.SHR/POOYAN=9 ACTION.HGR/POOYAN=7 POOYAN=0 [eof] \ No newline at end of file diff --git a/res/attract/PRINCEUNP b/res/attract/PRINCEUNP index 998dd669c..2a4cea5b3 100644 --- a/res/attract/PRINCEUNP +++ b/res/attract/PRINCEUNP @@ -1,23 +1 @@ -# -# Attract mode for Prince of Persia -# - -TITLE.DHGR/PRINCEUNP=8 -ARTWORK.SHR/PRINCEUNP=9 -ACTION.HGR/POPL01AGOTSWORD=7 -ACTION.HGR/POPL01DCUTSCENE=7 -ACTION.HGR/POPL02ADRINK=7 -ACTION.HGR/POPL03DSKELETON=7 -ACTION.HGR/POPL04CNEGATIVL=7 -ACTION.HGR/POPL05BTHIEF=7 -ACTION.HGR/POPL06ANOTHELPI=7 -ACTION.HGR/POPL07CWHEEE=7 -ACTION.HGR/POPL08AHOLDON=7 -ACTION.HGR/POPL09BHARDPLAC=7 -ACTION.HGR/POPL10BRUN=7 -ACTION.HGR/POPL11AJUMP=7 -ACTION.HGR/POPL12CENGARDE=7 -ACTION.HGR/POPL13BMOUSE=7 -ACTION.HGR/POPL01AGOTSWORD=7 - -[eof] +# # Attract mode for Prince of Persia # TITLE.DHGR/PRINCEUNP=8 ARTWORK.SHR/PRINCEUNP=9 ACTION.HGR/POPL01AGOTSWORD=7 ACTION.HGR/POPL01DCUTSCENE=7 ACTION.HGR/POPL02ADRINK=7 ACTION.HGR/POPL03DSKELETON=7 ACTION.HGR/POPL04CNEGATIVL=7 ACTION.HGR/POPL05BTHIEF=7 ACTION.HGR/POPL06ANOTHELPI=7 ACTION.HGR/POPL07CWHEEE=7 ACTION.HGR/POPL08AHOLDON=7 ACTION.HGR/POPL09BHARDPLAC=7 ACTION.HGR/POPL10BRUN=7 ACTION.HGR/POPL11AJUMP=7 ACTION.HGR/POPL12CENGARDE=7 ACTION.HGR/POPL13BMOUSE=7 [eof] \ No newline at end of file diff --git a/res/attract/PUCK.MAN b/res/attract/PUCK.MAN index 0d5884c4d..38cb30ee6 100644 --- a/res/attract/PUCK.MAN +++ b/res/attract/PUCK.MAN @@ -1,6 +1 @@ -# -# Attract mode for Puckman -# - - -[eof] +# # Attract mode for Puckman # [eof] \ No newline at end of file diff --git a/res/attract/QIX b/res/attract/QIX index 21eb1cd4a..ef68f4ebd 100644 --- a/res/attract/QIX +++ b/res/attract/QIX @@ -1,8 +1 @@ -# -# Attract mode for Qix -# - -TITLE.DHGR/QIX=8 -ARTWORK.SHR/QIX=9 - -[eof] +# # Attract mode for Qix # TITLE.DHGR/QIX=8 ARTWORK.SHR/QIX=9 [eof] \ No newline at end of file diff --git a/res/attract/QUADRANT.6112 b/res/attract/QUADRANT.6112 index ee0e3739b..8937a8702 100644 --- a/res/attract/QUADRANT.6112 +++ b/res/attract/QUADRANT.6112 @@ -1,7 +1 @@ -# -# Attract mode for Quadrant 6112 -# - -ACTION.HGR/QUADRANT.6112=7 - -[eof] +# # Attract mode for Quadrant 6112 # ACTION.HGR/QUADRANT.6112=7 [eof] \ No newline at end of file diff --git a/res/attract/RADWARRIOR b/res/attract/RADWARRIOR index 61ef01ee8..476364b9f 100644 --- a/res/attract/RADWARRIOR +++ b/res/attract/RADWARRIOR @@ -1,8 +1 @@ -# -# Attract mode for Radwarrior -# - -TITLE.DHGR/RADWARRIOR=8 -ARTWORK.SHR/RADWARRIOR=9 - -[eof] +# # Attract mode for Radwarrior # TITLE.DHGR/RADWARRIOR=8 ARTWORK.SHR/RADWARRIOR=9 [eof] \ No newline at end of file diff --git a/res/attract/RAMPAGE b/res/attract/RAMPAGE new file mode 100644 index 000000000..315241bac --- /dev/null +++ b/res/attract/RAMPAGE @@ -0,0 +1 @@ +# # Attract mode for Rampage # TITLE.DHGR/RAMPAGE=8 [eof] \ No newline at end of file diff --git a/res/attract/RASTER.BLASTER b/res/attract/RASTER.BLASTER index 4b9b5cf93..b0825cf31 100644 --- a/res/attract/RASTER.BLASTER +++ b/res/attract/RASTER.BLASTER @@ -1,8 +1 @@ -# -# Attract mode for Raster Blaster -# - -ARTWORK.SHR/RASTER.BLASTER=9 -ACTION.HGR/RASTER.BLASTER=7 - -[eof] +# # Attract mode for Raster Blaster # ARTWORK.SHR/RASTER.BLASTER=9 ACTION.HGR/RASTER.BLASTER=7 [eof] \ No newline at end of file diff --git a/res/attract/RED.ALERT b/res/attract/RED.ALERT index 90360405d..650e90170 100644 --- a/res/attract/RED.ALERT +++ b/res/attract/RED.ALERT @@ -1,7 +1 @@ -# -# Attract mode for Red Alert -# - -ACTION.HGR/RED.ALERT=7 - -[eof] +# # Attract mode for Red Alert # ACTION.HGR/RED.ALERT=7 [eof] \ No newline at end of file diff --git a/res/attract/REPTON b/res/attract/REPTON index f122e9a9c..6ece8b8cf 100644 --- a/res/attract/REPTON +++ b/res/attract/REPTON @@ -1,8 +1 @@ -# -# Attract mode for Repton -# - -ACTION.HGR/REPTON=7 -REPTON=0 - -[eof] +# # Attract mode for Repton # ACTION.HGR/REPTON=7 REPTON=0 [eof] \ No newline at end of file diff --git a/res/attract/RESCUE.RAIDERS b/res/attract/RESCUE.RAIDERS index f0268e32b..54271c4cd 100644 --- a/res/attract/RESCUE.RAIDERS +++ b/res/attract/RESCUE.RAIDERS @@ -1,9 +1 @@ -# -# Attract mode for Rescue Raiders -# - -ACTION.HGR/RESCUE.RAIDERS=7 -ACTION.HGR/RESCUE.RAIDERS3=7 -ACTION.HGR/RESCUE.RAIDERS2=7 - -[eof] +# # Attract mode for Rescue Raiders # ACTION.HGR/RESCUE.RAIDERS2=7 ACTION.HGR/RESCUE.RAIDERS3=7 ACTION.HGR/RESCUE.RAIDERS=7 [eof] \ No newline at end of file diff --git a/res/attract/RIBBIT b/res/attract/RIBBIT index 210c52802..1e80cbadf 100644 --- a/res/attract/RIBBIT +++ b/res/attract/RIBBIT @@ -1,7 +1 @@ -# -# Attract mode for Ribbit -# - -ACTION.HGR/RIBBIT=7 - -[eof] +# # Attract mode for Ribbit # ACTION.HGR/RIBBIT=7 [eof] \ No newline at end of file diff --git a/res/attract/ROBOCOP b/res/attract/ROBOCOP index 51a54bec8..a1a4ac5d2 100644 --- a/res/attract/ROBOCOP +++ b/res/attract/ROBOCOP @@ -1,8 +1 @@ -# -# Attract mode for Robocop -# - -TITLE.DHGR/ROBOCOP=8 -ARTWORK.SHR/ROBOCOP=9 - -[eof] +# # Attract mode for Robocop # TITLE.DHGR/ROBOCOP=8 ARTWORK.SHR/ROBOCOP=9 [eof] \ No newline at end of file diff --git a/res/attract/ROBOTRON b/res/attract/ROBOTRON index 30221b2c3..154a21429 100644 --- a/res/attract/ROBOTRON +++ b/res/attract/ROBOTRON @@ -1,8 +1 @@ -# -# Attract mode for Robotron 2084 -# - -ACTION.HGR/ROBOTRON=7 -ROBOTRON=0 - -[eof] +# # Attract mode for Robotron 2084 # ACTION.HGR/ROBOTRON=7 ROBOTRON=0 [eof] \ No newline at end of file diff --git a/res/attract/RUSSKI.DUCK b/res/attract/RUSSKI.DUCK index be8d3fef0..1cb7dac57 100644 --- a/res/attract/RUSSKI.DUCK +++ b/res/attract/RUSSKI.DUCK @@ -1,7 +1 @@ -# -# Attract mode for Russki Duck -# - -ACTION.HGR/RUSSKI.DUCK=7 - -[eof] +# # Attract mode for Russki Duck # ACTION.HGR/RUSSKI.DUCK=7 [eof] \ No newline at end of file diff --git a/res/attract/SABOTAGE b/res/attract/SABOTAGE index eda0ad3d8..1f7188e9c 100644 --- a/res/attract/SABOTAGE +++ b/res/attract/SABOTAGE @@ -1,7 +1 @@ -# -# Attract mode for Sabotage -# - -ACTION.HGR/SABOTAGE=7 - -[eof] +# # Attract mode for Sabotage # ACTION.HGR/SABOTAGE=7 [eof] \ No newline at end of file diff --git a/res/attract/SAMMY.LIGHTFOOT b/res/attract/SAMMY.LIGHTFOOT index a0b49db79..b2373e248 100644 --- a/res/attract/SAMMY.LIGHTFOOT +++ b/res/attract/SAMMY.LIGHTFOOT @@ -1,9 +1 @@ -# -# Attract mode for Sammy Lightfoot -# - -ARTWORK.SHR/SAMMY.LIGHTFOOT=9 -ACTION.HGR/SAMMY.LIGHTFOOT=7 -SAMMY.LIGHTFOOT=0 - -[eof] +# # Attract mode for Sammy Lightfoot # ARTWORK.SHR/SAMMY.LIGHTFOOT=9 ACTION.HGR/SAMMY.LIGHTFOOT=7 SAMMY.LIGHTFOOT=0 [eof] \ No newline at end of file diff --git a/res/attract/SERPENTINE b/res/attract/SERPENTINE index 08cdf18c6..5541b6cf4 100644 --- a/res/attract/SERPENTINE +++ b/res/attract/SERPENTINE @@ -1,8 +1 @@ -# -# Attract mode for Serpentine -# - -ACTION.HGR/SERPENTINE=7 -SERPENTINE=0 - -[eof] +# # Attract mode for Serpentine # ACTION.HGR/SERPENTINE=7 SERPENTINE=0 [eof] \ No newline at end of file diff --git a/res/attract/SHAMUS b/res/attract/SHAMUS index 808528dc6..5c8fae84b 100644 --- a/res/attract/SHAMUS +++ b/res/attract/SHAMUS @@ -1,7 +1 @@ -# -# Attract mode for Shamus -# - -ACTION.HGR/SHAMUS=7 - -[eof] +# # Attract mode for Shamus # ACTION.HGR/SHAMUS2=7 ACTION.HGR/SHAMUS=7 [eof] \ No newline at end of file diff --git a/res/attract/SHUFFLEBOARD b/res/attract/SHUFFLEBOARD index 0d9599053..6332b6675 100644 --- a/res/attract/SHUFFLEBOARD +++ b/res/attract/SHUFFLEBOARD @@ -1,6 +1 @@ -# -# Attract mode for Shuffleboard -# - - -[eof] +# # Attract mode for Shuffleboard # [eof] \ No newline at end of file diff --git a/res/attract/SNACK.ATTACK b/res/attract/SNACK.ATTACK index 02f6e3056..57731669c 100644 --- a/res/attract/SNACK.ATTACK +++ b/res/attract/SNACK.ATTACK @@ -1,8 +1 @@ -# -# Attract mode for Snack Attack -# - -ARTWORK.SHR/SNACK.ATTACK=9 -ACTION.HGR/SNACK.ATTACK=7 - -[eof] +# # Attract mode for Snack Attack # ARTWORK.SHR/SNACK.ATTACK=9 ACTION.HGR/SNACK.ATTACK=7 [eof] \ No newline at end of file diff --git a/res/attract/SNAKE.BYTE b/res/attract/SNAKE.BYTE index 872d6aa12..4c2525327 100644 --- a/res/attract/SNAKE.BYTE +++ b/res/attract/SNAKE.BYTE @@ -1,9 +1 @@ -# -# Attract mode for Snake Byte -# - -ARTWORK.SHR/SNAKE.BYTE=9 -ACTION.HGR/SNAKE.BYTE=7 -SNAKE.BYTE=0 - -[eof] +# # Attract mode for Snake Byte # ARTWORK.SHR/SNAKE.BYTE=9 ACTION.HGR/SNAKE.BYTE=7 SNAKE.BYTE=0 [eof] \ No newline at end of file diff --git a/res/attract/SNEAKERS b/res/attract/SNEAKERS index eaf5fdfce..8c6f6b1e1 100644 --- a/res/attract/SNEAKERS +++ b/res/attract/SNEAKERS @@ -1,12 +1 @@ -# -# Attract mode for Sneakers -# - -ACTION.HGR/SNEAKERS=7 -ACTION.HGR/SNEAKERS4=7 -ACTION.HGR/SNEAKERS3=7 -ACTION.HGR/SNEAKERS2=7 -ACTION.HGR/SNEAKERS5=7 -SNEAKERS=0 - -[eof] +# # Attract mode for Sneakers # ACTION.HGR/SNEAKERS2=7 ACTION.HGR/SNEAKERS3=7 ACTION.HGR/SNEAKERS4=7 ACTION.HGR/SNEAKERS5=7 ACTION.HGR/SNEAKERS=7 SNEAKERS=0 [eof] \ No newline at end of file diff --git a/res/attract/SNOGGLE b/res/attract/SNOGGLE index 4933302c7..3ca84b86d 100644 --- a/res/attract/SNOGGLE +++ b/res/attract/SNOGGLE @@ -1,7 +1 @@ -# -# Attract mode for Snoggle -# - -ACTION.HGR/SNOGGLE=7 - -[eof] +# # Attract mode for Snoggle # ACTION.HGR/SNOGGLE=7 [eof] \ No newline at end of file diff --git a/res/attract/SPACE.EGGS b/res/attract/SPACE.EGGS index f5b455ab4..a62273c5e 100644 --- a/res/attract/SPACE.EGGS +++ b/res/attract/SPACE.EGGS @@ -1,7 +1 @@ -# -# Attract mode for Space Eggs -# - -ACTION.HGR/SPACE.EGGS=7 - -[eof] +# # Attract mode for Space Eggs # ACTION.HGR/SPACE.EGGS=7 [eof] \ No newline at end of file diff --git a/res/attract/SPACE.QUARKS b/res/attract/SPACE.QUARKS index a1618ad03..8c4e54a39 100644 --- a/res/attract/SPACE.QUARKS +++ b/res/attract/SPACE.QUARKS @@ -1,7 +1 @@ -# -# Attract mode for Space Quarks -# - -ACTION.HGR/SPACE.QUARKS=7 - -[eof] +# # Attract mode for Space Quarks # ACTION.HGR/SPACE.QUARKS=7 [eof] \ No newline at end of file diff --git a/res/attract/SPACE.RAIDERS b/res/attract/SPACE.RAIDERS index 64b5ad36c..cfca79591 100644 --- a/res/attract/SPACE.RAIDERS +++ b/res/attract/SPACE.RAIDERS @@ -1,8 +1 @@ -# -# Attract mode for Space Raiders -# - -ARTWORK.SHR/SPACE.RAIDERS=9 -ACTION.HGR/SPACE.RAIDERS=7 - -[eof] +# # Attract mode for Space Raiders # ARTWORK.SHR/SPACE.RAIDERS=9 ACTION.HGR/SPACE.RAIDERS=7 [eof] \ No newline at end of file diff --git a/res/attract/SPARE.CHANGE b/res/attract/SPARE.CHANGE index 4ce848beb..dfbc11f37 100644 --- a/res/attract/SPARE.CHANGE +++ b/res/attract/SPARE.CHANGE @@ -1,9 +1 @@ -# -# Attract mode for Spare Change -# - -ARTWORK.SHR/SPARE.CHANGE=9 -ACTION.HGR/SPARE.CHANGE=7 -SPARE.CHANGE=0 - -[eof] +# # Attract mode for Spare Change # ARTWORK.SHR/SPARE.CHANGE=9 ACTION.HGR/SPARE.CHANGE=7 SPARE.CHANGE=0 [eof] \ No newline at end of file diff --git a/res/attract/SPIDER.RAID b/res/attract/SPIDER.RAID index 14ea9598e..5b33c9102 100644 --- a/res/attract/SPIDER.RAID +++ b/res/attract/SPIDER.RAID @@ -1,7 +1 @@ -# -# Attract mode for Spider Raid -# - -ACTION.HGR/SPIDER.RAID=7 - -[eof] +# # Attract mode for Spider Raid # ACTION.HGR/SPIDER.RAID=7 [eof] \ No newline at end of file diff --git a/res/attract/SPIDERBOT b/res/attract/SPIDERBOT index 3a830b8b7..f467f5615 100644 --- a/res/attract/SPIDERBOT +++ b/res/attract/SPIDERBOT @@ -1,8 +1 @@ -# -# Attract mode for Spiderbot -# - -TITLE.DHGR/SPIDERBOT=8 -ARTWORK.SHR/SPIDERBOT=9 - -[eof] +# # Attract mode for Spiderbot # TITLE.DHGR/SPIDERBOT=8 ARTWORK.SHR/SPIDERBOT=9 [eof] \ No newline at end of file diff --git a/res/attract/SPY.HUNTER b/res/attract/SPY.HUNTER index 91adac067..a65d963da 100644 --- a/res/attract/SPY.HUNTER +++ b/res/attract/SPY.HUNTER @@ -1,9 +1 @@ -# -# Attract mode for Spy Hunter -# - -ACTION.HGR/SPY.HUNTER2=7 -ACTION.HGR/SPY.HUNTER=7 -SPY.HUNTER=0 - -[eof] +# # Attract mode for Spy Hunter # ACTION.HGR/SPY.HUNTER2=7 ACTION.HGR/SPY.HUNTER=7 SPY.HUNTER=0 [eof] \ No newline at end of file diff --git a/res/attract/SPYS.DEMISE b/res/attract/SPYS.DEMISE index 88bdf4bd0..43b51c89e 100644 --- a/res/attract/SPYS.DEMISE +++ b/res/attract/SPYS.DEMISE @@ -1,8 +1 @@ -# -# Attract mode for Spy's Demise -# - -ACTION.HGR/SPYS.DEMISE=7 -SPYS.DEMISE=0 - -[eof] +# # Attract mode for Spy's Demise # ACTION.HGR/SPYS.DEMISE=7 SPYS.DEMISE=0 [eof] \ No newline at end of file diff --git a/res/attract/STAR.BLAZER b/res/attract/STAR.BLAZER new file mode 100644 index 000000000..e69dbe53b --- /dev/null +++ b/res/attract/STAR.BLAZER @@ -0,0 +1 @@ +# # Attract mode for Star Blazer # ACTION.HGR/STAR.BLAZER2=7 ACTION.HGR/STAR.BLAZER=7 [eof] \ No newline at end of file diff --git a/res/attract/STARBLASTER b/res/attract/STARBLASTER index 44a5caf79..335994fde 100644 --- a/res/attract/STARBLASTER +++ b/res/attract/STARBLASTER @@ -1,8 +1 @@ -# -# Attract mode for Starblaster -# - -ARTWORK.SHR/STARBLASTER=9 -ACTION.HGR/STARBLASTER=7 - -[eof] +# # Attract mode for Starblaster # ARTWORK.SHR/STARBLASTER=9 ACTION.HGR/STARBLASTER=7 [eof] \ No newline at end of file diff --git a/res/attract/STARGATE b/res/attract/STARGATE index 0b841ba1a..f37a89f60 100644 --- a/res/attract/STARGATE +++ b/res/attract/STARGATE @@ -1,9 +1 @@ -# -# Attract mode for Stargate -# - -ACTION.HGR/STARGATE=7 -ACTION.HGR/STARGATE2=7 -STARGATE=0 - -[eof] +# # Attract mode for Stargate # ACTION.HGR/STARGATE2=7 ACTION.HGR/STARGATE=7 STARGATE=0 [eof] \ No newline at end of file diff --git a/res/attract/STELLAR.7 b/res/attract/STELLAR.7 index e144e951d..97b8e083b 100644 --- a/res/attract/STELLAR.7 +++ b/res/attract/STELLAR.7 @@ -1,7 +1 @@ -# -# Attract mode for Stellar 7 -# - -ACTION.HGR/STELLAR.7=7 - -[eof] +# # Attract mode for Stellar 7 # ACTION.HGR/STELLAR.7=7 [eof] \ No newline at end of file diff --git a/res/attract/SUCCESSION b/res/attract/SUCCESSION index 8cbff6a1b..7f65e3f70 100644 --- a/res/attract/SUCCESSION +++ b/res/attract/SUCCESSION @@ -1,7 +1 @@ -# -# Attract mode for Succession -# - -ACTION.HGR/SUCCESSION=7 - -[eof] +# # Attract mode for Succession # ACTION.HGR/SUCCESSION=7 [eof] \ No newline at end of file diff --git a/res/attract/SUICIDE b/res/attract/SUICIDE index 84c539685..7c71fc3b1 100644 --- a/res/attract/SUICIDE +++ b/res/attract/SUICIDE @@ -1,7 +1 @@ -# -# Attract mode for Suicide! -# - -ACTION.HGR/SUICIDE=7 - -[eof] +# # Attract mode for Suicide! # ACTION.HGR/SUICIDE=7 [eof] \ No newline at end of file diff --git a/res/attract/SUMMER.EDITION b/res/attract/SUMMER.EDITION index 1df6e7f17..091cf127e 100644 --- a/res/attract/SUMMER.EDITION +++ b/res/attract/SUMMER.EDITION @@ -1,8 +1 @@ -# -# Attract mode for The Games: Summer Edition -# - -TITLE.DHGR/SUMMER.EDITION=8 -ARTWORK.SHR/SUMMER.EDITION=9 - -[eof] +# # Attract mode for The Games: Summer Edition # TITLE.DHGR/SUMMER.EDITION=8 ARTWORK.SHR/SUMMER.EDITION=9 [eof] \ No newline at end of file diff --git a/res/attract/SWASHBUCKLER b/res/attract/SWASHBUCKLER index cec48727e..d992f5e2d 100644 --- a/res/attract/SWASHBUCKLER +++ b/res/attract/SWASHBUCKLER @@ -1,7 +1 @@ -# -# Attract mode for Swashbuckler -# - -ACTION.HGR/SWASHBUCKLER=7 - -[eof] +# # Attract mode for Swashbuckler # ACTION.HGR/SWASHBUCKLER=7 [eof] \ No newline at end of file diff --git a/res/attract/TAG.TEAM b/res/attract/TAG.TEAM index 9ef4728d4..a505d6d2d 100644 --- a/res/attract/TAG.TEAM +++ b/res/attract/TAG.TEAM @@ -1,8 +1 @@ -# -# Attract mode for Tag Team Wrestling -# - -ARTWORK.SHR/TAG.TEAM=9 -ACTION.HGR/TAG.TEAM=7 - -[eof] +# # Attract mode for Tag Team Wrestling # ARTWORK.SHR/TAG.TEAM=9 ACTION.HGR/TAG.TEAM=7 [eof] \ No newline at end of file diff --git a/res/attract/TAPPER b/res/attract/TAPPER index 370440d7f..c492d41bc 100644 --- a/res/attract/TAPPER +++ b/res/attract/TAPPER @@ -1,7 +1 @@ -# -# Attract mode for Tapper -# - -ACTION.HGR/TAPPER=7 - -[eof] +# # Attract mode for Tapper # ACTION.HGR/TAPPER=7 [eof] \ No newline at end of file diff --git a/res/attract/TETRIS b/res/attract/TETRIS index ff9a651ee..c5a1b4061 100644 --- a/res/attract/TETRIS +++ b/res/attract/TETRIS @@ -1,13 +1 @@ -# -# Attract mode for Tetris -# - -ARTWORK.SHR/TETRIS=9 -ACTION.HGR/TETRIS=7 -ACTION.HGR/TETRIS5=7 -ACTION.HGR/TETRIS6=7 -ACTION.HGR/TETRIS3=7 -ACTION.HGR/TETRIS4=7 -ACTION.HGR/TETRIS2=7 - -[eof] +# # Attract mode for Tetris # ARTWORK.SHR/TETRIS=9 ACTION.HGR/TETRIS2=7 ACTION.HGR/TETRIS3=7 ACTION.HGR/TETRIS4=7 ACTION.HGR/TETRIS5=7 ACTION.HGR/TETRIS6=7 ACTION.HGR/TETRIS=7 [eof] \ No newline at end of file diff --git a/res/attract/TETRIS128K b/res/attract/TETRIS128K index 2177feb31..0e4e9bc30 100644 --- a/res/attract/TETRIS128K +++ b/res/attract/TETRIS128K @@ -1,7 +1 @@ -# -# Attract mode for Tetris (DHGR) -# - -TITLE.DHGR/TETRIS128K=8 - -[eof] +# # Attract mode for Tetris (DHGR) # TITLE.DHGR/TETRIS128K=8 [eof] \ No newline at end of file diff --git a/res/attract/THEXDER b/res/attract/THEXDER index b50cc54e2..2561a3738 100644 --- a/res/attract/THEXDER +++ b/res/attract/THEXDER @@ -1,9 +1 @@ -# -# Attract mode for Thexder -# - -ARTWORK.SHR/THEXDER=9 -ACTION.HGR/THEXDER=7 -ACTION.HGR/THEXDER2=7 - -[eof] +# # Attract mode for Thexder # ARTWORK.SHR/THEXDER=9 ACTION.HGR/THEXDER2=7 ACTION.HGR/THEXDER=7 [eof] \ No newline at end of file diff --git a/res/attract/THEXDER128K b/res/attract/THEXDER128K index 93996fe5f..16d9431b2 100644 --- a/res/attract/THEXDER128K +++ b/res/attract/THEXDER128K @@ -1,7 +1 @@ -# -# Attract mode for Thexder (DHGR) -# - -TITLE.DHGR/THEXDER128K=8 - -[eof] +# # Attract mode for Thexder (DHGR) # TITLE.DHGR/THEXDER128K=8 [eof] \ No newline at end of file diff --git a/res/attract/THIEF b/res/attract/THIEF index 15879ec1b..432c68bfd 100644 --- a/res/attract/THIEF +++ b/res/attract/THIEF @@ -1,7 +1 @@ -# -# Attract mode for Thief -# - -ACTION.HGR/THIEF=7 - -[eof] +# # Attract mode for Thief # ACTION.HGR/THIEF=7 [eof] \ No newline at end of file diff --git a/res/attract/THRESHOLD b/res/attract/THRESHOLD index 8c75de547..53e2fae6c 100644 --- a/res/attract/THRESHOLD +++ b/res/attract/THRESHOLD @@ -1,7 +1 @@ -# -# Attract mode for Threshold -# - -ACTION.HGR/THRESHOLD=7 - -[eof] +# # Attract mode for Threshold # ACTION.HGR/THRESHOLD=7 [eof] \ No newline at end of file diff --git a/res/attract/THUNDERBOMBS b/res/attract/THUNDERBOMBS index 1201bfb0c..b5988235a 100644 --- a/res/attract/THUNDERBOMBS +++ b/res/attract/THUNDERBOMBS @@ -1,8 +1 @@ -# -# Attract mode for Thunder Bombs -# - -ACTION.HGR/THUNDERBOMBS=7 -THUNDERBOMBS=0 - -[eof] +# # Attract mode for Thunder Bombs # ACTION.HGR/THUNDERBOMBS=7 THUNDERBOMBS=0 [eof] \ No newline at end of file diff --git a/res/attract/TOMAHAWK b/res/attract/TOMAHAWK index 0e9ae3f6e..f3296021b 100644 --- a/res/attract/TOMAHAWK +++ b/res/attract/TOMAHAWK @@ -1,8 +1 @@ -# -# Attract mode for Tomahawk -# - -ARTWORK.SHR/TOMAHAWK=9 -ACTION.HGR/TOMAHAWK=7 - -[eof] +# # Attract mode for Tomahawk # ARTWORK.SHR/TOMAHAWK=9 ACTION.HGR/TOMAHAWK=7 [eof] \ No newline at end of file diff --git a/res/attract/TRACK.AND.FIELD b/res/attract/TRACK.AND.FIELD index 440b03e5f..c7eaa20fc 100644 --- a/res/attract/TRACK.AND.FIELD +++ b/res/attract/TRACK.AND.FIELD @@ -1,8 +1 @@ -# -# Attract mode for Track & Field -# - -ACTION.HGR/TRACK.AND.FIELD=7 -TRACK.AND.FIELD=0 - -[eof] +# # Attract mode for Track & Field # ACTION.HGR/TRACK.AND.FIELD=7 TRACK.AND.FIELD=0 [eof] \ No newline at end of file diff --git a/res/attract/TUBEWAY b/res/attract/TUBEWAY index 3221aa788..25caa1594 100644 --- a/res/attract/TUBEWAY +++ b/res/attract/TUBEWAY @@ -1,8 +1 @@ -# -# Attract mode for Tubeway ][ -# - -ACTION.HGR/TUBEWAY=7 -TUBEWAY=0 - -[eof] +# # Attract mode for Tubeway ][ # ACTION.HGR/TUBEWAY=7 TUBEWAY=0 [eof] \ No newline at end of file diff --git a/res/attract/TUNNEL.TERROR b/res/attract/TUNNEL.TERROR index d72b799d9..aab3d1fa8 100644 --- a/res/attract/TUNNEL.TERROR +++ b/res/attract/TUNNEL.TERROR @@ -1,7 +1 @@ -# -# Attract mode for Tunnel Terror -# - -ACTION.HGR/TUNNEL.TERROR=7 - -[eof] +# # Attract mode for Tunnel Terror # ACTION.HGR/TUNNEL.TERROR=7 [eof] \ No newline at end of file diff --git a/res/attract/TWERPS b/res/attract/TWERPS index 13e58f8ed..077120510 100644 --- a/res/attract/TWERPS +++ b/res/attract/TWERPS @@ -1,8 +1 @@ -# -# Attract mode for Twerps -# - -ACTION.HGR/TWERPS2=7 -ACTION.HGR/TWERPS=7 - -[eof] +# # Attract mode for Twerps # ACTION.HGR/TWERPS2=7 ACTION.HGR/TWERPS=7 [eof] \ No newline at end of file diff --git a/res/attract/UP.N.DOWN b/res/attract/UP.N.DOWN index f4e3b9182..318889368 100644 --- a/res/attract/UP.N.DOWN +++ b/res/attract/UP.N.DOWN @@ -1,8 +1 @@ -# -# Attract mode for Up'n Down -# - -ARTWORK.SHR/UP.N.DOWN=9 -ACTION.HGR/UP.N.DOWN=7 - -[eof] +# # Attract mode for Up'n Down # ARTWORK.SHR/UP.N.DOWN=9 ACTION.HGR/UP.N.DOWN=7 [eof] \ No newline at end of file diff --git a/res/attract/VICTORY.ROAD b/res/attract/VICTORY.ROAD index 9b785c979..03cfd6160 100644 --- a/res/attract/VICTORY.ROAD +++ b/res/attract/VICTORY.ROAD @@ -1,7 +1 @@ -# -# Attract mode for Victory Road -# - -TITLE.DHGR/VICTORY.ROAD=8 - -[eof] +# # Attract mode for Victory Road # TITLE.DHGR/VICTORY.ROAD=8 [eof] \ No newline at end of file diff --git a/res/attract/VINDICATOR b/res/attract/VINDICATOR index 279ab038d..6bfde4ee4 100644 --- a/res/attract/VINDICATOR +++ b/res/attract/VINDICATOR @@ -1,9 +1 @@ -# -# Attract mode for Vindicator -# - -ACTION.HGR/VINDICATOR2=7 -ACTION.HGR/VINDICATOR=7 -VINDICATOR=0 - -[eof] +# # Attract mode for Vindicator # ACTION.HGR/VINDICATOR2=7 ACTION.HGR/VINDICATOR=7 VINDICATOR=0 [eof] \ No newline at end of file diff --git a/res/attract/WARP.DESTROYER b/res/attract/WARP.DESTROYER index fc3fc8c3a..9b7bff859 100644 --- a/res/attract/WARP.DESTROYER +++ b/res/attract/WARP.DESTROYER @@ -1,8 +1 @@ -# -# Attract mode for Warp Destroyer -# - -ACTION.HGR/WARP.DESTROYER=7 -WARP.DESTROYER=0 - -[eof] +# # Attract mode for Warp Destroyer # ACTION.HGR/WARP.DESTROYER=7 WARP.DESTROYER=0 [eof] \ No newline at end of file diff --git a/res/attract/WAVY.NAVY b/res/attract/WAVY.NAVY index 1611896c9..b2de04b05 100644 --- a/res/attract/WAVY.NAVY +++ b/res/attract/WAVY.NAVY @@ -1,12 +1 @@ -# -# Attract mode for Wavy Navy -# - -ACTION.HGR/WAVY.NAVY=7 -ACTION.HGR/WAVY.NAVY5=7 -ACTION.HGR/WAVY.NAVY3=7 -ACTION.HGR/WAVY.NAVY4=7 -ACTION.HGR/WAVY.NAVY2=7 -WAVY.NAVY=0 - -[eof] +# # Attract mode for Wavy Navy # ACTION.HGR/WAVY.NAVY2=7 ACTION.HGR/WAVY.NAVY3=7 ACTION.HGR/WAVY.NAVY4=7 ACTION.HGR/WAVY.NAVY5=7 ACTION.HGR/WAVY.NAVY=7 WAVY.NAVY=0 [eof] \ No newline at end of file diff --git a/res/attract/WINTER.EDITION b/res/attract/WINTER.EDITION index e6d9c3a7e..eddcad43d 100644 --- a/res/attract/WINTER.EDITION +++ b/res/attract/WINTER.EDITION @@ -1,8 +1 @@ -# -# Attract mode for The Games: Winter Edition -# - -TITLE.DHGR/WINTER.EDITION=8 -ARTWORK.SHR/WINTER.EDITION=9 - -[eof] +# # Attract mode for The Games: Winter Edition # TITLE.DHGR/WINTER.EDITION=8 ARTWORK.SHR/WINTER.EDITION=9 [eof] \ No newline at end of file diff --git a/res/attract/ZENITH b/res/attract/ZENITH index 1cec906cc..f0700f6f8 100644 --- a/res/attract/ZENITH +++ b/res/attract/ZENITH @@ -1,7 +1 @@ -# -# Attract mode for Zenith -# - -ACTION.HGR/ZENITH=7 - -[eof] +# # Attract mode for Zenith # ACTION.HGR/ZENITH=7 [eof] \ No newline at end of file diff --git a/res/attract/generate.sh b/res/attract/generate.sh index cea352d2c..fe1452ac9 100755 --- a/res/attract/generate.sh +++ b/res/attract/generate.sh @@ -7,16 +7,18 @@ cat res/games.conf | tr "\r" "\n" | grep "=" | grep -v "^#" | cut -d"," -f2 | cu # if I knew how to use awk, this could be O(N) instead of O(N^2) name=`cat res/games.conf | tr "\r" "\n" | grep "$game=" | cut -d"=" -f2` # initialize attract mode configuration file for this game - echo "#\n# Attract mode for $name\n#\n" > res/attract/"$game" + echo "#\n# Attract mode for $name\n#\n" > /tmp/g # add title screenshot for DHGR games only - [ -f res/title.dhgr/"$game" ] && echo "TITLE.DHGR/$game=8" >> res/attract/"$game" + [ -f res/title.dhgr/"$game" ] && echo "TITLE.DHGR/$game=8" >> /tmp/g # add box art, if any - [ -f res/artwork.shr/"$game" ] && echo "ARTWORK.SHR/$game=9" >> res/attract/"$game" + [ -f res/artwork.shr/"$game" ] && echo "ARTWORK.SHR/$game=9" >> /tmp/g # TODO add DHGR action screenshots, if any # add action screenshots, if any - cat res/ss/ACTION*.CONF | tr "\r" "\n" | grep "$game""$" | cut -d"=" -f1 | sed -e "s/^/ACTION.HGR\//g" | sed -e "s/$/=7/g" | sort >> res/attract/"$game" + cat res/ss/ACTION*.CONF | tr "\r" "\n" | grep "$game""$" | cut -d"=" -f1 | sed -e "s/^/ACTION.HGR\//g" | sed -e "s/$/=7/g" | sort | uniq >> /tmp/g # add self-running demo, if any - cat res/attract.conf | tr "\r" "\n" | grep "^$game=0" >> res/attract/"$game" + cat res/attract.conf | tr "\r" "\n" | grep "^$game=0" >> /tmp/g # add eof - echo "\n[eof]" >> res/attract/"$game" + echo "\n[eof]" >> /tmp/g + cat /tmp/g | tr "\n" "\r" > res/attract/"$game" + rm /tmp/g done diff --git a/src/4cade.a b/src/4cade.a index 581b056a1..d69f4c6a4 100644 --- a/src/4cade.a +++ b/src/4cade.a @@ -77,8 +77,8 @@ RestoreStackNextTime !source "src/textrank.a" !source "src/parse.common.a" !source "src/parse.prefs.a" - !source "src/ui.sound.a" !source "src/ui.font.a" + !source "src/ui.common.a" gGlobalPrefsStore !word $D000 ; address of first okvs store gGamesListStore diff --git a/src/glue.launch.a b/src/glue.launch.a index 7ac00ff1f..759d2ef78 100644 --- a/src/glue.launch.a +++ b/src/glue.launch.a @@ -6,6 +6,8 @@ ; Public functions ; - PlayGameFromSearch ; - PlayGameFromAttract +; - Prelaunch +; - Launch ; ; Public variables ; - SelectedIndex ; [byte] numeric index in gGamesStore of currently selected game in search mode @@ -13,26 +15,22 @@ ; - gCurrentlyVisibleSlideshowIndex ; [byte] numeric index in gSlideshowStore of currently visible slideshow picture ; (only valid during slideshows, not updated once a key is pressed) +!zone { + PlayGameFromSearch jsr okvs_nth !word gGamesListStore SelectedIndex !byte $FD ; SMC - jmp Go + jmp .Go PlayGameFromAttract - +LDADDR kAttractModeConfFile - jsr SetPath - jsr LoadFile ; load attract-mode configuration file at $8000 - jsr ParseKeyValueList ; parse attract-mode configuration into OKVS data structure at $6000 - !word gAttractModeStore - !word ldrlo2 ; (ldrlo2) points to last load address, so $8000 - !byte 0 + jsr LoadAndParseAttractModeConf jsr okvs_nth ; get filename of current attract-mode module !word gAttractModeStore gCurrentAttractIndex - !byte $FD ; set in AttractMode + !byte $FD ; set in MegaAttractMode +STAY @key jsr okvs_get !word gAttractModeStore @@ -46,7 +44,7 @@ gCurrentAttractIndex ; we reached here by pressing during a self-running demo, ; which means that @key points to the filename of the game we want to play +LDAY @key - jmp Go + jmp .Go @playFromSlideshow ; we reached here by pressing during a slideshow @@ -63,7 +61,7 @@ gCurrentlyVisibleSlideshowIndex @sskey !word $FDFD ; SMC bcs + +LDAY @sskey - jmp Go + jmp .Go + ; if the key is not found, try getting the value of the current record ; from gSlideshowStore and using that instead @@ -71,13 +69,13 @@ gCurrentlyVisibleSlideshowIndex jsr okvs_get !word gSlideshowStore @sskey2 !word $FDFD ; SMC - bcc Go + bcc .Go rts -Go + +.Go +STAY PTR - bit $C010 ; forget the key that was pressed - ldx #1 - sec + ldx #1 ; construct path to game's startup file + sec ; which is always /X/game/game !byte $2c -- pha clc @@ -105,22 +103,27 @@ Go +LDADDR ProDOS_prefix jsr SetPath - jsr LoadFile + jsr LoadFile ; load the game startup file pla - sta ProDOS_prefix + sta ProDOS_prefix ; set 'root' directory to the path part + ; of the game startup file we just loaded + ; so games can load other files without + ; knowing which directory they're in -copy_prelaunch + ; execution falls through here + +Launch +READ_RAM2_WRITE_RAM2 ldx #1 - lda $100,x - sta $DF00,x ; backup stack + sta $DF00,x ; back up stack inx bne - - tsx ; backup stack pointer + tsx ; back up stack pointer stx $DF00 - lda #$38 ; 'sec' opcode - sta RestoreStackNextTime ; tell |Reenter| to restore stack + lda #$38 ; 'sec' opcode to tell |Reenter| to + sta RestoreStackNextTime ; restore the stack and stack pointer ldx #(End_Prelaunch-Prelaunch-1) - lda Prelaunch,x ; copy pre-launch code to main memory @@ -136,22 +139,25 @@ copy_prelaunch ;------------------------------------------------------------------------------ ; Prelaunch -; code to set up machine for running a self-running, self-terminating game demo -; DO NOT CALL DIRECTLY +; code to set up and launch third-party code (either a self-running demo or +; an actual game) +; THIS IS NOT A FUNCTION. DO NOT CALL THIS DIRECTLY. ; must be run from main memory ; contains multiple entry points ; -; in: none +; in: for first entry point, none +; for second entry point, the game must already be loaded in memory +; and ldrlo2/ldrhi2 must be the game entry point ; out: exits via JMP (ldrlo2), which is expected to exit via JMP |Prelaunch| ; (not here, but wherever it was copied to in main memory) or by ; manually enabling LC RAM then JMP |Reenter| ;------------------------------------------------------------------------------ -Prelaunch ; this runs from main memory -; entry point used by some self-running demos +Prelaunch +; entry point to return to launcher (used by self-running demos) lda $C088 jmp Reenter -; entry point to launch game +; entry point to launch game (must be Prelaunch+6) +READ_ROM_NO_WRITE lda ldrlo2 ; set up game entry point in stack page ldy ldrhi2 ; (last load address - 1) @@ -166,21 +172,24 @@ Prelaunch ; this runs from main memory - sta $00,x inx bne - - lda #$65 ; initialize random seed (some games like Pooyan - sta $4E ; require these to be non-zero) - lda #$02 - sta $4F - jsr $FE89 ; initialize machine like a cold boot (many - jsr $FE93 ; games assume a 'clean slate' and rely on - jsr $FE84 ; zero page values set by these ROM routines, - sta $C000 ; e.g. Wavy Navy just prints out text via $FDED - sta $C002 ; and expects it to work) - sta $C004 - sta $C00C - sta $C00E + lda #$65 ; Initialize 'random' seed. These are + sta $4E ; arbitrary values. Some games like Pooyan + lda #$02 ; require these to be non-zero. Ask me + sta $4F ; how long that one took to debug. + jsr $FE89 ; Initialize machine like a cold boot. + jsr $FE93 ; Many games assume a 'clean slate' and + jsr $FE84 ; rely on zero page values set by these + sta $C000 ; ROM routines, + sta $C002 ; e.g. Wavy Navy just prints out text via + sta $C004 ; $FDED and expects it to work. Having it + sta $C00C ; print all null characters is amusing, in + sta $C00E ; a quiet way, but not really helpful. jsr $FB2F jsr $FC58 - ldx #$FD ; jump to game entry point via stack pop + bit $C010 + ldx #$FD ; Jump to game entry point via stack pop. txs rts End_Prelaunch + +} diff --git a/src/ui.attract.dhgr.a b/src/ui.attract.dhgr.a index 98a2e1a83..18b3adaed 100644 --- a/src/ui.attract.dhgr.a +++ b/src/ui.attract.dhgr.a @@ -5,33 +5,40 @@ ; ; Public functions ; - DHGRTitleSlideshow -; - BlankDHGR +; - DHGRActionSlideshow +; - DHGRSingle ; +!zone { + DHGRTitleSlideshow bit MachineStatus ; only run DHGR slideshow if we have 128K bvs + rts -+ jsr LoadDHGRTransition ; load transition effect code at $6000 ++ jsr .LoadDHGRTransition ; load transition effect code at $6000 jsr BlankDHGR ; switch to DHGR mode with initial blank screen jsr okvs_iter ; cycle through all listed DHGR files !word gSlideshowStore - !word DHGRTitleCallback ; address of callback (called on each file) + !word .DHGRTitleCallback ; address of callback (called on each file) jmp BlankHGR ; switch back to HGR mode with initial blank screen on exit DHGRActionSlideshow bit MachineStatus ; only run DHGR slideshow if we have 128K bvs + rts -+ jsr LoadDHGRTransition ; load transition effect code at $6000 ++ jsr .LoadDHGRTransition ; load transition effect code at $6000 jsr BlankDHGR ; switch to DHGR mode with initial blank screen jsr okvs_iter ; cycle through all listed DHGR files !word gSlideshowStore - !word DHGRActionCallback ; address of callback (called on each file) + !word .DHGRActionCallback ; address of callback (called on each file) jmp BlankHGR ; switch back to HGR mode with initial blank screen on exit +DHGRSingle + ; TODO + rts + ;------------------------------------------------------------------------------ -; LoadDHGRTransition +; .LoadDHGRTransition [private] ; looks up name of next DHGR transition effect in DFX.CONF and loads that file ; at $6000 @@ -40,7 +47,7 @@ DHGRActionSlideshow ; out: all registers and flags clobbered ; $6000..$BFFF/main contains transition effect code ;------------------------------------------------------------------------------ -LoadDHGRTransition +.LoadDHGRTransition +LDADDR kDFXConfFile jsr SetPath jsr LoadFile ; load DHGR transition effects list into $8000 @@ -99,7 +106,7 @@ kDFXConfFile @kDFXConfFile_e ;------------------------------------------------------------------------------ -; DHGRTitleCallback +; .DHGRTitleCallback [private] ; callback called by okvs_iter on gSlideshowStore ; to load and display a single DHGR title screenshot @@ -110,7 +117,7 @@ kDFXConfFile ; $2000..$BFFF clobbered by graphics data and transition code ; $2000..$5FFF/aux clobbered ;------------------------------------------------------------------------------ -DHGRTitleCallback +.DHGRTitleCallback +STAY PTR lda $C000 @@ -125,23 +132,11 @@ DHGRTitleCallback +LDAY PTR jsr AddToPath jsr LoadDHRFile - ; execution falls through here - -ExecuteTransition - jsr $6000 ; call transition effect code to display picture - ; execution falls through here - -WaitAfterTransition - ldx #$20 ; picture is already showing so just wait -- lda #0 - jsr WaitForKeyWithTimeout - bmi + - dex - bpl - -+ rts + +LDADDR $6000 + jmp ExecuteTransitionAndWait ;------------------------------------------------------------------------------ -; DHGRActionCallback +; .DHGRActionCallback [private] ; callback called by okvs_iter on gSlideshowStore ; to load and display a single DHGR action screenshot @@ -152,7 +147,7 @@ WaitAfterTransition ; $2000..$BFFF clobbered by graphics data and transition code ; $2000..$5FFF/aux clobbered ;------------------------------------------------------------------------------ -DHGRActionCallback +.DHGRActionCallback +STAY PTR lda $C000 @@ -167,26 +162,7 @@ DHGRActionCallback +LDAY PTR jsr AddToPath jsr LoadDHRFile - jmp ExecuteTransition + +LDADDR $6000 + jmp ExecuteTransitionAndWait -;------------------------------------------------------------------------------ -; BlankDHGR -; clear and show DHGR page 1 without flickering -; -; in: none -; out: text page clobbered (but screen holes preserved) -; $2000..$3FFF/main and /aux cleared -;------------------------------------------------------------------------------ -BlankDHGR - jsr Home - jsr ClearHGR1 ; clear hi-res screen 1 - sta $C005 - jsr ClearHGR1 ; clear hi-res screen 1 in auxmem - sta $C004 - sta $c00d - sta $c057 - sta $c054 - sta $c052 - sta $c050 - sta $c05e - rts +} diff --git a/src/ui.attract.hgr.a b/src/ui.attract.hgr.a index bfbc6eaa2..fc04cf40b 100644 --- a/src/ui.attract.hgr.a +++ b/src/ui.attract.hgr.a @@ -6,67 +6,31 @@ ; Public functions ; - HGRTitleSlideshow ; - HGRActionSlideshow -; - BlankHGR -; - ClearHGR1 +; - HGRSingle ; +!zone { + HGRTitleSlideshow - jsr LoadHGRTransition ; load transition effect code at $6000 + jsr .LoadHGRTransition ; load transition effect code at $6000 jsr okvs_iter ; cycle through all listed HGR files !word gSlideshowStore - !word HGRTitleCallback ; address of callback (called on each file) + !word .HGRTitleCallback ; address of callback (called on each file) rts ; exit with last picture still visible HGRActionSlideshow - jsr LoadHGRTransition ; load transition effect code at $6000 + jsr .LoadHGRTransition ; load transition effect code at $6000 jsr okvs_iter ; cycle through all listed HGR files !word gSlideshowStore - !word HGRActionCallback ; address of callback (called on each file) + !word .HGRActionCallback ; address of callback (called on each file) rts ; exit with last picture still visible -;------------------------------------------------------------------------------ -; BlankHGR -; clear and show HGR page 1 without flickering -; -; in: none -; out: text page clobbered (but screen holes preserved) -; $2000..$3FFF cleared -;------------------------------------------------------------------------------ -BlankHGR - jsr Home - jsr ClearHGR1 ; clear hi-res screen 1 - lda $c057 ; show hi-res screen 1 (now blank) - lda $c054 - lda $c052 - lda $c050 +HGRSingle + ; TODO rts ;------------------------------------------------------------------------------ -; ClearHGR1 -; clear $2000..$3FFF in current memory bank (main or auxmem) -; -; in: none -; out: $2000..$3FFF cleared -; A = 0 -; X = 0 -; Y = 0 -; Z = 1 -;------------------------------------------------------------------------------ -ClearHGR1 - ldx #$20 - stx @a+2 - lda #0 - tay -@a sta $2000,y - iny - bne @a - inc @a+2 - dex - bne @a - rts - -;------------------------------------------------------------------------------ -; HGRTitleCallback +; .HGRTitleCallback [private] ; callback called by okvs_iter on gSlideshowStore ; to load and display a single HGR title screenshot @@ -76,7 +40,7 @@ ClearHGR1 ; $0800..$1EFF preserved (this contains the gSlideshowStore OKVS data) ; $2000..$BFFF clobbered by graphics data and transition code ;------------------------------------------------------------------------------ -HGRTitleCallback +.HGRTitleCallback +STAY PTR lda $C000 @@ -88,10 +52,11 @@ HGRTitleCallback ; load HGR screenshot at $4000 +LOAD_FILE kHGRTitleDirectory, PTR - jmp ExecuteTransition ; call transition effect code to display picture + +LDADDR $6000 + jmp ExecuteTransitionAndWait ;------------------------------------------------------------------------------ -; HGRActionCallback +; .HGRActionCallback [private] ; callback called by okvs_iter on gSlideshowStore ; to load and display a single HGR action screenshot @@ -102,7 +67,7 @@ HGRTitleCallback ; $0800..$1EFF preserved (this contains the gSlideshowStore OKVS data) ; $2000..$BFFF clobbered by graphics data and transition code ;------------------------------------------------------------------------------ -HGRActionCallback +.HGRActionCallback +STAY PTR +STAY @key +STAY @key2 @@ -168,7 +133,8 @@ HGRActionCallback sec jsr DrawBuffer @noname - jmp ExecuteTransition + +LDADDR $6000 + jmp ExecuteTransitionAndWait @topline !byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 !byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 @@ -179,7 +145,7 @@ HGRActionCallback !byte 3 ;------------------------------------------------------------------------------ -; LoadHGRTransition +; .LoadHGRTransition [private] ; looks up name of next HGR transition effect in FX.CONF and loads that file ; at $6000 @@ -188,7 +154,7 @@ HGRActionCallback ; out: all registers and flags clobbered ; $6000..$BFFF contains transition effect code ;------------------------------------------------------------------------------ -LoadHGRTransition +.LoadHGRTransition +LDADDR kFXConfFile jsr SetPath jsr LoadFile ; load HGR transition effects list into $8000 @@ -245,3 +211,5 @@ kFXConfFile !byte @kFXConfFile_e-*-1 !text "FX.CONF" @kFXConfFile_e + +} diff --git a/src/ui.attract.mode.a b/src/ui.attract.mode.a index 25a38b790..8a25d9232 100644 --- a/src/ui.attract.mode.a +++ b/src/ui.attract.mode.a @@ -5,12 +5,8 @@ ; ; Public functions ; - MegaAttractMode -;;;;;; - RunAttractModule -; -; Public variables -; - gAttractIndex ; [byte] numeric index in gAttractModeStore of next Mega-Attract Module -; - gFXIndex ; [byte] numeric index in gFXStore of next HGR transition effect -; - gDFXIndex ; [byte] numeric index in gDFXStore of next DHGR transition effect +; - RunAttractModule +; - LoadAndParseAttractModeConf ;------------------------------------------------------------------------------ ; MegaAttractMode @@ -27,14 +23,7 @@ MegaAttractMode jsr BlankHGR ; switch to HGR page 1 (once cleared) - +LDADDR kAttractModeConfFile - jsr SetPath - jsr LoadFile ; load attract-mode configuration file at $8000 - - jsr ParseKeyValueList ; parse attract-mode configuration into OKVS data structure at $6000 - !word gAttractModeStore - !word ldrlo2 ; (ldrlo2) points to last load address, so $8000 - !byte 0 + jsr LoadAndParseAttractModeConf jsr okvs_get ; get next attract-mode module from prefs !word gGlobalPrefsStore @@ -47,25 +36,25 @@ MegaAttractMode bcc + @noattract ldx #0 -+ stx gAttractIndex ++ stx @attractIndex jsr okvs_nth ; get filename of next attract-mode module !word gAttractModeStore -gAttractIndex +@attractIndex !byte 0 +STAY @key - lda gAttractIndex + lda @attractIndex sta gCurrentAttractIndex - inc gAttractIndex ; increment module index for next time + inc @attractIndex ; increment module index for next time jsr okvs_len !word gAttractModeStore - cmp gAttractIndex + cmp @attractIndex bne + lda #0 - sta gAttractIndex + sta @attractIndex + - lda gAttractIndex + lda @attractIndex sta @nexti jsr okvs_nth ; get name of next attract-mode module !word gAttractModeStore @@ -85,33 +74,39 @@ gAttractIndex @key !word $FDFD ; SMC +STAY PTR - jsr @RunNextAttractModule + ldy #1 + lda (PTR),y + and #$0F ; convert ASCII digit to integer + tax ; X = module type + +LDAY @key ; A/Y = address of module name + jsr RunAttractModule lda $C000 bpl @jmpattract - cmp #$8D - bne @jmpsearch - jsr PlayGameFromAttract + cmp #$8D ; Enter plays the game shown on screen. + bne @jmpsearch ; Any other key switches to Search Mode. + jsr PlayGameFromAttract ; Might return if user hits Ctrl-Reset. @jmpattract jmp MegaAttractMode @jmpsearch jmp SearchMode -@RunNextAttractModule - ldy #1 - lda (PTR),y - and #$0F -; jsr RunAttractModule - ;------------------------------------------------------------------------------ ; RunAttractModule ; run a single attract module of any type and return to caller ; -; in: A = module type (#$01..#$09, see attract.conf) -; gGlobalPrefsStore must be initialized +; in: X = module type (1-9, see attract.conf) +; A/Y = address of module name +; for demos, this is the filename of an executable in /demo/ +; for slideshows, this is the filename of a .conf file in /ss/ +; for singles, this is a pathname of the graphic to load +; gGlobalPrefsStore must be initialized (if we load a transition effect +; of any kind, we will update the global prefs with the next one) ; out: all flags and registers clobbered ; assume all of main memory has been clobbered ;------------------------------------------------------------------------------ -;RunAttractModule +RunAttractModule + +STAY @key + txa bne @NotDemo ; Self-running demos are loaded into main memory and executed. @@ -120,93 +115,63 @@ gAttractIndex ; All demos are strictly 48K / main memory. No demo uses the ; language card or auxiliary memory. - jsr Home ; clear text screen and switch to it during loading - ; to avoid seeing executable code load into the HGR page + jsr Home ; avoid seeing code load into the HGR page +LOAD_PATH kDemoDirectory ldy gPathname - sty ProDOS_prefix -- lda gPathname, y - sta ProDOS_prefix, y + sty ProDOS_prefix ; temporarily set 'root' directory to +- lda gPathname, y ; /demos/ directory so demos can can load + sta ProDOS_prefix, y ; other resources in the same directory dey bne - + +LOAD_FILE_IMM @key ; load self-running demo (address varies) + jsr SaveOrRestoreScreenHoles ; save screen hole contents + jmp Launch ; will return to caller via |Reenter| - +LOAD_FILE_IMM @key - - jsr SaveOrRestoreScreenHoles ; save screen hole contents in case game changes them - jmp copy_prelaunch - -@NotDemo ; slideshow module or screenshot -; cmp #$06 ; 1-5 are slideshow modules -; bcs @Single ; higher values are screenshot modules +; not a demo, so maybe a slideshow or single screenshot +@NotDemo + cmp #$06 ; 1-5 are slideshow modules + bcs @startDispatch +; it's a slideshow, so load slideshow configuration file at $4000 pha ; save module type - - ; load slideshow configuration file at $4000 +LOAD_FILE kAttractModeSlideshowDirectory, @key - jsr ParseKeyValueList ; parse slideshow configuration into an OKVS data structure at $0800 !word gSlideshowStore !word ldrlo2 ; (ldrlo2) points to address of last loaded file, so $4000 !byte 0 - pla ; restore module type + +@startDispatch asl tax lda @slideshows-2,x sta @jmp+1 lda @slideshows-1,x sta @jmp+2 + +LDAY @key ; pass in module name @jmp jmp $FDFD ; SMC +@key !word $FDFD ; SMC @slideshows !word HGRTitleSlideshow !word HGRActionSlideshow !word DHGRTitleSlideshow !word DHGRActionSlideshow - !word SHRArtworkSlideshow + !word SHRSlideshow !word 0 -; !word HGRSingle -; !word DHGRSingle -; !word SHRSingle + !word HGRSingle + !word DHGRSingle + !word SHRSingle -kAttractModeConfFile - !byte @kAttractModeConfFile_e-*-1 - !text "ATTRACT.CONF" -@kAttractModeConfFile_e +LoadAndParseAttractModeConf + +LDADDR @AttractModeConfFile + jsr SetPath + jsr LoadFile ; load attract-mode configuration file at $8000 -;------------------------------------------------------------------------------ -; internal functions - -;------------------------------------------------------------------------------ -; Home -; clear and display text screen -; -; in: none -; out: $0106..$011F clobbered -;------------------------------------------------------------------------------ -Home - lda MachineStatus - and #SUPPORTS_SHR - beq @noSHR - lda $C035 - ora #$08 - sta $C035 ; turn off auxmem-to-bank-E1 shadowing - lda $C029 - and #$7F - sta $C029 ; get out of SHR mode -@noSHR - ldx #(@end-@start-1) -- lda @start,x - sta $106,x - dex - bpl - - jmp $106 -@start - ; this will be run from main memory - +READ_ROM_NO_WRITE - sta $C00C ; get out of DHGR mode - sta $C05F ; get out of DHGR mode - jsr $FB2F ; TEXT - jsr $FC58 ; HOME - +READ_RAM1_WRITE_RAM1 + jsr ParseKeyValueList ; parse attract-mode configuration into OKVS data structure at $6000 + !word gAttractModeStore + !word ldrlo2 ; (ldrlo2) points to last load address, so $8000 + !byte 0 rts -@end +@AttractModeConfFile + !byte 12 + !text "ATTRACT.CONF" diff --git a/src/ui.attract.shr.a b/src/ui.attract.shr.a index 1cf0b86d1..6df50a863 100644 --- a/src/ui.attract.shr.a +++ b/src/ui.attract.shr.a @@ -4,11 +4,13 @@ ; Super hi-res slideshows ; ; Public functions -; - SHRArtworkSlideshow -; - BlankSHR +; - SHRSlideshow +; - SHRSingle ; -SHRArtworkSlideshow +!zone { + +SHRSlideshow lda MachineStatus ; only run SHR slideshow on IIgs or if we have a VidHD card and #SUPPORTS_SHR bne + @@ -19,8 +21,12 @@ SHRArtworkSlideshow !word SHRArtworkCallback jmp BlankHGR +SHRSingle + ; TODO + rts + ;------------------------------------------------------------------------------ -; LoadSHGRTransition +; .LoadSHGRTransition ; [TODO] for now there is only 1 SHR transition so this always load the same file ; [TODO] but eventually it should look up name of next SHR transition effect in ; [TODO] SFX.CONF or something and loads that file at $A000 @@ -62,7 +68,7 @@ SHRArtworkCallback + stx gCurrentlyVisibleSlideshowIndex - jsr BlankSHR + jsr .BlankSHR ; load SHR artwork at $2000/main (not aux) +LDADDR kSHRArtworkDirectory @@ -71,11 +77,11 @@ SHRArtworkCallback jsr AddToPath jsr LoadFile - jsr $A000 - jmp WaitAfterTransition + +LDADDR $A000 + jmp ExecuteTransitionAndWait ;------------------------------------------------------------------------------ -; BlankSHR +; .BlankSHR [private] ; clear and show SHR mode without flickering ; ; in: machine is a IIgs or has a VidHD card that responds appropriately to @@ -85,7 +91,7 @@ SHRArtworkCallback ; out: text page clobbered (but screen holes preserved) ; $2000..$9FFF/aux cleared ;------------------------------------------------------------------------------ -BlankSHR +.BlankSHR jsr Home lda $C029 ; set GS NEWVIDEO mode to turn on linearize @@ -117,3 +123,5 @@ BlankSHR sta $C029 rts + +} diff --git a/src/ui.common.a b/src/ui.common.a new file mode 100644 index 000000000..afb6e040e --- /dev/null +++ b/src/ui.common.a @@ -0,0 +1,159 @@ +;license:MIT +;(c) 2018-9 by 4am +; +; common UI functions +; +; Public functions +; - SoftBell +; - Home +; - BlankHGR +; - BlankDHGR +; + +!zone { + +;------------------------------------------------------------------------------ +; SoftBell +; yell at the user, but, like, gently +; +; in: none +; out: all registers and flags preserved +;------------------------------------------------------------------------------ +SoftBell + php + pha + txa + pha + ldx #32 +- lda #2 + jsr @wait + bit $C030 + lda #33 + jsr @wait + bit $C030 + dex + bne - + pla + tax + pla + plp + rts +@wait ; identical to $FCA8 ROM routine, but ROM is switched out when we need it + sec +-- pha +- sbc #1 + bne - + pla + sbc #1 + bne -- + rts + +;------------------------------------------------------------------------------ +; Home +; clear and display text screen (HARDER THAN IT SOUNDS) +; +; in: none +; out: $0106..$011F clobbered +;------------------------------------------------------------------------------ +Home + lda MachineStatus + and #SUPPORTS_SHR + beq @noSHR + lda $C035 + ora #$08 + sta $C035 ; turn off auxmem-to-bank-E1 shadowing + lda $C029 + and #$7F + sta $C029 ; get out of SHR mode +@noSHR + ldx #(@end-@start-1) +- lda @start,x + sta $106,x + dex + bpl - + jmp $106 +@start + ; this will be run from main memory + +READ_ROM_NO_WRITE + sta $C00C ; get out of DHGR mode + sta $C05F ; get out of DHGR mode + jsr $FB2F ; TEXT + jsr $FC58 ; HOME + +READ_RAM1_WRITE_RAM1 + rts +@end + +;------------------------------------------------------------------------------ +; BlankHGR +; clear and show HGR page 1 without flickering +; +; in: none +; out: text page clobbered (but screen holes preserved) +; $2000..$3FFF cleared +;------------------------------------------------------------------------------ +BlankHGR + jsr Home + jsr .ClearHGR1 ; clear hi-res screen 1 + lda $c057 ; show hi-res screen 1 (now blank) + lda $c054 + lda $c052 + lda $c050 + rts + +;------------------------------------------------------------------------------ +; BlankDHGR +; clear and show DHGR page 1 without flickering +; +; in: none +; out: text page clobbered (but screen holes preserved) +; $2000..$3FFF/main and /aux cleared +;------------------------------------------------------------------------------ +BlankDHGR + jsr Home + jsr .ClearHGR1 ; clear hi-res screen 1 + sta $C005 + jsr .ClearHGR1 ; clear hi-res screen 1 in auxmem + sta $C004 + sta $c00d + sta $c057 + sta $c054 + sta $c052 + sta $c050 + sta $c05e + rts + +ExecuteTransitionAndWait + +STAY @j+1 +@j jsr $FDFD ; SMC call transition effect code + ldx #$20 ; picture is showing so now we wait +- lda #0 + jsr WaitForKeyWithTimeout + bmi + + dex + bpl - ++ rts + +;------------------------------------------------------------------------------ +; .ClearHGR1 [private] +; clear $2000..$3FFF in current memory bank (main or auxmem) +; +; in: none +; out: $2000..$3FFF cleared +; A = 0 +; X = 0 +; Y = 0 +; Z = 1 +;------------------------------------------------------------------------------ +.ClearHGR1 + ldx #$20 + stx @a+2 + lda #0 + tay +@a sta $2000,y + iny + bne @a + inc @a+2 + dex + bne @a + rts +} diff --git a/src/ui.sound.a b/src/ui.sound.a deleted file mode 100644 index 6f792f104..000000000 --- a/src/ui.sound.a +++ /dev/null @@ -1,43 +0,0 @@ -;license:MIT -;(c) 2018-9 by 4am -; -; sound effects -; -; Public functions -; - SoftBell -; - -;------------------------------------------------------------------------------ -; SoftBell -; -; in: none -; out: all registers and flags preserved -;------------------------------------------------------------------------------ -SoftBell - php - pha - txa - pha - ldx #32 -- lda #2 - jsr @wait - bit $C030 - lda #33 - jsr @wait - bit $C030 - dex - bne - - pla - tax - pla - plp - rts -@wait ; identical to $FCA8 ROM routine, but ROM is switched out when we need it - sec --- pha -- sbc #1 - bne - - pla - sbc #1 - bne -- - rts