CP/M on the MZ-80A

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

Re: CP/M on the MZ-80A

Post by mz-80a »

All I have at the moment is the MZ-80A CP/M disk itself. My drive is with someone else at the mo having a Gotek fitted.
MZ-80A Secrets
https://mz-80a.com/

Sharpworks (Sharp MZ homebrew)
https: //mz-sharpworks.co.uk/
psmart
Posts: 138
Joined: Thu Nov 21, 2019 10:12 am
Location: Leeds
Contact:

Re: CP/M on the MZ-80A

Post by psmart »

Thank-you, Im surprised that original.sharpmz.org doesn't have the disk image. There seems to be very little with CPM for the 80A. The 80K version should run but the disk format is different and not readable with the 8866 disk controller in the 80A and if you look at the disk images in a hex editor they are CPC EXTENDED format, some kind of encryption so not easy to try and re-sector into an 80A format.

Will battle on and see if I can get to grips with the CPC EXTENDED format and then try to copy it onto an 80A. If you do get the chance to create a dump of the boot disk it will help a lot.
Sharp MZ/X Series Projects and FPGA Emulator
engineers@work : https://eaw.app/sharpmz-series/
S_U_C
Posts: 69
Joined: Sun Feb 17, 2019 6:41 pm

Re: CP/M on the MZ-80A

Post by S_U_C »

Access to the SUC libraries is free to SUC members and is physical media based, send tape/disk and request to the librarian.
The current MZ80A librarian has no floppy disk system and is there for tape only.
MZ80A disk requests were handle by Maurice Hawes who sadly he died in 2015.
I have all his disk (100s), but no working 360KB drives for the last 2 years.
I have seen your request re dsk file, and am looking into this to see if I can create one from the data extracted from a KryoFlux image dump.
I have extracted files from the MZ80K FM encoded disk (basic/cp/m, and ZenDos) but have not tried MZ80A MFM encoded disks yet.
MFM encoded disks should be easier.
At the moment I can write empty dsk files for
MZ80K
70 track 16 x128-byte sectors (sector IDs 1 to 16)
70 track 16 x128-byte sectors skew 5 (CP/M) (sector IDs 1 to 16)

MZ80A/B/700
70 track 16 x256-byte sectors (sector IDs 1 to 16)
70 track 10 x512-byte sectors (CP/M) (sector IDs 1 to 20)

All I need to do now is make space, aet up the KryoFlux and get some data to fill in the gaps.
Hope to have one soon.
S_U_C
Posts: 69
Joined: Sun Feb 17, 2019 6:41 pm

Re: CP/M on the MZ-80A

Post by S_U_C »

Latest update, having problems getting the data.
The KryoFlux does not like mixed sector sizes on a track.
psmart
Posts: 138
Joined: Thu Nov 21, 2019 10:12 am
Location: Leeds
Contact:

Re: CP/M on the MZ-80A

Post by psmart »

Hi,

Thankyou very much for this information, Ive only just seen it, im not getting status emails from the forum for some reason.

I will need to become a member of the SUC for sure as I keep coming across very useful info from them.

An update, i decided to try and get the MZ80K, MZ80B and MZ800 CPM working on the 80A but after a lot of headaches (such as the MB8866 controller using inverted data and the MZ800 using a strange disk format akin to the BBC DSD disks I sat down and wrote my own CBIOS around the RFS upgrade Im developing (https://eaw.app/sharpmz-upgrades-rfs/). CPM 223 is working now with a R/O Rom drive, a 1.44MB floppy (via Lotharek Floppy emulator but should work with a resl 3.5” drive) and with a 320K MZ800 style FD. If I can get some sharp disks will try to create the necessary DPB entries in the CBIOS to access them. I also built in a Ansi terminal emulator as this is needed for many of the programs such as ZDE16 or WordStar. Still has a few niggles but basically fully working, will write it up and add to my github page. Im in the process of reworking the RFS to contain an SD card and will hopefully use CHaN Petit FatFS so all the CPM programs can be collated in one card.

Thankyou again for your help and info, I will make it a point to look on the forum more frequently not to miss valuable info like you provided.
Sharp MZ/X Series Projects and FPGA Emulator
engineers@work : https://eaw.app/sharpmz-series/
psmart
Posts: 138
Joined: Thu Nov 21, 2019 10:12 am
Location: Leeds
Contact:

Re: CP/M on the MZ-80A

Post by psmart »

Some quick photos of CPM running.
Attachments
Booting from Monitor using RFS extensions.
Booting from Monitor using RFS extensions.
5DC6A729-1D76-4198-8242-2F9791638780.jpeg (75.84 KiB) Viewed 13231 times
Last edited by psmart on Tue Feb 25, 2020 2:16 am, edited 1 time in total.
Sharp MZ/X Series Projects and FPGA Emulator
engineers@work : https://eaw.app/sharpmz-series/
psmart
Posts: 138
Joined: Thu Nov 21, 2019 10:12 am
Location: Leeds
Contact:

Re: CP/M on the MZ-80A

Post by psmart »

CPM booted using my CBIOS and a 1.44Mb floppy.
Attachments
CPM booted using my CBIOS and a 1.44Mb floppy.
CPM booted using my CBIOS and a 1.44Mb floppy.
FEAD1556-9401-4E1D-B3B4-B50EADEC35C7.jpeg (71.03 KiB) Viewed 13231 times
Sharp MZ/X Series Projects and FPGA Emulator
engineers@work : https://eaw.app/sharpmz-series/
psmart
Posts: 138
Joined: Thu Nov 21, 2019 10:12 am
Location: Leeds
Contact:

Re: CP/M on the MZ-80A

Post by psmart »

ZDE16 running under inbuilt Ansi Terminal emulator.
Attachments
ZDE16 running under inbuilt Ansi Terminal emulator.
ZDE16 running under inbuilt Ansi Terminal emulator.
C484FFE5-2800-42C3-A4FF-3A9C8F6BA56A.jpeg (54.7 KiB) Viewed 13231 times
Sharp MZ/X Series Projects and FPGA Emulator
engineers@work : https://eaw.app/sharpmz-series/
psmart
Posts: 138
Joined: Thu Nov 21, 2019 10:12 am
Location: Leeds
Contact:

Re: CP/M on the MZ-80A

Post by psmart »

Colour output from MZ80A, Ansi Emulator needs updating to add colour support.
Attachments
Colour output from MZ80A, Ansi Emulator needs updating to add colour support.
Colour output from MZ80A, Ansi Emulator needs updating to add colour support.
96364482-8CDD-4EC1-8147-729BFA217BC8.jpeg (57.65 KiB) Viewed 13231 times
Sharp MZ/X Series Projects and FPGA Emulator
engineers@work : https://eaw.app/sharpmz-series/
Post Reply