View Single Post
Old 19 December 2010, 20:53   #1121
Soldering Ironman
Oliver_A's Avatar
Join Date: Sep 2008
Location: Germany, NRW
Posts: 79
Originally Posted by amigarobbo View Post
Err, in my case, that would work, as the maprom command has not been run.

Should the first line be acatune -maprom * >NIL:


Because I just tried it, first boot fine, the on reboots only showing the purple insert disk screen, no dh0: in boot devices etc.
I'll explain again what the problem is:

The ACA1230-56 has a very fast CPU->Amiga mainboard and CPU->SDRAM interface. The card can indeed do some memory related operations faster than a 68060 board.

When you turn on your Amiga the first time, Kickstart is executed from the slow internal ROM. So, when your Amiga waits for the IDE device to initialize, it waits long enough to be recognized.

When maprom is active, Kickstart is executed from very fast SDRAM. When the Amiga reboots with maprom activated, it doesn't wait long enough for your IDE device, jumping to the purple disk screen before it can answer "HERE, I AM THERE, I AM READY".

This happens when you use acatune -maprom * -cache on -burst on >NIL: option, because that way, maprom is reset proof.

There is a second way to do maprom, by using the cpu command, which is part of your Amiga OS. This time, maprom is not reset proof, since the MMU is being used to map the rom. Which means, every time you reset the Amiga, it starts from ROM, recognizes the IDE drive, boots, and THEN copies the Kickstart to RAM.

So again, does it solve your problem if you insert the exact two lines I posted earlier in your startup-sequence?

acatune >NIL:
cpu cache burst fastrom >NIL:

That way, you should have a booting Amiga WITH maprom (which is called fastrom if you use the cpu command).

Last edited by Oliver_A; 19 December 2010 at 21:21.
Oliver_A is offline  
AdSense AdSense  
Page generated in 0.05527 seconds with 9 queries