Author: Hans (co82747-a.almel1.ov.nl.home.com)
Date: 03-24-2001 21:49
Damion Jones wrote:
-------------------------------
> Ok, dunno if you got the EMail, cos Outlook express just hung on me, so I will
> reply again here.
No email from you arrived here.
> I am going via XBIOS in both, and using the same code as I always have, which
> is why I assumed the TT might be the same as the ST/FM when it kept doing
> this.
>
> Ok, I did think the TT screens were 128k so I am wrong there, but it still
> crashes even if I give them 256K, so that is obviously down to me somewhere?
How does it crash? You debugger should be able to catch a bus error or something like that...
I can't imagine how to crash a program by switching the screen. Even with complete bogus values you will see bougus screens but the computer won't crash.
On the video timing end the TT will behave differently as an ST. There are differences between the ST, TT and Falcon in the timing of the VBL interrupt and the moment the hardware registers containing the screen adress are copied to the adress counter registers. This making the VBL not the right moment for switching video adresses because of different effects on different machines.
Maybe you should first try some simple experiment to see what is working and what not. adding the proper timing stuff later.
Hans
|