indigodarkwolf / box16

A fork of the official X16 emulator, converted to C++20 and with a bunch of features tweaked and added.
MIT License
41 stars 19 forks source link

Port hypercall changes from x16emu #44

Closed indigodarkwolf closed 2 years ago

indigodarkwolf commented 2 years ago

x16emu now hooks ACPTR and MACPTR, among others, instead of SAVE and LOAD.

The point of the new hypercalls on x16emu is to better emulate filesystem access times on the emulator. It might be worth keeping SAVE and LOAD, depending on a hypercall emulation setting, but the point in any event is to maintain compatibility with x16emu.

indigodarkwolf commented 2 years ago

This particular issue is referring to r40+ features. If there's missing hypercall functionality from r39, that's either a separate issue (tag it "high priority" and "x16emu"), or can be conglomerated with #45.

indigodarkwolf commented 2 years ago

This should be in with r40 and/or r41.