Dead Hackers Society
Other BBSes »
 
 
Demoscene  Coding  CT60  Buy/sell

Atari demoscene BBS
 
Re: YM2149
Posted by: evil Jun,02.2024-16:50 

Paranoid is correct, you can do volume changes without mixing the internal pulse. So it's 100% software generated. Some sample players do that, some set the internal period to 0.

The two examples I wrote are 1) 4-bit sample with max 15 volume levels 2) 8-bit sample with volume setting to each channel. By converting the sample data to this code will run at the speeds I mention. No interrupts or anything, just a massive list of code.

But it's all useless with these high rates and/or large code it generates. However, I can't think of a faster way to do that (now waiting for tIn to arrive with a completely different idea that is much quicker :).

--
Anders Eriksson
ae@dhs.nu








[All messages in this thread]    [Start new thread]

Topic Posted by  Date 
YM2149 AdamK May,31.2024-21:18
  Re: YM2149 evil Jun,01.2024-19:31
    Re: YM2149 Cyprian Jun,01.2024-23:09
      Re: YM2149 evil Jun,02.2024-10:57
        Re: YM2149 Paranoid Jun,02.2024-11:13
          Re: YM2149 AdamK Jun,02.2024-11:36
            Re: YM2149 Cyprian Jun,02.2024-13:11
              Re: YM2149 Paranoid Jun,02.2024-13:50
                Re: YM2149 evil Jun,02.2024-16:50
                  Re: YM2149 Cyprian Jun,02.2024-18:13


Reply to this message
Name:
Topic:
Anti-troll code:

Message:

What's the anti-troll code?
That's your personal code to be able to add comments and messages on the dhs.nu site.
Don't have a code or forgot it? Fix it here.
© 1994-2024 Dead Hackers Society Contact: Anders Eriksson