I’ve been working on an emulator for over two years now and already have some of the enhancements your speaking about.
If someone wants to write up some real specs. Memory map. I/O registers and uses. Etc I can start playing around with it. I’ve considered adding such features but didn’t as I doubt anybody will write software to take advantage of them. It only runs on Windows now but if there was enough interest I could prolly port to Linux.
BTW Nitros9 running on a 40Mhz 6309 and a virtual Hard disk is ridiculously fast.