Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > Requests > Please run these Test-Programs....
2017-09-14 22:46
chatGPZ

Registered: Dec 2001
Posts: 11386
Please run these Test-Programs....

yay,

in order to get some definitive answers and to confirm VICE is working correctly (or not) it would be great if someone who has a video-capture card could run these test programs and provide screenshots from the real thing:

https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/VIC..

interesting are results from "new" and "old" VICII (they will produce slightly different result). this is very hard to spot on a CRT (we are talking about a one pixel difference) so if you have a way to capture the real thing please do it :)


another no less interesting case is this test program:

https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/VIC..

this one is kindof strange, since apparently it will produce different output depending on the temperature of the VICII. if you look at the two reference images... https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/VIC.. and https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/VIC.. eg notice the number of "1" in the fourth character row. this difference is apparently NOT there when the "new" VICII is "cold". it apparently appears on _some_ "new" VICII after a rather long warmup (an hour or more), and it apparently even then also randomly appears and disappears on power cycles. so for this one we need ppl with "new" C64s who can run the program, check the result, powercycle, repeat (a few times) - and do the same after a longer warmup period. the readme in that directory shows the interesting parts of the output.

thanks for your help!
 
... 22 posts hidden. Click here to view all posts....
 
2017-10-20 20:51
ChristopherJam

Registered: Aug 2004
Posts: 1409
Looking at this properly now my MMC64 is working again.

My only capture device is a 100MHz scope that sadly can only buffer a raster line or three, which just leaves me with photos of my monitor, unless the tests were rewritten to be a black screen aside from a line of interest so I can trigger off the first white pixel.

I assume the mode switching delays could also be measured using sprite collisions? Happy to put together a test along those lines if there's interest.
2017-10-21 03:27
willymanilly
Account closed

Registered: Jan 2016
Posts: 27
I can confirm the output of my c64 emulator matches my real c64 to the pixel level when running all those videomode programs. I don't have a video-capture card to take nice screens shots but I spent quite a bit of time running all these programs side by side to match the real thing. My real c64 revision is 250466.

Another note is on my real c64, on the ECM line of the vici_timing test turns back to checkered pattern one cycle later than expected, based on the observations of the output I get from modesplit, to match the alignment of BMM above. https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/VIC..

All of the above is emulated on my emulator to match my real c64, including fetchsplit, if you want some references to what my real C64 displays. http://www.z64k.com/resources/Z64KNewUI.jar

I've temporarily uploaded screenshots of modesplit and vici_timing from my real c64. They were just taken with my phone so don't expect the best quality. I never took any good shots of the other modes so don't have any to provide you. http://www.z64k.com/resources/modesplit.jpg
http://www.z64k.com/resources/vicii_timing.jpg
2017-10-23 01:04
chatGPZ

Registered: Dec 2001
Posts: 11386
Quote:
I can confirm the output of my c64 emulator matches my real c64 to the pixel level when running all those videomode programs.

how exactly did you check this? i find it extremely hard to check just looking at the output side by side - a lot of subtle one pixel differences are impossible to see that way, IMHO

that said, it would help a great deal if some more ppl could provide captures....
2017-10-23 05:50
willymanilly
Account closed

Registered: Jan 2016
Posts: 27
Quote: Quote:
I can confirm the output of my c64 emulator matches my real c64 to the pixel level when running all those videomode programs.

how exactly did you check this? i find it extremely hard to check just looking at the output side by side - a lot of subtle one pixel differences are impossible to see that way, IMHO

that said, it would help a great deal if some more ppl could provide captures....


Taking into account my limited access to dedicated video capture equipment, I agree it's not ideal to rely on visual comparison, but long story short I connected my c64 to a 4K monitor which gave me much larger pixels to look at. I also played around the XSCROLL with the abovementioned test programs in the videomode folder to see the behaviour of the pixels as XSCROLL increased. From those results I simplified the logic of my VICII pixel rendering model as much as I could but ensuring it still accounted for all the observed behaviour when switching video modes. I spent considerable time on this and while I still might not have the perfect model and I might have misread a pixel position, I have triple checked my emulator matches the output of my real C64 that I use for benchmarking. A Video capture card would be very handy and it's something I've considered getting. It would definitely be a great help if other people can provide captures! :)
2017-10-23 11:45
wacek

Registered: Nov 2007
Posts: 513
Groepaz, do you still need those captures? Or is this case solved?
I can do some in decent quality.
2017-10-23 12:13
chatGPZ

Registered: Dec 2001
Posts: 11386
yes, the more captures from different people/setups the better. this is not an exact science unfortunately, new unexpected things pop up left and right =P

in case it wasnt mentioned yet, please also do modesplit and fetchsplit ... and to make it easier to handle, put the VIC revision and board ASSY number into the filename(s) please
2017-10-23 18:52
wacek

Registered: Nov 2007
Posts: 513
Groepaz, check these and let me know if they are any good quality wise.
http://arise64.pl/misc/vicetests1.zip
2017-10-23 19:50
chatGPZ

Registered: Dec 2001
Posts: 11386
quality looks ok... whats the exact ASSY# and VIC? just new/old isnt enough (i wish it was that easy...)
Previous - 1 | 2 | 3 | 4 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
The Syndrom/TIA/Pret..
Digger/Elysium
Exile/Anubis
Guests online: 181
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 No Listen  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Violator  (9.7)
4 Acidchild  (9.7)
5 Cash  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.067 sec.