Re: [hatari-devel] TT hardware memory information

[ Thread Index | Date Index | More Archives ]

----- Thomas Huth wrote:
> On 16.03.2016 02:10, Roger Burrows wrote:
> > The TT has a sync mode register at the same address as the ST (0xff820a).  
> > However, it's not set up the same way.  TOS3 initialises it to 0x01 very early 
> > in initialisation, and it is not updated elsewhere.  While getting EmuTOS 
> > working on my TT, I discovered that, if this is set to 0x00 or 0x02 (like it 
> > would be on an ST), there is NO output to the screen: my LCD monitor remains 
> > blank, although it does detect the correct screen size and refresh rate.

I think the TT is doing exactly what you said:
The TT puts out a black picture (blanked) with hsync an vsync running as usual.
Thus, if you want a black screen you zero the bit.

Now the question is whether the shifter keeps shifting pixels with the blanked
screen, or whether it stops.

This should be tested because I'm sure a demo will be made, if it isn't already.

> > 
> > In the "Atari TT030 Hardware Reference Manual", June 1990, there is a note that 
> > bit 0 of this register is 'set to 1'.  There is no further explanation.
> IIRC, I once read somewhere that bit 0 of this register has been
> inverted on the TT, i.e. when it is set to 0, that means the sync
> signals are taken from external source, and 1 means that they are
> generated from the shifter.

I looked at the schematics and could find no means to accept hsync or
vsync or any video signal from an external source. Can it be done?

> Hatari currently ignores that external sync bit - no matter whether it's
> ST or TT mode. So far I also haven't seen any program where this would
> be useful, I think.
>  Thomas

Mail converted by MHonArc 2.6.19+