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 set_user scan_keyboard 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 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