#include "../include/elf.h" #include "../include/stdio.h" #include "../include/vfs.h" #include "../include/lib9660.h" #define DivRoundUp(number, divisor) ((number + divisor - 1) / divisor) #define USER_STACK_TOP 0xBFFFFFF0 // Top of user space memory #define USER_STACK_SIZE 0x4000 // 16KB stack (4 pages) #define USER_STACK_BOTTOM (USER_STACK_TOP - USER_STACK_SIZE) void exec_from_file(l9660_file* fs_file, l9660_dir* dir);