Computer / Programmazione / Z80 · 8 March 2021 0

LM80C DOS

Here we are! The LM80C DOS is finally out! This is the first DOS (Disk Operating System) for my homebrew computer comes in an initial stage, maybe a little raw but almost functional. I’ve implemented the LOAD, SAVE, ERASE, FILES, and DISK commands:
  • LOAD & SAVE can load/save BASIC & binary (memory portions) files, and single disk sectors, too;
  • ERASE deletes a file on the disk;
  • FILES lists the files of a disk;
  • DISK can do several job: it’s used to initialize (format) a disk, creating a new file system; it can rewrite the Master sector; it can rename the disk.

Obviously, for “disk” I mean a Compact Flash card. More easier, faster, and bigger than an old floppy disk drive.

LM80C DOS

LM80C DOS

More functions will come, as I will have some spare time to expand the DOS.

For the syntax of the commands please refer to the LM80C BASIC reference manual, for the details of the implementation, please refer to the Hardware reference guide, while for the wirings, please refer to the schematics.

The new firmwares for LM80C Color Computer and the LM80C 64K Color Computer can be downloaded by the official GitHub repo.