Currently, running a binary needs the bios start vectors and functions to be populated in memory before allowing it to run.
It's done by starting the emulator for a few seconds before loading the binary in memory.
But it's not practical and doesn't work well sometimes.
So creating a minimum function to setup needed bios functions and calling it before loading the binary to test could be interesting.
Actions to be done :
[x] Run the emulator for a few seconds
[x] Do a memory dump in binary
[x] Compare this dump with the bios file (multiple bios to check), using BeyondCompare
[x] Add the duplicated codes to the setup function
Currently, running a binary needs the bios start vectors and functions to be populated in memory before allowing it to run. It's done by starting the emulator for a few seconds before loading the binary in memory. But it's not practical and doesn't work well sometimes. So creating a minimum function to setup needed bios functions and calling it before loading the binary to test could be interesting. Actions to be done :