Is there ? I kinda assumed DMA sound was being sent every scanline ?Cyprian wrote: Thu Dec 29, 2022 12:56 am anyway, that is a great idea, there are a lot of free memory slots per scanline for more sound DMA channels
Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
STE DMA sound system
Re: STE DMA sound system
Re: STE DMA sound system
It more or less looks like this - every 50Hz scanline has 256 memory slots (16bits each). Even slots assigned to the CPU/ACSI/BLiTTER, odd for the SHIFTER, Sound DMA and a memory refresh. From that 128 odd memory slots the SHIFTER eats 80 (or 84 if horizontal scrolling is used), therefore we have 48 for the Refresh and Sound DMA.
That is a theory. I wonder how many cycles per scanline in the STE is eaten by a memory refresh process.
That is a theory. I wonder how many cycles per scanline in the STE is eaten by a memory refresh process.
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
Re: STE DMA sound system
I half recall seeing at some point some demo which used DMA sound playback and there was some corruption in the left border because of the sound. But this was many years ago now. But I only remember it being maybe a couple of lines of corruption the left border or something like that. Which would mean the rest of the vbl would be free for other use. Like I also say, I don't understand the "math" of how it adds up to 50khz playback.
