Closed tos11 closed 4 years ago
I have been able to build everything, but I am getting some unexpected crashes at the moment. Investigation ongoing.
There was a funny constellation of bugs in my code:
MAKE_THUNK1(HostGetApiVersion)
caused a stack corruption (because _MAKETHUNK1 pops 1 argument from stack, but HostGetApiVersion has no arguments) ...
callq .L1 ; instead of callq thunk_GetHostApiVersion
.L1: ...
thus putting an extra qword on the stack and preventing a crash down the road
Now everything works. Excellent!
Expand Syscalls to 4 args Add second virtual drive D mounted to path provided on command line Output error message if kernel fails to load
For use with corresponding change in Shrine-v6 and requires PhysFS from: https://github.com/ljward10/physfslt-3.0.2/tree/feature/MultiLite