diff --git a/fox32os.def b/fox32os.def index 2f5515e..f1cc1d0 100644 --- a/fox32os.def +++ b/fox32os.def @@ -4,13 +4,13 @@ get_os_version: jmp [0x00000810] ; FXF jump table -parse_fxf_binary: jmp [0x00000820] +parse_fxf_binary: jmp [0x00000910] ; task jump table -new_task: jmp [0x00000830] -yield_task: jmp [0x00000834] -end_current_task: jmp [0x00000838] +new_task: jmp [0x00000A10] +yield_task: jmp [0x00000A14] +end_current_task: jmp [0x00000A18] ; memory jump table -allocate_memory: jmp [0x00000840] -free_memory: jmp [0x00000844] +allocate_memory: jmp [0x00000B10] +free_memory: jmp [0x00000B14] diff --git a/kernel/main.asm b/kernel/main.asm index 5c8a17d..0316f65 100644 --- a/kernel/main.asm +++ b/kernel/main.asm @@ -18,17 +18,17 @@ jump_table: data.32 get_os_version ; FXF jump table - org.pad 0x00000820 + org.pad 0x00000910 data.32 parse_fxf_binary ; task jump table - org.pad 0x00000830 + org.pad 0x00000A10 data.32 new_task data.32 yield_task data.32 end_current_task ; memory jump table - org.pad 0x00000840 + org.pad 0x00000B10 data.32 allocate_memory data.32 free_memory