Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.sys.apple2    |    Discussion about Apple II micros    |    56,720 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 56,337 of 56,720    |
|    duhast6377@gmail.com to Michael J. Mahon    |
|    Re: IIgs sound from Applesoft    |
|    18 Oct 23 15:43:56    |
      From: duhas...@gmail.com              On Wednesday, October 18, 2023 at 12:29:17 PM UTC-4, Michael J. Mahon wrote:              > > Purely from Applesoft I'm thinking. Bloading the sound file into memory        > > and then setting up a transfer to the sound RAM. It seems possible, but        > > just not explained clearly anywhere....       > “Purely” is a non-starter, since PEEK and POKE can’t access sound        > memory—there will *have* to be some machine code involved. So, the only        > question is how much and how it’s loaded.        >        > Where do you draw the line for *how* purely you feel you need it to be. ;-)        >        >        > Are short sequences of machine code OK? How about a machine code library        > of sound-related functions?        >        > --        > -michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com              Purely? Apparently this guy can play some sound without using anything but       peeks and pokes.              https://lateblt.tripod.com/appl2snd.htm              Looking at this, and Ampersound, 256 byte sound waves are loaded. What if I       want to load, say an 8192 byte long wave form? Just change the for next loop       and as long as the wave is padded with zeros to whatever weird page boundaries       are needed it will        work? Every example is a generated sine wave, if I download a digitized .WAV       file of Curly going Nyuk, Nyuk, Nyuk, and strip the first few bytes of info,       will that work?              I'm still trying to get through Sonix, but semi-tones and some other stuff is       hanging me up at the moment.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca