Is there ? I kinda assumed DMA sound was being sent every scanline ?Cyprian wrote: 29 Dec 2022 00:56 anyway, that is a great idea, there are a lot of free memory slots per scanline for more sound DMA channels
STE DMA sound system
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: STE DMA sound system
-
Cyprian
- Posts: 542
- Joined: 22 Dec 2017 09:16
- Location: Warszawa, Poland
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
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
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.
Who is online
Users browsing this forum: ClaudeBot, OAI-Search [Bot] and 7 guests