I am currently experimenting with Chucky's re-engineered A3660 accelerator board for the Commodore Amiga (3000(T) and 4000(T)).
My ultimate goal is to add an additional 512kB EEPROM to the accelerator board at $00F00000
. According to the Amiga Memory Map, the address range $00F00000
to $00F7FFFF
is reserved for extended ROMs and is checked by the Kernel (exec.library
) on boot time. As I understand; if a ROM is available on this address, exec.library
will automatically embed it.
I would like to add 68060.library
and workbench.library
on the additional EEPROM.
So here are my rookie questions regarding the hardware requirements:
1.) How do I position the EEPROM at $00F00000
? Are the memory addresses stored along with the corresponding assembly code lines?
2.) Do I need additional hardware components besides the 512kB EEPROM connected to (A0:A19) and (D0:D15) ?
I am sorry for these amateur's questions, but I need to build the prototype first in order to experiment with the Kickstart ROMs :-)
UPDATE 04/04/18:
Thanks Brian for your great answer!
More on this topic at this thread on EAB.