ultramodern / recomp runtime: Relax alignment restrictions in osEPiReadIo, implement some more stubs (#130)

- osDriveRomInit
 - __osPiGetAccess
 - __osPiRelAccess
 - osPfsChecker
This commit is contained in:
Tharo
2024-05-14 05:21:51 +01:00
committed by GitHub
parent d5fb5f50c1
commit 89af45ae34
4 changed files with 34 additions and 2 deletions

View File

@@ -31,6 +31,7 @@ namespace recomp {
bool is_rom_loaded();
void set_rom_contents(std::vector<uint8_t>&& new_rom);
void do_rom_read(uint8_t* rdram, gpr ram_address, uint32_t physical_addr, size_t num_bytes);
void do_rom_pio(uint8_t* rdram, gpr ram_address, uint32_t physical_addr)
void start(ultramodern::WindowHandle window_handle, const ultramodern::audio_callbacks_t& audio_callbacks, const ultramodern::input_callbacks_t& input_callbacks, const ultramodern::gfx_callbacks_t& gfx_callbacks);
void start_game(Game game);
void message_box(const char* message);