Eero Tamminen wrote:Ok, I got the pattern now:
* On TOS <= 2.x and >= 4MB of RAM, screen width needs to be 128 + multiply of 256 pixels, regardless of how many planes there are
* With less RAM, TOS v3 or EmuTOS, it's enough for width to be multiply of 16 bytes (i.e. 128/planes)
I've commited a fix for this and update to documentation.
Cr*p. I get crashes with TOS <= 2.x also with the new aligned screen size when there's >= 4MB of RAM. I just need to move cursor for several seconds in the 16x16 area of the Atari screen bottom right corner. In happens also with OldAUE CPU core, so it's not CPU core specific.
It happens also with Hatari v2.0. Can somebody tests older release down to v1.4 to see whether it's a regression, and if yes, when it happened?
Note: use "-s 4" command line option to specify memory size, don't rely on saved Hatari config file (as memory config option has changed as does config file location). For VDI size, you could use something like "--vdi-planes 1 --vdi-width 1280 --vdi-height 960".