db "ECHO Specifies the text to display to the screen.", HEX (0D), HEX (0A)
db "EXIT Exit the current shell if it's not the last instance.", HEX (0D), HEX (0A)
db "MKDIR Create a new directory.", HEX (0D), HEX (0A)
+ db "PATH Displays or changes the value of the PATH environment variable.", HEX (0D), HEX (0A)
db "REBOOT Reboots the machine.", HEX (0D), HEX (0A)
db "RMDIR Delete an empty directory.", HEX (0D), HEX (0A)
db "SET Display, enable or disable environment variables.", HEX (0D), HEX (0A)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Data area.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-_formatted_command: db 256 dup (0)
-_full_path: db 256 dup (0)
-_temp: db 257 dup (0)
+_autoexec: db "\\AUTOEXEC.BAT", HEX (00)
+_fn_wild: db "*.*", HEX (00)
-_autoexec: db "AUTOEXEC.BAT", HEX (00)
_batch_flags: db "r", HEX (00)
-
_echo_off: db "off", HEX (00)
-_echo_on: db "on", HEX (00)
+_echo_on: db "on", HEX (00)
+_formatted_command: db 256 dup (0)
+_full_path: db 256 dup (0)
+_temp: db 257 dup (0)
+
+_ll_scratch: dw HEX (0000)
_echo_line: dw HEX (0001)
_in_batch: dw HEX (0000)
-_ll_scratch: dw HEX (0000)
-
-_fn_wild: db "*.*", HEX (00)
_dta_addr: dw HEX (0000)
_insert: dw HEX (0000)