Enhanced ARX True High Resolution Display Driver
Re: Enhanced ARX True High Resolution Display Driver
I have a UDG4ZXpand board and can test if needed.
Re: Enhanced ARX True High Resolution Display Driver
On real zeddy with UDG4ZXpand set for 64 mode Stefano's programs either crash or those that run have spurious dots and lines here and there, 128 mode makes it worse although the eagle one seems OK.
ARX is working well enough in Kmurta's Forth79 if that helps.
ARX is working well enough in Kmurta's Forth79 if that helps.
Re: Enhanced ARX True High Resolution Display Driver
Ok, I'm trying to merge in the Paul's code, but honestly I'm doing it mechanically, replacing the existing code portions with the new ones.
I haven't identified the code changes permitting the better control of the picture sync, and the 64 rows mode is temporairly lost (on my prototype) but it is sort of working.
I'm still getting the character roll effect though, now also without the ZXpand+ emulation enabled.
I'm trying to switch from a trial-and-error approach to something more scientific.
EDIT: GOT IT !
IN A,($FE) ; 11 Force the LNCTR to 0 aligned with the start of the hardware HSync pulse. Also sets the video output to black.
I haven't identified the code changes permitting the better control of the picture sync, and the 64 rows mode is temporairly lost (on my prototype) but it is sort of working.
I'm still getting the character roll effect though, now also without the ZXpand+ emulation enabled.
I'm trying to switch from a trial-and-error approach to something more scientific.
EDIT: GOT IT !
IN A,($FE) ; 11 Force the LNCTR to 0 aligned with the start of the hardware HSync pulse. Also sets the video output to black.
Re: Enhanced ARX True High Resolution Display Driver
Yet another prototype. Am I getting closer?
Re: Enhanced ARX True High Resolution Display Driver
Will test this tonight and report back.
Re: Enhanced ARX True High Resolution Display Driver
Works with UDG4ZXpand using 64 chr mode, see picture, also a picture of it using 128 chr mode.
Re: Enhanced ARX True High Resolution Display Driver
Thank you. Could you test both the programs? They seem identical but one of the two includes a break keys detection
Re: Enhanced ARX True High Resolution Display Driver
I'm also wondering what the 128 char mode is.
Re: Enhanced ARX True High Resolution Display Driver
While testing the new driver I noticed that DSTAR crashes in 192 rows mode unless I add at least one NOP instruction.
I'm not sure whether the crash is caused by a memory alignment problem or timing/sync issues, other programs run smoothly on EO.
I'm not sure whether the crash is caused by a memory alignment problem or timing/sync issues, other programs run smoothly on EO.
Re: Enhanced ARX True High Resolution Display Driver
While compiling test programs I thought a sampler archive was a nice thing to have
EDIT: 2 more teasers I got having fun during the tests.
EDIT: 2 more teasers I got having fun during the tests.
Last edited by stefano on Wed Apr 10, 2024 11:41 am, edited 3 times in total.