Karoshi MSX Community

Desarrollo MSX => Development (English/Ingles) => Mensaje iniciado por: nitrofurano en 03 de Julio de 2014, 11:12:08 am



Título: ay-3-8910 vs sn76489
Publicado por: nitrofurano en 03 de Julio de 2014, 11:12:08 am
during the process of porting simulatneously what i made for msx to sg1000 and colecovision, a situation i figured out is that, even that both ay-3-8910 and sn76489 are 3 channel+1 noise sound processors, but the way to access them via i/o are quite different:
- ay-3-8910 uses 2 i/o ports and sn76489 uses 1
- (i think) ay-3-8910 has no envelope
- etc...

and since there are conversions between both, and games like Antarctic Adventure that were developed for both simultaneously, i wonder if there are some method to use both exactly in the same way as routine arguments calling

are there documentations and examples about? actually i'm struggling a lot on trying to understand http://www.smspower.org/Development/SN76489

any clues? thanks in advance! :)


Título: Re:ay-3-8910 vs sn76489
Publicado por: SapphiRe_MSX en 03 de Julio de 2014, 02:00:39 pm
I made some years ago a conversion routine from AY registers to SN registers. Not hard to do that... Use AY software and convert the values to feed the SN.


Título: Re:ay-3-8910 vs sn76489
Publicado por: Maggoo en 03 de Julio de 2014, 03:21:36 pm
I made some years ago a conversion routine from AY registers to SN registers. Not hard to do that... Use AY software and convert the values to feed the SN.


I'll workship you and your offsprings for 10 generations if you share that conversion routine :-)


Título: Re:ay-3-8910 vs sn76489
Publicado por: SapphiRe_MSX en 03 de Julio de 2014, 04:04:40 pm
Need to test it on real hardware. No idea when I will have time for MSX coding or helping...

Our unborn son comes bigger than expected and the M.D. said they will provoke birth soon this month, so probably I will not have time during next months.


Título: Re:ay-3-8910 vs sn76489
Publicado por: Maggoo en 07 de Julio de 2014, 12:47:48 pm
Need to test it on real hardware. No idea when I will have time for MSX coding or helping...

Our unborn son comes bigger than expected and the M.D. said they will provoke birth soon this month, so probably I will not have time during next months.


Fair enough 8) I know by experience that babies can be a challenge to MSX activities ;-)