This is the second demo of CP/M 2.2 on #ZXSpectrum without FDD. In this video Microsoft #Basic v.5.21 (#MBASIC-80) is running from tape. Custom tape loader is used, so I'm sorry for long loading.
This project started as intention of making tech demo for russian #ZXSpectrum clone known as "Leningrad-1" or "Leningrad-48k". That clone has 64k of memory onboard, but the lower 16k didn't used at all. With little improvements of addressing system this shadow memory could be used for some crazy purposes - e.g. for CP/M. This video is the first proof of concept, that classic #BASIC48 ROM and cheap tapes could be used with CP/M. Of course +2A has more memory than target "Leningrad" system and gives more fun. But I beleive that good old "Leningrad" will show its power and glory some day. P.S. I'm proud of keyboard ticking.
ZX-BIOS is first attempt of making BASIC48-based BIOS for CP/M 2.2 (continued in the comments)
You could write me at [email protected] and I will send you demo diskette image of ZXLDR program.