Emulation allows you to, among other things, gain the benefits of debugging code natively, without actually having to. You can snapshot areas of memory, pause the machine, extract data and pass it out to your real operating system and file system, and more.
Amiga emulation is a solved problem. While there were several emulators in development, when it became viable to develop one, now the dust has settled, UAE stands as the winner.
|UAE||Unix||GPL||UAE is a mostly complete software emulation of the hardware of the Commodore Amiga 500/1000/2000.|
|WinUAE||Windows||GPL||Windows port of the UAE emulator|
Emulator - The Wikipedia entry for emulator.