Creating a sharp MZ80k Basic master disk (or any other disk)

Post Reply
Steve_Doo
Posts: 2
Joined: Tue Feb 05, 2019 11:54 pm

Creating a sharp MZ80k Basic master disk (or any other disk)

Post by Steve_Doo » Wed Feb 06, 2019 11:35 pm

Hi All

I have successfully rebuilt my MZ80k, I/O box and floppy drive unit.

I can create and load tape based programs fine through the cassette, however, I am at a loss on how I can create a master boot disk.

ANy advice would be appreciated!

Thanks

Steve

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

Re: Creating a sharp MZ80k Basic master disk (or any other disk)

Post by mz-80a » Wed Feb 13, 2019 7:32 am

There is a big hole in the knowledge here it seems when it comes to disks. I'd like to know how to make a bootable disk with my own programs for the 80A. Maybe the SUC has some information. I only have two bootable disks, SA-6510 and CP/M. There must be a utility somewhere that can create a bootable disk. Will do some research.
MZ-80A Secrets
https://mz-80a.com/

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

User avatar
Pacman
Posts: 83
Joined: Mon Feb 05, 2018 2:59 pm

Re: Creating a sharp MZ80k Basic master disk (or any other disk)

Post by Pacman » Wed Feb 13, 2019 12:02 pm

On the SFD700 version 2, it was enough to put the IPLPRO chain in the first sector of the first track at the 0 offset of the disk to boot. Maybe it's a similar case here.
See assembler listing: viewtopic.php?f=6&t=184 address $F450 line 954 and following

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

Re: Creating a sharp MZ80k Basic master disk (or any other disk)

Post by Sharpals » Fri Feb 15, 2019 7:08 pm

your proble is, the MZ80K has anothe Floppyformat than the MZ80A or other MZxxx.

If you have the original hardware, you have an single-side floppe, all other double-side.

The dataformat is different, so you nedd real an MZ80K with disks, or you must rebuild then from the MZ80K masterdiskimages.

Problem: you need an PC with old 360K drives !! But you can conect your 80K drive to the Pc Via diskinterface.

Or you use this : http://www.deviceside.com/fc5025.html

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

Re: Creating a sharp MZ80k Basic master disk (or any other disk)

Post by Sharpals » Fri Feb 15, 2019 7:29 pm

sorry, thats the right device : https://kryoflux.com/

Steve_Doo
Posts: 2
Joined: Tue Feb 05, 2019 11:54 pm

Re: Creating a sharp MZ80k Basic master disk (or any other disk)

Post by Steve_Doo » Tue Feb 26, 2019 3:46 pm

Hi All

Thanks for the advice.

In the end, I used a copy of masterdisk that I converted to a wav file and then played it from my phone through an old cassette adapter.

This loaded and then I used the phone to copy a version of basic/ dos again as a wav file from my phone ( I cant remember the actual file name but will post later).

Masterdisk then created the formatted boot floppy for me.

Now I can boot up to basic from floppy. I had an MZ-80K in 1983, however I could never afford the I/O box and disk drives. What a joy to load from disk now.

My 10 year old son is now loving the 80K as he likes the booting noises from the drives and is learning to program in BASIC.

Anyway. Thanks for the help!

Steve

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

Re: Creating a sharp MZ80k Basic master disk (or any other disk)

Post by S_U_C » Tue Feb 26, 2019 5:28 pm

There was a series of programs in the Sharp User Club libraries called Super Copy Plus (S_Copy).
It is a single/multi program copier from tape to disk, disk to tape, disk to disk using wild cards.
It could also copy disks, single or 2 drives, and extra feature including backing up the disk to tape as a series of 32KB files.
And it could recreate a original disk from the tape backup files.
It is slow but does the job.
All we need are the backup files which can be converted to a series of wave files or MZF files or a disk image.

Scopy is available for the MZ80K double sided single density 35 and 40 track versions
Scopy is available for the MZ80A double sided double density 35 and 40 track versions
Scopy is available for the MZ80B double sided double density 35 and 40 track versions
Scopy is available for the MZ700 double sided double density 35 and 40 track versions
not sure about the MZ800

I am looking at rewriting S_Copy, yes I wrote the originals, and with Maurice Hawse added more features.
I want to add serial at 57600-baud via the tape port to an Arduino mega2560 so that it can save them to a SDHC card.

The prototype Arduino mega2560 has a 3.2" touch LCD screen and SPI-Ram fitted and contains several programs:-
TapeRipper - saves a copy as a MZF file to a SDHC card as the it loads from into the MZ machine
- modifying to save as file is written to tape
DownLoader - send MZF file to the MZ machine
- modified to use high speed serial transfer
SerialPassThrough - tape port at 57600-baud in byte or hex mode to PC via USB
Floppy disk emulator - using serial via tape port, work in progress - part tested with PC > Arduino> PC at 230400-baud.

When I get the S_Copy modified for the MZ80K, and get a set of working drives I will being creating disk images, I have a lot to do, as I save all of Maurice Hawes’ disk and tape collections from being binned.

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

Re: Creating a sharp MZ80k Basic master disk (or any other disk)

Post by mz-80a » Tue Mar 12, 2019 7:12 am

I would like to make a game and produce my own disk version. How do I make that disk bootable immediately from SA-1510 (with just the 'F' command) ?
MZ-80A Secrets
https://mz-80a.com/

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

Post Reply