Page 1 of 1
XRoar-0.34.5-w32 Problem
Posted: Sun Dec 04, 2016 11:59 pm
by Alastair
In XRoar-0.34.5-w32 something isn't being reset properly whenever a hard reset is used, and whatever it is is causing the emulator to crash if it tries to display certain screen/pmodes. I do not know if this bug exists in other versions of XRoar.
To demonstrate, start XRoar, perform a hard reset (either via the menu or by pressing Ctrl+Shift+R), and then type the following:
10 PMODE0 (or pmode 2 - the other pmodes work fine)
20 SCREEN1,0
RUN
Re: XRoar-0.34.5-w32 Problem
Posted: Mon Dec 05, 2016 8:09 am
by sixxie
Confirmed... Ok something to do with the new NTSC code. Hopefully have a fix soon!
Re: XRoar-0.34.5-w32 Problem
Posted: Mon Dec 05, 2016 10:52 pm
by sixxie
Ok, I believe this is fixed in
the latest snapshot.
Re: XRoar-0.34.5-w32 Problem
Posted: Mon Dec 05, 2016 11:54 pm
by Alastair
Thanks Ciaran, that was quick work!
Initial tests suggest that the fix has solved the problem.
Re: XRoar-0.34.5-w32 Problem
Posted: Tue Dec 06, 2016 7:47 am
by sixxie
Cool. Wasn't the NTSC code after all, but something related to it was being overwritten by normal scanline generation (specifically the case where you switch from a 32-byte to a 16-byte mode mid-scanline, and then get a far-too-long line before HSync).
Re: XRoar-0.34.5-w32 Problem
Posted: Tue Dec 06, 2016 4:33 pm
by simon
and the *far too long* line is a nice trick to push stuff past the right hand border...
and we know this works on real hw too
/Simon