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...

:-P

and we know this works on real hw too

/Simon :-)