diff --git a/monitor/console.asm b/monitor/console.asm index 97e5812..54daeec 100644 --- a/monitor/console.asm +++ b/monitor/console.asm @@ -3,8 +3,6 @@ ; print a string to the monitor ; inputs: ; r0: pointer to null-terminated string -; r1: foreground color -; r2: background color ; outputs: print_string_to_monitor: push r0 @@ -23,20 +21,12 @@ print_string_to_monitor_loop: ; print a single character to the monitor ; inputs: ; r0: character -; r1: foreground color -; r2: background color ; outputs: ; none print_character_to_monitor: push r0 push r1 push r2 - push r3 - push r4 - push r5 - - mov r3, r1 - mov r4, r2 cmp.8 r0, 0 ; null ifz jmp print_character_to_monitor_end @@ -80,9 +70,6 @@ print_character_to_monitor_lf: ifgteq call scroll_monitor_console call redraw_monitor_console print_character_to_monitor_end: - pop r5 - pop r4 - pop r3 pop r2 pop r1 pop r0 diff --git a/monitor/monitor.asm b/monitor/monitor.asm index d763187..837e674 100644 --- a/monitor/monitor.asm +++ b/monitor/monitor.asm @@ -61,8 +61,6 @@ monitor_event_loop: key_down_event: mov r0, r1 call scancode_to_ascii - mov r1, TEXT_COLOR - mov r2, 0x00000000 call print_character_to_monitor call redraw_monitor_console_line ret