mamedev / mame

MAME
https://www.mamedev.org/
Other
7.77k stars 1.96k forks source link

Formatting MGT PlusD Disks - ZX Spectrum Emulation #7689

Open spectrumcomputing opened 3 years ago

spectrumcomputing commented 3 years ago

I can load MGT disks OK after enabling 'spectrum_plusd.zip', but when I try and create a disk, then format it I get an error.

I'm using the +D System Disk here:

https://spectrumcomputing.co.uk/entry/11111/ZX-Spectrum/Plus_D_System_Tape

Start by going to Media, Floppy Disk and creating a blank MGT DIsk.

I go through the options and choose:

1 Drive 80 Track - Have tried 40 Track too Double Sited - Have tried Single sided too Choose the default step rate of 8ms Border flashing - Yes

MGT1

Answer Yes, say no to Printer Port, and confirm Yes to formatting the disk.

You get the reassuring formatting sound for a while and then this error:

MGT2

Many thanks

Peter Jones spectrumcomputing.co.uk

ghost commented 3 years ago

@p1pkin I believe has been looking at these most recently.

also, love the site, best Spectrum site online these days

TwistedTom commented 3 years ago

The issue here is the ui creates a blank image of the wrong size. MGT uses 800k disks, so as a workaround, create a blank file of 819,200 bytes, .mgt extension, load through the ui and format. (coupedsk.cpp needs an overhaul) Also be aware as you have 3 different version system tapes for download, v1 only works with the v1 rom, everything else requires v1a rom (default) and the v1/>v1 created disks are not compatible. There's clean system disk/tape images in the MGT softlists should you wish to compare with what you have. I've just checked creating new system disk with both rom/tape combinations and can confirm everything's fine when using an 800k image file.