@Paradox
First of all, you have no clue what you are talking about. The Amiga is *not* a simple system to emulate, period. I suggest you read the last paragraph on UAE on
this page.
Second of all, if you have no hard disk or floppy drive in your system, you have the following storage left in your system (no matter whether you can actually store code there or not).
1) Chip RAM. It's DRAM, meaning that as soon as you power-off, refresh of the capacitors stops and the leakage erases everything on it.
2) Registers: They also get wiped on power-off, no matter the implementation.
3) Non volatile memory if you have an RTC. You definitely cannot store code there, it's a few bytes and gets incremented all the time.
4) ROM. No matter what, you cannot store *anything* there after manufacturing. The ROMs are literally hardwired, either they are fabricated with the mask defining the data written in them or they have fuses blown for 0s, etc, there are various methods. EEPROMs can be electrically reprogrammed, but the Kickstarts are not EEPROMs and there also is no reprogramming circuitry built into the Amiga hardware.
I've got the Amiga A1200 schematics right here, you can download them yourself off the web if you like. If you can find a way to permanantly store code on this design, you will be able to get a hell of a lot of money off companies. :-)