Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; da65 V2.14 - Git N/A
- ; Created: 2017-09-08 21:54:44
- ; Input file: cow.out
- ; Page: 1
- .setcpu "6502"
- L000A := $000A
- LFFE3 := $FFE3
- LFFF4 := $FFF4
- jmp L122C
- L0E03: lda $1297
- ldx $1298
- ldy $1299
- jmp LFFF4
- rts
- L0E10: lda $1298
- jmp LFFE3
- rts
- L0E17: sta $0C
- ldx #$FF
- ldy #$00
- pla
- sta L000A
- pla
- sta $0B
- jmp L0E2A
- L0E26: lda (L000A),y
- sta $00,x
- L0E2A: inc L000A
- bne L0E30
- inc $0B
- L0E30: inx
- cpx $0C
- bne L0E26
- jmp (L000A)
- rts
- L0E39: lda #$06
- jmp L0E17
- rts
- L0E3F: sta L000A
- stx $0B
- lda #$00
- ldx #$08
- asl L000A
- L0E49: rol a
- cmp $0B
- bcc L0E50
- sbc $0B
- L0E50: rol L000A
- dex
- bne L0E49
- tax
- lda L000A
- rts
- L0E59: tay
- dey
- sty $0D
- asl a
- asl a
- asl a
- sta $0C
- L0E62: tya
- tax
- lda ($00),y
- sta $0E,x
- lda ($02),y
- sta $12,x
- lda #$00
- sta $1A,x
- dey
- bpl L0E62
- L0E73: ldx $0D
- clc
- L0E76: ror $12,x
- dex
- bpl L0E76
- bcc L0E8C
- ldx #$00
- ldy $0D
- clc
- L0E82: lda $1A,x
- adc $0E,x
- sta $1A,x
- inx
- dey
- bpl L0E82
- L0E8C: ldx $0D
- L0E8E: ror $1A,x
- dex
- bpl L0E8E
- ldx $0D
- L0E95: ror $16,x
- dex
- bpl L0E95
- dec $0C
- bne L0E73
- ldx $0D
- L0EA0: txa
- tay
- lda $16,x
- sta ($04),y
- dex
- bpl L0EA0
- rts
- L0EAA: lda #$02
- jmp L0E59
- rts
- L0EB0: lda #$16
- sta $1298
- jsr L0E10
- lda $1297
- sta $1298
- jsr L0E10
- rts
- L0EC2: ldy #$01
- L0EC4: lda $126D,y
- sta $06,y
- dey
- bpl L0EC4
- lda #$00
- sta $1297
- L0ED2: lda $1297
- cmp #$19
- bcs L0EFB
- lda #$93
- ldy #$00
- sta ($06),y
- clc
- ldy #$00
- ldx #$01
- L0EE4: lda $06,y
- adc L1269,y
- sta $06,y
- iny
- dex
- bpl L0EE4
- ldx $1297
- inx
- stx $1297
- jmp L0ED2
- L0EFB: rts
- L0EFC: lda #$00
- ldx #$13
- sta $1299
- sta $1298
- stx $1297
- jsr L0E03
- rts
- L0F0D: lda $12A9
- ldx #$02
- jsr L0E3F
- sta $12AC
- ldx #$00
- stx $12AD
- sta $12B1
- lda $12AA
- ldx #$03
- jsr L0E3F
- sta $12AE
- ldx #$00
- stx $12AF
- sta $12B1
- jsr L0E39
- ldx $6912
- .byte $12
- .byte $B2
- .byte $12
- jsr L0EAA
- clc
- ldy #$00
- ldx #$01
- L0F44: lda $126D,y
- adc L1261,y
- sta $12B4,y
- iny
- dex
- bpl L0F44
- clc
- ldy #$00
- ldx #$01
- L0F56: lda $12B4,y
- adc $12B2,y
- sta $12B6,y
- iny
- dex
- bpl L0F56
- clc
- ldy #$00
- ldx #$01
- L0F68: lda $12B6,y
- adc $12AC,y
- sta $08,y
- iny
- dex
- bpl L0F68
- lda $12A9
- and #$01
- sta $12A9
- lda $12AA
- ldx #$03
- jsr L0E3F
- txa
- asl a
- clc
- sta $12B1
- adc $12A9
- sta $12B8
- lda #$01
- ldy $12B8
- jmp L0F9A
- L0F99: asl a
- L0F9A: dey
- bpl L0F99
- sta $12B0
- and #$20
- sta $12B1
- asl a
- sta $12B8
- lda $12B0
- ora $12B8
- sta $12B1
- and #$DF
- sta $12B0
- eor #$FF
- sta $12B1
- lda $12B0
- and $12AB
- stx $12AA
- sta $12B8
- ldy #$00
- lda ($08),y
- and $12B1
- sta $12B9
- ora $12B8
- sta $12B1
- ora #$A0
- sta ($08),y
- rts
- L0FDD: ldy #$00
- lda ($06),y
- tax
- inx
- clc
- sta $12A2
- adc #$03
- sta $12A4
- stx $12A3
- ldy #$01
- lda ($06),y
- tax
- inx
- clc
- sta $12A5
- adc #$03
- sta $12A7
- lda #$01
- sta $12A8
- stx $12A6
- L1006: lda $12A8
- cmp #$03
- beq L107B
- lda $12A1
- ldx $12A5
- clc
- sta $12AB
- lda $12A2
- adc $12A8
- sta $12A9
- stx $12AA
- jsr L0F0D
- lda $12A1
- ldx $12A7
- clc
- sta $12AB
- lda $12A2
- adc $12A8
- sta $12A9
- stx $12AA
- jsr L0F0D
- lda $12A1
- clc
- sta $12AB
- lda $12A5
- adc $12A8
- ldx $12A2
- stx $12A9
- sta $12AA
- jsr L0F0D
- lda $12A1
- clc
- sta $12AB
- lda $12A5
- adc $12A8
- ldx $12A4
- stx $12A9
- sta $12AA
- jsr L0F0D
- ldx $12A8
- inx
- stx $12A8
- jmp L1006
- L107B: rts
- L107C: lda #$00
- sta $1297
- L1081: lda $1297
- asl a
- asl a
- sta $1299
- ldx #$00
- stx $129A
- sta $1298
- lda #$6F
- sta $129B
- lda #$12
- sta $129C
- clc
- ldy #$00
- ldx #$01
- L10A0: lda $129B,y
- adc $1299,y
- sta $129B,y
- iny
- dex
- bpl L10A0
- ldy #$01
- L10AF: lda $129B,y
- sta $06,y
- dey
- bpl L10AF
- lda $1297
- asl a
- asl a
- ldy #$00
- sta ($06),y
- lda $1297
- asl a
- asl a
- ldy #$01
- sta ($06),y
- lda $1297
- ldx #$03
- jsr L0E3F
- stx $129D
- dex
- ldy #$02
- txa
- sta ($06),y
- lda $1297
- ldx #$03
- jsr L0E3F
- ldx #$03
- jsr L0E3F
- sta $129E
- stx $129D
- dex
- ldy #$03
- txa
- sta ($06),y
- ldx #$0A
- dex
- stx $129D
- lda $1297
- cmp $129D
- bne L1105
- jmp L110F
- L1105: ldx $1297
- inx
- stx $1297
- jmp L1081
- L110F: rts
- L1110: lda #$00
- sta $1298
- L1115: lda $1298
- asl a
- asl a
- sta $129C
- ldx #$00
- stx $129D
- sta $129B
- lda #$6F
- sta $129E
- lda #$12
- sta $129F
- clc
- ldy #$00
- ldx #$01
- L1134: lda $129E,y
- adc $129C,y
- sta $129E,y
- iny
- dex
- bpl L1134
- ldy #$01
- L1143: lda $129E,y
- sta $1299,y
- dey
- bpl L1143
- lda $1297
- ldy #$01
- sta $12A1
- L1154: lda $1299,y
- sta $06,y
- dey
- bpl L1154
- jsr L0FDD
- ldx #$0A
- dex
- stx $12A0
- lda $1298
- cmp $12A0
- bne L1171
- jmp L117B
- L1171: ldx $1298
- inx
- stx $1298
- jmp L1115
- L117B: rts
- L117C: lda #$00
- sta $1297
- L1181: lda $1297
- asl a
- asl a
- sta $1299
- ldx #$00
- stx $129A
- sta $1298
- lda #$6F
- sta $129B
- lda #$12
- sta $129C
- clc
- ldy #$00
- ldx #$01
- L11A0: lda $129B,y
- adc $1299,y
- sta $129B,y
- iny
- dex
- bpl L11A0
- ldy #$01
- L11AF: lda $129B,y
- sta $06,y
- dey
- bpl L11AF
- ldy #$00
- lda ($06),y
- cmp #$00
- bne L11C9
- lda #$01
- ldy #$02
- sta ($06),y
- jmp L11D7
- L11C9: ldy #$00
- lda ($06),y
- cmp #$49
- bne L11D7
- lda #$FF
- ldy #$02
- sta ($06),y
- L11D7: ldy #$01
- lda ($06),y
- cmp #$00
- bne L11E8
- lda #$01
- ldy #$03
- sta ($06),y
- jmp L11F6
- L11E8: ldy #$01
- lda ($06),y
- cmp #$46
- bne L11F6
- lda #$FF
- ldy #$03
- sta ($06),y
- L11F6: clc
- ldy #$00
- lda ($06),y
- ldy #$02
- adc ($06),y
- ldy #$00
- sta ($06),y
- clc
- ldy #$01
- lda ($06),y
- ldy #$03
- adc ($06),y
- ldy #$01
- sta ($06),y
- ldx #$0A
- dex
- stx $129D
- lda $1297
- cmp $129D
- bne L1221
- jmp L122B
- L1221: ldx $1297
- inx
- stx $1297
- jmp L1181
- L122B: rts
- L122C: lda #$00
- sta $126D
- ldx #$7C
- stx $126E
- ldy #$07
- sty $1297
- jsr L0EB0
- jsr L0EFC
- jsr L0EC2
- jsr L107C
- L1247: lda #$00
- sta $1297
- jsr L1110
- jsr L117C
- lda #$FF
- sta $1297
- jsr L1110
- jsr L0EFC
- jmp L1247
- rts
- L1261: ora ($00,x)
- brk
- brk
- brk
- .byte $7C
- brk
- brk
- L1269: plp
- brk
- brk
- brk
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement