From df62050aec33be3c203c7bc39de0f26864f9cb4c Mon Sep 17 00:00:00 2001 From: 4am Date: Tue, 24 Sep 2019 21:27:07 -0400 Subject: [PATCH] add Quick Start Guide --- res/attic/quickstart.a | 109 +++++++++++++++++++++++++++++++++++++++ res/attic/transfer.dsk | Bin 143360 -> 143360 bytes res/attract/QUICKSTART | 1 + res/dsk/quickstart.dsk | Bin 0 -> 143360 bytes res/games.conf | 2 +- res/title.hgr/QUICKSTART | Bin 0 -> 8184 bytes src/4cade.init.a | 4 +- 7 files changed, 114 insertions(+), 2 deletions(-) create mode 100644 res/attic/quickstart.a create mode 100644 res/attract/QUICKSTART create mode 100755 res/dsk/quickstart.dsk create mode 100644 res/title.hgr/QUICKSTART diff --git a/res/attic/quickstart.a b/res/attic/quickstart.a new file mode 100644 index 000000000..0d4ace97c --- /dev/null +++ b/res/attic/quickstart.a @@ -0,0 +1,109 @@ +QuickStart + jsr LoadTitleOffscreen + + lda #6 + sta VTAB + lda OffscreenPage + ror + +LDADDR @line3 + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @empty + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @line4 + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @empty + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @line5 + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @empty + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @line6 + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @empty + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @line7 + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @empty + jsr DrawCenteredString + + inc VTAB + lda OffscreenPage + ror + +LDADDR @line8 + jsr DrawCenteredString + + rts +@line3 + !byte 24 + !text " T Y P E to find a game " +@empty + !byte 24 + !text " " +@line4 + !byte 24 + !byte $20,$08,$15 + !text " to browse all games " +@line5 + !byte 24 + !text " [Return] to play " +@line6 + !byte 24 + !text " [Space] to preview " +@line7 + !byte 24 + !text " [Ctrl-C] to cheat " +@line8 + !byte 24 + !text " [Esc] to go back " +; !text "0123456789012345678901234567890123456789" +; !text " .------------------. " +; !text " | Quickstart Guide | " +; !text " .--+ +--. " +; !text " | T Y P E to find a game | " +; !text " | | " +; !text " | <> to browse all games | " +; !text " | | " +; !text " | [Return] to play | " +; !text " | | " +; !text " | [Space] to preview | " +; !text " | | " +; !text " | [Ctrl-C] to cheat | " +; !text " | | " +; !text " | [Esc] to go back | " +; !text " +------------------------+ " diff --git a/res/attic/transfer.dsk b/res/attic/transfer.dsk index 2c4ece1639d7a7f8f9676e1c656357dc3466b2ae..4026856b98a62af7b3a6718929eb24211008ee5b 100755 GIT binary patch delta 6326 zcmcIoU2I%O6`t8Y@7-N*(x!m`PVJ^GEdRn&o0sZ^mjYF?3eu~Z46 zjuG-Gid**~-2N=7kHH-XY7WdL3-PD8}!;^Jz;oH{lp4)6MT<0mwa{~&q_U7YcOEa*LAhyDO_21_3GQ=@;~5vAmy>(N%qHIcNkxDW53oP z?zayO@h@X2DQo)bVf(cqe&1t(dZnnmoRyv{6?q^p{RmoFJ^$HDBQVgQ+RH>WLr)S{ z>(dY7FO5$7J$>SeC1DmFSIh}-4i}QYY2uiC6vC_)vqe$O2{bM_?p)D--}TK#fHZL! zK*YFA#FfX7-4Ssgy(L&r2qW}0!{o$V$(0r-vTm;EI{p_z0k_t{>wD~fUEn)-hc)=Z zR#;3&L}#MWA1ksb2{W&`#ks7bv=!&%H1yS3U5lEq>f2&;20kkhju<&#d-9t<`l~lK zv4MB`MgNfe_We4-7Td$**tNx{pT*Uz5Ly%2l2Zb>#iE2)vgGSuK3W?shFdC0_dN8O zD}4q%J)Z?UjtW+;9$THqaV$aCBOX05FDmoSFlHbVV{Z!9nIS)Y@6C)09y2*=>^Z~p zif*w2H}Giss~}>G(rj3j$0+IUqsF^uR&ZGH=DlHMEjwH)4hO(1m#l+JduWc+l8(jy zEj{hH;v0^IJ05Ok^Tw_nux5@AyYs{*jiNYT!K*sS+J^@C)@NXW1RoF%0K}Phaie75 z@4fwfM}M)0vA%vmElAjrr=P!N~QA8%y^#kwSqqL-ULy5bFUtEA~qI~dr0=uZsLmRC?zi@#OGpMn2s=W zj)SS`I$l9?JPMB4m0mPfO@)~;v$+XyjK*1~;F$jVNQnE$20^xoV}uF`ct{96t0~Y% zWbBBNg+6No^|b9S|Sw#S*^KtJ=|jBfU;Q??YQx&|C5mju<0HN!LeWb$VlP z2a5td+IG?cXpF^^7?{sP)^W&1Urz4l-_)VaCu&x&vTAsYbUwsf) zbJnRRG|)oI+-g>ON9)Y);e4-ET--!aoeO)4^Nug#J!3Oqx<09n4C*n4QEk{i8{%!~ zlL&8EMG@B(MQuz#3cjqna3BQ;B^zBIQ0#0m;1dLK$38s7x8YUvHf2C)bUHu|>0Yme zs1O^L(_<>9+ucL_OYkV!LM}?=?l5y}#O^|Z)^k=PCzg-aA-87Y^^r>o3>_X53irgt0*y#Zd9;`8`Zg)q?{)GM108i*meayHC$hHA8 z=_Z_s=uBc?iYv_GLi`213zxh@!O&yWO$mG2;BseXU&CwbC;Qsuxxzvo=JmOP-IJ*G zh^F9{5R(9H`7OEb?qTBm=?2WK!RNNt&J04AwQtc|q=1nR1JEc05!({i7;d^=Z-jU) z#L8p8MQJdvdBNlg2?*XyvzFibz5LmM>r4(Q|94HfDjfVp*c3&&seP1EujS<@R)=*2=P`gzsZD-ry9o9DYC&w!-kH0B@E`!lk_u z0E6SeEQm-o)n;Z%x$mNnOYW~8sSZQM%19-3RY6h}KWuHyoTvo)eVRH?2XD}zYKj~k zUC}-`i)a7a{~g<2gta?~ZRC{p$CT%!$``!L>G#6!iu3QSE9^atzEDTQQTl4iq}Dr) zhd-39aaaXSfJX{w41@)7GI&LHeWS7uy4@yzV!<`V&wizin4DBhF5QAjcDZinoA*o{ zS>p7#iOH2U_j&^ES~S)N+c_qrVb delta 11489 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%0DYuSuL#< zGA7zq=sE{A-z*;A04eBiypK;JJJ7#ggnJ8%iuzP0QYvA26&ClV5HBBnDhitxBPCKd zQ}}vY7eKou)$29fp}TbwfYw|gpxK=qnK*gwsUzol+3Ij|xKzUSG6I^ATnNa^P3|ox zE8atP0(WSTBsLi7j|@{ET~CJoejcWV*fl^@!c|&NgS~_uE z7zV+Z&7S<+Q^}`ObmcjLijwe(FZ=ijjaYzm zTa$$D(~Nt~Yj^+X&aW);qiRV$stR5CNfj*=puo0}mOPqF5W3k2Wq%S;A{{-dS09>R ze(-hy>TPd?dI2Or3~1|gl1UTnjpCgl@yKAhxXL84czLFA@&mrT0OgmbC(Jk4BgYn&C_v@$t{6d5 z7+rMoNQSdG-zGq_$r7%I3$u6bHNXDwJDW77)iS*Ik!=-N8pUX7wd})cN%sMDPg6&C zs`J&-y;r@*{MrHY)lVICTCr`JP7X&-o<@Ks*+eNho!x~ikb9FOky{05_y{fAo#c{a z+Cogm{`%;Vz55Qa-=_c#;>)`SNP&vO%_oHdbnl6U{SUD+)A@~YZpNKlsKNE63*+1j zZFB*xwR4vcke5NUWkvLY8_AMx*YBP<@b~{*I2yd26E|~wHV1LHLtrYlq-o+1<26Xk z9h&D{UKiir7&G5A-}D<8Ywh^U$wa(2o{aaz6Y+Sn^X+eSSve*0!^`Wf>`JEf*h+uv zkKR4d+;~($a=a(HzJC3s^;ZA2I|kS3ky)|HW@pzBe&gXi)Z_A{b=22el@)#8I=DKG z>;L+X?i;Uzr(8w<_uKEpluY}-Zz{?5e>|YXTl%g~G&lNM`&Lqrse8}H<SnJHy?%9BwRWjJlj?c6NXAHG+p8WSSY= zVmgnO26$KQ%toA$NM>;o^!}kDI-$J!#Y@1~9F7#OrE9^3;+`tr( zjSpUKcJiLu+~EpcVp;~sbGfjHKr$7HB$N1^AZZ<85pYjN@Pp7j5iRO!jeBk4LM`MH z&CWxuQ>R9iE8G_%rPyX)h=G;s3r0jpP@xDQUznL8#oN<&slCm=IMe>8FDr@Wn?*H) zZO87tTdQAK6wZqAu)T1f61<7r2Lc`4Er221U}7<^UtYb@`thg-)LZ{W{xRJ8muE-z zp^xr4EkT9xAqS7qxdu=Ha2Kj6f(nTSQ0)*B|O8s)OJ8e7`c7%HNE2UH_Xm-o5_zUw!|L@BiQj?_Lc(pUk(f l<&--UH>1?=hi_lM-hMHs?1)^wI`Z-_a>{ppkyF+F{{gCw*q#6Y diff --git a/res/attract/QUICKSTART b/res/attract/QUICKSTART new file mode 100644 index 000000000..df241db0d --- /dev/null +++ b/res/attract/QUICKSTART @@ -0,0 +1 @@ +# # Attract mode for Quick Start Guide # [eof] \ No newline at end of file diff --git a/res/dsk/quickstart.dsk b/res/dsk/quickstart.dsk new file mode 100755 index 0000000000000000000000000000000000000000..9eadf849fbb9a1facbe0f80249ab5b1cbf5c6f8a GIT binary patch literal 143360 zcmeI#PiP!f7y$6uY?@|b(xy@|h?WI|X&OP$OHe{v+a{aIHchiF2woDrh#2%Fc&dk) z5=9{gFFA-~a7s5=*?y&PB7z2~E&d}W2M_g7!Ba_p-@x!5-^aZ7 z{T>W6x&CUt^yoXM57qLmul2qdZA7@745#aHaqr4PvHo~v6Y1=8Qi=LRe~f+ z_rxRdHa`@0l`NYBT6E~Ia=-GK!5PZ_pkqcUauH1e9 zDr?!k@$Hxog8rV}_jCtWgZ$>8>82-`5V*Ys_JE3^2=%s64fA-zXJnhLyLAmGxpJHy4y%zE*hZ&-DI}#=_b6w@r86C>;&w z=jYR}uAKk)@~7#StLf#{^B2)jn{RE~yDu5YhN5inxhP5wwk5~2BT3JhzNJ@}3yWc+r!mkNsOC3@i_^;! z*@3pCyz#4dA}c3j{ofs5+g)vLlxLbQmir4+VK&xPcpcI$zX4wE B3Ag|N literal 0 HcmV?d00001 diff --git a/res/games.conf b/res/games.conf index af1b3bbc3..3609a977b 100644 --- a/res/games.conf +++ b/res/games.conf @@ -1 +1 @@ -000,AGENT.USA=Agent U S A 110,AIRHEART=Airheart 001,ALCAZAR=Alcazar 101,ALIEN.AMBUSH=Alien Ambush 001,ALIEN.DOWNPOUR=Alien Downpour 001,ALIEN.MUNCHIES=Alien Munchies 000,ALIEN.RAIN=Alien Rain 000,ALIEN.TYPHOON=Alien Typhoon 000,ANKH=Ankh 001,CIDER.SPIDER=Apple Cider Spider 001,APPLE.PANIC=Apple Panic 000,AQUATRON=Aquatron 000,ARGOS=Argos 100,ARKANOID=Arkanoid 000,ASTEROID.BLASTR=Asteroid Blaster 101,AXIS.ASSASSIN=Axis Assassin 000,AZTEC=Aztec 110,BAD.DUDES=Bad Dudes 100,BALLBLAZER=Ballblazer 110,BATMAN=Batman 000,BATTLEZONE=Battlezone 100,BCS.QUEST=BC's Quest For Tires 001,BEER.RUN=Beer Run 000,BELLHOP=Bellhop 000,BERZAP=Berzap 000,BEYOND.WOLFEN=Beyond Castle Wolfenstein 000,BUDGETRILOGY=Bill Budge's Trilogy 100,BLACK.MAGIC=Black Magic 000,BLISTER.BALL=Blister Ball 000,BLOCKCHAIN=BlockChain 001,BOLO=Bolo 001,BOUNCING.KMNGAS=Bouncing Kamungas 001,BRAINTEASERBLVD=Brainteaser Boulevard 101,BRUCE.LEE=Bruce Lee 101,BUBBLE.BOBBLE=Bubble Bobble 000,BUCK.ROGERS=Buck Rogers: Planet of Zoom 002,BURGERTIME=BurgerTime 001,BUZZARD.BAIT=Buzzard Bait 000,CANNONBALL.BLTZ=Cannonball Blitz 001,CANYON.CLIMBER=Canyon Climber 000,CAPTN.GOODNIGHT=Captain Goodnight 000,WOLFEN84=Castle Wolfenstein 101,CEILING.ZERO=Ceiling Zero 001,CENTIPEDE=Centipede 000,CHAMP.LODERUN=Championship Lode Runner 100,CHOPLIFTER=Choplifter 010,COMMANDO=Commando 002,CONAN=Conan 000,CRAZY.MAZY=Crazy Mazey 001,CRIME.WAVE=Crime Wave 100,CRISIS.MOUNTAIN=Crisis Mountain 001,CROSSFIRE=Crossfire 001,CUBIT=Cubit 000,CYBERSTRIKE=Cyber Strike 001,CYCLOD=Cyclod 100,DAVIDS.MAGIC=David's Midnight Magic 010,DEATH.SWORD=Death Sword 101,DEFENDER=Defender 010,D.GENERATION=D-Generation 000,DIAMOND.MINE=Diamond Mine 001,DIG.DUG=Dig Dug 100,DINO.EGGS=Dino Eggs 101,DONKEY.KONG=Donkey Kong 100,DRELBS=Drelbs 001,DROL=Drol 000,DUNG.BEETLES=Dung Beetles 001,EGGS.IT=Eggs-It 000,EPOCH=Epoch 001,FALCONS=Falcons 000,FIREBIRD=Firebird 000,FS1=Flight Simulator I 000,FLIP.OUT=Flip Out 100,FORMULA.1=Formula 1 Racer 001,FREE.FALL=Free Fall 000,FROGGER=Frogger 100,FROGGER.II=Frogger II 100,GALAXIAN=Galaxian 000,GALAXY.GATES=Galaxy Gates 100,GAMMA.GOBLINS=Gamma Goblins 000,GENETIC.DRIFT=Genetic Drift 000,GOLD.RUSH=Gold Rush 000,GORGON=Gorgon 000,GREMLINS=Gremlins 000,GUMBALL=Gumball 000,HADRON=Hadron 001,HARD.HAT.MACK=Hard Hat Mack 000,HEAD.ON=Head On 110,HEAVY.BARREL=Heavy Barrel 100,HERO=H E R O 000,HIGH.RISE=High Rise 000,HORIZON.V=Horizon V 000,HUNGRYBOY=Hungry Boy 000,HYPER.HEAD.ON=Hyper Head On 000,IKARI.WARRIORS=Ikari Warriors 100,IMPOSSIBLE.MISS=Impossible Mission 010,INDIANA.JONES=Indiana Jones 100,INTL.GRAN.PRIX=International Gran Prix 001,JOUST=Joust 000,JUGGLER=Juggler 000,JUMPMAN=Jumpman 000,JUNGLE.HUNT=Jungle Hunt 100,KAMIKAZE=Kamikaze 000,KARATEKA=Karateka 000,KID.NIKI=Kid Niki 000,LABYRINTH=Labyrinth 000,LADY.TUT=Lady Tut 000,LANCASTER=Lancaster 100,LASER.BOUNCE=Laser Bounce 000,LAZER.SILK=Lazer Silk 000,LODE.RUNNER=Lode Runner 100,LOST.TOMB=Lost Tomb 100,MAD.BOMBER=Mad Bomber 100,MARBLE.MADNESS=Marble Madness 001,MARIO.BROS=Mario Bros 100,MINER.2049ER=Miner 2049er 001,MONTEZUMA=Montezuma's Revenge 001,MOON.PATROL=Moon Patrol 000,MR.COOL=Mr. Cool 101,MR.DO=Mr. Do 000,MR.ROBOT=Mr. Robot 001,MS.PACMAN=Ms. Pacman 000,NIBBLER=Nibbler 100,NIGHT.MISSION=Night Mission Pinball 000,NIGHT.STALKER=Night Stalker 000,NIGHTMARE=Nightmare Gallery 000,NORAD=N O R A D 000,ORBITRON=Orbitron 000,ORILEYS.MINE=O'Riley's Mine 000,OOTW=Out Of This World 000,OUTPOST=Outpost 000,PAC.MAN=Pac-Man 000,PAPERBOY=Paperboy 001,PEST.PATROL=Pest Patrol 100,PHANTOMS.FIVE=Phantoms Five 000,PHASER.FIRE=Phaser Fire 000,PHOTAR=Photar 000,PICNIC.PARANOIA=Picnic Paranoia 000,PIEMAN=Pie-Man 010,PIPEDREAM=Pipe Dream 100,PITFALL.II=Pitfall II 000,PITSTOP.II=Pit Stop II 000,PLASMANIA=Plasmania 110,PLATOON=Platoon 000,POLLYWOG=Pollywog 000,POOYAN=Pooyan 010,PRINCEUNP=Prince of Persia 000,PUCK.MAN=Puckman 110,QIX=Qix 100,QUADRANT.6112=Quadrant 6112 010,RADWARRIOR=Radwarrior 010,RAMPAGE=Rampage 000,RASTER.BLASTER=Raster Blaster 100,RED.ALERT=Red Alert 110,RENEGADE=Renegade 000,REPTON=Repton 000,RESCUE.RAIDERS=Rescue Raiders 000,RIBBIT=Ribbit 000,ROADBLOCK=Roadblock 010,ROBOCOP=Robocop 000,ROBOTRON=Robotron 2084 000,RUSSKI.DUCK=Russki Duck 000,SABOTAGE=Sabotage 000,SAMMY.LIGHTFOOT=Sammy Lightfoot 000,SEA.DRAGON=Sea Dragon 000,SEAFOX=Seafox 000,SERPENTINE=Serpentine 100,SHAMUS=Shamus 000,SHUFFLEBOARD=Shuffleboard 000,SITUATION.CRTCL=Situation Critical 000,SNACK.ATTACK=Snack Attack 000,SNAKE.BYTE=Snake Byte 001,SNEAKERS=Sneakers 000,SNOGGLE=Snoggle 100,SPACE.EGGS=Space Eggs 000,SPACE.QUARKS=Space Quarks 000,SPACE.RAIDERS=Space Raiders 000,SPARE.CHANGE=Spare Change 000,SPDWAY.CLASSIC=Speedway Classic 010,SPIDERBOT=Spiderbot 000,SPIDER.RAID=Spider Raid 000,SPY.HUNTER=Spy Hunter 000,SPYS.DEMISE=Spy's Demise 100,STARBLASTER=Starblaster 000,STAR.BLAZER=Star Blazer 100,STARGATE=Stargate 000,STAR.THIEF=Star Thief 000,STELLAR.7=Stellar 7 000,SUCCESSION=Succession 000,SUICIDE=Suicide! 000,SWASHBUCKLER=Swashbuckler 000,TAG.TEAM=Tag Team Wrestling 001,TAPPER=Tapper 000,TETRIS=Tetris 010,TETRIS128K=Tetris (DHGR) 000,THE.BILESTOAD=The Bilestoad 010,SUMMER.EDITION=The Games: Summer Edition 010,WINTER.EDITION=The Games: Winter Edition 100,GOONIES=The Goonies 000,SPY.STRIKES.BAK=The Spy Strikes Back 000,THEXDER=Thexder 010,THEXDER128K=Thexder (DHGR) 000,THIEF=Thief 000,THRESHOLD=Threshold 000,THUNDERBOMBS=Thunder Bombs 100,TOMAHAWK=Tomahawk 000,TRACK.AND.FIELD=Track & Field 100,TUBEWAY=Tubeway ][ 000,TUNNEL.TERROR=Tunnel Terror 000,TWERPS=Twerps 000,UP.N.DOWN=Up'n Down 010,VICTORY.ROAD=Victory Road 000,VINDICATOR=Vindicator 000,WARP.DESTROYER=Warp Destroyer 001,WAVY.NAVY=Wavy Navy 100,XEVIOUS=Xevious 101,ZAXXON=Zaxxon 000,ZENITH=Zenith [eof] # # 4cade master game list # # Format: # ABC,directory=name # # A=1 if game requires joystick, 0 if playable on keyboard # B=1 if game requires 128K, 0 if playable on 64K # C=cheat mode category # 0=no cheats (yet!) # 1=infinite lives # 2=infinite lives & weapons # # all other values for A or B -> ignore entire line (like this one!) # A line beginning with '[' terminates the parsing # \ No newline at end of file +003,QUICKSTART=Quick Start Guide 000,AGENT.USA=Agent U S A 110,AIRHEART=Airheart 001,ALCAZAR=Alcazar 101,ALIEN.AMBUSH=Alien Ambush 001,ALIEN.DOWNPOUR=Alien Downpour 001,ALIEN.MUNCHIES=Alien Munchies 000,ALIEN.RAIN=Alien Rain 000,ALIEN.TYPHOON=Alien Typhoon 000,ANKH=Ankh 001,CIDER.SPIDER=Apple Cider Spider 001,APPLE.PANIC=Apple Panic 000,AQUATRON=Aquatron 000,ARGOS=Argos 100,ARKANOID=Arkanoid 000,ASTEROID.BLASTR=Asteroid Blaster 101,AXIS.ASSASSIN=Axis Assassin 000,AZTEC=Aztec 110,BAD.DUDES=Bad Dudes 100,BALLBLAZER=Ballblazer 110,BATMAN=Batman 000,BATTLEZONE=Battlezone 100,BCS.QUEST=BC's Quest For Tires 001,BEER.RUN=Beer Run 000,BELLHOP=Bellhop 000,BERZAP=Berzap 000,BEYOND.WOLFEN=Beyond Castle Wolfenstein 000,BUDGETRILOGY=Bill Budge's Trilogy 100,BLACK.MAGIC=Black Magic 000,BLISTER.BALL=Blister Ball 000,BLOCKCHAIN=BlockChain 001,BOLO=Bolo 001,BOUNCING.KMNGAS=Bouncing Kamungas 001,BRAINTEASERBLVD=Brainteaser Boulevard 101,BRUCE.LEE=Bruce Lee 101,BUBBLE.BOBBLE=Bubble Bobble 000,BUCK.ROGERS=Buck Rogers: Planet of Zoom 002,BURGERTIME=BurgerTime 001,BUZZARD.BAIT=Buzzard Bait 000,CANNONBALL.BLTZ=Cannonball Blitz 001,CANYON.CLIMBER=Canyon Climber 000,CAPTN.GOODNIGHT=Captain Goodnight 000,WOLFEN84=Castle Wolfenstein 101,CEILING.ZERO=Ceiling Zero 001,CENTIPEDE=Centipede 000,CHAMP.LODERUN=Championship Lode Runner 100,CHOPLIFTER=Choplifter 010,COMMANDO=Commando 002,CONAN=Conan 000,CRAZY.MAZY=Crazy Mazey 001,CRIME.WAVE=Crime Wave 100,CRISIS.MOUNTAIN=Crisis Mountain 001,CROSSFIRE=Crossfire 001,CUBIT=Cubit 000,CYBERSTRIKE=Cyber Strike 001,CYCLOD=Cyclod 100,DAVIDS.MAGIC=David's Midnight Magic 010,DEATH.SWORD=Death Sword 101,DEFENDER=Defender 010,D.GENERATION=D-Generation 000,DIAMOND.MINE=Diamond Mine 001,DIG.DUG=Dig Dug 100,DINO.EGGS=Dino Eggs 101,DONKEY.KONG=Donkey Kong 100,DRELBS=Drelbs 001,DROL=Drol 000,DUNG.BEETLES=Dung Beetles 001,EGGS.IT=Eggs-It 000,EPOCH=Epoch 001,FALCONS=Falcons 000,FIREBIRD=Firebird 000,FS1=Flight Simulator I 000,FLIP.OUT=Flip Out 100,FORMULA.1=Formula 1 Racer 001,FREE.FALL=Free Fall 000,FROGGER=Frogger 100,FROGGER.II=Frogger II 100,GALAXIAN=Galaxian 000,GALAXY.GATES=Galaxy Gates 100,GAMMA.GOBLINS=Gamma Goblins 000,GENETIC.DRIFT=Genetic Drift 000,GOLD.RUSH=Gold Rush 000,GORGON=Gorgon 000,GREMLINS=Gremlins 000,GUMBALL=Gumball 000,HADRON=Hadron 001,HARD.HAT.MACK=Hard Hat Mack 000,HEAD.ON=Head On 110,HEAVY.BARREL=Heavy Barrel 100,HERO=H E R O 000,HIGH.RISE=High Rise 000,HORIZON.V=Horizon V 000,HUNGRYBOY=Hungry Boy 000,HYPER.HEAD.ON=Hyper Head On 000,IKARI.WARRIORS=Ikari Warriors 100,IMPOSSIBLE.MISS=Impossible Mission 010,INDIANA.JONES=Indiana Jones 100,INTL.GRAN.PRIX=International Gran Prix 001,JOUST=Joust 000,JUGGLER=Juggler 000,JUMPMAN=Jumpman 000,JUNGLE.HUNT=Jungle Hunt 100,KAMIKAZE=Kamikaze 000,KARATEKA=Karateka 000,KID.NIKI=Kid Niki 000,LABYRINTH=Labyrinth 000,LADY.TUT=Lady Tut 000,LANCASTER=Lancaster 100,LASER.BOUNCE=Laser Bounce 000,LAZER.SILK=Lazer Silk 000,LODE.RUNNER=Lode Runner 100,LOST.TOMB=Lost Tomb 100,MAD.BOMBER=Mad Bomber 100,MARBLE.MADNESS=Marble Madness 001,MARIO.BROS=Mario Bros 100,MINER.2049ER=Miner 2049er 001,MONTEZUMA=Montezuma's Revenge 001,MOON.PATROL=Moon Patrol 000,MR.COOL=Mr. Cool 101,MR.DO=Mr. Do 000,MR.ROBOT=Mr. Robot 001,MS.PACMAN=Ms. Pacman 000,NIBBLER=Nibbler 100,NIGHT.MISSION=Night Mission Pinball 000,NIGHT.STALKER=Night Stalker 000,NIGHTMARE=Nightmare Gallery 000,NORAD=N O R A D 000,ORBITRON=Orbitron 000,ORILEYS.MINE=O'Riley's Mine 000,OOTW=Out Of This World 000,OUTPOST=Outpost 000,PAC.MAN=Pac-Man 000,PAPERBOY=Paperboy 001,PEST.PATROL=Pest Patrol 100,PHANTOMS.FIVE=Phantoms Five 000,PHASER.FIRE=Phaser Fire 000,PHOTAR=Photar 000,PICNIC.PARANOIA=Picnic Paranoia 000,PIEMAN=Pie-Man 010,PIPEDREAM=Pipe Dream 100,PITFALL.II=Pitfall II 000,PITSTOP.II=Pit Stop II 000,PLASMANIA=Plasmania 110,PLATOON=Platoon 000,POLLYWOG=Pollywog 000,POOYAN=Pooyan 010,PRINCEUNP=Prince of Persia 000,PUCK.MAN=Puckman 110,QIX=Qix 100,QUADRANT.6112=Quadrant 6112 010,RADWARRIOR=Radwarrior 010,RAMPAGE=Rampage 000,RASTER.BLASTER=Raster Blaster 100,RED.ALERT=Red Alert 110,RENEGADE=Renegade 000,REPTON=Repton 000,RESCUE.RAIDERS=Rescue Raiders 000,RIBBIT=Ribbit 000,ROADBLOCK=Roadblock 010,ROBOCOP=Robocop 000,ROBOTRON=Robotron 2084 000,RUSSKI.DUCK=Russki Duck 000,SABOTAGE=Sabotage 000,SAMMY.LIGHTFOOT=Sammy Lightfoot 000,SEA.DRAGON=Sea Dragon 000,SEAFOX=Seafox 000,SERPENTINE=Serpentine 100,SHAMUS=Shamus 000,SHUFFLEBOARD=Shuffleboard 000,SITUATION.CRTCL=Situation Critical 000,SNACK.ATTACK=Snack Attack 000,SNAKE.BYTE=Snake Byte 001,SNEAKERS=Sneakers 000,SNOGGLE=Snoggle 100,SPACE.EGGS=Space Eggs 000,SPACE.QUARKS=Space Quarks 000,SPACE.RAIDERS=Space Raiders 000,SPARE.CHANGE=Spare Change 000,SPDWAY.CLASSIC=Speedway Classic 010,SPIDERBOT=Spiderbot 000,SPIDER.RAID=Spider Raid 000,SPY.HUNTER=Spy Hunter 000,SPYS.DEMISE=Spy's Demise 100,STARBLASTER=Starblaster 000,STAR.BLAZER=Star Blazer 100,STARGATE=Stargate 000,STAR.THIEF=Star Thief 000,STELLAR.7=Stellar 7 000,SUCCESSION=Succession 000,SUICIDE=Suicide! 000,SWASHBUCKLER=Swashbuckler 000,TAG.TEAM=Tag Team Wrestling 001,TAPPER=Tapper 000,TETRIS=Tetris 010,TETRIS128K=Tetris (DHGR) 000,THE.BILESTOAD=The Bilestoad 010,SUMMER.EDITION=The Games: Summer Edition 010,WINTER.EDITION=The Games: Winter Edition 100,GOONIES=The Goonies 000,SPY.STRIKES.BAK=The Spy Strikes Back 000,THEXDER=Thexder 010,THEXDER128K=Thexder (DHGR) 000,THIEF=Thief 000,THRESHOLD=Threshold 000,THUNDERBOMBS=Thunder Bombs 100,TOMAHAWK=Tomahawk 000,TRACK.AND.FIELD=Track & Field 100,TUBEWAY=Tubeway ][ 000,TUNNEL.TERROR=Tunnel Terror 000,TWERPS=Twerps 000,UP.N.DOWN=Up'n Down 010,VICTORY.ROAD=Victory Road 000,VINDICATOR=Vindicator 000,WARP.DESTROYER=Warp Destroyer 001,WAVY.NAVY=Wavy Navy 100,XEVIOUS=Xevious 101,ZAXXON=Zaxxon 000,ZENITH=Zenith [eof] # # 4cade master game list # # Format: # ABC,directory=name # # A=1 if game requires joystick, 0 if playable on keyboard # B=1 if game requires 128K, 0 if playable on 64K # C=cheat mode category # 0=no cheats (yet!) # 1=infinite lives # 2=infinite lives & weapons # # all other values for A or B -> ignore entire line (like this one!) # A line beginning with '[' terminates the parsing # \ No newline at end of file diff --git a/res/title.hgr/QUICKSTART b/res/title.hgr/QUICKSTART new file mode 100644 index 0000000000000000000000000000000000000000..5b3c8c05b7c2cc583638eed624a78fa616afe4f8 GIT binary patch literal 8184 zcmcIpZD?Fs8GidkyLF|kbWwk(5mrdM3I%^yL@=`ZLj|$I#$Wyj%Ywgz{#mHnW#7pp zliBRurqveHbvhl3NEl_e2n}O1CRgaPT8fQpV}crcAvlDPO-HnLXm98GJm=gqb0?X( zsfB$=?)iA%^SA|zrWY!sXwY36m5Yxt9uZuJRG(zx+|gnLM#Rs*ruA{9|3Miz@1IBA)6s}HF8iDnD%bxorn*=W8P{3(;Qtc&e^HqeWE;_h z5ykwkgv>t~MV9|)5r^A0D$#mY=>}Co#(D#`C`4conB@W#Z1W%TpKmM5fzn?SwznkD+%VB4PZji&T9~H(h9WDQvUzCwxrX^;~}Els5* zbN>CTi^ZYQKzz4J$NHB4#(K`rG^;vYt=1Y<4Z;5~tW_J-lSWa&AFwAbg}}=;s*{QW zALFTUfwVD-$Hj(hdvJelU*W1KR^@{$Ra=v;nF=q|9$ZP%&8tyn=N{4 zdJF#p@PCbNJNOU(r9Cof`2S?l9|O73qLpg1R-HACnw<>MqBg>4OxmgLvA7jlK(I6drGtt=Y@rf;Qwrb|Iz0CzjWP| z?;2ukWpF1d;G|x5HmurFoy9azj;cjm%Y%J8R-*?CYwr$geL@@Q{71>QX=f-A`tO1N zpAxy7$m`Cm6mRFu-ZRVsl0D>&q0uFmT0I+k%xY-U1?U2O>y6JGi5zvrWYK=11XU8pw$Pl$vyqD8bymZP?7vt0+^5c2LlaoA4#778!#_v{_kgX0Q|p_rekGt?CZ2d zHzLO~{+Nll43n@qr%T#OO`Wxc3px${&v34K1H*?wY9~&iRO%Yl~V0F!x{#P$xQk>&CS4$B#D3KRW9?;dr z#&Hf51wiR8M$ZAVhdV+z$H=$#yDEPLl>$iwp|b_8-Lj=dxZ?PHa=T zsZkYK!|+R7x|9FYE&lJ``563ni$`p`OE5JK|9Dq&?z^a%EVieYY;!(!iKT2O|21F7 zLMPJqjolQZ*gLn&nm@yYN#gvE^G-9@Y&MI!QK@LKQ7f7mU{(Bw$vqG!r6#TjO$|_H zqd5!HIM#DLYXj#GUKPvWzwFn*^8fJn_Ufv6e?t|hJ2Zy?@l=5SoUdsR3TeJtwgE|c+mK3+3x?h zaQ?{qYRttZM|#;a`3t8u^FP2y7HtRQiq(o8ed@wq{9Rjq8}D!9+RUiWf$QY|uNFuq z3!lYMsweK4F6dk9sn8bmeMZ`e^q6xmQ-89G1-$6Z;QWta^(wWdZkUN}Du)r10aJ_E zrk4$K6`ub&2WrI)Y#j!V^ZpkQ(b28RFsO!8d4RWEMPRzde1*Zy_yh55d zaElh>5^wA0UwTdFFKQz)$MfP%?1S*_{X49zlmG06%6e<>W3>Xi|I>>3V}uCf2SwN& zVmlJ&U+goue?!s0XyeoW%Bu(D^jmq&^CuONFY)7qy~C!Th3TD7JhcP-zsr-qk0-5+ zS>xRPPeb{4lm;Do8>Hmg7XC*V$aDX>Nay6cpd2Q z@0W18hE^}c1^e)5yDc7ve@Xsl@&1Ql1^+R%&BQh?m$?5L#5M4u3iyxrKPXpg;ktWl zIrcf(wvMqvY!F?=RXQE3KUVx2^uh2y(3t5GnE!VF$18zBw|W}x$EBgf z{a;#o_V+&|+ge-r{~cU)aU|d>iyw}_f2h-2%zwOpBXJzRziHcU%Ry%ZXY~K`_qX6Y zoA$@+!+Hb!1`Pih5x)%n7Y+Xh@%!6N`}AE?4uq;yy&LJ?DS7vw++H literal 0 HcmV?d00001 diff --git a/src/4cade.init.a b/src/4cade.init.a index 3ed4973e7..77f42eadb 100644 --- a/src/4cade.init.a +++ b/src/4cade.init.a @@ -213,7 +213,9 @@ OneTimeSetup +LDADDR gGamesListStore jsr okvs_len sta GameCount - sta SAVE + tax + dex + stx SAVE jsr pref_get ; see if cheats are enabled by default !word kCheat