121 karma · joined April 26, 2016
I was planning to keep it running until the next Apple phone with 3.5mm jack. Are there any 3rd party companies providing security updates to keep such working hardware running?
Then I tried 'ATTO disk benchmark'. This tool tries a variety of read and write I/O size ranges. The results I got here were strange. As expected as the I/O size range grows, the read bytes/s increase. Then it hits 1MB I/O size and the throughput drops to almost 0. Write was consistent across the range, perhaps since it simply hits a buffer on the SSD to be processed later.
With dd I achieved good performance transferring a 5GB file, after a reboot to ensure the file cache was definitely flushed.
Perhaps it was an issue with the firmware version for the Orico or the SSD itself. Unfortunately I was unable to update the latter since the 'Samsung Magician' software is windows only. On my windows devices I have no thunderbolt ports.
Part of the sid sound comes from the non-linearity due to approximation in its design. For example the state variable filters are very non-linear on the 6581. It even differs significantly from each individual chip to chip[1]. The best software models I'm aware of are in residfp[2] and jsidplay[3]. After some work in octave I found the filter model can be recreated without the large lookup tables used in this software.
Of course getting the digital part correct is also important. There is a lot of documentation on this resulting from the decap [4].
Some features like bitfade, multiple driven bits in the wave corruption etc do not translate well to FPGA. They can be approximated with timers and lookup tables.
[1] Filter response chart: https://csdb.dk/forums/?roomid=14&topicid=105719
[2] residfp: https://bel.fi/alankila/c64-sw/index-cpp.html
[3] jsidplay2: https://haendel.ddns.net/~ken/
[4] Sid internals: https://sourceforge.net/p/sidplay-residfp/wiki/SID%20interna...
[2]https://www.facebook.com/plugins/post.php?href=https%3A%2F%2...
I'm working on the latter one, Sidmax, so if there are any questions happy to answer.
Best windows emulator: Altirra
Best cross platform emulators: Atari800 and Atari++
Or if you have an FPGA board (MIST,MCC216 etc) then you can try my core available at http://www.scrameta.net
Or you could buy a real 800XL!