Skip to content

A way to give any vintage Z80 machine CP/M via a cable to a PC

License

Notifications You must be signed in to change notification settings

dukedougal/cpmserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

cpmserver - your opinion wanted!

A way to give any vintage Z80 machine CP/M via a cable to any modern computer such as a Raspberry Pi/Windows/Linux/OSX machine

what do think this of this idea? post your thoughts/questions/ideas as issues for this project

October 2020

This is a brand new project, it's just an idea right now.

The idea is this:

Overview:

  • The user connects a vintage Z80 computer to a modern computer via a cable.
  • The cable might be any cable - parallel/serial - anything bidirectional.
  • A CP/M disk driver is written in assembly language for the Z80 machine.
  • The CP/M disk driver actually makes the bidirectional port look like a floppy disk drive to CP/M.
  • The server running on the PC listens to the bidirectional connection and acts as one or more floppy disk drives.
  • The server would be built using the Python programming language.

Booting up:

  • the Z80 machine, with the minimum BASIC code, should be able to start reading bytes from the bidirectional port.
  • the server application is constantly looping through sending bytes to the Z80 machine - the bytes provide bootstrap code that gets the whole system started.

Internet access via AT commands:

Specific goals:

  • The goal is to design a system that supports multiple types of vintage Z80 computers and multiple types of bidirectional connections.

Current status Oct 2020:

Gathering ideas and gauging interest to see if anyone thinks it's a good idea, to see who might be interested to participate

About

A way to give any vintage Z80 machine CP/M via a cable to a PC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published