IC
Piru wrote:
@srg86
FAST RAM, also called Autoconfig/Zorro II expansion space:
$00200000 - $005FFFFF - this is confusing.
It's actually upto 0x009FFFFF.
IC, If the motherboard fast RAM on an A3000 isn't here then what is? (RAM from Zorro II cards perhaps?)
Piru wrote:
at $00A00000 on the A3000 is IO space but on the A1200 is the RAM that came on a PCMCIA "credit card".
0x00A00000 is PCMCIA attribute memory. Actual RAM of PCMCIA memory card appears at 0x00600000 (upto 4MB).
Sorry that was a typo :-( , it's as I was expecting.
Piru wrote:
If WinUAE is anything to go by, if an A1200 expansion card has 8MB on it then the system Fast RAM ends up in:
$00200000 - $009FFFFF
WinUAE doesn't emulate A3000, thus it cannot be used to determine anything about A3000.
IC, What does WinUAE emulate then, an A4000? Ahh no, I've found out from the home page of UAE that it emulates an Amiga 1000/500/2000. hmm So I was running an AGA equpped A2000 with an 040 cpu but no mmu, oh dear. :-? Actually I think that may explain a lot about what's going on :-( .
Piru wrote:
There is also supposely (according to the RKM but not the functional spec) 16MB of Motherboard fast ram at address $7000000 on the A3000 (one of these must be right).
This is correct.
Interesting that the Functional Spec doesn't mention it, it also says that the A3000 only supports 4MB of motherboard mounted fast RAM, it appears to be wrong.
Piru wrote:
Anyway, my question is, on an A1200 with an 030/040/060 cpu and more than 10MB total RAM (chip and fast), what happeneds to the memory above 10MB?
It's mapped to 32bit area (>=0x01000000). The address depends entirely on the expansion card. Even different models map the memory to different addresses (say for example Blizzard 1230-I, 1230-II, 1230-III, 1230-IV).
[/quote]
I suppose you find this out by probing the 32-bit area.
thanks for clearing this up.
srg
P.S. People moan that the PC's x86 based archetechture is complex with it's real and protected modes, but compaired to the amiga it's actually quite simple.