Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; ----------------------------------------------------------------------------
- L4E4D := $4E4D
- L6E6D := $6E6D
- LA03F := $A03F
- LA333 := $A333
- LAC87 := $AC87
- LCEC1 := $CEC1
- LCF1B := $CF1B
- LCF2F := $CF2F
- LCF99 := $CF99
- LCFA0 := $CFA0
- LD720 := $D720
- LD76E := $D76E
- LDA0D := $DA0D
- ; ----------------------------------------------------------------------------
- lda $2E ; F13F A5 2E ..
- asl a ; F141 0A .
- tay ; F142 A8 .
- lda LF476,y ; F143 B9 76 F4 .v.
- and #$07 ; F146 29 07 ).
- sta $2C ; F148 85 2C .,
- jsr LCF1B ; F14A 20 1B CF ..
- lda LF477,y ; F14D B9 77 F4 .w.
- asl a ; F150 0A .
- asl a ; F151 0A .
- asl a ; F152 0A .
- tax ; F153 AA .
- lda $8007,x ; F154 BD 07 80 ...
- ldy $8006,x ; F157 BC 06 80 ...
- bne LF15F ; F15A D0 03 ..
- sec ; F15C 38 8
- sbc #$01 ; F15D E9 01 ..
- LF15F: dey ; F15F 88 .
- pha ; F160 48 H
- tya ; F161 98 .
- pha ; F162 48 H
- lda $8008,x ; F163 BD 08 80 ...
- sta $30 ; F166 85 30 .0
- lda $8009,x ; F168 BD 09 80 ...
- sta $31 ; F16B 85 31 .1
- lda $800A,x ; F16D BD 0A 80 ...
- sta $32 ; F170 85 32 .2
- lda $800B,x ; F172 BD 0B 80 ...
- sta $33 ; F175 85 33 .3
- lda #$00 ; F177 A9 00 ..
- sta $04CB ; F179 8D CB 04 ...
- sta $04CC ; F17C 8D CC 04 ...
- sta $04C9 ; F17F 8D C9 04 ...
- sta $04CA ; F182 8D CA 04 ...
- sta $04D3 ; F185 8D D3 04 ...
- sta $04D4 ; F188 8D D4 04 ...
- lda #$80 ; F18B A9 80 ..
- sta $0749 ; F18D 8D 49 07 .I.
- rts ; F190 60 `
- ; ----------------------------------------------------------------------------
- lda #$FF ; F191 A9 FF ..
- sta $8007 ; F193 8D 07 80 ...
- lda #$1F ; F196 A9 1F ..
- sta $2B ; F198 85 2B .+
- sta $9FFF ; F19A 8D FF 9F ...
- lsr a ; F19D 4A J
- sta $9FFF ; F19E 8D FF 9F ...
- lsr a ; F1A1 4A J
- sta $9FFF ; F1A2 8D FF 9F ...
- lsr a ; F1A5 4A J
- sta $9FFF ; F1A6 8D FF 9F ...
- lsr a ; F1A9 4A J
- sta $9FFF ; F1AA 8D FF 9F ...
- lda #$00 ; F1AD A9 00 ..
- sta $B000 ; F1AF 8D 00 B0 ...
- lsr a ; F1B2 4A J
- sta $B000 ; F1B3 8D 00 B0 ...
- lsr a ; F1B6 4A J
- sta $B000 ; F1B7 8D 00 B0 ...
- lsr a ; F1BA 4A J
- sta $B000 ; F1BB 8D 00 B0 ...
- lsr a ; F1BE 4A J
- sta $B000 ; F1BF 8D 00 B0 ...
- lda #$00 ; F1C2 A9 00 ..
- sta $DFFF ; F1C4 8D FF DF ...
- lsr a ; F1C7 4A J
- sta $DFFF ; F1C8 8D FF DF ...
- lsr a ; F1CB 4A J
- sta $DFFF ; F1CC 8D FF DF ...
- lsr a ; F1CF 4A J
- sta $DFFF ; F1D0 8D FF DF ...
- lsr a ; F1D3 4A J
- sta $DFFF ; F1D4 8D FF DF ...
- lda #$00 ; F1D7 A9 00 ..
- sta LFFFF ; F1D9 8D FF FF ...
- lsr a ; F1DC 4A J
- sta LFFFF ; F1DD 8D FF FF ...
- lsr a ; F1E0 4A J
- sta LFFFF ; F1E1 8D FF FF ...
- lsr a ; F1E4 4A J
- sta LFFFF ; F1E5 8D FF FF ...
- lsr a ; F1E8 4A J
- sta LFFFF ; F1E9 8D FF FF ...
- rts ; F1EC 60 `
- ; ----------------------------------------------------------------------------
- lda $2B ; F1ED A5 2B .+
- sta $9FFF ; F1EF 8D FF 9F ...
- lsr a ; F1F2 4A J
- sta $9FFF ; F1F3 8D FF 9F ...
- lsr a ; F1F6 4A J
- sta $9FFF ; F1F7 8D FF 9F ...
- lsr a ; F1FA 4A J
- sta $9FFF ; F1FB 8D FF 9F ...
- lsr a ; F1FE 4A J
- sta $9FFF ; F1FF 8D FF 9F ...
- rts ; F202 60 `
- ; ----------------------------------------------------------------------------
- inc $0469 ; F203 EE 69 04 .i.
- sta $06 ; F206 85 06 ..
- sty $07 ; F208 84 07 ..
- ldy #$00 ; F20A A0 00 ..
- lda ($06),y ; F20C B1 06 ..
- sta $28 ; F20E 85 28 .(
- iny ; F210 C8 .
- lda ($06),y ; F211 B1 06 ..
- sec ; F213 38 8
- sbc #$01 ; F214 E9 01 ..
- sta $29 ; F216 85 29 .)
- ldy #$F1 ; F218 A0 F1 ..
- LF21A: lda ($28),y ; F21A B1 28 .(
- sta $0320,y ; F21C 99 20 03 . .
- iny ; F21F C8 .
- bne LF21A ; F220 D0 F8 ..
- inc $29 ; F222 E6 29 .)
- ldy #$02 ; F224 A0 02 ..
- lda ($06),y ; F226 B1 06 ..
- sta $22 ; F228 85 22 ."
- jsr LCEC1 ; F22A 20 C1 CE ..
- ldy #$03 ; F22D A0 03 ..
- lda ($06),y ; F22F B1 06 ..
- sta $0422 ; F231 8D 22 04 .".
- sta $0423 ; F234 8D 23 04 .#.
- iny ; F237 C8 .
- lda ($06),y ; F238 B1 06 ..
- sta $0420 ; F23A 8D 20 04 . .
- sta $0421 ; F23D 8D 21 04 .!.
- ldx #$0A ; F240 A2 0A ..
- lda #$FF ; F242 A9 FF ..
- LF244: sta $0456,x ; F244 9D 56 04 .V.
- dex ; F247 CA .
- bpl LF244 ; F248 10 FA ..
- ldx #$09 ; F24A A2 09 ..
- LF24C: lda #$C0 ; F24C A9 C0 ..
- sta $0438,x ; F24E 9D 38 04 .8.
- lda #$00 ; F251 A9 00 ..
- sta $044C,x ; F253 9D 4C 04 .L.
- dex ; F256 CA .
- bpl LF24C ; F257 10 F3 ..
- dec $0469 ; F259 CE 69 04 .i.
- rts ; F25C 60 `
- ; ----------------------------------------------------------------------------
- lda #$00 ; F25D A9 00 ..
- sta $0523 ; F25F 8D 23 05 .#.
- sta $04D7 ; F262 8D D7 04 ...
- ldx $066A ; F265 AE 6A 06 .j.
- cpx #$04 ; F268 E0 04 ..
- bne LF26E ; F26A D0 02 ..
- lda #$FF ; F26C A9 FF ..
- LF26E: ldx #$3F ; F26E A2 3F .?
- LF270: sta $06B9,x ; F270 9D B9 06 ...
- dex ; F273 CA .
- bpl LF270 ; F274 10 FA ..
- rts ; F276 60 `
- ; ----------------------------------------------------------------------------
- lda $1E ; F277 A5 1E ..
- and #$E7 ; F279 29 E7 ).
- sta $1E ; F27B 85 1E ..
- jsr LCF99 ; F27D 20 99 CF ..
- ldx #$09 ; F280 A2 09 ..
- LF282: lda #$F8 ; F282 A9 F8 ..
- sta $042E,x ; F284 9D 2E 04 ...
- lda #$C0 ; F287 A9 C0 ..
- sta $0438,x ; F289 9D 38 04 .8.
- lda #$00 ; F28C A9 00 ..
- sta $0424,x ; F28E 9D 24 04 .$.
- sta $044C,x ; F291 9D 4C 04 .L.
- sta $0442,x ; F294 9D 42 04 .B.
- dex ; F297 CA .
- bpl LF282 ; F298 10 E8 ..
- lda $0698 ; F29A AD 98 06 ...
- bpl LF2A4 ; F29D 10 05 ..
- lda #$07 ; F29F A9 07 ..
- sta $04C5 ; F2A1 8D C5 04 ...
- LF2A4: lda #$FF ; F2A4 A9 FF ..
- sta $0541 ; F2A6 8D 41 05 .A.
- lda #$00 ; F2A9 A9 00 ..
- sta $04D5 ; F2AB 8D D5 04 ...
- sta $04CD ; F2AE 8D CD 04 ...
- sta $04C6 ; F2B1 8D C6 04 ...
- sta $0534 ; F2B4 8D 34 05 .4.
- sta $065C ; F2B7 8D 5C 06 .\.
- jsr LDA0D ; F2BA 20 0D DA ..
- lda #$01 ; F2BD A9 01 ..
- lda #$00 ; F2BF A9 00 ..
- sta $065A ; F2C1 8D 5A 06 .Z.
- sta $A7 ; F2C4 85 A7 ..
- sta $A8 ; F2C6 85 A8 ..
- sta $0657 ; F2C8 8D 57 06 .W.
- sta $0658 ; F2CB 8D 58 06 .X.
- sta $0659 ; F2CE 8D 59 06 .Y.
- ldx #$05 ; F2D1 A2 05 ..
- lda #$00 ; F2D3 A9 00 ..
- LF2D5: sta $05A5,x ; F2D5 9D A5 05 ...
- dex ; F2D8 CA .
- bpl LF2D5 ; F2D9 10 FA ..
- lda #$00 ; F2DB A9 00 ..
- sta $54 ; F2DD 85 54 .T
- sta $55 ; F2DF 85 55 .U
- lda #$00 ; F2E1 A9 00 ..
- ldx #$0F ; F2E3 A2 0F ..
- LF2E5: sta $87,x ; F2E5 95 87 ..
- dex ; F2E7 CA .
- bpl LF2E5 ; F2E8 10 FB ..
- jsr LA03F ; F2EA 20 3F A0 ?.
- lda $A3E5,x ; F2ED BD E5 A3 ...
- sta $52 ; F2F0 85 52 .R
- jsr LA03F ; F2F2 20 3F A0 ?.
- lda #$88 ; F2F5 A9 88 ..
- sta $052A ; F2F7 8D 2A 05 .*.
- clc ; F2FA 18 .
- adc #$08 ; F2FB 69 08 i.
- sta $052B ; F2FD 8D 2B 05 .+.
- sta $53 ; F300 85 53 .S
- sta $0519 ; F302 8D 19 05 ...
- ldx #$04 ; F305 A2 04 ..
- stx $0438 ; F307 8E 38 04 .8.
- stx $0441 ; F30A 8E 41 04 .A.
- lda #$00 ; F30D A9 00 ..
- sta $54 ; F30F 85 54 .T
- sta $55 ; F311 85 55 .U
- sta $054C ; F313 8D 4C 05 .L.
- sta $04C6 ; F316 8D C6 04 ...
- ldx #$0C ; F319 A2 0C ..
- stx $0538 ; F31B 8E 38 05 .8.
- jsr LAC87 ; F31E 20 87 AC ..
- lda #$00 ; F321 A9 00 ..
- sta $2005 ; F323 8D 05 20 ..
- sta $2005 ; F326 8D 05 20 ..
- sta $0532 ; F329 8D 32 05 .2.
- sta $0533 ; F32C 8D 33 05 .3.
- ldy #$07 ; F32F A0 07 ..
- LF331: lda #$00 ; F331 A9 00 ..
- sta $04F9,y ; F333 99 F9 04 ...
- sta $0501,y ; F336 99 01 05 ...
- sta $0509,y ; F339 99 09 05 ...
- sta $0511,y ; F33C 99 11 05 ...
- jsr LD720 ; F33F 20 20 D7 .
- lda #$00 ; F342 A9 00 ..
- jsr LD76E ; F344 20 6E D7 n.
- dey ; F347 88 .
- bpl LF331 ; F348 10 E7 ..
- lda #$04 ; F34A A9 04 ..
- sta $0699 ; F34C 8D 99 06 ...
- lda #$01 ; F34F A9 01 ..
- sta $0536 ; F351 8D 36 05 .6.
- lda #$03 ; F354 A9 03 ..
- ldy $066A ; F356 AC 6A 06 .j.
- cpy #$03 ; F359 C0 03 ..
- bne LF35F ; F35B D0 02 ..
- lda #$00 ; F35D A9 00 ..
- LF35F: sta $053E ; F35F 8D 3E 05 .>.
- ldy #$03 ; F362 A0 03 ..
- sty $0540 ; F364 8C 40 05 .@.
- dey ; F367 88 .
- sty $053F ; F368 8C 3F 05 .?.
- rts ; F36B 60 `
- ; ----------------------------------------------------------------------------
- inc $0468 ; F36C EE 68 04 .h.
- inc $0468 ; F36F EE 68 04 .h.
- jsr LCF99 ; F372 20 99 CF ..
- inc $0469 ; F375 EE 69 04 .i.
- lda $1A ; F378 A5 1A ..
- and #$FB ; F37A 29 FB ).
- sta $2000 ; F37C 8D 00 20 ..
- lda #$26 ; F37F A9 26 .&
- sta $2006 ; F381 8D 06 20 ..
- lda #$C0 ; F384 A9 C0 ..
- sta $2006 ; F386 8D 06 20 ..
- ldx #$C0 ; F389 A2 C0 ..
- lda #$00 ; F38B A9 00 ..
- LF38D: sta $2007 ; F38D 8D 07 20 ..
- dex ; F390 CA .
- bne LF38D ; F391 D0 FA ..
- lda #$26 ; F393 A9 26 .&
- sta $06 ; F395 85 06 ..
- lda #$EA ; F397 A9 EA ..
- sta $07 ; F399 85 07 ..
- ldy #$04 ; F39B A0 04 ..
- lda $0698 ; F39D AD 98 06 ...
- bmi LF3A4 ; F3A0 30 02 0.
- ldy #$02 ; F3A2 A0 02 ..
- LF3A4: lda $0467 ; F3A4 AD 67 04 .g.
- cmp #$6C ; F3A7 C9 6C .l
- bne LF3B8 ; F3A9 D0 0D ..
- lda $0466 ; F3AB AD 66 04 .f.
- cmp #$24 ; F3AE C9 24 .$
- bne LF3B8 ; F3B0 D0 06 ..
- ldy #$06 ; F3B2 A0 06 ..
- lda #$E6 ; F3B4 A9 E6 ..
- sta $07 ; F3B6 85 07 ..
- LF3B8: lda $02BB,y ; F3B8 B9 BB 02 ...
- sta $08 ; F3BB 85 08 ..
- lda $02BC,y ; F3BD B9 BC 02 ...
- sta $09 ; F3C0 85 09 ..
- LF3C2: lda $06 ; F3C2 A5 06 ..
- sta $2006 ; F3C4 8D 06 20 ..
- lda $07 ; F3C7 A5 07 ..
- sta $2006 ; F3C9 8D 06 20 ..
- clc ; F3CC 18 .
- adc #$20 ; F3CD 69 20 i
- sta $07 ; F3CF 85 07 ..
- bcc LF3D5 ; F3D1 90 02 ..
- inc $06 ; F3D3 E6 06 ..
- LF3D5: ldy #$00 ; F3D5 A0 00 ..
- LF3D7: lda ($08),y ; F3D7 B1 08 ..
- cmp #$FF ; F3D9 C9 FF ..
- beq LF401 ; F3DB F0 24 .$
- cmp #$FE ; F3DD C9 FE ..
- beq LF3F4 ; F3DF F0 13 ..
- cmp #$FD ; F3E1 C9 FD ..
- bne LF3E9 ; F3E3 D0 04 ..
- lda #$00 ; F3E5 A9 00 ..
- beq LF3EE ; F3E7 F0 05 ..
- LF3E9: asl a ; F3E9 0A .
- tax ; F3EA AA .
- lda $EF16,x ; F3EB BD 16 EF ...
- LF3EE: sta $2007 ; F3EE 8D 07 20 ..
- iny ; F3F1 C8 .
- bne LF3D7 ; F3F2 D0 E3 ..
- LF3F4: iny ; F3F4 C8 .
- tya ; F3F5 98 .
- clc ; F3F6 18 .
- adc $08 ; F3F7 65 08 e.
- sta $08 ; F3F9 85 08 ..
- bcc LF3C2 ; F3FB 90 C5 ..
- inc $09 ; F3FD E6 09 ..
- bne LF3C2 ; F3FF D0 C1 ..
- LF401: jsr LCFA0 ; F401 20 A0 CF ..
- lda #$AD ; F404 A9 AD ..
- sta $0300 ; F406 8D 00 03 ...
- lda #$01 ; F409 A9 01 ..
- sta $0301 ; F40B 8D 01 03 ...
- lda #$22 ; F40E A9 22 ."
- sta $0302 ; F410 8D 02 03 ...
- lda #$F9 ; F413 A9 F9 ..
- sta $0303 ; F415 8D 03 03 ...
- lda $1A ; F418 A5 1A ..
- sta $2000 ; F41A 8D 00 20 ..
- lda $1E ; F41D A5 1E ..
- and #$FC ; F41F 29 FC ).
- ora #$18 ; F421 09 18 ..
- sta $1E ; F423 85 1E ..
- dec $0469 ; F425 CE 69 04 .i.
- rts ; F428 60 `
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement