diff --git a/menu.asm b/menu.asm index 22ffd3b..2ea3f2c 100755 --- a/menu.asm +++ b/menu.asm @@ -71,6 +71,18 @@ M_ALLOK LD (HL),0 LDIR + + LD C,Dss.CurDisk + RST ToDSS + ADD A,'A' + LD (WorkDir),A + LD A,':' + LD (WorkDir+1),A + LD C,Dss.CurDir + LD HL,WorkDir+2 + RST ToDSS + + POP HL CALL EX_COMMAND_LINE @@ -275,15 +287,7 @@ INIT: XOR A ; XOR A ; LD (HL),A ; - LD C,Dss.CurDisk - RST ToDSS - ADD A,'A' - LD (WorkDir),A - LD A,':' - LD (WorkDir+1),A - LD C,Dss.CurDir - LD HL,WorkDir+2 - JP ToDSS + RET ; HNDMEM DB 0