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