muteki
Loading...
Searching...
No Matches
Todo List
Global blit_flag_e
Need to look into this further. 2 and 16 seem to draw the image verbatim like 0. Nothing is being drawn when setting any other flags. (Could it be related to some other properties on the surface descriptor such as transparent color?)
Global CreateButton (unsigned short tag, short x0, short y0, short x1, short y1, UTF16 *label, unsigned int event, unsigned short flags)

Test the event behavior. This needs more reverse engineering on the view event handling process.

Figure out the flags.

Global CreateFile (const char *pathname, unsigned int access, unsigned int shmode, void *secattr, unsigned int on_noentry, unsigned int flags, void *template_file)
Documentation on accepted arguments are mostly based on speculations at this moment. More details and through verifications needed.
Global devio_backend_t
Add more details.
Global EXEC_INVALID
Double check.
Global EXEC_UNSUPPORTED
Double check.
Global filepicker_context_s::status
Document what each status meant.
Global filepicker_flag_e
Add more.
Global GetCursorType (void)
Document the actual type as an enum.
Global lcd_base_s::depth_bytes
Verify.
Global lcd_base_s::xsize
Verify.
Global lcd_cursor_s::type
Document the actual meaning of this.
Struct lcd_lock_s
Get a better picture of which systems have this and which do not.
Global lcd_thread_safe_s::depth_bytes
Verify.
Global lcd_thread_safe_s::xsize
Verify.
Global loader_cart_descriptor_t
Add more details.
Global loader_file_descriptor_s::parent_fd
Retype this to the proper file descriptor type once we actually figure out how it works.
Global loader_image_info_t
Add more details.
Global loader_impl_t
Add more details.
Global loader_resource_descriptor_t
Add more details.
Global loader_resource_subfile_request_t
Add more details.
Global pcm_frame_s::pending_size
Verify.
Global pcm_frame_s::tx_state
Verify.
Global print_flag_e
A lot of the bits seem to just print nothing. We need to formally look at the disassembly for this (huge!).
Global PRINT_STR_ENCODING_BIG5
Seems to be some unknown extension? Limited mojibake test doesn't match iconv result.
Global PRINT_UNDERSCORE_ONLY
Speculation based on behavior. Seems to be very broken with >16px fonts.
Global SetCursorType (short new_type)
Document the actual type as an enum.
Global stroke_predefined_dash_e
Add graphic examples.
Global SYS_ALIGN (n)
MSVC support
Global SYS_DWORD
MSVC support (is it possible?)
Global SYS_IS_PRINTF (arg_index_str, arg_index_fmt)
MSVC support (or simply bypass it).
Struct ui_component_s
Find a way to make the callbacks respect subtypes? Currently type-specific callbacks need to have their self argument defined as ui_component_t * (or void * if we opt to do that) which is a bit less ideal.
Global ui_component_s::on_erase_bg )(ui_component_t *self)
Figure out exactly what this does.