LS7-Kernel/KernelRoutineList.txt

91 lines
1.2 KiB
Plaintext
Raw Normal View History

2023-10-30 20:37:11 +01:00
Kernel Routines Grouped by File
2023-10-29 02:30:16 +02:00
Byte.S
|
+- byte_flip
+- byte_swap
+- byte_drill
2023-10-29 02:30:16 +02:00
Char.s
2023-10-30 20:37:11 +01:00
|
+- char_to_lower
+- char_to_upper
+- is_char
2023-10-29 02:30:16 +02:00
Event_Handler.s
2023-10-30 20:37:11 +01:00
|
+- event_invoke
+- event_append
+- event_remove
+- event_count
2023-10-29 02:30:16 +02:00
Hardware.s
|
+- vram_write
+- vram_write_color
+- vram_read
+- vram_dump
Int.s
2023-11-03 01:08:40 +01:00
|
+- int16_add_byte
2023-10-29 02:30:16 +02:00
Irq.s
|
+- irq
2023-10-30 20:37:11 +01:00
+- irq_init
2023-10-29 02:30:16 +02:00
Keyboard.s
2023-10-30 20:37:11 +01:00
|
+- keyboard_scan
+- keyboard_translate
+- keyboard_format
2023-10-29 02:30:16 +02:00
Memory_Manager.s
2023-10-30 20:37:11 +01:00
--- Still planing ---
2023-10-29 02:30:16 +02:00
Software Stack:
(for A, X and Y)
push
pop
2023-10-30 20:37:11 +01:00
reserve
dispose
grow
shrink
2023-10-29 02:30:16 +02:00
Maybe also: External Fragmantation
or: Variable houskeeping in a List of pointers
2023-10-30 20:37:11 +01:00
--- Still planing ---
2023-10-29 02:30:16 +02:00
String.s
2023-10-30 20:37:11 +01:00
|
+- string_to_lower
+- string_to_upper
+- string_count
+- string_flip
+- string_contains
+- string_equals
+- is_string
2023-10-29 02:30:16 +02:00
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