gameofyou1 said:
Anyway, I have made a small speed improvement to the DataLink device (it is now 25% faster for homebrew downloads). Unfortunately though, the firmware must be updated to get this speed improvement.
I had the pleasure to try it out, myself. The speedup is very noticeable and I can confirm that it's exactly 25% faster. Much more useful now, I'm very happy about that speedup.
A dos program from the internet helped me reflashing the microprocessor with the new firmware, using a ISP cable that I built from spare parts. Works like a charm
. I'm now able to update my remaining 5 units that will be offered as a prize in this years Saturn Coding Contest
.
Recently the creator of the Saturn USB DataLink device (gameofyou) and me are cooperating to apply further speedups. There are a couple of options left, I except that another 50% would be possible.
One option I've worked out is compressed data transfer. I've built a replacement Action Replay firmware that's just 4-6kB in size (it would fit in the micro). It implements all commslink memory transfer functions like the original PAR firmware. On top of that, it offers new functions to compress and decompress memory chunks with LZO.
Gameofyou was so kind to supply me the sources of the microprocessor firmware and the pc application. I managed to compile both correctly, which has been a bit tricky since the original compilers are not really available. Today I added support for the new functions to the microprocessor. Next I'll play around modifying the pc app for compressed transfers.
There are at least three other options left, too. The result of this work will be a nice prize for the contestants of the Saturn Coding Contest.