- Notifications
You must be signed in to change notification settings - Fork213
Initial Setup
By default FlashFloppy will emulate the Shugart floppy interface. Thisis compatible with a broad range of systems including Amiga, Atari ST,Amstrad CPC, and many other devices. Shugart-compatible systems willtypically expect the Gotek to respond as 'unit 0'. Therefore place theselection jumper at location S0 at the rear of the Gotek.
IBM PC compatibles use a slightly modified interface which places thedisk-changed signal on a different pin. To select this interface modeplace a jumper at location JC at the rear of the Gotek. The hostsystem may expect the Gotek to respond as 'unit 1': in this case placethe selection jumper at location S1 at the rear of the Gotek.
An alternative method to specify the interface mode (Shugart or PC) isvia theFF.CFG file.
SFRKC30.AT2: This Gotek model may not have JC marked in the usualjumper position. In this case the only way to specify IBM PC interfacemode is via FF.CFG.
SeeHost Platforms for detailed instructions andtroubleshooting for specific host systems.
FlashFloppy requires a USB drive formatted with FAT32 (note that ExFATand NTFS arenot supported). Most USB sticks are factory-formattedappropriately.
FlashFloppy acts as a kind of disk jukebox, allowing you tonavigate and mount any one of the disk-imagefiles contained on the USB drive's FAT filesystem.
With a USB drive inserted, FlashFloppy is at all times in one ofthree operating modes:
- Navigation/Selector: Choose between available disk-image files. Noimage is mounted or inserted while in this mode.
- Emulation: A single disk image is mounted and inserted.Disk/track status is displayed.
- Eject: Image is mounted but ejected. On an LCD/OLED display theeject menu is displayed (see below).
When used with LCD, OLED or OSD, FlashFloppy provides a menu of optionswhen entering eject mode by pressing the rotary encoder or both buttons(seetwobutton-action
).The currently-mounted disk is ejected all the while this menu is active;it's not readable by the host system at this time, and the emulated driveappears empty. You can navigate through the menu itemsby pressing up or down or using the rotary encoder. Pressing the encoder,or both buttons, executes the selected item.
The available menu items are:
- Write Protection: ON/OFF: Toggles write protection for thecurrently selected image. The toggle is forgotten upon enteringnavigation mode again: So make sure to use "Exit & re-insert" aftertoggling!
- Copy: Selects the current image for paste operation; doesn't performany persistent action immediately.
- Paste: Pastes a copy of the via "Copy" selected image into thecurrent folder. A "0001" etc. suffix might be added if an imagewith the same name already exists. This operation asks foradditional confirmation.
- Delete: Deletes the currently selected image. This operationasks for confirmation.
- Exit to selector: Exits to navigation mode with no imagemounted or inserted. Note that, unless configured otherwise via
autoselect-file-secs
, navigation mode will auto-mount thehighlighted image after two seconds of inactivity.Hence you may quickly find yourself back in emulation mode with adisk image mounted and inserted. - Exit & re-insert: Exits to emulation mode, with the current imageimmediately re-inserted into the emulated floppy drive.
- **Eject Menu**: Same as Exit & re-insert
FlashFloppy has a number of optional configuration files:
- FF.CFG: Global configuration ofdrive emulation, display handling, etc
- IMG.CFG: Manual configuration ofIMG/IMA ("Raw") track layouts
- IMAGE_A.CFG /INIT_A.CFG: Last/initial image to load
These can be placed either in the FF/ subfolder, or in the root of yourUSB drive. Note that if FF/ exists, the root folder is not searched!
InHxC Compatibility mode,the HXCSDFE.CFG and AUTOBOOT.HFE files must always be in the root folder,regardless of whether FF/ exists.