92 lines
1.2 KiB
Plaintext
92 lines
1.2 KiB
Plaintext
Kernel Routines Grouped by File
|
|
|
|
|
|
Byte.S
|
|
|
|
|
+- byte_flip
|
|
+- byte_swap
|
|
+- byte_drill
|
|
|
|
Char.s
|
|
|
|
|
+- char_to_lower
|
|
+- char_to_upper
|
|
+- is_char
|
|
|
|
Event_Handler.s
|
|
|
|
|
+- event_invoke
|
|
+- event_append
|
|
+- event_remove
|
|
+- event_count
|
|
|
|
Hardware.s
|
|
|
|
|
+- vram_write
|
|
+- vram_write_color
|
|
+- vram_read
|
|
+- vram_dump
|
|
|
|
Int.s
|
|
|
|
|
+- int16_add_byte
|
|
|
|
Irq.s
|
|
|
|
|
+- irq
|
|
+- irq_init
|
|
|
|
Keyboard.s
|
|
|
|
|
+- keyboard_scan
|
|
+- keyboard_translate
|
|
+- keyboard_format
|
|
|
|
Memory_Manager.s
|
|
--- Still planing ---
|
|
|
|
Software Stack:
|
|
(for A, X and Y)
|
|
push
|
|
pop
|
|
|
|
reserve
|
|
dispose
|
|
grow
|
|
shrink
|
|
|
|
|
|
Maybe also: External Fragmantation
|
|
or: Variable houskeeping in a List of pointers
|
|
--- Still planing ---
|
|
|
|
String.s
|
|
|
|
|
+- string_to_lower
|
|
+- string_to_upper
|
|
+- string_count
|
|
+- string_flip
|
|
+- string_contains
|
|
+- string_equals
|
|
+- is_string
|
|
|
|
console.s
|
|
|
|
|
+- console_write
|
|
+- console_write_static
|
|
+- console_writeline
|
|
+- console_writeline_static
|
|
+- console_set_color
|
|
+- console_set_foreground
|
|
+- console_set_background
|
|
+- console_read_line
|
|
+- console_read_char
|
|
+- console_set_cursor
|
|
+- console_get_cursor
|
|
+- console_return
|
|
+- console_scroll
|
|
+- console_clear
|
|
+- console_reset_color
|
|
+- console_reset
|
|
+- console_load_font
|
|
|