[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Installing GS RAM card in slots 1-7



"Bill Garber" <willy46pa@garberstreet.com> wrote in message 
4p-dndKxwPxNdWTWnZ2dnUVZ8uSdnZ2d@giganews.com">news:4p-dndKxwPxNdWTWnZ2dnUVZ8uSdnZ2d@giganews.com...
>
> "Charlie" <charlieDOTd@verEYEzon.net> wrote in message 
> news:htcid3$7sk$1@news.eternal-september.org...
>>
>> "Bill Garber" <willy46pa@garberstreet.com> wrote in message 
>> dYGdnfIgxK8CC2TWnZ2dnUVZ7oadnZ2d@giganews.com">news:dYGdnfIgxK8CC2TWnZ2dnUVZ7oadnZ2d@giganews.com...
>>>
>>> "Michael J. Mahon" <mjmahon@aol.com> wrote in message 
>>> g_WdnalNuZCfDGTWnZ2dnUVZ_uMAAAAA@giganews.com">news:g_WdnalNuZCfDGTWnZ2dnUVZ_uMAAAAA@giganews.com...
>>>> Charlie wrote:
>>>>> "Charlie" <charlieDOTd@verEYEzon.net> wrote in message 
>>>>> news:ht9tbo$ek8$1@news.eternal-september.org...
>>>>>> "Michael J. Mahon" <mjmahon@aol.com> wrote in message 
>>>>>> Fs-dnSEbycNoqWXWnZ2dnUVZ_vGdnZ2d@giganews.com">news:Fs-dnSEbycNoqWXWnZ2dnUVZ_vGdnZ2d@giganews.com...
>>>>>>> rich12345 wrote:
>>>>>>>> On May 22, 12:28 pm, "Charlie" <charlieD...@verEYEzon.net> 
>>>>>>>> wrote:
>>>>>>>>> I'm having trouble getting my mind wrapped around this 
>>>>>>>>> statement.
>>>>>>>>> Could you clarify it?  Specifically why is it necessary to 
>>>>>>>>> access
>>>>>>>>> both the AUX memory and main memory in the same cycle?
>>>>>>>> AUX RAM and MAIN RAM need to be accessed in the same cycle
>>>>>>>> for 80 column text and DHGR graphics.
>>>>>>>>
>>>>>>>> 1/2 of the video data is in MAIN, the other 1/2 is in AUX.
>>>>>>>>
>>>>>>>> Same cycle:  It takes 2X the time to display 80 columns 
>>>>>>>> compared
>>>>>>>> to 40 columns.  It takes 2X the time to display DHGR 
>>>>>>>> compared to
>>>>>>>> HGR....
>>>>>>> Actually, it takes 2x the number of *bits*, in exactly the 
>>>>>>> same time
>>>>>>> (1 cycle), so the need to access both main and AUX memory 
>>>>>>> concurrently.
>>>>>>>
>>>>>>> Only one address bus is needed, but two data busses are 
>>>>>>> required.
>>>>>>>> If you access AUX at a later cycle, then you add to the 
>>>>>>>> time to
>>>>>>>> update/refresh the video output.
>>>>>>>>
>>>>>>>>
>>>>>>>> (maybe?)
>>>>>>> Very close.  ;-)
>>>>>> My reason for asking is that I've been trying (without much 
>>>>>> success) to get DHR working on the Carte Blanche card.  If it 
>>>>>> is impossible I'll feel really good when I achieve it :-)
>>>>>> Anyway, because of my lack of success, I've been trying to 
>>>>>> learn more about how DHR works. That's why I am concerned 
>>>>>> about your statement.  If all the DHR video data doesn't 
>>>>>> appear on the peripheral slot bus I'm in deep trouble.
>>>>>>
>>>>>> Not being a hardware guy I figured that if data from the AUX 
>>>>>> memory and main memory were placed on the peripheral bus 
>>>>>> sequentially but interleaved then the it must have been 
>>>>>> accessed that way (not concurrently).
>>>>>> The CB card does *seem* to pick 80 column data off the 
>>>>>> peripheral bus so I figured it could do DHR as well.  Am I 
>>>>>> wrong?
>>>>>
>>>>> To maybe answer my own question:  I suppose the CB card is 
>>>>> picking up the writes that a program is making to the video 
>>>>> memory and using that to generate the VGA output.  If that is 
>>>>> the case then I needn't be concerned with the concurrent 
>>>>> accesses to AUX memory and main memory.
>>>>
>>>> Bingo!
>>>>
>>>> The problem with DHR on the CB is then having enough RAM to 
>>>> buffer
>>>> both the main and the AUX hires screen areas, 16KB in total.
>>>>
>>>> 80-column text is easier, since only 2KB of buffer is required.
>>>
>>> That is true Michael, but I don't thing the CB card is buffering 
>>> more than one line at a time, however, Charlie will need to 
>>> verify that for us.
>>
>> The CB has 256KB of SRAM on the board and buffers all the video 
>> as it appears on the peripheral slot bus.  In fact it buffers the 
>> video data in exactly the same addresses as it would be on a //e.
>
> Well, that's very convenient, isn't it?  So, what does it do with 
> the other 128K?   8^)

The video module doesn't use any of the SRAM other than that used by 
the Apple //e video modes.  I don't know if any of the other modules 
use it.

Charlie