xvic NTSC crashes when enabling interlace mode
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
The xvic program crashes when you run it with -ntsc and enable interlace mode.
Version 3.6.1 crashes straight away, vice r41717 crashes on program exit.
Platform: Linux (ubuntu 20.04)
Versions: 3.6.1, snapshot (r41717)
Configured with: --enable-native-gtk3ui
Steps to reproduce:
* run xvic -ntsc (or set machine type to NTSC)
* inside the emulator, enable interlace mode, e.g. poke 9*4096, 133)
Attached: gdb output for versions 3.6.1 and r41717
Can reproduce this with latest built r41852 and GTK-VICE on Windows 64-bit.
Crash only happens though when a VICE.INI is saved from the settings and used. When starting VICE without a vice.ini-file and manually changing to NTSC-model everything works as expected. When using a VICE.INI with only the NTSC-option changed the emulation crashes after POKE36864,133
strange enough, it does not crash for me (r41982, linux)
Last edit: gpz 2022-03-20
r41983 still crashes on Windows (GTK-VICE 64 bit tested):
Steps to reproduce:
- start VICE without .ini
- set VIC-20-model to NTSC in settings
- try POKE 36864,133 - all is fine
- save settings
- close and restart VICE
- try POKE 36864,133 - VICE crashes
When starting with -default again and changing to NTSC everything works, just not with a saved .ini
Hm, mac working fine i'll have to take a look at windows later.
Interlace crash appears to be fixed in 3.7
Thanks for rechecking!