2022-05-22 01:55:56 +02:00
|
|
|
; fox32os routine definitions
|
|
|
|
|
|
|
|
; system jump table
|
2022-06-25 02:40:52 +02:00
|
|
|
get_os_version: jmp [0x00000810]
|
2022-05-22 01:55:56 +02:00
|
|
|
|
|
|
|
; FXF jump table
|
2022-06-25 02:40:52 +02:00
|
|
|
parse_fxf_binary: jmp [0x00000910]
|
2022-05-22 01:55:56 +02:00
|
|
|
|
|
|
|
; task jump table
|
2022-06-25 02:40:52 +02:00
|
|
|
new_task: jmp [0x00000A10]
|
|
|
|
yield_task: jmp [0x00000A14]
|
|
|
|
end_current_task: jmp [0x00000A18]
|
|
|
|
get_current_task_id: jmp [0x00000A1C]
|
|
|
|
get_unused_task_id: jmp [0x00000A20]
|
2022-05-22 01:55:56 +02:00
|
|
|
|
|
|
|
; memory jump table
|
2022-06-25 02:40:52 +02:00
|
|
|
allocate_memory: jmp [0x00000B10]
|
|
|
|
free_memory: jmp [0x00000B14]
|