68 lines
834 B
Plaintext
68 lines
834 B
Plaintext
|
Kernel Routines Grouped
|
||
|
(everything NOT starting with "+-", are "wants")
|
||
|
|
||
|
|
||
|
|
||
|
Char.s
|
||
|
|
||
|
|
||
|
Event_Handler.s
|
||
|
|
||
|
|
||
|
Hardware.s
|
||
|
|
|
||
|
+- vram_write
|
||
|
+- vram_write_color
|
||
|
+- vram_read
|
||
|
+- vram_dump
|
||
|
|
||
|
Int.s
|
||
|
|
||
|
|
||
|
Irq.s
|
||
|
|
|
||
|
+- irq
|
||
|
|
||
|
Keyboard.s
|
||
|
|
||
|
|
||
|
Memory_Manager.s
|
||
|
|
||
|
Software Stack:
|
||
|
(for A, X and Y)
|
||
|
push
|
||
|
pop
|
||
|
|
||
|
|
||
|
Maybe also: External Fragmantation
|
||
|
or: Variable houskeeping in a List of pointers
|
||
|
|
||
|
String.s
|
||
|
|
||
|
to lower
|
||
|
to upper
|
||
|
count
|
||
|
flip
|
||
|
contains
|
||
|
equals
|
||
|
trim
|
||
|
|
||
|
Video.s
|
||
|
|
|
||
|
+- video_write
|
||
|
+- video_write_static
|
||
|
+- video_writeline
|
||
|
+- video_writeline_static
|
||
|
+- video_set_color
|
||
|
+- video_set_foreground
|
||
|
+- video_set_background
|
||
|
+- video_read_line
|
||
|
+- video_read_char
|
||
|
+- video_set_cursor
|
||
|
+- video_get_cursor
|
||
|
+- video_return
|
||
|
+- video_scroll
|
||
|
+- video_clear
|
||
|
+- video_reset_color
|
||
|
+- video_reset
|
||
|
+- video_load_font
|