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