How to Access Boot Options on Commodore Amiga 500 Startup
The Commodore Amiga 500 does not feature a graphical boot menu like modern computers, but users can manage the startup process using specific keyboard and mouse inputs. This article outlines the default boot behavior, explains how to bypass the internal floppy drive, and details the key combinations required to interrupt the startup sequence or disable auto-booting hard drives.
Default Boot Behavior
Upon powering on a stock Commodore Amiga 500, the system initializes the Kickstart ROM and immediately checks the internal floppy drive, designated as DF0:. If a bootable disk is present in DF0:, the system will load the track zero executable and begin the startup sequence. If the floppy drive is empty or contains a non-bootable disk, the system will display the Workbench loading screen if a hard drive is installed and configured, or it will drop to the CLI prompt if no valid boot device is found. There is no native interface to select between devices during this phase on standard Kickstart 1.2 or 1.3 systems.
Using Key Combinations to Control Booting
Although a selection menu is absent, specific inputs during the
power-on sequence can alter the boot process. Holding down both mouse
buttons while turning on the Amiga will disable the startup sequence
script found on the boot disk. This is useful for troubleshooting
conflicts caused by auto-running programs. Additionally, if the system
is equipped with a third-party hard drive controller that supports
auto-booting, holding the Ctrl key during startup will
often prevent the hard drive from taking precedence, forcing the system
to check the floppy drive instead.
Expansion Cards and Boot Menus
Users with expanded hardware may encounter boot menus not present in the stock configuration. Certain accelerator cards or IDE controllers installed in the trapdoor or expansion port include their own diagnostic ROMs. These third-party extensions may provide a configuration screen or a device selection menu when specific keys are pressed during initialization. Consult the manual for your specific expansion hardware to determine if a dedicated boot manager is available for your setup.
Troubleshooting Startup Issues
If the Amiga 500 fails to boot correctly, removing all peripherals and expansion cards is the recommended first step. Ensure the Kickstart ROM is seated properly and test with a known good Workbench disk in the internal floppy drive. Understanding that the stock system relies on a strict device priority chain rather than a user-selectable menu helps in diagnosing why a specific drive may not be launching the operating system as expected.