Demystifying the VIA shifter
Posted: Thu Feb 09, 2017 9:01 pm
yay!
some days ago i have started investigating the VIA a bit, with the intention of fixing VICE and chameleon. for a start, i am looking at the VIC20 for this, simply because its more convenient to run test programs on it than the 1541 drive.
in particular i am interested in the shift register right now - because it is generally not commonly used and documented less than great
so, what i am looking for is actual code that uses the shift registers - may it be small code snippets or full blown programs. anything might help with testing and/or improving the emulation (which i have just added - until now VICE didnt have them _at all_).
if someone is interested in the bloody details and perhaps help with test programs - let me know and i will elaborate
some tests i have come up with so far are here: https://sourceforge.net/p/vice-emu/code ... 20/via_sr/ - you can easily check yourself in VICE and see what a disaster the emulation is right now =P
some days ago i have started investigating the VIA a bit, with the intention of fixing VICE and chameleon. for a start, i am looking at the VIC20 for this, simply because its more convenient to run test programs on it than the 1541 drive.
in particular i am interested in the shift register right now - because it is generally not commonly used and documented less than great

so, what i am looking for is actual code that uses the shift registers - may it be small code snippets or full blown programs. anything might help with testing and/or improving the emulation (which i have just added - until now VICE didnt have them _at all_).
if someone is interested in the bloody details and perhaps help with test programs - let me know and i will elaborate

some tests i have come up with so far are here: https://sourceforge.net/p/vice-emu/code ... 20/via_sr/ - you can easily check yourself in VICE and see what a disaster the emulation is right now =P