[hatari-devel] Hatari interrupts still assert, if VDI mode is used

npomarede at corp.free.fr npomarede at corp.free.fr
Tue Aug 11 00:19:42 CEST 2009


On Mon, 10 Aug 2009, Eero Tamminen wrote:

> I verified that Hatari doesn't assert anymore, but the VDI mode doesn't
> work properly.
>
> If I try something that I'm sure that worked earlier:
> hatari --machine tt --tos etos512k.img -s 14 --vdi-planes 1 --vdi-width
> 1024 --vdi-height 768
>
> Or try just some more normal screen size:
>  hatari --machine st -s 4 --vdi-planes 1--vdi-width 640 --vdi-height 400
>
> The colors are inversed.
>
> If I start things with "--vdi-planes 4" the whole screen is black.
>
>
> I quickly tested and this worked fine at least with Hatari v1.0.1.
>
> (When using regular TOS instead of EmuTOS the Atari bootup logo looks
> crappy, but they work otherwise.)
>

Hi,

I'm not really familiar with VDI, but at 1st sight, I don't see how the 
interrupt changes in video.c could be related and create such bitmap 
shifting.

In fact, with falcon mode, tos 4.04 and 1 plane in VDI, I get only the gem 
menu line and the rest of the screen is a "grey" pattern, but sthg is 
definitly drawn on the screen.

Also, running under hatari 1.1.0

./hatari -s 4 --machine st --vdi-planes 4 --vdi-width 800 --vdi-height 600

gives the same results as now with devel version (yellow colors).

Same result under hatari 1.1.0 and devel :
./hatari -s 14 --machine falcon --tos ~/Emul/ST/steem/tos404.img --vdi-planes 1 --vdi-width 800 --vdi-height 600

(with some nasty illegal accesses in the console)

And same with vdi planes set to 4 : illegal accesses and eventually 2 bombs.

So, I'm afraid something is broken since at least version 1.1.0 :(

Nicolas




More information about the hatari-devel mailing list