Classic Amiga computers were built with a strict boot hierarchy, prioritizing the internal floppy drive (DF0) for startup. This design choice creates a challenge when trying to boot software from an external drive, as many programs are hardcoded to load from DF0. Jan Beta’s latest episode explores how boot selectors solve this limitation, making it possible to boot from external drives and modern storage solutions like GoTek emulators.
A boot selector allows users to designate any connected drive as DF0, giving the Amiga the flexibility it lacks by default. There are multiple ways to achieve this, ranging from simple DIY modifications to advanced electronic solutions.
A basic DIY approach involves modifying two 40-pin sockets and wiring them to a switch. This method physically swaps the select signals between the internal and external drives by interfacing with the Amiga’s CIA chip. While effective, it requires soldering and may involve drilling a hole in the Amiga case for the switch. A major downside is that the system doesn’t always recognize the internal drive correctly after switching, leading to an inconvenient power-on sequence to reset the configuration.
More advanced solutions use microcontrollers to automate drive selection electronically. Instead of requiring a physical switch, these devices integrate with the Amiga’s keyboard lines, allowing users to toggle drive selection via key combinations or reset signals. This approach not only makes switching more convenient but also resolves the internal drive detection issue by properly managing the “ready” signals. Additionally, it reduces the risk of damaging the CIA chip, which is a concern with manual rewiring methods.
One of the best commercial implementations is the FireFloppySwap500, which consists of two circuit boards that handle drive switching and signal management. It remembers the selected drive even after a power cycle and allows seamless toggling between drives using a reset sequence. Compatible with both floppy drives and GoTek emulators, it provides a clean and hassle-free way to boot from external storage on an Amiga.
For Amiga enthusiasts looking to expand their system’s capabilities, boot selectors are a practical upgrade. Whether opting for a DIY solution or a polished commercial product, these devices unlock greater flexibility in how software is loaded, making the Amiga more adaptable to modern storage options.