Hi alltjewell wrote:Awesome that it works! Unlike my speech-sound pak, it's not just a peripheral cartridge, it comes (as Sorchard says) with a program for building and playing its own format of score files. The keyboard mapping is a pain - I'm hoping I can work out how to patch the ROM so it works on the Dragon (although I'm currently stuck on getting gdb to compile on my Mac, but that's another story). Hopefully I can post my script and stuff later this weekend.
I think Pere (Pser1) had it running in a multi-cart setup and worked out how to poke it directly?
Tony
yes, I have the Tandy Orchestra-90cc in slot 2 of my MPI. To use it without the ROM, it is enough to have selected another slot, then you can access both A/D converters
at $FF7A for left channel and $FF7B for the right. Of course a small piece of tape does the trick too, but then I have not been able to start the internal ROM then it seems to
requiere an IRQ to start properly.
This gives a hint to work with it as we have the ROM dumped ...
Maybe we could switch to MAP1 and then load the ROM at $C000 and try to patch it there. The ROM is exactly 8k long, so no extra space in it to use, but in RAM we could use
$E000 on to put the patches we should need ... just brainstorming. And the ROM should be called from a 'forced' IRQ redirecting the vector to $C000 (maybe this could work)
As the code at $C000 changes the stack position without savig a copy of the received one, it is better for the program to refuse to quit or it would probably crash.
Unfortunately the keyboard is the CoCo one, so are the disk routines it calls. Both would require patches
If you need someone to make tests on this, you can count on me.
cheers
pere