raydac / zxpoly

a multi-CPU ZX-Spectrum 128 concept platform
GNU General Public License v3.0
96 stars 9 forks source link

Zx Microdrives files support (.mdr) #68

Open PakkunKinoppi opened 2 years ago

PakkunKinoppi commented 2 years ago

Hello, I am wondering if you could consider implementing Interface One as a selectable Add-on?

This ROM I meant: if1-2.rom - Interface 1 v2 ROM https://github.com/rastersoft/fbzx/blob/master/data/spectrum-roms/if1-2.rom

Thank you sinclair_zx_interface_1-detail

Alessandro1970 commented 2 years ago

Is this ask to use mdr (microdrive) image file ?

tape1.zip

Or anything else ?

Special basic add-on commands...

Alvarez81 commented 2 years ago

A wedge-shaped device fitting underneath the ZX Spectrum, the ZX Interface 1 contained 8 kB of ROM comprising the control software for the Microdrives, an RS-232 port and network interface. This extended the error handler in the BASIC to allow extra keywords to be used

This is the first and the more used interface after kempston joy. Fuse has got it but how about RS232 support ?

PakkunKinoppi commented 2 years ago

Yes, ZX1 Interface adds some basic commands to load/save programs on microdrives (.mdr files). Thank you.

PakkunKinoppi commented 2 years ago

These are microdrive file images: 1) https://spectrumcomputing.co.uk/pub/sinclair/utils/m/MicrodriveUtilities.mdr.zip 2) https://spectrumcomputing.co.uk/pub/sinclair/compilations/b/BusinessCartridge.mdr.zip 3) https://spectrumcomputing.co.uk/pub/sinclair/compilations/d/DemoCartridge.mdr.zip 4) https://spectrumcomputing.co.uk/pub/sinclair/compilations/g/GamesCartridge(fixed).mdr.zip 5) https://spectrumcomputing.co.uk/zxdb/sinclair/entries/0036709/MicrodriveBackupUtility.mdr.zip 6) https://spectrumcomputing.co.uk/pub/sinclair/utils/m/MicrodriveUtilitySystem.mdr.zip 7) https://spectrumcomputing.co.uk/zxdb/sinclair/entries/0017602/RAMDOS.mdr.zip

Alvarez81 commented 2 years ago

In preference panel a new selection path loader for locate and load the IF1-1.rom and IF1-2.rom as like as for zx48/128k would be better.

Haroldo64 commented 2 years ago

In any case, I thank you very much for this very useful and necessary enhancement to be able to recover many software from the web.

Alvarez81 commented 2 years ago

Other *.mdr (microdrive) image files:

https://tzxvault.org/microdrv.htm

rossimariolee commented 2 years ago

Great enhancement !!!

Alvarez81 commented 2 years ago

Is there any way to convert .mdr files to .TAP or something usefull for ZxPoly ?

Haroldo64 commented 2 years ago

@Alvarez81 ...keep calm, @raydac will support mdr files and some of ZX Interface 1.

BTW I think that RS232 support in not so important at this time for an emulator...