No description
Find a file
Eric Anderson bb8d812b1b Use naked functions for cancellation and memcpy/memset asm
This is a bit cleaner code, but also allows the C compiler to generate
proper debug information. This prevents addr2line from producing strange
things like '$t at util.c:?'.
2021-03-20 23:02:59 -07:00
.github/workflows Remove RELEASE_NOTES from CI artifacts. Remove RELEASE from Release zip. 2020-12-08 12:55:46 +00:00
attic FF.CFG: New option 'motor-delay = ignore | 0-1000' 2019-05-17 21:02:42 +01:00
bl_update Replace the Reloader mess with an all-in-one Bootloader update file. 2019-05-23 14:26:33 +01:00
bootloader Add threading API 2021-03-03 20:35:06 -08:00
examples Example IMG.CFG file for Osborne CP/M systems. Thanks to Dan Doore. 2021-02-15 07:46:22 +00:00
fonts fonts: Rename BDFs to remove oled_font_ prefix 2018-06-14 13:28:42 +01:00
inc Use async I/O in floppy and ring I/O in HFE 2021-03-03 20:35:06 -08:00
io_test io-test: New alternative firmware to test Gotek I/Os 2019-06-01 18:55:46 +01:00
scripts Add threading API 2021-03-03 20:35:06 -08:00
src Use naked functions for cancellation and memcpy/memset asm 2021-03-20 23:02:59 -07:00
.gitignore build: Make distribution folder name consistent with other projects ($(NAME)-v$(VER)). 2018-10-30 14:42:32 +00:00
COPYING usb: Move the USB stack to its own top-level dir 2018-06-14 15:00:10 +01:00
Makefile build: Fix handling command-line options passed on command line rather than in environment. 2021-02-22 10:40:05 +00:00
README.md Version badge 2020-12-07 18:31:20 +00:00
RELEASE_NOTES Update to v3.23 2020-12-31 09:19:48 +00:00
Rules.mk build: Remove -fdata-sections. It makes the binaries larger! 2021-02-22 10:58:46 +00:00

FlashFloppy

The #1 floppy emulator.

CI Badge Downloads Badge Version Badge

FlashFloppy is a floppy-drive emulator for the ubiquitous Gotek hardware. Connect to retro machines just like a real floppy drive but use disk images on a modern USB stick!

  • Say goodbye to old and unreliable floppy disks
  • Download and play from the disk-image archives for your retro machines

FlashFloppy is the #1 floppy emulator:

FlashFloppy is Free and Open-Source Software.

Download

Documentation

Donations

FlashFloppy is a labour of love: working on it takes a lot of time and effort. Although it is Free Software and a pet project of mine, beer & coffee tokens will fuel me in the push onwards and upwards!

For further information please see the Donations page.

Redistribution

Most code is public domain; the rest is MIT/BSD or Open Source friendly (see the COPYING file).

The source code, and all binary releases, are freely redistributable in any form. Because FlashFloppy includes third-party code, you should include or link to the COPYING file in any redistribution.

This means, for example, you are free to sell and profit from Gotek devices programmed with a binary release of FlashFloppy. However at a minimum you should incorporate or link to the COPYING file on your selling page. For example:

  • FlashFloppy is free software. For more information see the license.