Re: cbm 8032 motherboard + 4164

From: smf <smf_at_null.net>
Date: Thu, 13 Oct 2016 19:03:30 +0100
Message-ID: <5a86a416-bf69-77e0-47a8-479744f6d7c2@null.net>
On 13/10/2016 15:28, Gerrit Heitsch wrote:
> How much of it is spent in the upper and lower border and the vertical 
> retrace where no memory access happens (not counting an open border 
> with sprites)? More than 2 ms?
>
> So in order to make sure that the DRAM is refreshed properly, they 
> just implemented a refresh counter which does 5 cycles per scan line.

I thought upper/lower border was always fetching $3fff? During the side 
borders it's fetching sprites, so you can't rely on that for refreshing

Doing 5 refresh cycles per scanline will take 51 scanlines to read all 
256 addresses.
After 51.2 scanlines the VIC should have read all 256 addresses, just by 
character fetches. I doubt they thought they'd better put a separate 
dram refresh in case someone figures out how to mess up the character 
fetching (duplicating rows/vsp etc).

There must be another reason.


       Message was sent through the cbm-hackers mailing list
Received on 2016-10-13 19:00:02

Archive generated by hypermail 2.2.0.