home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1995 November
/
64er_Magazin_95-11_1995_Markt__Technik_de_Side_A.d64
/
source.16kvdcram
< prev
next >
Wrap
Text File
|
2022-10-26
|
2KB
|
76 lines
org 53100
;----------------------------------------------
;16k vdc ram - tool by klaus hegemann 1989
;----------------------------------------------
:zero = 251
jsr $aefd ;vdc anfg.
jsr $a96b
lda $14
ldx $15
sta low+1
stx high+1
jsr zeroset
jsr $aefd ;anfg.
jsr $a96b
lda $14
ldx $15
sta zero
stx zero+1
jsr $aefd ;ende
jsr $b7eb
cpx #0
bne write
:read jsr vdcget
ldy #0
sta (zero),y
jsr erhoeherer
jmp read
:write ldy #0
lda (zero),y
ldy #31
jsr vdcput
jsr erhoeherer
jmp write
:erhoeherer lda zero
clc
adc #1
sta zero
bcc noplus
inc zero+1
:noplus lda zero
cmp $14
bne load
lda zero+1
cmp $15
bne load
pla
pla
:load rts
:vdcget ldy #31
sty $d600
:gwait bit $d600
bpl gwait
lda $d601
rts
:zeroset lda #80
ldy #1
jsr vdcput
lda #47
ldy #28
jsr vdcput
:high lda #0
ldy #18
jsr vdcput
:low lda #0
iny
:vdcput sty $d600
:pwait bit $d600
bpl pwait
sta $d601
rts