My custom CP/M 2.2 runs MBasic v4 and v5 from CP/M disk image on SD-card on ZX Spectrum 3. CP/M uses:
- 2023 DivMMC firmware that easily toggles ESXDOS hooks. Customized Fuse emulator gives access to new DivMMC firmware features;
- ESXDOS API to access disk;
- BASIC48 ROM to render and input text, and emulate some VT52 features. Native ZX Spectrum keyboard sound also presents, thanks to BASIC48 ROM;
- RAMdisk with integrated utils (just for lulz).
Enjoy the video.
De-Fuse repo
Original Fuse page
2023 DivMMC firmware info
ESXDOS
Tool to operate SD-card image
Tools to acces CP/M disk image