Impressive work! Sounds like the CPU/VPD priority issue is a huge limitation. It's very cool of you to share that compatibility layer code. Maybe I'll be able to use it someday!
Would be awesome if you made a game for the system some day. If you ever decide to, happy to try and answer questions that might arise.
Wink, for Casio Loopy...and The Sega Pico-