141 lines
2.0 KiB
Plaintext
Executable File
141 lines
2.0 KiB
Plaintext
Executable File
Kernel Routines Grouped by File
|
|
|
|
Maybes: {
|
|
- Virtual Sprites
|
|
|
|
May change Bit-Mapped to full Pixel mode
|
|
=> 256x256 16 color mode
|
|
}
|
|
|
|
|
|
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
|
|
+- beep
|
|
+- set_activity_led
|
|
+- set_activity_led_duration
|
|
+- set_user_led
|
|
+- set_user_led_duration
|
|
+- expansion_set
|
|
+- expansion_get
|
|
|
|
scan_keyboard
|
|
|
|
Int.s
|
|
|
|
|
+- int16_add_byte
|
|
|
|
Irq.s
|
|
|
|
|
+- irq
|
|
+- irq_init
|
|
|
|
Keyboard.s
|
|
|
|
|
+- keyboard_scan
|
|
+- keyboard_translate
|
|
+- keyboard_format
|
|
|
|
Memory_Manager.s
|
|
|
|
|
+- kernel_push_a
|
|
+- kernel_push_x
|
|
+- kernel_push_y
|
|
+- kernel_pull_a
|
|
+- kernel_pull_x
|
|
+- kernel_pull_y
|
|
|
|
--- Still planing ---
|
|
reserve
|
|
dispose
|
|
grow
|
|
shrink
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
filesystem.s
|
|
|
|
serial.s
|
|
|
|
sound.s
|
|
|
|
|