Great work! However, I was only able to run the demo on OpenMSX with a C-BIOS MSX1 system ROM, not any actual MSX1 machines like Spectravideo 728. I assume it's the ROM size?
Would it be possible to create a smaller 64 kb ROM version which would also be portable to Spectravideo 328?