shell: Update disk command

This commit is contained in:
Ry 2022-12-26 18:26:27 -08:00
parent f0c7d0be79
commit 3eff04b8a2

View File

@ -14,11 +14,10 @@ shell_disk_command:
ifgt jmp shell_disk_command_out_of_range ifgt jmp shell_disk_command_out_of_range
; OR it with the IO port to get the current insert state of a disk ; OR it with the IO port to get the current insert state of a disk
; if no disk is inserted then prompt the user to insert a disk
or r0, 0x80001000 or r0, 0x80001000
in r1, r0 in r1, r0
cmp r1, 0 cmp r1, 0
ifz jmp shell_disk_command_insert_disk ifz ret
; set the current disk ID ; set the current disk ID
mov.8 [shell_current_disk], r0 mov.8 [shell_current_disk], r0
@ -31,9 +30,4 @@ shell_disk_command_out_of_range:
ret ret
shell_disk_command_insert_disk:
out r0, 0
ret
shell_disk_command_out_of_range_string: data.str "invalid disk ID" data.8 10 data.8 0 shell_disk_command_out_of_range_string: data.str "invalid disk ID" data.8 10 data.8 0