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

Atari coding BBS
 
Re: sndh and 060
Posted by: Mr.Styckx Feb,01.2013-23:51 

Hi grazey, thanks for mentioning my YM emulator on Amiga :)

Regarding the compatibility problem across CPU, I faced a very similar case since the Amiga player is using the exact ST replay to compute the sound data (emulating a 68000 under another 68000 was of course impossible in real time).

Accessing the YM sound registers under Amiga would have no effect, so each replay was patched to intercept read/write to sound registers and call a common handler that was "hardware neutral".
In the end, when I was used to do it at that time, adapting an ST replay was just a matter of patching a few bytes here and there and was rather quick to do.

In fact, I think the work I did on the Amiga could even be used to play music under falcon, because my format allowed to selectively patch or not the original ST replay to intercept all sound accesses and store them in a 14 byte RAM buffer. So it would be completely possible to read back this buffer and send it to the YM2149 again in a "68060 compliant" way.

I wish I had more time back then, 'cause I think the extensible header I used for the Amiga version of the music data was very powerful (sthg similar to id3tag if you want to compare with today's references) and it was made from the beginning to be used both on ST and Amiga, with the possibility to store much more infos than in the SNDH format.

Nicolas








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

Topic Posted by  Date 
sndh and 060 mikro Jan,30.2013-14:42
  Re: sndh and 060 rianata Jan,30.2013-14:52
    Re: sndh and 060 calimero Jan,30.2013-20:28
      Re: sndh and 060 evil Jan,30.2013-21:10
        Re: sndh and 060 ggn Jan,30.2013-22:38
          Re: sndh and 060 sqward Jan,30.2013-23:08
          Re: sndh and 060 mikro Jan,31.2013-00:15
            Re: sndh and 060 gwEm/PHF Jan,31.2013-14:19
              Re: sndh and 060 grazey/PHF Jan,31.2013-21:15
                Re: sndh and 060 AdamK Feb,01.2013-10:07
                  Re: sndh and 060 rianata Feb,01.2013-14:27
                    Re: sndh and 060 evil Feb,01.2013-17:50
                      Re: sndh and 060 rianata Feb,01.2013-18:38
                        Re: sndh and 060 rianata Feb,01.2013-18:51
                        Re: sndh and 060 rianata Feb,01.2013-19:59
                          Re: sndh and 060 evil Feb,01.2013-23:46
                            Re: sndh and 060 mikro Feb,02.2013-12:57
                              Re: sndh and 060 evil Feb,02.2013-20:54
                                Re: sndh and 060 mikro Feb,02.2013-21:43
                                  Re: sndh and 060 evil Feb,02.2013-23:46
                                    Re: sndh and 060 mikro Feb,03.2013-01:18
                                      Re: sndh and 060 AtFaCT Feb,03.2013-20:34
                                        Re: sndh and 060 grazey/PHF Feb,04.2013-21:32
                                          Re: sndh and 060 AtFaCT Feb,07.2013-20:22
                                            Re: sndh and 060 grazey/PHF Feb,10.2013-22:26
                Re: sndh and 060 Mr.Styckx Feb,01.2013-23:51
                  Re: sndh and 060 mikro Feb,02.2013-13:00
                    Re: sndh and 060 Mr.Styckx Feb,10.2013-23:50
                      Re: sndh and 060 grazey/PHF Feb,11.2013-17:20
                        Re: sndh and 060 Mr.Styckx Feb,11.2013-18:31


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