Currently, the guest OS primarily uses its own syscall table. To enable it to run SDL-based applications, we may need to trap and emulate the SDL instruction, which would be handled by the rv32emu SDL backend.
Goal: at least able to run Doom, Quake and smolnes.
A simple demo is opening a white SDL screen.
