RobSmithDev / FloppyDriveBridge

Floppy Bridges - Real-time floppy disk access from within *UAE emulators
https://amiga.robsmithdev.co.uk
24 stars 4 forks source link
amiga emulation floppybridge floppydisk uae

FloppyDriveBridge

FloppyDriveBridges for *UAE

Bridges are what I have chosen to call the name of each 'real' drive added to the emulator. This folder contains the latest implementations for real floppy disk access within *UAE emulators. For these to work, the main emulator must have had the ''disk.cpp'' and ''expansion.cpp'' updated from the original This only needs doing once, and again if it is updated (ie: the no-click support below). You can see these files at https://github.com/RobSmithDev/WinUAE

There is also a DLL version of this library for use with the official WinUAE build. Latest version includes several improvements and testing with the help of Dimitris Panokostas aka MiDWaN (Amiberry)

Licence

The majority of the source code is available multi-licensed under the terms of the Mozilla Public License Version 2.0 as published by Mozilla Corporation and the GNU General Public License, version 2 or later, as published by the Free Software Foundation, with the exception of: floppybridge_lib.cpp floppybridge_lib.h floppybridge_common.h floppybridge_abstract.h floppybridge_config.h Which are separately licenced as UnLicence - see http://unlicense.org Those are also the files to use if you want to use this plugin in something you're making!

Updates:

Supported Devices:

DrawBridge aka Arduino Reader/Writer at https://amiga.robsmithdev.co.uk

Requires a mod to the original (pre 2021) circuit to give access to the DISKCHANGE pin. Requires firmware V1.8+

Greeseweazle at https://github.com/keirf/Greaseweazle

Requires firmware 0.27 or newer. Only some boards support the DISKCHANGE pin. The rest will be simulated by spinning up the disk several times. Greaseweazle supports Amiga drives, but this isn't recommended as the DISKCHANGE pin isn't available for these so will cause additional wear on the disk.

Supercard Pro at https://www.cbmstuff.com/

Requires firmware V1.3

Contribute

If you have another device you would like to contribute to this or have a suggestion or improvement let me know/make a pull request.

RobSmithDev https://www.patreon.com/RobSmithDev https://amiga.robsmithdev.co.uk/winuae https://www.youtube.com/c/robsmithdev