pop [terminalStreamPtr] pop [arg0Ptr] pop [arg1Ptr] pop [arg2Ptr] pop [arg3Ptr] call Main call end_current_task GetNextWindowEvent: push r8 call get_next_window_event mov r8, eventArgs mov [r8], r0 add r8, 4 mov [r8], r1 add r8, 4 mov [r8], r2 add r8, 4 mov [r8], r3 add r8, 4 mov [r8], r4 add r8, 4 mov [r8], r5 add r8, 4 mov [r8], r6 add r8, 4 mov [r8], r7 pop r8 ret IsRomDiskAvailable: call is_romdisk_available ifz mov r0, 1 ifnz mov r0, 0 ret brk: brk ret PortIn: in r0, r0 ret eventArgs: data.fill 0, 32 terminalStreamPtr: data.32 0 arg0Ptr: data.32 0 arg1Ptr: data.32 0 arg2Ptr: data.32 0 arg3Ptr: data.32 0 browserFileListFriendly: data.32 browserFile0 data.32 browserFile1 data.32 browserFile2 data.32 browserFile3 data.32 browserFile4 data.32 browserFile5 data.32 browserFile6 data.32 browserFile7 data.32 browserFile8 data.32 browserFile9 data.32 browserFile10 data.32 browserFile11 browserFile0: data.fill 0, 13 browserFile1: data.fill 0, 13 browserFile2: data.fill 0, 13 browserFile3: data.fill 0, 13 browserFile4: data.fill 0, 13 browserFile5: data.fill 0, 13 browserFile6: data.fill 0, 13 browserFile7: data.fill 0, 13 browserFile8: data.fill 0, 13 browserFile9: data.fill 0, 13 browserFile10: data.fill 0, 13 browserFile11: data.fill 0, 13 diskIcon: #include "icons/disk.inc" #include "../../../fox32rom/fox32rom.def" #include "../../fox32os.def"