[Coco] Above 512k upgrades
Robert Gault
robert.gault at worldnet.att.net
Tue Aug 14 14:58:00 EDT 2007
John W. Linville wrote:
> On Tue, Aug 14, 2007 at 12:47:22PM -0400, jdaggett at gate.net wrote:
>
>>On 14 Aug 2007 at 9:08, John W. Linville wrote:
>>
>>
>>>IIRC, isn't there something about the video memory offsets that needs
>>>to be handled as well? Sorry, I don't have a GIME reference handy to
>>>ask a more specific question...
>
>
>>The GIME MMU uses only 6 bits to form the part of the Address from A13 to
>>A18. Other methods extend the addressing range beyond that. IF you setup
>>extra memory as blocks of 512K, then you will have to to little to any
>>existing software. One approach is to have essentially super task switching
>>to where one or more programs can run in their own 512K block.
>
>
> Yes, but I think you miss the point of my question. As I recall,
> if you merely extend the MMU entries to the natural 8-bits then you
> will still have to keep your video in the 0th 512k block. To be able
> to allocate video frames beyond the first 512k you need a means to
> extend the video addressing as well.
>
> John
That issue has been handled by extending the the number of vertical
offset bits into $FF9B. I've got an 8Meg board made by Paul T. Barton
and I think he may have gotten up to 32Megs but at least 16Megs.
More information about the Coco
mailing list