<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 15 Feb 1996 13:16:00 +0000 (GMT)
From   : Tom Seddon <T.W.Seddon@...>
Subject: Re: Graphics speed hacks

On Thu, 15 Feb 1996, lamcw wrote:

> 
> 
> Tom Seddon wrote:
> 
> ;1. Do any of you know of any games that play with the CRTC registers 
> ;halfway down the screen? 
> 
> The obvious ones are Elite and Revs. Most games are quite straightforward
> and don't change the graphics registers during a frame.

Don't these just play with the ULA registers though? I'm going to cater 
for changes here in mid-frame, it's just that it would make things easier 
if I could assume that 6845 register changes don't take effect until the 
next vsync. Modes 4/5, 0/1/2 have the same 6845 configuration, just 
different ULA settings. This is what I was meaning; all games switch 
between modes 4/5 and modes 1/2 (or mode 0 if it's Watford Quest Paint) 
WITHOUT changing the CRTC registers (since it doesn't need to, the mode 
it's switching to has the same CRTC settings). I've never seen a game that 
switches from modes 1 or 2 to modes 4 or 5 halfway down the screen. 
Perhaps it's impossible.

> ;2. What happens when you select, using the video ULA, a mode with high 
> ;6845 clock rate and 10 characters per line? Extrapolating from the values 
> ;required for the standard modes, this would give you 80 pixels across and 
> ;8 bits per pixel (what a concept!). 
> 
> Isn't this Mode 0?

Mode 0 is 80 characters per line, high 6845 clock rate.
Mode 1 is 40 characters per line, high 6845 clock rate.
Mode 2 is 20 characters per line, high 6845 clock rate.
10 characters per line, high 6845 clock rate... any offers?!

> Not sure about this. The high/low clock rate governs the horizontal 
> resolution by a factor of 2.

I understand how the ULA bits govern which mode is being displayed; I 
would just like to know what I should do when the ULA bits are set to 
strange values (black screen? display mess? what?). My real BBC is at 
home, which is why I have to ask.

--Tom

     .                     ** Tom Seddon **                     .
    / \              E-mail: T.W.Seddon@...              / \
   /(o)\                                                      /(o)\
  /=====\            Call out GANDHU and be happy            /=====\
 /       \                                                  /       \
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>