CP/M on the MZ-80A

Post Reply
User avatar
JonB
Posts: 2
Joined: Tue Mar 05, 2019 3:56 pm
Location: UK

CP/M on the MZ-80A

Post by JonB » Wed Mar 06, 2019 5:56 pm

Hello all, new user here.

I have an MZ80-A in really good condition and I would like to run CP/M on it. I've done a bit of research but haven't found anything that outlines how I can do this. I know I need an 80 column modification that SUC appears to be able to provide (either as a board or design materials so I can make my own) but I've seen no details of this.

The other problem I have is lack of a floppy drive system, as my machine is the basic item. I do however have these, which I designed: http://www.cpcwiki.eu/index.php/UIDE_Un ... _computers and the knowledge to amend the CP/M BIOS to use it. I would be thinking in terms of fitting a uIDE device internally, using a Z80 shim to connect it to the main board, and going from there. I'd probably need to build a serial interface as well, in order to facilitate software transfer to/from a PC.

I'd be interested to understand more about any CP/M implementation for the MZ80-A, particularly whether the monitor ROM can be switched out - or rather, what the memory map looks like.

Cheers
JonB

Jo Even
Site Admin
Posts: 83
Joined: Wed Jan 17, 2018 9:28 pm

Re: CP/M on the MZ-80A

Post by Jo Even » Thu Mar 07, 2019 9:05 am

JonB wrote:
Wed Mar 06, 2019 5:56 pm
I know I need an 80 column modification that SUC appears to be able to provide (either as a board or design materials so I can make my own) but I've seen no details of this.
There seems to be several articles about this modification in the SUC magazines.

https://www.sharpmz.no/sharp-users-club-magazine-index/

https://www.sharpmz.no/original/sucmags ... pdf#page=8
https://www.sharpmz.no/original/sucmags ... df#page=58
https://www.sharpmz.no/original/sucmags ... df#page=54
https://www.sharpmz.no/original/sucmags ... df#page=10
JonB wrote:
Wed Mar 06, 2019 5:56 pm
I do however have these, which I designed: http://www.cpcwiki.eu/index.php/UIDE_Un ... _computers and the knowledge to amend the CP/M BIOS to use it.
Very interesting piece of hardware :) A pity that the MZ doesn't actually have a BIOS of any kind - you need to add the same hardware support to the monitor, BASIC and cp/m. This has been solved in a much more elegant manner on other (but to be fair - also more recent) Z80 platforms like MSX and CPC.

User avatar
mz-80a
Posts: 151
Joined: Thu Jan 25, 2018 10:46 am
Location: Devon, UK
Contact:

Re: CP/M on the MZ-80A

Post by mz-80a » Thu Mar 07, 2019 11:05 am

JonB wrote:
Wed Mar 06, 2019 5:56 pm
I know I need an 80 column modification
It's interesting because I don't know where that assumption comes from. I have a 40 column MZ-80A and the disks for CP/M and have booted it into CP/M a couple of times before and it works. Not that I know what I'm doing after that as I'm not a CP/M user :) But it certainly seems to work on my 40 column un-modded 80A.
MZ-80A Secrets
https://mz-80a.com/

Sharpworks (Sharp MZ homebrew)
http://mz-sharpworks.co.uk/

Jo Even
Site Admin
Posts: 83
Joined: Wed Jan 17, 2018 9:28 pm

Re: CP/M on the MZ-80A

Post by Jo Even » Thu Mar 07, 2019 1:02 pm

While cp/m works on 40 column screens, it's not very usable. Most cp/m applications expects an 80 column display, smaller displays either requires some sort of virtual screen with horizontal scrolling, or some fiddling with application setup to adapt to the smaller screen.

User avatar
mz-80a
Posts: 151
Joined: Thu Jan 25, 2018 10:46 am
Location: Devon, UK
Contact:

Re: CP/M on the MZ-80A

Post by mz-80a » Fri Mar 08, 2019 9:19 am

Ah well there we go. I did add a disclaimer that I'm not a CP/M user :)
MZ-80A Secrets
https://mz-80a.com/

Sharpworks (Sharp MZ homebrew)
http://mz-sharpworks.co.uk/

S_U_C
Posts: 12
Joined: Sun Feb 17, 2019 6:41 pm

Re: CP/M on the MZ-80A

Post by S_U_C » Mon Mar 11, 2019 12:37 pm

Hi ,
CP/M 2.2 or 2.3 for the MZ80-A is configured for a 40 column screen.

If you have a MZ80-A fitted with the Kuma 80/40 column moderations there are 2 com files that switch the mode to the selected screen size allowing programs that require 80 column to run as intended.

The Kuma 80/40 moderations have been reprinted in the Sharp User Club 2019 vol1 magazine with photographs of the modifications.

Sharpals
Posts: 8
Joined: Sat Jul 14, 2018 5:39 am

Re: CP/M on the MZ-80A

Post by Sharpals » Sun Jun 16, 2019 5:08 pm

Hello, do you hav an MZ80A CP/M disk image ?

I would integrate that into my emulator.

Greatings michael

Post Reply