Page 1 of 1

DesktopTracker2QTM

Posted: Sun Jun 02, 2013 4:05 pm
by steve3000
I've been in touch with Alex Macfarlane Smith about his DesktopTracker to QTM on-the-fly converter / shim module.

He's happy for it to be used with ADFFS / QTM and for it to be distributed, providing it's all free-of-charge and non-commercial.

He's also ok for us to have a look at the source with a view to 32-bit'ing it (although if we make any changes, be sure to let him know). He mentioned that if we need it, he's got a C-conversion somewhere, so we could just recompile that for 32bit - but I expect it'll be just as quick to adapt his arm source...

module:

http://www.archifishal.co.uk/riscos/dow ... n-1.00.zip

source:

http://www.archifishal.co.uk/riscos/dow ... c-1.00.zip

Steve

Re: DesktopTracker2QTM

Posted: Sun Jun 02, 2013 6:44 pm
by JonAbbott
Good news, you should invite him to join us if he's interested.

Re: DesktopTracker2QTM

Posted: Thu Jun 06, 2013 11:57 pm
by steve3000
I will let him know :)

Re: DesktopTracker2QTM

Posted: Thu Jul 04, 2013 8:37 pm
by JonAbbott
I've just tried this on Sensible Soccer and I swear one of the channels is out of tune quite a bit.

Anyhow, it gets Sensible Soccer working on RO3.71 which is a plus. However...only if you load it before ADFFS, if it's loaded after ADFFS it Aborts, so we'll need to look at the source code and figure out why.

Re: DesktopTracker2QTM

Posted: Mon Aug 26, 2013 9:48 pm
by JonAbbott
I've been looking at the source for this and it needed a bit of work:

1. It embeds the QTM module
2. It directly calls QTM's init/finalize/service and SWI entry points
3. Quite a lot isn't implemented, which is output to a log file - this needs removing for our use.
4. Adds DeskTracker_QTMSave SWI - this needs removing for our use.
5. No 32-bit flags.
6. It creates its own DA to convert the song at a fixed size.

I've fixed 1-5
6 - I've left for the time being

I've put the shim module and updated source on the dev site, in TrackerModules/DTT2QTM/32-bit-shim. It still crashes if loaded after ADFFS, and I've no idea why!

Re: DesktopTracker2QTM

Posted: Mon Sep 16, 2013 6:26 pm
by JonAbbott
I've just put v2.01 onto the dev site, seems I missing one non-32bit instruction.