[mention]Einar Saukas[/mention] & [mention]druellan[/mention],
Would it be possible to add a group for 'DK'Tronics 3 Channel Sound Synthesiser'. I would like to add support for this for Plum Duff.
Thanks
https://spectrumcomputing.co.uk/entry/1 ... ynthesiser
PS - Thanks to [mention]druellan[/mention] who originally made me aware of how great this title is for testing!
Due to unusually high levels of website traffic you will be presenting with regular Cloudflare checks for the time being.
DK'Tronics 3 Channel Sound Synthesiser
Moderator: druellan
- Alessandro
- Dynamite Dan
- Posts: 1910
- Joined: Wed Nov 15, 2017 11:10 am
- Location: Messina, Italy
- Contact:
Re: DK'Tronics 3 Channel Sound Synthesiser
Does anybody know about other titles that supported this device?
Re: DK'Tronics 3 Channel Sound Synthesiser
I'll try and do a search. At least we have two, including the software provided with the device.
Re: DK'Tronics 3 Channel Sound Synthesiser
I was going to suggest Star Trek 3000 https://spectrumcomputing.co.uk/entry/4 ... _Trek_3000 by DK'Tronics, as even though it doesn't mention it on the inlay, the code is definitely trying to write to an AY sound chip.Alessandro wrote: ↑Wed Jan 12, 2022 7:22 pm Does anybody know about other titles that supported this device?
I've had a quick look at the code (well BASIC program) and it is OUT-ing to ports 159 and 191, not the ports used by the DK'Tronics unit (63/95). I wonder what sound unit used these ports? - it also does an IN 223 to check for the presence of the unit.
Re: DK'Tronics 3 Channel Sound Synthesiser
It looks like the Fuller and DK'Tronics sound units use the same ports - 63 for register, 95 for data. I don't know if their clock frequencies to the AY are the same though.
The Star Trek 3000 game can be converted to use the Fuller/DK'Tronics sound unit by modifying 2 lines of BASIC:
128K users can enjoy it too by running the game in 48K mode and setting O1=65533 and O2=49149
The Star Trek 3000 game can be converted to use the Fuller/DK'Tronics sound unit by modifying 2 lines of BASIC:
- Modify Line 2 so variables O1=63 and O2=95 (yes that is the letter 'O')
- Modify Line 4 so variable sd=0 (rather than IN 223)
128K users can enjoy it too by running the game in 48K mode and setting O1=65533 and O2=49149