diff --git a/Makefile b/Makefile index ede737de6..bad64f2ab 100644 --- a/Makefile +++ b/Makefile @@ -35,6 +35,7 @@ dsk: md asm bin/extract.py build/po/ | sh rm -f build/X/**/.DS_Store rm -f build/X/**/PRODOS + rm -f build/X/**/LOADER.SYSTEM $(CADIUS) ADDFOLDER build/"$(DISK)" "/${VOLUME}/X" "build/X" artwork: dsk diff --git a/res/attract-mode.txt b/res/attract-mode.txt new file mode 100644 index 000000000..b67d90b46 --- /dev/null +++ b/res/attract-mode.txt @@ -0,0 +1,52 @@ +51 matches for "1$" in buffer: catalog4.txt + 5:Agent USA=AGENT.USA,001 + 8:Alien Downpour ALIENDOWNPOUR 001 + 9:Alien Rain ALIENRAIN 001 + 12:Aquatron AQUATRON 001 + 13:Arkanoid ARKANOID 101 + 19:Bolo BOLO 001 + 21:BurgerTime BURGERTIME 001 + 23:Canyon Climber CANYONCLIMBER 001 + 25:Choplifter CHOPLIFTER 101 + 27:Conan CONAN 001 + 34:Dino Eggs DINOEGGS 01 + 36:Drelbs DRELBS 01 + 37:Drol DROL 001 + 40:Flip Out FLIPOUT 01 + 42:Formula 1 Racer FORMULA1RACER 01 + 44:Galaxian GALAXIAN 01 + 48:Hard Hat Mack HARDHATMACK 01 + 50:High Rise HIGHRISE 01 + 54:Jungle Hunt JUNGLEHUNT 001 + 55:Karateka KARATEKA 01 + 56:Lady Tut LADYTUT 01 + 57:Lost Tomb LOSTTOMB 01 + 62:Mr. Cool MRCOOL 01 + 63:Mr. Do MRDO 101 + 66:Nibbler NIBBLER 001 + 70:O'Riley's Mine ORILEYSMINE 01 + 72:Pac-Man PACMAN 001 + 74:Pest Patrol PESTPATROL 01 + 75:Pie-Man PIEMAN 01 + 77:Pitfall II PITFALLII 01 + 78:Plasmania PLASMANIA 01 + 79:Pooyan POOYAN 01 + 80:Prince of Persia PRINCEOFPERSIA 011 + 84:Repton REPTON 01 + 85:Ribbit RIBBIT 01 + 86:Robotron 2084 ROBOTRON2084 01 + 91:Snake Byte SNAKEBYTE 01 + 92:Sneakers SNEAKERS 001 + 93:Snoggle SNOGGLE 01 + 95:Spider Raid SPIDERRAID 01 + 97:Spy Hunter SPYHUNTER 01 + 98:Spy's Demise SPYSDEMISE 01 + 99:Starblaster STARBLASTER 01 + 100:Stargate STARGATE 01 + 101:Stellar 7 STELLAR7 001 + 102:Succession SUCCESSION 01 + 104:Tag Team Wrestling TAGTEAMWRESTLIN 01 + 108:Thunder Bombs THUNDERBOMBS 001 + 109:Track N Field TRACKNFIELD 001 + 110:Tubeway ][ TUBEWAYII 01 + 112:Wavy Navy WAVYNAVY 001 diff --git a/res/catalog4.txt b/res/catalog4.txt deleted file mode 100644 index ead61e386..000000000 --- a/res/catalog4.txt +++ /dev/null @@ -1,109 +0,0 @@ -/---------name--------\/--directory--\ABC (A=1 if requires joystick; B=1 if requires 128K; C=1 if has good attract mode, 0=none, -=marginal, ?=unknown) -Agent USA AGENTUSA 001 -Airheart AIRHEART 110 -Alcazar ALCAZAR 000 -Alien Downpour ALIENDOWNPOUR 001 -Alien Rain ALIENRAIN 001 -Ankh ANKH 000 -Apple Panic APPLEPANIC 00- -Aquatron AQUATRON 001 -Arkanoid ARKANOID 101 -Battlezone BATTLEZONE 000 -BC's Quest For Tires BCSQUESTFORTIRE100 -Beer Run BEERRUN 00- -Bellhop BELLHOP 00- -Bill Budge's Trilogy BUDGETRILOGY 000 -Bolo BOLO 001 -Brainteaser Boulevard BRAINTEASERBLVD000 -BurgerTime BURGERTIME 001 -Cannonball Blitz CANNONBALLBLITZ00- -Canyon Climber CANYONCLIMBER 001 -Centipede CENTIPEDE 00- -Choplifter CHOPLIFTER 101 -Commando COMMANDO 000 -Conan CONAN 001 -Crisis Mountain CRISISMOUNTAIN 100 -Crossfire CROSSFIRE 000 -D-Generation DGENERATION 010 -David's Midnight Magic DAVIDSMIDNIGHTM10- -Defender DEFENDER 00 -Dig Dug DIGDUG 000 -Dino Eggs DINOEGGS 01 -Donkey Kong DONKEYKONG 00 -Drelbs DRELBS 01 -Drol DROL 001 -Epoch EPOCH 0- -Falcons FALCONS 000 -Flip Out FLIPOUT 01 -Flight Simulator I FLIGHTSIMI 000 -Formula 1 Racer FORMULA1RACER 01 -Frogger FROGGER 000 -Galaxian GALAXIAN 01 -The Goonies GOONIES 00 -Gremlins GREMLINS 00 -H.E.R.O. HERO 10? -Hard Hat Mack HARDHATMACK 01 -Head On HEADON ?0? -High Rise HIGHRISE 01 -Hungry Boy HUNGRYBOY 00 -Impossible Mission IMPOSSIBLEMISSI 00 -Joust JOUST 000 -Jungle Hunt JUNGLEHUNT 001 -Karateka KARATEKA 01 -Lady Tut LADYTUT 01 -Lost Tomb LOSTTOMB 01 -Mad Bomber MADBOMBER ?0? -Mario Bros MARIOBROS 000 -Montezuma's Revenge MONTEZUMASREVEN000 -Moon Patrol MOONPATROL 0- -Mr. Cool MRCOOL 01 -Mr. Do MRDO 101 -Mr. Robot MRROBOT 00- -Ms. Pacman MSPACMAN 000 -Nibbler NIBBLER 001 -Night Stalker NIGHTSTALKER ?0? -Nightmare Gallery NIGHTMAREGALLER 00 -NORAD NORAD 000 -O'Riley's Mine ORILEYSMINE 01 -Outpost OUTPOST 0- -Pac-Man PACMAN 001 -Paperboy PAPERBOY 0? -Pest Patrol PESTPATROL 01 -Pie-Man PIEMAN 01 -Pit Stop II PITSTOPII 000 -Pitfall II PITFALLII 01 -Plasmania PLASMANIA 01 -Pooyan POOYAN 01 -Prince of Persia PRINCEOFPERSIA 011 -Puckman PUCKMAN 0? -Qix QIX 11? -Radwarrior RADWARRIOR 010 -Repton REPTON 01 -Ribbit RIBBIT 01 -Robotron 2084 ROBOTRON2084 01 -Sabotage SABOTAGE 000 -Serpentine SERPENTINE ?0? -Shamus SHAMUS 0- -Snack Attack SNACKATTACK 00? -Snake Byte SNAKEBYTE 01 -Sneakers SNEAKERS 001 -Snoggle SNOGGLE 01 -Space Raiders SPACERAIDERS 00 -Spider Raid SPIDERRAID 01 -Spiderbot SPIDERBOT 010 -Spy Hunter SPYHUNTER 01 -Spy's Demise SPYSDEMISE 01 -Starblaster STARBLASTER 01 -Stargate STARGATE 01 -Stellar 7 STELLAR7 001 -Succession SUCCESSION 01 -Swashbuckler SWASHBUCKLER 00 -Tag Team Wrestling TAGTEAMWRESTLIN 01 -Tapper TAPPER 000 -Tomahawk TOMAHAWK 100 -Thief THIEF 000 -Thunder Bombs THUNDERBOMBS 001 -Track N Field TRACKNFIELD 001 -Tubeway ][ TUBEWAYII 01 -Victory Road VICTORYROAD 010 -Wavy Navy WAVYNAVY 001 diff --git a/res/dsk/lady tut PRODOS (san inc pack).dsk b/res/dsk/lady tut PRODOS (san inc pack).dsk deleted file mode 100644 index b2fb4e68e..000000000 Binary files a/res/dsk/lady tut PRODOS (san inc pack).dsk and /dev/null differ diff --git a/res/dsk/snake byte 9k file PRODOS (san inc crack).do b/res/dsk/snake byte 9k file PRODOS (san inc crack).do deleted file mode 100644 index c0f48f717..000000000 Binary files a/res/dsk/snake byte 9k file PRODOS (san inc crack).do and /dev/null differ diff --git a/res/dsk/space raiders 9k file PRODOS (san inc crack).dsk b/res/dsk/space raiders 9k file PRODOS (san inc crack).dsk deleted file mode 100644 index 288b5504b..000000000 Binary files a/res/dsk/space raiders 9k file PRODOS (san inc crack).dsk and /dev/null differ diff --git a/res/games.conf b/res/games.conf new file mode 100644 index 000000000..052d7d160 --- /dev/null +++ b/res/games.conf @@ -0,0 +1,119 @@ +# +# 4cade master game list +# +# Format: +# AB,name=directory +# +# A=1 if game requires joystick, 0 if playable on keyboard +# B=1 if game requires 128K, 0 if playable on 64K +# +00,Agent USA=AGENT.USA +11,Airheart=AIRHEART +00,Alcazar=ALCAZAR +00,Alien Downpour=ALIEN.DOWNPOUR +# TODO: Alien Rain volume name and executable filename do not match (one has period, one doesn't) +00,Alien Rain=ALIENRAIN +00,Ankh=ANKH +00,Apple Panic=APPLE.PANIC +00,Aquatron=AQUATRON +10,Arkanoid=ARKANOID +00,Battlezone=BATTLEZONE +10,BC's Quest For Tires=BCS.QUEST +00,Beer Run=BEER.RUN +00,Bellhop=BELLHOP +00,Bill Budge's Trilogy=BUDGETRILOGY +00,Blister Ball=BLISTER.BALL +00,Bolo=BOLO +00,Brainteaser Boulevard=BRAINTEASERBLVD +00,BurgerTime=BURGERTIME +00,Cannonball Blitz=CANNONBALL.BLTZ +00,Canyon Climber=CANYON.CLIMBER +00,Centipede=CENTIPEDE +10,Choplifter=CHOPLIFTER +00,Commando=COMMANDO +00,Conan=CONAN +10,Crisis Mountain=CRISIS.MOUNTAIN +00,Crossfire=CROSSFIRE +01,D-Generation=D.GENERATION +10,David's Midnight Magic=DAVIDS.MAGIC +10,Defender=DEFENDER +00,Dig Dug=DIG.DUG +10,Dino Eggs=DINO.EGGS +10,Donkey Kong=DONKEY.KONG +10,Drelbs=DRELBS +00,Drol=DROL +00,Epoch=EPOCH +00,Falcons=FALCONS +00,Flight Simulator I=FS1 +00,Flip Out=FLIP.OUT +10,Formula 1 Racer=FORMULA.1 +00,Frogger=FROGGER +10,Galaxian=GALAXIAN +10,The Goonies=GOONIES +00,Gremlins=GREMLINS +10,H.E.R.O.=HERO +00,Hard Hat Mack=HARD.HAT.MACK +00,Head On=HEAD.ON +00,High Rise=HIGH.RISE +00,Hungry Boy=HUNGRYBOY +10,Impossible Mission=IMPOSSIBLE.MISS +00,Joust=JOUST +00,Jungle Hunt=JUNGLE.HUNT +00,Karateka=KARATEKA +00,Lady Tut=LADY.TUT +10,Lost Tomb=LOST.TOMB +10,Mad Bomber=MAD.BOMBER +00,Mario Bros=MARIO.BROS +00,Montezuma's Revenge=MONTEZUMA +00,Moon Patrol=MOON.PATROL +00,Mr. Cool=MR.COOL +10,Mr. Do=MR.DO +00,Mr. Robot=MR.ROBOT +00,Ms. Pacman=MS.PACMAN +00,Nibbler=NIBBLER +00,Night Stalker=NIGHT.STALKER +00,Nightmare Gallery=NIGHTMARE +00,NORAD=NORAD +00,O'Riley's Mine=ORILEYS.MINE +00,Outpost=OUTPOST +00,Pac-Man=PAC.MAN +00,Paperboy=PAPERBOY +00,Pest Patrol=PEST.PATROL +00,Pie-Man=PIEMAN +00,Pit Stop II=PITSTOP.II +10,Pitfall II=PITFALL.II +00,Plasmania=PLASMANIA +00,Pooyan=POOYAN +01,Prince of Persia=PRINCEUNP +00,Puckman=PUCK.MAN +11,Qix=QIX +01,Radwarrior=RADWARRIOR +00,Repton=REPTON +00,Ribbit=RIBBIT +00,Robotron 2084=ROBOTRON.2084 +00,Sabotage=SABOTAGE +00,Serpentine=SERPENTINE +10,Shamus=SHAMUS +00,Snack Attack=SNACK.ATTACK +00,Snake Byte=SNAKE.BYTE +00,Sneakers=SNEAKERS +00,Snoggle=SNOGGLE +00,Space Raiders=SPACE.RAIDERS +00,Spider Raid=SPIDER.RAID +01,Spiderbot=SPIDERBOT +00,Spy Hunter=SPY.HUNTER +00,Spy's Demise=SPYS.DEMISE +10,Starblaster=STARBLASTER +10,Stargate=STARGATE +00,Stellar 7=STELLAR.7 +00,Succession=SUCCESSION +00,Swashbuckler=SWASHBUCKLER +00,Tag Team Wrestling=TAG.TEAM +00,Tapper=TAPPER +00,Thief=THIEF +00,Thunder Bombs=THUNDERBOMBS +10,Tomahawk=TOMAHAWK +00,Track N Field=TRACK.AND.FIELD +10,Tubeway ][=TUBEWAY +01,Victory Road=VICTORY.ROAD +00,Wavy Navy=WAVY.NAVY