CP/M Stuff
Various CP/M stuff

MBASIC-80 on ZX Spectrum without FDD

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.

CP/M for ZX Spectrum +2A - Cassette loading - RAM disk - BIOS based on classic BASIC48 - FUSE emulator

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.

CP/M on ZX Spectrum +2A

ZX-BIOS is first attempt of making BASIC48-based BIOS for CP/M 2.2 (continued in the comments)

GSX-80 driver for ZX Spectrum - DDZX.PRL

GSX-80 Graphics Extension Programmers Guide (PDF)

Loading of CP/M Plus from cassette

You could download tape image from here.

ZXLDR - ZX Spectrum loader of classic stuff from CP/M

You could write me at [email protected] and I will send you demo diskette image of ZXLDR program.