Merge pull request #494 from jedeoric/master
[telestrat] Adding some vars, adding getcwd management, changing ZP address and ZP length
This commit is contained in:
31
libsrc/telestrat/initcwd.s
Normal file
31
libsrc/telestrat/initcwd.s
Normal file
@@ -0,0 +1,31 @@
|
||||
;
|
||||
; Jede (jede@oric.org) 24.09.2017
|
||||
;
|
||||
|
||||
.export initcwd
|
||||
.import __cwd
|
||||
|
||||
.include "zeropage.inc"
|
||||
.include "telestrat.inc"
|
||||
|
||||
|
||||
initcwd:
|
||||
|
||||
ldx #PWD_PTR
|
||||
BRK_TELEMON XVARS
|
||||
|
||||
sta ptr1
|
||||
sty ptr1+1
|
||||
|
||||
ldy #$00
|
||||
|
||||
loop:
|
||||
lda (ptr1),y
|
||||
beq done
|
||||
sta __cwd,y
|
||||
iny
|
||||
bne loop
|
||||
|
||||
done:
|
||||
sta __cwd,y
|
||||
rts
|
||||
Reference in New Issue
Block a user