<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sun, 22 Sep 2002 19:31:05 +0100
From   : Thomas Harte <thomasharte@...>
Subject: Re: rupture technique

--=_NextPart_Caramail_0107971032719453_ID

> I thought this was the case (only starts of 
> &3000,&4000,&5800,&6000).
> Can you explain what the rupture technique is 
> please?

I apologise that I have not been keeping up with this thread, but this
is more or less my 'official return' to the Acorn world, having been unfortunately
away for a very long time. 

In any case, I believe the rupture technique is the name for tricking 
the video address counter to reload mid-frame, which is a simple case of
persuading the CRTC to enter and exit vertical sync within a few scanlines,
arbitrarily placed within the display.

I don't know how address wrapping works on a BBC, but if it is anything 
like the Electron, the process is to wrap addresses only when the go past
the top boundary, in which case you wouldn't have to play with the minimum
display address, just put the status line outside of the area [minimum
display address, 0x7fff].

Otherwise, I guess you'd increase the minimum display address while playing
with the CRTC's notion of vsync.

By the way, something which I've always thought would be interesting would 
be to use this technique to program a new start address every line (or 
every other if timing conditions require) in order to make a Wolfenstein
type display on the side. You'd almost certainly not be able to do the
ray cast once per frame with all that going on, but you'd be in the region
of 5-10fps, surely?

-Thomas
______________________________________________________
Check out all the latest outrageous email attachments on the Outrageous
Email Chart! - http://viral.lycos.co.uk	


--=_NextPart_Caramail_0107971032719453_ID--


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