diff --git a/fox32rom.def b/fox32rom.def index 83076a8..3e24ebb 100644 --- a/fox32rom.def +++ b/fox32rom.def @@ -49,6 +49,12 @@ menu_update_event: jmp [0xF004401C] read_sector: jmp [0xF0045000] write_sector: jmp [0xF0045004] +; memory copy/compare jump table +copy_memory_bytes: jmp [0xF0046000] +copy_memory_words: jmp [0xF0046004] +compare_memory_bytes: jmp [0xF0046008] +compare_memory_words: jmp [0xF004600C] + ; event types const MOUSE_CLICK_EVENT_TYPE: 0x00000000 const MENU_BAR_CLICK_EVENT_TYPE: 0x00000001 diff --git a/main.asm b/main.asm index 684b9f6..4c0205a 100644 --- a/main.asm +++ b/main.asm @@ -200,6 +200,13 @@ get_rom_version: data.32 read_sector data.32 write_sector + ; memory copy/compare jump table + org.pad 0xF0046000 + data.32 copy_memory_bytes + data.32 copy_memory_words + data.32 compare_memory_bytes + data.32 compare_memory_words + org.pad 0xF004F000 standard_font_width: data.16 8