[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