This is a quick port of the replayer from HivelyTracker for m68k.
I have built a version for >=020 and >=020 with FPU.
However you may find you need at least an 040 for this to be of any use.
On my 060, a 4 channel tune used about 20-30% cpu, and a multichannel tune
about 50% (possibly more).
I have made no optimisations to the code. The only changes were some typedefs, and a couple of macros which the source replied upon. I used a float rather than a double for "float64" and it works fine. (I didn't think the additional accuracy would be needed). I also added some code to stop a divide by zero error which was occuring. The OS4 style function pointer in structure style of calling the os was also removed.
Thanks to Xeron for the tracker. I would like to try and port the tracker os 68k amigaos too, if he will let me ;-)
If you have any problems, you can contact me at buzz@exotica.org.uk
Jools aka
BuZz/IRIS |