Estex-DSS/SHELL/Commands/PATH.ASM

50 lines
1006 B
NASM
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

T858C: db "PATH=",0 ; áâப 
;///////////////////////////////////////////////////
;
; PATH. “áâ ­®¢ª  ¯ãâ¨
;
;///////////////////////////////////////////////////
cmd_path:
ld a,(de) ; ª®¬-áâப 
or a
jr z,A85B9 ;  à£ã¬¥­â®¢ ­¥ ¡ë«®
; ãáâ. ¯ãâì
inc de
cp 9 ; Tab
jr z,cmd_path
cp " "+1
jr c,cmd_path
dec de
ex de,hl
dec hl
ld (hl),"="
dec hl
ld (hl),"H"
dec hl
ld (hl),"T"
dec hl
ld (hl),"A"
dec hl
ld (hl),"P" ; ­ ç «® áâப¨ ¨¬¥­¨
ld bc,Dss.Environ.Set ; ãáâ ­./㤠«¨âì ¯¥à¥¬. ®ªà㦥­¨ï
RST ToDSS
call c,print_err_message ; ¢ë¢®¤ á®®¡é¥­¨ï
ret
; <20>®ª § âì á¨á⥬­ë© ¯ãâì
A85B9: ;ld de,T9186 ; ªã¤ 
ld de,Buffers.work.buffer1;
ld hl,T858C ; ¨¬ï ¯¥à¥¬¥­­®© "PATH="
ld bc,Dss.Environ.Get ; ¯®«ãç¨âì ¯¥à¥¬¥­­ãî ®ªà㦥­¨ï
RST ToDSS
jp c,print_err_message ; ¢ë¢®¤ á®®¡é¥­¨ï
ld hl,T858C ; "PATH=",0
ld c,Dss.PChars
RST ToDSS
;ld hl,T9186 ; áâப 
ld hl,Buffers.work.buffer1;
ld c,Dss.PChars
RST ToDSS
jp newline