XRoar-0.34.5-w32 Problem

A place to discuss everything Dragon related that doesn't fall into the other categories.
Post Reply
Alastair
Posts: 669
Joined: Fri Jul 18, 2008 11:33 pm

XRoar-0.34.5-w32 Problem

Post 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
sixxie
Posts: 1346
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

Re: XRoar-0.34.5-w32 Problem

Post by sixxie »

Confirmed... Ok something to do with the new NTSC code. Hopefully have a fix soon!
sixxie
Posts: 1346
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

Re: XRoar-0.34.5-w32 Problem

Post by sixxie »

Ok, I believe this is fixed in the latest snapshot.
Alastair
Posts: 669
Joined: Fri Jul 18, 2008 11:33 pm

Re: XRoar-0.34.5-w32 Problem

Post by Alastair »

Thanks Ciaran, that was quick work!

Initial tests suggest that the fix has solved the problem.
sixxie
Posts: 1346
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

Re: XRoar-0.34.5-w32 Problem

Post 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).
simon
Posts: 163
Joined: Wed Nov 27, 2013 8:56 pm

Re: XRoar-0.34.5-w32 Problem

Post 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 :-)
Post Reply