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

Atari demoscene BBS
 
Re: YM2149
Posted by: evil Jun,01.2024-19:31 

I think it's more an issue with the chipset/bus limiting the speed if you put a faster CPU in the ST.

Then what is a sample? If we limit it to 4-bit (well, actually 15 volume levels), it could boil down to a stream of these:

move.l d0,(a7)
move.l d1,(a7)
......
move.l a6,(a7)

d0-d7/a0-a6 are preloaded with YM-reg and volume. So each sample is converted to that format before starting.

I forgot if there is a penalty writing to the YM, if not, that's 12 cycles per sample, generating over 667 kHz on a normal 8 MHz machine.

--
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