home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore 64 Scene Diskmags Assortment
/
Revealed_02_1993-11-01_Camelot.d64
/
razsaver_prg
< prev
next >
Wrap
Text File
|
2023-02-26
|
2KB
|
126 lines
razsave
sei
lda #$37
sta $01
lda #$2d
sta $0423
lda end
sta zp1
lda end+1
sta zp1+1
ldy #$05
jsr plotnum
ldy #$00
lda start
sta zp1
lda start+1
sta zp1+1
jsr plotnum
jsr plotfilenam
lda #$61
sta $b9
jsr $f3d5
lda $ba
jsr listen
lda $b9
jsr listensa
ldy #$00
lda zp1
jsr ciout
lda zp1+1
jsr ciout
writter
lda zp1+1
cmp end+1
bne norm1
lda zp1
cmp end
beq rfinish
norm1
jsr plotnum
sei
lda $01
pha
and #%11111000
sta $01
lda (zp1),y
tax
pla
sta $01
txa
jsr ciout
sei
clc
lda zp1
adc #$01
sta zp1
lda zp1+1
adc #$00
sta zp1+1
jmp writter
rfinish
jsr plotnum
sei
lda $01
pha
and #%11111000
sta $01
lda (zp1),y
tax
pla
sta $01
txa
jsr ciout
sei
jsr unlisten
bit $b9
bmi razv1
lda $ba
jsr listen
lda $b9
and #$ef
ora #$e0
jsr listensa
jsr unlisten
razv1
clc
rts
plotnum
lda zp1
and #$0f
tax
lda hextab,x
sta $0400+$22,y
lda zp1
lsr a
lsr a
lsr a
lsr a
tax
lda hextab,x
sta $0400+$21,y
lda zp1+1
and #$0f
tax
lda hextab,x
sta $0400+$20,y
lda zp1+1
lsr a
lsr a
lsr a
lsr a
tax
lda hextab,x
sta $0400+$1f,y
rts
plotfilenam
ldy filel
razloop1
lda filename,y
sta $0400,y
dey
bpl razloop1
rts