gotox.o \
gotoxy.o \
gotoy.o \
+ initcwd.o \
open.o \
oserrlist.o \
oserror.o \
--- /dev/null
+;
+; Stefan Haubenthal, 2005-06-08
+;
+; CBM _curunit to _cwd
+;
+
+ .export initcwd
+ .import __curunit, __cwd
+ .import pusha0, tosudiva0
+ .importzp sreg, ptr1
+
+ .macpack generic
+
+ .segment "INIT"
+
+.proc initcwd
+
+ lda __curunit
+ jsr pusha0
+ lda #10
+ jsr tosudiva0
+ ldx #0
+ lda sreg
+ beq :+ ; >=10
+ add #'0'
+ sta __cwd
+ inx
+: lda ptr1 ; rem
+ add #'0'
+ sta __cwd,x
+ lda #0
+ sta __cwd+1,x
+ rts
+
+.endproc