I'm referring to the NTSC128 demo when I mention "blocky line". (see second image below).
3 Lines to right of image in demo NTSC128 (screenshots from Z64K)
Blocky line to left of image.
I've had confirmation from NTSC 128 users that both of variations sometimes occur. I'm assuming during program initialization it sometimes unintentionally misses a few cycles causing the corrupt graphics to the left or right of the image. I'd be very interested on your result of running the NTSC128 demo.
Thanks for the images, willymanilly! The block (character) offset is clearly visible in your posted photos, and I have an NTSC machine to test. Give me numerous days (a week or two) to test and report...
That's cool and whenever you can will be great! I will mention that sometimes the NTSC128 demo will display in the correct position as well (no corrupt graphics to left or right). I put this all down to the author of the program not properly taking care of the jitter during initializing of the demo.
I've updated the tests and included a NTSC version. It would be great if you or someone else with a real NTSC C128 test the new test program. They are here as a package with source==>2mhztest20170109.zip (726.92 KB) or just the prg ==> 2mhztest.prg (2.27 KB) The program automatically detects NTSC/PAL
Last Edit: Jan 8, 2018 14:08:29 GMT by willymanilly: Improved test suite
I've updated the test programs with some interaction (see 6 January post). It should be pretty self explanatory what keys do what but happy to clarify any questions. The source was created using my incomplete inbuilt Z64K assembler so you might need to modify the code to work in other assemblers if you want to modify the code. (note: Z64K's assembler has known bugs so I wouldn't recommend using it for your own projects yet. Use at own risk.) The new program automatically detects PAL/NTSC. I would be very grateful if someone can run the provided 2mhztest.prg file on a real NTSC 128 and post screenshots similar to the above table. Thanks in advance.
Post by mrbombermillzy on Jan 14, 2018 14:03:07 GMT
I seem to have bitten off more than I can chew this month (as usual!) Still having trouble locating the SD2IEC unit for my driveless test C128D, and I dont have a NTSC C128 unit either, but just to let you know I am still 100% with you.. in spirit at least! lol!
Great work! Keep going!
Breadbins are beautiful creatures when left as intended. Help save them from the wicked poachers who hunt them for their SID chips. Say NO to SID poaching.
I've got plenty to keep me going regarding testing using my PAL system and I'm hoping everything I discover applies to NTSC as well. I've started doing tests with the D030 testbit and applied some of what I've found to the newUI of Z64K. When I get time I will draft a document that consolidates my observations of the D030 register. I've attached an updated test program with source that includes additional tests for the testbit.
I've just uploaded a first release of the d030 test program to csdb. I'm focusing on exploring the Test Bit behavior of the D030 register now. Z64K is not perfect yet but it's getting closer. csdb.dk/release/?id=161586