On Mon Mar 17 04:39:02 2025 +0000, Alex Henrie wrote:
Now that simulated hardware interrupts for audio processing have been implemented in commit ff0fbb1ff5f76d1d206aea452907ad2dd29206ea, simulated real mode interrupts are the only thing left that's keeping 16-bit Myst from running. When I wrote this patch, I tried to not include anything more than what Myst requires. Could you please clarify which parts of the patch are not strictly necessary?
You should add a separate handler just for what the app needs, instead of forcing all handlers to support real-mode pointers.
I added an example in 7e3bfd4e5e4f9ca689e1734da05a90b1b14351c9, it seems to work here but it could be extended if necessary.