Login
Back to forumSee the full topicGo to last reply

Posted By

MMS
on 2020-11-02
16:35:08
 Re: Video Socket Pin5 is Another Audio Output. Proof.

gerliczer, thanks for correction. Audio INPUT commands.. Sorry, I missed that.

UPDATE:
Octasoft7.0 work ONLY with TED, and SID gives no sound at all at $D400, or at $FD40/FE80.
The ENVELOPE function does a little change on the Attack phase. no waveform change happens
TEMPO and PLAY works in a limited form, some commands just does not work.

------So all below is for C128 only---OFF------------------------
Maybe I have something for you.
I recently saw a video from a great programmer, Robin how to play on C128 wav files with simple BASIC commands. It uses FAST mode, but the Plus/4 switched off screen (almost identical function, and probably implemented in Octasoft 7.0 too) provides very similar speed as C128 2MHz.

This is the code, certainly the uncompressed headerless RAW file should fit into the memory, and as told by him, it mainly works with 6581 SID, because the newer SID chip has much lower level digi sound ("noise")
https://www.youtube.com/watch?v=hpkJRZZL6Bw



I suppose IF the Octasoft 7.0 uses the original SID address, and you use the same PLAY command, it may work.

A faster loading version:
http://psw.ca/prg/c128sample2.d64

I suppose loading a digital RAW file in this format is much easier than to create a digitizing program, and probably the quality is better too
(you can write a playback routine in assembler, if you find this BASIC code too noisy)

(Yeah, last idea, and then go for testing: the Digiblaster provides 8 bit playback, so theoretically an 8 bit RAW could be played back without major quality drop, but the file fize become much bigger then)



Back to top


Copyright © Plus/4 World Team, 2001-2024