[hatari-devel] Fwd: Falcon memory

Thomas Huth huth at users.berlios.de
Tue Feb 15 10:18:04 CET 2011


Am Mon, 14 Feb 2011 23:04:56 +0100
schrieb Laurent Sallafranque <laurent.sallafranque at free.fr>:

> It's really no effort, I can do it in 2 minutes.
> 
> This only goes against this parameter you sent me :
> 
> $FFFF8006 [R/W] B         76543210  Monitor-Type Hi
>                            ||||||+-- Video Bus Breite
>                            ||||||    0 = 16 Bit
>                            ||||||    1 = 32 Bit (default)
> 
> 
> If I fix 0 instead of 1 (seems to mean video bus Breite 16 bits), I
> can get the 512Ko, 2Meg or 8 Meg.
> But is it logical to set this bit in a read only register that only 
> seems to be fixed to 1 in the real hardware ?
> (That's why I ask before doing the change).
> 
> Does Breite means size ?

Yes, Breite means size, so "Video Bus Breite" means size of the video
bus ... which does not make sense when this bit is affiliated to the
main RAM instead.
So I would suggest that you implement this bit according to what TOS
expects, i.e. RAM size, and put a descriptive comment in the source code
that this bit is not documented very well but used by TOS 4.0x for
determing the memory size.

 Thomas



More information about the hatari-devel mailing list