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 > CSDb Entries > Release id #164858 : VICE 3.2
2018-05-20 12:20
chatGPZ

Registered: Dec 2001
Posts: 11113
Release id #164858 : VICE 3.2

So, finally, we pushed it out. The GTK3 port isn't 100% done yet, but usable enough for testing it. It has a couple known issues and open ends - which are listed here: http://vice-emu.pokefinder.org/index.php/Todo#GTK3_UI - grab experimental binaries here: https://sourceforge.net/projects/vice-emu/files/experimental%20..

Due to the massive amount of features, we need help with testing the damn thing, especially on platforms other than linux.

It would also be great if those who offered to set up nightly builds for OSX would step up and do it :)
 
... 26 posts hidden. Click here to view all posts....
 
2018-11-30 07:10
Radiant

Registered: Sep 2004
Posts: 639
I might do that if I can find the time (a rather scarce commodity at the moment). What do you mean specifically with "iterate through various filter setups, voices, waveforms"? To create a test program for every such combination that the programmer can think of that sounds wrong, or to be able to catch new regressions in unrelated/ok sounding parts of the SID introduced by fixing an existing one?

In my mind the latter could make a lot of sense, as a set of generic test programs in a regression test suite, but then we'd need to establish what'd be a good catch-all subset of the parameter combos. If we're going for something naïve then we're talking about a hell of a lot* of test cases, but even with a
subset of those that would maybe only be manageable with some sort of FFT based automated approach?



* Iterate over all waveforms on all combinations of voices, including controlled tests of sync bit + ring mod, for each waveform iteration, iterate over all filter combinations over all the voices, for each filter iteration, iterate over all the combinations of extreme values for cutoff and resonance, for each iteration over cutoff and resonance, iterate over a set of predetermined volume changes, and for each iteration over volume changes iterate over a set of pulse width extremes -- I think that should cover most of it, with some additional tests for line in?
2018-11-30 13:13
chatGPZ

Registered: Dec 2001
Posts: 11113
yes

=D

you see, the problem isnt only choosing what to test... for a start having those things that definately sound wrong would be good. perhaps including recordings of what it should sound like. we need to find out about the edge cases, so we know what to fix (and by we i mean leandro, i dont understand the resid code at all =P)

one big problem, unfortunately, is that we have no way to actually compare the output with the "correct" output other than by ear, especially when the filters are enabled :(

edit: you could also chime in on the bugtracker and ask leandro for what he'd like tests for. he can even write them IF you tell whats wrong and what isnt.
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
Hawk/New life
Andy/AEG
Asphodel
Deev/Onslaught
andym00
A3/AFL
Airwolf/F4CG
Guests online: 137
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Bromance  (9.6)
10 Memento Mori  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Diskmag Editors
1 Jazzcat  (9.4)
2 Magic  (9.4)
3 hedning  (9.2)
4 Newscopy  (9.1)
5 Elwix  (9.1)

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