diff --git a/kernel/shell/commands/disk.asm b/kernel/shell/commands/disk.asm index c717156..d26ccf7 100644 --- a/kernel/shell/commands/disk.asm +++ b/kernel/shell/commands/disk.asm @@ -14,11 +14,10 @@ shell_disk_command: ifgt jmp shell_disk_command_out_of_range ; 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 in r1, r0 cmp r1, 0 - ifz jmp shell_disk_command_insert_disk + ifz ret ; set the current disk ID mov.8 [shell_current_disk], r0 @@ -31,9 +30,4 @@ shell_disk_command_out_of_range: 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