UAE
From Computer History Wiki
UAE is a portable emulator for the Commodore Amiga platform. UAE is written in the C programming language, and is available for a wide variety of operating systems.
In order to run UAE, you'll want an image of an Amiga's ROMS (from an Amiga 500, and a disk image of a workbench diskette, or some game. Note that neither Mackintoshes, nor IBM PC's can read AmigaDOS floppies, so you will have to transfer them from an Amiga to a PC.