LS7-Kernel/KernelRoutineList.txt

124 lines
1.8 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
Maybes: {
- Virtual Sprites
May change Bit-Mapped to full Pixel mode
=> 256x256 16 color mode
}
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
beep
set_activity_led
set_user_led
scan_keyboard
2023-10-29 02:30:16 +02:00
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
2023-11-03 11:25:40 +01:00
console.s
2023-10-29 02:30:16 +02:00
|
2023-11-03 11:25:40 +01:00
+- 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
graphics.s
|
+- graphics_draw_rectangle
+- graphics_draw_line
+- graphics_draw_triangle
+- graphics_draw_polygon
+- graphics_draw_text
+- graphics_fill_rectangle
+- graphics_fill_triangle
+- graphics_fill_polygon
+- graphics_set_pixel
video.s
| ! Don't support 16 row mode! => Changes in future
+- video_clear
+- video_copy_memory
+- video_set_mode
+- video_get_mode
+- video_set_accent
+- video_get_accent