Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Launcher →$080b 784 SYS2061
- →$0000
- Sys2061 lda $01
- sta $10d8
- and #$f8
- ora #$06
- sta $01
- tsx
- stx $10d9
- jsr S1112
- jsr S1064
- jsr S0c1a
- pha
- jsr S0c31
- ldx #$19
- L082b lda $10da,x
- sta $02,x
- dex
- bpl L082b
- pla
- sta $90
- ldx $10d9
- txs
- ldx $10d8
- stx $01
- rts
- 60 20 f5 0f a0 05 20 e0 0c 20 f5 0f a0 03 20 e0
- 0c 20 f5 0f a0 0b 20 e0 0c 20 f5 0f a0 09 20 e0
- 0c 20 5e 10 d0 03 4c 71 08 a0 0b 20 e0 0c 4c 76
- 08 a0 07 20 e0 0c 20 c4 0e 20 f5 0f a0 01 20 e0
- 0c e0 00 d0 02 c9 00 20 98 0e d0 03 4c 97 08 a0
- 01 20 e0 0c 4c d6 08 a0 09 20 e0 0c 20 f5 0f a0
- 07 20 e0 0c 20 5e 10 d0 03 4c b3 08 a2 ff a9 ff
- 4c d6 08 a0 09 20 e0 0c 20 f5 0f a0 07 20 e0 0c
- 20 56 10 d0 03 4c cf 08 a2 00 a9 01 4c d6 08 a2
- 00 a9 00 4c d6 08 a0 0a 20 00 0c 60
- S08dc jsr S0ff5
- ldy #$68
- jsr S1045
- ldx #$d0
- lda #$20
- ldy #$54
- jsr S1027
- ldy #$55
- jsr S0ce0
- ldy #$52
- jsr S1027
- ldy #$53
- jsr S0ce0
- ldy #$64
- jsr S1027
- ldx #$d0
- lda #$21
- ldy #$50
- jsr S1027
- ldy #$51
- jsr S0ce0
- ldy #$4e
- jsr S1027
- ldx #$04
- lda #$00
- ldy #$4c
- jsr S1027
- ldy #$4d
- jsr S0ce0
- ldy #$4a
- jsr S1027
- ldy #$4b
- jsr S0ce0
- ldy #$62
- jsr S1027
- ldx #$d8
- lda #$00
- ldy #$48
- jsr S1027
- ldy #$49
- jsr S0ce0
- ldy #$60
- jsr S1027
- ldy #$53
- jsr S0ce0
- jsr S0ff5
- ldx #$00
- lda #$0a
- ldy #$00
- jsr S100f
- ldy #$4f
- jsr S0ce0
- jsr S0ff5
- ldx #$00
- lda #$00
- ldy #$00
- jsr S100f
- ldy #$4b
- jsr S0ce0
- jsr S0ff5
- ldx #$00
- lda #$20
- jsr S0ff5
- ldx #$03
- lda #$e8
- jsr S0f8e
- lda #$87
- ldx #$10
- ldy #$5e
- jsr S1027
- ldx #$00
- lda #$00
- ldy #$5c
- jsr S1027
- L098e ldy #$5d
- jsr S0ce0
- jsr S0c0d
- jsr S0db4
- ldx #$00
- stx $04
- stx $05
- lda #$28
- jsr S0d37
- ldy #$43
- jsr S1027
- ldy #$44
- jsr S0ce0
- jsr S0ff5
- ldy #$5f
- jsr S0ce0
- jsr S0be5
- ldy #$45
- jsr S1027
- ldy #$46
- jsr S0ce0
- ldy #$5a
- jsr S1027
- ldy #$5f
- jsr S0ce0
- ldy #$41
- jsr S1027
- ldy #$42
- jsr S0ce0
- ldy #$3d
- jsr S1027
- ldx #$00
- lda #$0f
- ldy #$3f
- jsr S1027
- ldy #$40
- jsr S0ce9
- ldy #$39
- jsr S1032
- ldy #$3c
- jsr S0ce9
- ldy #$18
- jsr S1032
- ldy #$19
- jsr S0ce0
- ldy #$37
- jsr S1027
- ldy #$63
- jsr S0ce0
- ldy #$16
- jsr S1027
- ldy #$17
- jsr S0ce0
- jsr S0ff5
- ldy #$48
- jsr S0ce0
- jsr S0be5
- ldy #$14
- jsr S1027
- ldy #$15
- jsr S0ce0
- ldy #$12
- jsr S1027
- ldy #$5f
- jsr S0ce0
- ldy #$35
- jsr S1027
- ldy #$36
- jsr S0ce0
- ldy #$31
- jsr S1027
- ldx #$00
- lda #$0f
- ldy #$33
- jsr S1027
- ldy #$34
- jsr S0ce9
- ldy #$2d
- jsr S1032
- ldy #$30
- jsr S0ce9
- ldy #$0c
- jsr S1032
- ldy #$0f
- jsr S0ce0
- ldy #$10
- jsr S1027
- ldy #$13
- jsr S0ce0
- jsr S0ff5
- ldy #$3a
- jsr S0ce0
- jsr S0ff5
- ldy #$15
- jsr S0ce0
- jsr S0f36
- ldy #$61
- jsr S0ce0
- ldy #$0a
- jsr S1027
- ldy #$0b
- jsr S0ce0
- jsr S0ff5
- ldy #$5d
- jsr S0ce0
- jsr S0be5
- ldy #$08
- jsr S1027
- ldy #$09
- jsr S0ce0
- ldy #$06
- jsr S1027
- ldy #$5f
- jsr S0ce0
- ldy #$2a
- jsr S1027
- ldy #$2b
- jsr S0ce0
- ldy #$26
- jsr S1027
- ldx #$00
- lda #$0f
- ldy #$28
- jsr S1027
- ldy #$29
- jsr S0ce9
- ldy #$22
- jsr S1032
- ldy #$25
- jsr S0ce9
- ldy #$00
- jsr S1032
- ldy #$03
- jsr S0ce0
- ldy #$04
- jsr S1027
- ldy #$05
- jsr S0ce0
- cpx #$00
- bne L0aee
- cmp #$00
- L0aee jsr S0e98
- bne L0af6
- jmp L0b15
- L0af6 ldy #$07
- jsr S0ce0
- jsr S0ff5
- ldy #$67
- jsr S0ce0
- ldy #$00
- jsr S0cd5
- ldx #$00
- jsr S0ff5
- ldy #$09
- jsr S0ce0
- jsr S0f8e
- L0b15 ldy #$5d
- jsr S0ce0
- jsr S0c0d
- ldy #$01
- jsr S0cfa
- ldy #$1d
- jsr S1027
- ldy #$1e
- jsr S0ce0
- jsr S0c0d
- jsr S0db4
- ldx #$00
- stx $04
- stx $05
- lda #$19
- jsr S0d17
- ldy #$1f
- jsr S1027
- ldy #$20
- jsr S0ce0
- ldy #$5c
- jsr S1027
- ldx #$00
- stx $04
- stx $05
- lda #$00
- ldy #$56
- jsr S1032
- L0b59 ldy #$59
- jsr S0ce9
- jsr S0db4
- ldx #$00
- stx $04
- stx $05
- lda #$3f
- jsr S0d0b
- ldx #$00
- ldy #$1c
- sta ($02),y
- ldy #$1c
- lda ($02),y
- bne L0b7b
- jmp L0b92
- L0b7b pha
- lda $1097
- clc
- adc $02
- sta $02
- lda $1098
- adc $03
- sta $03
- pla
- jmp L0b98
- 4c 95 0b
- L0b92 jmp L098e
- 20 40 08
- L0b98 ldy #$65
- jsr S0ce0
- jsr S0ff5
- ldy #$67
- jsr S0ce0
- ldy #$00
- jsr S0cd5
- jsr S0c78
- ldx #$00
- ldy #$00
- jsr S100f
- ldy #$59
- jsr S0ce9
- ldy #$01
- jsr S0cfa
- ldy #$56
- jsr S1032
- jmp L0b59
- a0 6c 20 00 0c 60
- L0bcc ldy #$03
- jsr S0ce0
- jsr S0ff5
- ldy #$03
- jsr S0ce0
- jsr S08dc
- jmp L0bdf
- L0bdf jsr S0c95
- rts
- a2 00
- S0be5 clc
- ldy #$00
- adc ($02),y
- iny
- sta $12
- txa
- adc ($02),y
- tax
- clc
- lda $02
- adc #$02
- sta $02
- bcc L0bfc
- inc $03
- L0bfc lda $12
- rts
- L0bff iny
- L0c00 pha
- clc
- tya
- adc $02
- sta $02
- bcc L0c0b
- inc $03
- L0c0b pla
- rts
- S0c0d ldy #$ff
- cpx #$80
- bcs L0c15
- ldy #$00
- L0c15 sty $04
- sty $05
- rts
- S0c1a lda $1099
- ldx $109a
- jsr S0ff5
- lda $109b
- ldx $109c
- jsr S0ff5
- ldy #$04
- jmp L0bcc
- S0c31 ldy #$00
- beq L0c3c
- lda #$99
- ldx #$10
- jmp L109d
- L0c3c rts
- S0c3d lda $02
- sec
- sbc #$04
- sta $02
- bcc L0c47
- rts
- L0c47 dec $03
- rts
- a2 00 85 04 86 05
- a0 00 b1 02 aa e6 02 d0 02 e6 03 b1 02 e6 02 d0
- 02 e6 03 38 e5 05 d0 09 e4 04 f0 04 69 ff 09 01
- 60 50 fd 49 ff 09 01 60
- S0c78 clc
- adc #$01
- bcc L0c7e
- inx
- L0c7e rts
- S0c7f ldy #$01
- lda ($02),y
- tax
- dey
- lda ($02),y
- L0c87 inc $02
- beq L0c90
- inc $02
- beq L0c92
- rts
- L0c90 inc $02
- L0c92 inc $03
- rts
- S0c95 ldy #$04
- jmp L0c00
- S0c9a sta $0a
- stx $0b
- ldy #$03
- lda ($02),y
- sec
- sbc $05
- bne L0cc9
- dey
- lda ($02),y
- cmp $04
- bne L0cba
- dey
- lda ($02),y
- cmp $0b
- bne L0cba
- dey
- lda ($02),y
- cmp $0a
- L0cba php
- jsr S0c95
- plp
- beq L0cc5
- bcs L0cc6
- lda #$ff
- L0cc5 rts
- L0cc6 lda #$01
- rts
- L0cc9 bvc L0ccf
- eor #$ff
- ora #$01
- L0ccf php
- jsr S0c95
- plp
- rts
- S0cd5 sta $0a
- stx $0b
- ldx #$00
- lda ($0a),y
- rts
- a0 01
- S0ce0 lda ($02),y
- tax
- dey
- lda ($02),y
- rts
- a0 03
- S0ce9 lda ($02),y
- sta $05
- dey
- lda ($02),y
- sta $04
- dey
- lda ($02),y
- tax
- dey
- lda ($02),y
- rts
- S0cfa sty $10
- clc
- adc $10
- bcc L0d0a
- inx
- bne L0d0a
- inc $04
- bne L0d0a
- inc $05
- L0d0a rts
- S0d0b jsr S0c9a
- jmp L0ea7
- a0 00 84 04 84 05
- S0d17 jsr S0dcc
- jsr S0e53
- lda $0c
- ldx $0d
- ldy $14
- sty $04
- ldy $15
- sty $05
- bit $12
- bpl L0d30
- jmp L0d8d
- L0d30 rts
- a0 00 84 04 84 05
- S0d37 sta $0a
- stx $0b
- ldy #$00
- lda ($02),y
- iny
- sta $0e
- lda ($02),y
- sta $0f
- iny
- lda ($02),y
- sta $10
- iny
- lda ($02),y
- sta $11
- jsr L0bff
- lda #$00
- sta $15
- sta $14
- sta $13
- ldy #$20
- L0d5d lsr $15
- ror $14
- ror $13
- ror a
- ror $05
- ror $04
- ror $0b
- ror $0a
- bcc L0d85
- clc
- adc $0e
- pha
- lda $0f
- adc $13
- sta $13
- lda $10
- adc $14
- sta $14
- lda $11
- adc $15
- sta $15
- pla
- L0d85 dey
- bpl L0d5d
- lda $0a
- ldx $0b
- rts
- L0d8d clc
- eor #$ff
- adc #$01
- pha
- txa
- eor #$ff
- adc #$00
- tax
- lda $04
- eor #$ff
- adc #$00
- sta $04
- lda $05
- eor #$ff
- adc #$00
- sta $05
- pla
- rts
- a9 00 aa a0 00 84 04 84 05
- S0db4 pha
- jsr S0c3d
- ldy #$03
- lda $05
- sta ($02),y
- dey
- lda $04
- sta ($02),y
- dey
- txa
- sta ($02),y
- pla
- dey
- sta ($02),y
- rts
- S0dcc jsr S0e2f
- lda $05
- sta $12
- bpl L0df6
- clc
- lda $0a
- eor #$ff
- adc #$01
- sta $0a
- lda $0b
- eor #$ff
- adc #$00
- sta $0b
- lda $04
- eor #$ff
- adc #$00
- sta $04
- lda $05
- eor #$ff
- adc #$00
- sta $05
- L0df6 lda $11
- sta $13
- bpl L0e1d
- clc
- lda $0e
- eor #$ff
- adc #$01
- sta $0e
- lda $0f
- eor #$ff
- adc #$00
- sta $0f
- lda $10
- eor #$ff
- adc #$00
- sta $10
- lda $11
- eor #$ff
- adc #$00
- sta $11
- L0e1d rts
- a0 00
- 84 04 84 05 20 2f 0e 20 53 0e a5 0a a6 0b 60
- S0e2f sta $0e
- stx $0f
- lda $04
- sta $10
- lda $05
- sta $11
- ldy #$00
- lda ($02),y
- iny
- sta $0a
- lda ($02),y
- sta $0b
- iny
- lda ($02),y
- sta $04
- iny
- lda ($02),y
- sta $05
- jmp L0bff
- S0e53 lda #$00
- sta $0d
- sta $14
- sta $15
- ldy #$20
- L0e5d asl $0a
- rol $0b
- rol $04
- rol $05
- rol a
- rol $0d
- rol $14
- rol $15
- pha
- cmp $0e
- lda $0d
- sbc $0f
- lda $14
- sbc $10
- lda $15
- sbc $11
- bcc L0e91
- sta $15
- pla
- sbc $0e
- pha
- lda $0d
- sbc $0f
- sta $0d
- lda $14
- sbc $10
- sta $14
- inc $0a
- L0e91 pla
- dey
- bne L0e5d
- sta $0c
- rts
- S0e98 bne L0ea0
- ldx #$00
- txa
- rts
- d0 fa
- L0ea0 ldx #$00
- lda #$01
- rts
- f0 f9
- L0ea7 bmi L0ea0
- ldx #$00
- txa
- rts
- f0 02 10
- ef a2 00 8a 60 f0 e9 90 e7 a2 00 8a 60 f0 db a2
- 00 8a 2a 60 49 ff 85 0e 8a 49 ff 85 0f 20 7f 0c
- 85 0c 86 0d 20 e3 0f a6 0e e8 f0 0f b1 0a d1 0c
- d0 10 c8 d0 f4 e6 0b e6 0d d0 ee e6 0f d0 ed 4c
- 0b 10 b0 03 a2 ff 60 a2 01 60 20 23 0f
- L0efd ldx $0f
- beq L0f14
- L0f01 lda ($0a),y
- sta ($0c),y
- iny
- lda ($0a),y
- sta ($0c),y
- iny
- bne L0f01
- inc $0b
- inc $0d
- dex
- bne L0f01
- L0f14 ldx $0e
- beq L0f20
- L0f18 lda ($0a),y
- sta ($0c),y
- iny
- dex
- bne L0f18
- L0f20 jmp S0c7f
- S0f23 sta $0e
- stx $0f
- jsr S0fe3
- iny
- lda ($02),y
- tax
- stx $0d
- dey
- lda ($02),y
- sta $0c
- rts
- S0f36 jsr S0f23
- cmp $0a
- txa
- sbc $0b
- bcs L0f43
- jmp L0efd
- L0f43 lda $0b
- clc
- adc $0f
- sta $0b
- lda $0d
- clc
- adc $0f
- sta $0d
- ldy $0e
- bne L0f5b
- beq L0f62
- L0f57 lda ($0a),y
- sta ($0c),y
- L0f5b dey
- bne L0f57
- lda ($0a),y
- sta ($0c),y
- L0f62 ldx $0f
- beq L0f83
- L0f66 dec $0b
- dec $0d
- dey
- L0f6b lda ($0a),y
- sta ($0c),y
- dey
- lda ($0a),y
- sta ($0c),y
- dey
- lda ($0a),y
- sta ($0c),y
- dey
- bne L0f6b
- lda ($0a),y
- sta ($0c),y
- dex
- bne L0f66
- L0f83 jmp S0c7f
- 85 0e 86 0f a2 00 f0 08
- S0f8e sta $0e
- stx $0f
- jsr S0c7f
- tax
- ldy #$01
- lda ($02),y
- sta $0b
- dey
- lda ($02),y
- sta $0a
- lsr $0f
- ror $0e
- bcc L0fb0
- txa
- sta ($0a),y
- inc $0a
- bne L0fb0
- inc $0b
- L0fb0 lda $0a
- clc
- adc $0e
- sta $0c
- lda $0b
- adc $0f
- sta $0d
- txa
- ldx $0f
- beq L0fd5
- L0fc2 sta ($0a),y
- sta ($0c),y
- iny
- sta ($0a),y
- sta ($0c),y
- iny
- bne L0fc2
- inc $0b
- inc $0d
- dex
- bne L0fc2
- L0fd5 ldy $0e
- beq L0fe0
- L0fd9 dey
- sta ($0a),y
- sta ($0c),y
- bne L0fd9
- L0fe0 jmp S0c7f
- S0fe3 ldy #$01
- lda ($02),y
- sta $0b
- dey
- lda ($02),y
- sta $0a
- jmp L0c87
- a9 00 a2 00
- S0ff5 pha
- lda $02
- sec
- sbc #$02
- sta $02
- bcs L1001
- dec $03
- L1001 ldy #$01
- txa
- sta ($02),y
- pla
- dey
- sta ($02),y
- rts
- a9 00 aa 60
- S100f pha
- sty $12
- ldy #$01
- lda ($02),y
- sta $0b
- dey
- lda ($02),y
- sta $0a
- ldy $12
- pla
- sta ($0a),y
- jmp L0c87
- a0 00
- S1027 sta ($02),y
- iny
- pha
- txa
- sta ($02),y
- pla
- rts
- a0 00
- S1032 sta ($02),y
- iny
- pha
- txa
- sta ($02),y
- iny
- lda $04
- sta ($02),y
- iny
- lda $05
- sta ($02),y
- pla
- rts
- S1045 tya
- eor #$ff
- sec
- adc $02
- sta $02
- bcs L1051
- dec $03
- L1051 rts
- a9 00 a2 00 20 4c 0c 4c bd 0e a2 00 20 4c
- 0c 4c b7 0e
- S1064 lda #$06
- sta $0a
- lda #$11
- sta $0b
- lda #$00
- tay
- ldx #$00
- beq L107d
- L1073 sta ($0a),y
- iny
- bne L1073
- inc $0b
- dex
- bne L1073
- L107d cpy #$04
- beq L1086
- sta ($0a),y
- iny
- bne L107d
- L1086 rts
- 48 45 4c 4c 4f 20 46 52 4f
- 4d 20 52 55 53 54 00 00 00 00 00 00 00
- L109d sta $10ab
- stx $10ac
- sta $10b2
- stx $10b3
- L10a9 dey
- lda $ffff,y
- sta $10bc
- dey
- lda $ffff,y
- sta $10bb
- sty $10be
- jsr $ffff
- ldy #$ff
- bne L10a9
- rts
- f5 10 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 00 00 00 00 00 00
- L1106 ldy #$02
- beq L1111
- lda #$95
- ldx #$11
- jmp L109d
- L1111 rts
- S1112 ldx #$19
- L1114 lda $02,x
- sta $10da,x
- dex
- bpl L1114
- lda #$00
- ldx #$d0
- sta $02
- stx $03
- lda #$0e
- jsr kCHROUT
- jmp L1106
- a9 00 a4 b7
- c0 11 90 06 a0 10 d0 02 b1 bb 99 f5 10 88 10 f8
- ee 99 10 a2 00 bd 00 02 f0 40 e8 c9 8f d0 f6 a0
- 02 bd 00 02 f0 34 e8 c9 20 f0 f6 c9 22 f0 03 ca
- a9 20 8d f4 10 8a 99 c2 10 c8 a9 02 99 c2 10 c8
- ee 99 10 bd 00 02 f0 12 e8 cd f4 10 d0 f5 a9 00
- 9d ff 01 ad 99 10 c9 0a 90 c7 a9 c2 a2 10 8d 9b
- 10 8e 9c 10 60 2c 11
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement