Kroustibat
|
SG1000 sound cpu
Posted: Sat May 13, 2000 1:25 pm
|
Hi there,
It's just a stupid question but what's the clock speed of the sound cpu in the SG1000 ? coz i'd like to use the mame implementation of the snxxx in my SG1000 emu and it required the cpu speed.
Mainly, what implementation of the snxxxx is used in emu like Meka,Chasm,NeoSms,Sms+,Brsms,Calypso,...
is it mainly mame,emulib or selfmade one ?
Tia
|
vecna
|
Posted: Sat May 13, 2000 2:56 pm
|
CHASMS uses it's own PSG emulation and mixing routines, but the base 'clock' value for the PSG (on the SMS at least -- I think it's the same on the SG1000 but since chasms doesn't emulate SG1000 I don't know for sure) is 111861. Which is interesting. It's not 110 * 1000 or 110 * 1024 ... Idunno what it is. Oh well.
- vecna
|
- Joined: 28 Sep 1999
- Posts: 1197
|
Posted: Sat May 13, 2000 5:06 pm
|
Quote > It's just a stupid question but what's the clock speed of the sound cpu in the SG1000 ? coz i'd like to use the mame implementation of the snxxx in my SG1000 emu and it required the cpu speed.
No questions are stupid. :)
It's the same as the Z80, it's 3.579545 MHz.
Quote > Mainly, what implementation of the snxxxx is used in emu like Meka,Chasm,NeoSms,Sms+,Brsms,Calypso,...
> is it mainly mame,emulib or selfmade one ?
SMS Plus uses a combination of the routines from emulib, for
the tone channels, and from SND, for the noise channel emulation.
I also modified emulib a bit to allow for stereo control of
each of the tone channels, for the Game Gear.
However, if you are going for accuracy, the MAME SN76489
emulation is really good. I've used it in some other projects,
and am quite happy with the results.
|
- Site Admin
- Joined: 25 Oct 1999
- Posts: 2029
- Location: Monterey, California
|
Posted: Sat May 13, 2000 8:11 pm
|
Quote > CHASMS uses it's own PSG emulation and mixing routines, but the base 'clock' value for the PSG (on the SMS at least -- I think it's the same on the SG1000 but since chasms doesn't emulate SG1000 I don't know for sure) is 111861. Which is interesting. It's not 110 * 1000 or 110 * 1024 ... Idunno what it is. Oh well.
It's 110 * 1016.918181818_, but I guess that's not what you're getting at.
heh
|