Custom Game Genie Codes for Spy Hunter (Courier New 8pt) by Jeff Connelly from ~/mnt/ad4s2d/jeff/xmax/games/emu/nes/spyhuntr/sh.codes -addr:xx-----short-description-of-code---ggcode-tab-tab-before----->-op-before-in-6502 81C7:AD (GG) infinite lives SXKAYOVK DEC $0111 -> LDA $0111 B748:AD (GG) infinite missiles SZKUANVK DEC $06BE -> LDA $06BE 3686?8D:AE (GG) infinite smoke VXELTVSE unable to locate abs addr AD8C:02 (GG) start w/ 2 lives ZEEXKIAA LDA #$00 -> LDA #$02 AD8C:06 (GG) start w/ 6 lives TEEXKIAA LDA #$00 -> LDA #$06 A58B:06 (GG) double missiles TEEXLILA STA $06BE -> ASL $06BE AD07:0F (GG) slow down timer YAEZNIYE LDA #$07 -> LDA #$0F 8BD4:2C (GG) keep specials 1/2 GXSAKUSE STA $014F -> BIT $014F 8BD7:2C (GG) keep specials 2/2 GXSANUSE STA $0168 -> BIT $014F 0986:F1 ultra high speed ONAAVP LDA $F0 -> LDA $F1 0988:01 (UO) speed up game PEAEEP JSR $89AE -> JSR $0189 2DE5:EA (UO) slow motion, score ^ XVTZSS RTS -> NOP 1C14:A6 (UO) fast enemies VZPPKG LDA #$10 -> LDA $10 AD07:7F (UO) very slow timer YYEZNIYE LDA #$07 -> LDA #$7F 1C15:20 enemies drive backwards AZPPSG LDA #$10 -> LDA #$20 1C15:FF no enemies NYPPSK LDA #$10 -> LDA #$FF 22C0:60 start out of bounds AVGZAZ routine -> RTS ------- a bug: go straight after being released, can go through walls 2216:EA fix above bug XTPZTX SEC -> NOP 2207:FF can go out of track(limited)NYAZYX LDA #$0A -> LDA #$FF 2218:FF go far out of bounds NYPXAX SBC #$38 -> SBC #$FF 5046:EA unexpected collisions XTGITE ASL A -> NOP 505C:05 random rattling car IAISGA LDA $400,X-> LDA $500,X 0229:69 shrink gas tank PTZEPX BNE $8244 -> ADC $8244 1810:95 (UO) no gun SPPPEA LDA $8A,X -> STA $8A 1A59:D4 (UO) no enemies KIIOOZ STA $703,X-> STA $7D4,X 1A99:47 (UO) no civilians YKPOOZ LDA $C9 -> LDA $47 1A98:60 no enemies or civialians AVPOEZ routine -> RTS 024D:A9 no enemy creation OZGEIX LDA $BC -> LDA #$BC 1A99:EF only civilians NYPOOX LDA $C9 -> LDA $EF 5415:9C (UO) altered courses KPPIIK JSR $D4DA -> JSR $D49C 180F:EF invisible car NYAONE STA $8A,X -> STA $EF,X 0882:FD zelda-like scrolling SNAAXE LDA $FD -> LDA $FC 0886:FF almost zelda-like scrolling NNAAVE LDA $FC -> LDA $FF 01BA:16 play in the dark TOLEZP LDA #%11110->LDA #%10111 01BA:0E invisible sprites TELEZO LDA #%11110->LDA #%01110 016F:A0 sprites as background EZTEYP LDA #%1011000->LDA #%10100000 0175:2D skip introduction IZYAIO JSR $AE8D -> AND $AE8D 2D1F:29 flashing sprites, teleport PZPXNS STA $01BB,X->AND $0188 08B3:10 fragmented background AOLAUA LDA #$E8 -> LDA #$10 08F3:60 fragmented water level ATLENA LDA #$D8 -> RTS 08BC:60 checkerboard background AVLEKA routine -> RTS 14BC:60 deathmatch mode (const bg) AVLOGG routine -> RTS 4F94:60 play blindfolded AVPGKY routine -> RTS 4FBF:60 invert background, bw cars AVLKNY routine -> RTS 515F:10 dull bg, vibrant cars APISYP STA $300,X-> STA $310,X 515F:01 pyschadelic colors PAISYP STA $300,X-> STA $301,X 515F:11 no bg, orange cars PPISYP STA $300,X-> STA $311,X 515F:13 almost completely monochromeLPISYP STA $300,X-> STA $313,X 4E40:2E crude dashed lines on road TZGGEV JSR $D15A -> ROL $D15A 018C:29 uninitialized timer+score PXAEGO JSR $AE28 -> AND $AE28 2E31:09 score of 999999 PALZOV LDA #$00 -> LDA #$09 2E4F:07 timer set to 777 YAGXNT LDA #$09 -> LDA #$07 2CEC:60 fools' unlimited time AVTXKG LDA $01BB -> RTS 2D0F:29 fools' unlimited time II PZAXNS LDY $01BB,X->AND $01BB 2D0F:AC fools' unlimited time 998 KZAXNS LDY $01BB,X->LDY $01BB 2D1A:E8 reverse=reverse timer ETPXXS DEX -> INX 4040:07 music, but no noise or sfx YAGGAA LDA #%1111-> LDA #%0111 4040:08 sfx (noise), but no music AAGGAE LDA #%1111-> LDA #%1000 4044:EA missle sound at start XTGGGE RTS -> NOP 417B:01 less bg music PAYKLP STA $4000 -> STA $1000 417B:FF sound morphs bat-mobile car NYYKLO STA $4000 -> STA $FF00 4188:A8 radio-like music EXAKAO LDA $A9(ct)> LDA $A8(ft) 418D:A9 high-pitch music OXAKIO LDA $A8(ft)> LDA $A9(ct) 4047:85 power up sound continous SAGGYA LDA $C274,X> LDA $C274 4047:B5 rumble, power up SLGGYA LDA $C274,X> LDA $74,X|C2 4048:00 missiles spray, slap sound AAGKAA LDA $C274,X> LDA $C200,X 4056:EA dot matrix printer when hit XTIGTE INY -> NOP