diff --git a/res/ACTION.HGR.UNCOMPRESSED/CYBERSTRIKE b/res/ACTION.HGR.UNCOMPRESSED/CYBER.STRIKE similarity index 100% rename from res/ACTION.HGR.UNCOMPRESSED/CYBERSTRIKE rename to res/ACTION.HGR.UNCOMPRESSED/CYBER.STRIKE diff --git a/res/ACTION.HGR.UNCOMPRESSED/THUNDERBOMBS b/res/ACTION.HGR.UNCOMPRESSED/THUNDER.BOMBS similarity index 100% rename from res/ACTION.HGR.UNCOMPRESSED/THUNDERBOMBS rename to res/ACTION.HGR.UNCOMPRESSED/THUNDER.BOMBS diff --git a/res/ACTION.HGR/CYBERSTRIKE b/res/ACTION.HGR/CYBER.STRIKE similarity index 100% rename from res/ACTION.HGR/CYBERSTRIKE rename to res/ACTION.HGR/CYBER.STRIKE diff --git a/res/ACTION.HGR/THUNDERBOMBS b/res/ACTION.HGR/THUNDER.BOMBS similarity index 100% rename from res/ACTION.HGR/THUNDERBOMBS rename to res/ACTION.HGR/THUNDER.BOMBS diff --git a/res/ACTION.HGR/_FileInformation.txt b/res/ACTION.HGR/_FileInformation.txt index 0e3b21d34..4a3ee769d 100644 --- a/res/ACTION.HGR/_FileInformation.txt +++ b/res/ACTION.HGR/_FileInformation.txt @@ -130,7 +130,7 @@ CRISIS.MOUNTAIN=Type(06),AuxType(3FF8),Access(C3) CROSSFIRE=Type(06),AuxType(3FF8),Access(C3) CUBIT=Type(06),AuxType(3FF8),Access(C3) CUBIT2=Type(06),AuxType(3FF8),Access(C3) -CYBERSTRIKE=Type(06),AuxType(3FF8),Access(C3) +CYBER.STRIKE=Type(06),AuxType(3FF8),Access(C3) CYCLOD=Type(06),AuxType(3FF8),Access(C3) DAVIDS.MAGIC=Type(06),AuxType(3FF8),Access(C3) DEFENDER=Type(06),AuxType(3FF8),Access(C3) @@ -478,7 +478,7 @@ THEXDER=Type(06),AuxType(3FF8),Access(C3) THEXDER2=Type(06),AuxType(3FF8),Access(C3) THIEF=Type(06),AuxType(3FF8),Access(C3) THRESHOLD=Type(06),AuxType(3FF8),Access(C3) -THUNDERBOMBS=Type(06),AuxType(3FF8),Access(C3) +THUNDER.BOMBS=Type(06),AuxType(3FF8),Access(C3) TOMAHAWK=Type(06),AuxType(3FF8),Access(C3) TRACK.AND.FIELD=Type(06),AuxType(3FF8),Access(C3) TRIAD=Type(06),AuxType(3FF8),Access(C3) diff --git a/res/ARTWORK.SHR.UNCOMPRESSED/PIPEDREAM b/res/ARTWORK.SHR.UNCOMPRESSED/PIPE.DREAM similarity index 100% rename from res/ARTWORK.SHR.UNCOMPRESSED/PIPEDREAM rename to res/ARTWORK.SHR.UNCOMPRESSED/PIPE.DREAM diff --git a/res/ARTWORK.SHR/PIPEDREAM b/res/ARTWORK.SHR/PIPE.DREAM similarity index 100% rename from res/ARTWORK.SHR/PIPEDREAM rename to res/ARTWORK.SHR/PIPE.DREAM diff --git a/res/ARTWORK.SHR/_FileInformation.txt b/res/ARTWORK.SHR/_FileInformation.txt index ddd3a25e5..c23896225 100644 --- a/res/ARTWORK.SHR/_FileInformation.txt +++ b/res/ARTWORK.SHR/_FileInformation.txt @@ -66,7 +66,7 @@ ONE.ON.ONE=Type(06),AuxType(1FF8),Access(C3) ORILEYS.MINE=Type(06),AuxType(1FF8),Access(C3) PAC.MAN=Type(06),AuxType(1FF8),Access(C3) PAPERBOY=Type(06),AuxType(1FF8),Access(C3) -PIPEDREAM=Type(06),AuxType(1FF8),Access(C3) +PIPE.DREAM=Type(06),AuxType(1FF8),Access(C3) PITSTOP.II=Type(06),AuxType(1FF8),Access(C3) PLATOON=Type(06),AuxType(1FF8),Access(C3) POOYAN=Type(06),AuxType(1FF8),Access(C3) diff --git a/res/ATTRACT/CYBER.STRIKE b/res/ATTRACT/CYBER.STRIKE new file mode 100644 index 000000000..5afc4a19f --- /dev/null +++ b/res/ATTRACT/CYBER.STRIKE @@ -0,0 +1,8 @@ +# +# Attract mode for +# + +ARTWORK.SHR/CYBER.STRIKE=C +ACTION.HGR/CYBER.STRIKE=A + +[eof] diff --git a/res/ATTRACT/CYBERSTRIKE b/res/ATTRACT/CYBERSTRIKE deleted file mode 100644 index 93d3fae80..000000000 --- a/res/ATTRACT/CYBERSTRIKE +++ /dev/null @@ -1,7 +0,0 @@ -# -# Attract mode for Cyber Strike -# - -ACTION.HGR/CYBERSTRIKE=A - -[eof] diff --git a/res/ATTRACT/I.O.SILVER b/res/ATTRACT/I.O.SILVER new file mode 100644 index 000000000..4127b94a0 --- /dev/null +++ b/res/ATTRACT/I.O.SILVER @@ -0,0 +1,6 @@ +# +# Attract mode for I.O. Silver +# + + +[eof] diff --git a/res/ATTRACT/MATING.ZONE b/res/ATTRACT/MATING.ZONE new file mode 100644 index 000000000..405010bc0 --- /dev/null +++ b/res/ATTRACT/MATING.ZONE @@ -0,0 +1,6 @@ +# +# Attract mode for +# + + +[eof] diff --git a/res/ATTRACT/PIPEDREAM b/res/ATTRACT/PIPE.DREAM similarity index 61% rename from res/ATTRACT/PIPEDREAM rename to res/ATTRACT/PIPE.DREAM index 32626d31c..e0f130543 100644 --- a/res/ATTRACT/PIPEDREAM +++ b/res/ATTRACT/PIPE.DREAM @@ -1,8 +1,8 @@ # -# Attract mode for Pipe Dream +# Attract mode for # -ARTWORK.SHR/PIPEDREAM=C +ARTWORK.SHR/PIPE.DREAM=C ACTION.DHGR/PIPEDREAM2=B ACTION.DHGR/PIPEDREAM3=B ACTION.DHGR/PIPEDREAM=B diff --git a/res/ATTRACT/THUNDER.BOMBS b/res/ATTRACT/THUNDER.BOMBS new file mode 100644 index 000000000..baa52b35a --- /dev/null +++ b/res/ATTRACT/THUNDER.BOMBS @@ -0,0 +1,7 @@ +# +# Attract mode for +# + +ACTION.HGR/THUNDER.BOMBS=A + +[eof] diff --git a/res/ATTRACT/THUNDERBOMBS b/res/ATTRACT/THUNDERBOMBS deleted file mode 100644 index 66d1474eb..000000000 --- a/res/ATTRACT/THUNDERBOMBS +++ /dev/null @@ -1,8 +0,0 @@ -# -# Attract mode for Thunder Bombs -# - -ACTION.HGR/THUNDERBOMBS=A -THUNDERBOMBS=0 - -[eof] diff --git a/res/ATTRACT/_FileInformation.txt b/res/ATTRACT/_FileInformation.txt index 9831c6094..d104ac8cb 100644 --- a/res/ATTRACT/_FileInformation.txt +++ b/res/ATTRACT/_FileInformation.txt @@ -54,7 +54,7 @@ CRIME.WAVE=Type(04),AuxType(8000),Access(C3) CRISIS.MOUNTAIN=Type(04),AuxType(8000),Access(C3) CROSSFIRE=Type(04),AuxType(8000),Access(C3) CUBIT=Type(04),AuxType(8000),Access(C3) -CYBERSTRIKE=Type(04),AuxType(8000),Access(C3) +CYBER.STRIKE=Type(04),AuxType(8000),Access(C3) CYCLOD=Type(04),AuxType(8000),Access(C3) D.GENERATION=Type(04),AuxType(8000),Access(C3) DAVIDS.MAGIC=Type(04),AuxType(8000),Access(C3) @@ -101,6 +101,7 @@ HIGH.RISE=Type(04),AuxType(8000),Access(C3) HORIZON.V=Type(04),AuxType(8000),Access(C3) HUNGRYBOY=Type(04),AuxType(8000),Access(C3) HYPER.HEAD.ON=Type(04),AuxType(8000),Access(C3) +I.O.SILVER=Type(04),AuxType(8000),Access(C3) IKARI.WARRIORS=Type(04),AuxType(8000),Access(C3) IMPOSSIBLE.MISS=Type(04),AuxType(8000),Access(C3) INDIANA.JONES=Type(04),AuxType(8000),Access(C3) @@ -123,6 +124,7 @@ LOST.TOMB=Type(04),AuxType(8000),Access(C3) MAD.BOMBER=Type(04),AuxType(8000),Access(C3) MARBLE.MADNESS=Type(04),AuxType(8000),Access(C3) MARIO.BROS=Type(04),AuxType(8000),Access(C3) +MATING.ZONE=Type(04),AuxType(8000),Access(C3) MATTERHORN=Type(04),AuxType(8000),Access(C3) MINER.2049.II=Type(04),AuxType(8000),Access(C3) MINER.2049ER=Type(04),AuxType(8000),Access(C3) @@ -152,7 +154,7 @@ PHASER.FIRE=Type(04),AuxType(8000),Access(C3) PHOTAR=Type(04),AuxType(8000),Access(C3) PICNIC.PARANOIA=Type(04),AuxType(8000),Access(C3) PIEMAN=Type(04),AuxType(8000),Access(C3) -PIPEDREAM=Type(04),AuxType(8000),Access(C3) +PIPE.DREAM=Type(04),AuxType(8000),Access(C3) PITFALL.II=Type(04),AuxType(8000),Access(C3) PITSTOP.II=Type(04),AuxType(8000),Access(C3) PLASMANIA=Type(04),AuxType(8000),Access(C3) @@ -229,7 +231,7 @@ THE.HEIST=Type(04),AuxType(8000),Access(C3) THEXDER=Type(04),AuxType(8000),Access(C3) THIEF=Type(04),AuxType(8000),Access(C3) THRESHOLD=Type(04),AuxType(8000),Access(C3) -THUNDERBOMBS=Type(04),AuxType(8000),Access(C3) +THUNDER.BOMBS=Type(04),AuxType(8000),Access(C3) TOMAHAWK=Type(04),AuxType(8000),Access(C3) TRACK.AND.FIELD=Type(04),AuxType(8000),Access(C3) TRIAD=Type(04),AuxType(8000),Access(C3) diff --git a/res/SS/ACTDHGR10.CONF b/res/SS/ACTDHGR10.CONF index e2ebd7d2a..dd1f82e87 100644 --- a/res/SS/ACTDHGR10.CONF +++ b/res/SS/ACTDHGR10.CONF @@ -7,6 +7,6 @@ DEATH.SWORD2=DEATH.SWORD WINTER.EDITION3=WINTER.EDITION LAST.NINJA4=LAST.NINJA THEXDER3=THEXDER -PIPEDREAM2=PIPEDREAM +PIPEDREAM2=PIPE.DREAM [eof] diff --git a/res/SS/ACTDHGR13.CONF b/res/SS/ACTDHGR13.CONF index 1fefe10bd..7f2d487b3 100644 --- a/res/SS/ACTDHGR13.CONF +++ b/res/SS/ACTDHGR13.CONF @@ -2,7 +2,7 @@ # action shots slideshow of double hi-res games # -PIPEDREAM3=PIPEDREAM +PIPEDREAM3=PIPE.DREAM LAST.NINJA3=LAST.NINJA WINTER.EDITION4=WINTER.EDITION BATMAN5=BATMAN diff --git a/res/SS/ACTDHGR14.CONF b/res/SS/ACTDHGR14.CONF index 795b38dd4..324e5e4c0 100644 --- a/res/SS/ACTDHGR14.CONF +++ b/res/SS/ACTDHGR14.CONF @@ -3,7 +3,7 @@ # DEATH.SWORD -PIPEDREAM +PIPEDREAM=PIPE.DREAM SUMMER.EDITION2=SUMMER.EDITION ROBOCOP3=ROBOCOP TETRIS4=TETRIS diff --git a/res/SS/ACTIONCD3.CONF b/res/SS/ACTIONCD3.CONF index 2cb774d11..1961155c1 100644 --- a/res/SS/ACTIONCD3.CONF +++ b/res/SS/ACTIONCD3.CONF @@ -7,7 +7,7 @@ DUNG.BEETLES DIAMOND.MINE3=DIAMOND.MINE CHAMP.LODERUN DINO.EGGS -CYBERSTRIKE +CYBER.STRIKE DIG.DUG CAPTN.GOODNIGHT CYCLOD diff --git a/res/SS/ACTIONT3.CONF b/res/SS/ACTIONT3.CONF index fa0a2cfad..7e5619504 100644 --- a/res/SS/ACTIONT3.CONF +++ b/res/SS/ACTIONT3.CONF @@ -7,7 +7,7 @@ ZENITH WARP.DESTROYER WINGS.OF.FURY1=WINGS.OF.FURY THEXDER2=THEXDER -THUNDERBOMBS +THUNDER.BOMBS WAVY.NAVY2=WAVY.NAVY TUNNEL.TERROR TETRIS2=TETRIS diff --git a/res/SS/CD2.CONF b/res/SS/CD2.CONF index 2747ec685..57a7b3fd7 100644 --- a/res/SS/CD2.CONF +++ b/res/SS/CD2.CONF @@ -6,7 +6,7 @@ CRAZY.MAZEY DAVIDS.MAGIC CHAMP.LODERUN CANYON.CLIMBER -CYBERSTRIKE +CYBER.STRIKE CONAN DEFENDER CANNONBALL.BLTZ diff --git a/res/SS/DHGR5.CONF b/res/SS/DHGR5.CONF index 860a05c5a..f80134f50 100644 --- a/res/SS/DHGR5.CONF +++ b/res/SS/DHGR5.CONF @@ -6,6 +6,6 @@ THEXDER SS.FOOTBALL VICTORY.ROAD WINTER.EDITION -PIPEDREAM +PIPE.DREAM [eof] diff --git a/res/SS/PENGUIN.CONF b/res/SS/PENGUIN.CONF index 306ae12b1..841318ad2 100644 --- a/res/SS/PENGUIN.CONF +++ b/res/SS/PENGUIN.CONF @@ -5,7 +5,7 @@ SPYS.DEMISE BOUNCING.KMNGAS CRIME.WAVE -THUNDERBOMBS +THUNDER.BOMBS STELLAR.7 PIEMAN SPY.STRIKES.BAK diff --git a/res/SS/SHR14.CONF b/res/SS/SHR14.CONF index f6a194fbf..94524026a 100644 --- a/res/SS/SHR14.CONF +++ b/res/SS/SHR14.CONF @@ -3,7 +3,7 @@ # RAMPAGE -PIPEDREAM +PIPE.DREAM KID.NIKI VICTORY.ROAD XEVIOUS diff --git a/res/SS/SIRIUS.CONF b/res/SS/SIRIUS.CONF index 8637a0740..d02ccd713 100644 --- a/res/SS/SIRIUS.CONF +++ b/res/SS/SIRIUS.CONF @@ -4,7 +4,7 @@ WAVY.NAVY BUZZARD.BAIT -CYBERSTRIKE +CYBER.STRIKE GAMMA.GOBLINS BEER.RUN SPACE.EGGS diff --git a/res/SS/T1.CONF b/res/SS/T1.CONF index 4387a4f33..4635a8535 100644 --- a/res/SS/T1.CONF +++ b/res/SS/T1.CONF @@ -4,7 +4,7 @@ TOMAHAWK TRACK.AND.FIELD -THUNDERBOMBS +THUNDER.BOMBS TAG.TEAM VINDICATOR UP.N.DOWN diff --git a/res/notes/cheat-notes-4cade.txt b/res/notes/cheat-notes-4cade.txt new file mode 100644 index 000000000..e41f3c950 --- /dev/null +++ b/res/notes/cheat-notes-4cade.txt @@ -0,0 +1,183 @@ +Beer Run +lives in $621F +$1E20: CE 1F 62 DEC $621F +$6D5C: EE 1F 62 INC $621F +$7354: EE 1F 62 INC $621F +$7D5C: EE 1F 62 INC $621F + +Bouncing Kamungas +lives in $0213 +$69DC: CE 13 02 DEC $0213 +$6C9A: EE 13 02 INC $0213 +$6C9D: EE 13 02 INC $0213 + +Brainteaser Blvd +lives in $74 +$1338: C6 74 DEC $74 +$10A8: E6 74 INC $74 + +Crazy Mazey +lives in $0326 +$0EC2: CE 26 03 DEC $0326 +$1105: EE 26 03 INC $0326 + +Crossfire +lives in $4C1F but copied from $4C16 +$4785: E9 01 SBC #$01 -> E9 00 +$4940: 69 00 ADC #$00 -> 24 00 +$49AF: 69 01 ADC #$01 -> 69 00 +$569A: 69 01 ADC #$01 -> 69 00 + +Defender +lives in $9E +$7579: C6 9E DEC $9E -> A5 9E +$6567: E6 9E INC $9E -> A5 9E + +Diamond Mine +lives in $B9 +$1112: D6 B9 DEC $B9,X -> B5 B9 LDA $B9,X +$0940: F6 B9 INC $B9,X -> B5 B9 LDA $B9,X +(incomplete) + +Eggs-It +lives in $7801 +$962A: CE 01 78 -> AD + +Free Fall +lives in $1532 +$0E19: CE 32 15 -> AD 32 15 +$19F2: CE 32 15 -> AD +$0E69: EE 32 15 -> AD +$7E11: EE 32 15 +$BE11: EE 32 15 + +Gamma Goblins +lives in $06FE +$4EF3: CE FE 06 -> AD FE 06 +$7F61: 69 02 -> 69 00 + +Genetic Drift +lives in $10 +$5846: 85 10 -> A5 10 + +Gold Rush +lives in $0A33, capped at 9 +$13EE: CE 33 0A -> AD 33 0A + +Gorgon +lives in $70 +$A5B0: C6 70 -> A5 70 + +Gremlins +lives in $76 and $084A,X (0/1 for player 1/2) +$54B2: C6 76 -> A5 76 +$54B6: DE 4A 08 -> BD 4A 08 +$5165: E6 76 -> A5 76 +$5162: FE 4A 08 -> BD 4A 08 + +HERO +lives in $28, capped at 6 +bombs in $29 but the routine that gives you bonus points at the end of the level assumes that they decrement otherwise you get bonus points forever and never get to advance to the next level :( +$6387: C6 28 -> A5 28 to never decrease lives +$70BC: F0 33 -> 24 33 to allow planting bombs even if you don't have any + +Lancaster +lives in $0ED7 +$1661: CE D7 0E -> AD D7 0E +$1476: EE D7 0E -> AD D7 0E + +Lazer Silk +lives in $CE +$7BA0: C6 CE -> A5 CE +$806A: E6 CE -> A5 CE + +Up'n Down +lives in $1B,X (X=0/1 for player 1/2) +$0912: D6 1B -> B5 1B + +Hungry Boy +lives in $B6 +$70F4: C6 B6 -> A5 B6 + +Hyper Head On +lives in $79 +$04B0: C6 79 -> A5 79 +$05FB: E6 79 -> A5 79 + +Sammy Lightfoot +lives in $734E (player 1), $734F (player 2) +$7B8B: CE 4E 73 -> AD 4E 73 +$7B81: CE 4F 73 -> AD 4F 73 + +Serpentine +lives in $D8 (capped at 3) +$868F: C6 D8 -> A5 D8 + +Jumpman +lives in $B7 +$8FF3: C6 B7 -> A5 B7 +$93B1: C6 B7 -> A5 B7 +$A598: E6 B7 -> A5 B7 + +Kid Niki +lives in $084A +$BD34: CE 4A 08 -> AD 4A 08 + +Lady Tut +lives in $07 +$76AC: C6 07 -> A5 07 + +Pooyan +lives in $0F82,X (X=0/1 for player 1/2) +$7D7E: DE 82 0F -> BD 82 0F +$7D9A: DE 82 0F -> BD 82 0F +$758A: FE 82 0F -> BD 82 0F + +Twerps +lives in $14FE +$0640: CE FE 14 -> AD FE 14 +$0774: CE FE 14 -> AD FE 14 +$0F05: CE FE 14 -> AD FE 14 + +Spy's Demise +lives in $17 +$6D8A: C6 17 -> A5 17 +$6DD0: E6 17 -> A5 17 + +Xevious +lives in $602B +$6414: CE 2B 60 -> AD 2B 60 +$6A8C: EE 2B 60 -> AD 2B 60 +$750D: EE 2B 60 -> AD 2B 60 +$894F: EE 2B 60 -> AD 2B 60 + +Threshold +lives in $778F +$45B0: CE 8F 77 -> AD 8F 77 +$7ECD: EE 8F 77 -> AD 8F 77 + +Tubeway ][ +lives in $A3 +$9083: C6 A3 -> A5 A3 +$A1FA: E6 A3 -> A5 A3 +$A735: E6 A3 -> A5 A3 + +Mr. Robot +lives in $EF +$777B: E9 01 -> E9 00 +$78C4: 69 01 -> 69 00 + +Lode Runner +lives in $98, capped at 255 +$613F: C6 98 -> A5 98 + +Championship Lode runner +lives in $7D, capped at 255 +$61AB: C6 7D -> A5 7D +$60DD: A9 05 -> A9 FF to start with 255 lives + +Spy Hunter +reset vector to $100: +$0D8E: E8 -> 00 +$0D93: 0B -> 01 + diff --git a/res/notes/cheat-notes-jungle-hunt-4cade.txt b/res/notes/cheat-notes-jungle-hunt-4cade.txt new file mode 100644 index 000000000..b59218bea --- /dev/null +++ b/res/notes/cheat-notes-jungle-hunt-4cade.txt @@ -0,0 +1,15 @@ +Jungle Hunt cheat + +(first phase - swinging) +$7BD3: D6 -> B5 ; lives never decrease + +(second phase - swimming) +$78DC: D6 -> B5 ; lives never decrease + +(third phase - rocks) +$78E0: D6 -> B5 ; lives never decrease +$70AF: E6 -> A5 ; lives never increase (e.g. at 10,000) + +(fourth phase - cannibals) +$7965: D6 -> B5 ; lives never decrease +$0D87: