KOS Foundation

KOS API What it does Gap
vmufb_t + vmufb_paint_area() 48x32 monochrome framebuffer compositing Good. Thin wrap only.
vmufb_present(fb, dev) Push framebuffer to VMU via maple_device_t Needs port/slot addressing.
vmufb_print_string() Text rendering on VMU Good. Pass through.
vmu_pkg_t + vmu_pkg_build() Save file header packaging Need game-level save abstraction.
vmufs_read/write/delete() Low-level FS read/write Need to wrap with save slots.
vmufs_free_blocks() Space check Need pre-write validation.
maple_enum_type(MAPLE_FUNC_MEMCARD) Find VMUs Need stable port/slot addressing.