|
Questions about QDSP QS1000 and ZSG-2 emulation
#242167 - 12/29/10 02:21 PM
|
|
|
What are the main difficults in the qdsp qs1000 sound emulation in drivers eolith, ssfindo, vamphalf and limenko?
- Is the qdsp qs1000 datasheet available/complete?
- The qdsp has a internal 80c32 CPU that is mcs51 compatible, isn't it?
- Decapping it, would help?
- The AT89c52 mcu in eolith driver is also mcs51 compatible, so only there is needed a dump of the internal rom. Decapping?
- Is the 80c301 cpu known? Is the datasheet available/complete?
What about Zoom ZSG-2 sound DSP? Is the datasheet available/complete? Decapping it would help?
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Questions about QDSP QS1000 and ZSG-2 emulation
[Re: Chuky]
#242495 - 01/03/11 03:51 AM
|
|
|
This thread really belongs in MAME Chat as it's more end-user oriented as far as I can tell.
> - Is the qdsp qs1000 datasheet available/complete?
A sheet is available, but it is nowhere near complete as far as I recall. > - The qdsp has a internal 80c32 CPU that is mcs51 compatible, isn't it?
I don't know the type of the internal CPU off the top of my head - if you could cite a source for your belief that would be helpful. > - Decapping it, would help?
Decapping it should help as far as reading out the internal ROM, yes. > - The AT89c52 mcu in eolith driver is also mcs51 compatible, so only there is needed > a dump of the internal rom. Decapping?
Yes, that MCU should be decappable. > - Is the 80c301 cpu known? Is the datasheet available/complete?
I assume this is a typo of "80c32"? > What about Zoom ZSG-2 sound DSP? Is the datasheet available/complete? Decapping it > would help?
It's a full-custom chip made for Taito and as far as we know it was never sold to anyone. It's a wavetable engine and therefore decapping it is unlikely to be useful in any way. The base problem with it right now is that the MN10200 MCU emulation is not complete.
|
|
|
|
Re: Questions about QDSP QS1000 and ZSG-2 emulation
[Re: R. Belmont]
#242520 - 01/03/11 03:31 PM
|
|
|
> This thread really belongs in MAME Chat as it's more end-user oriented as far as I > can tell. > > > - Is the qdsp qs1000 datasheet available/complete? > > A sheet is available, but it is nowhere near complete as far as I recall. > > > - The qdsp has a internal 80c32 CPU that is mcs51 compatible, isn't it? > > I don't know the type of the internal CPU off the top of my head - if you could cite > a source for your belief that would be helpful.
From mame source eolith driver:
Sound: General MIDI Chipset QDSP 1000 MIDI Player (80c32 CPU)
The QDSP 1000 chipset (AdMos 9638R) it's also used on ADLIB MSC 16/32 CX4236B/37B soundcards, ESS Audiodrive 1869F soundcards, and ATC-6631W soundcards.
http://queststudios.com/smf/index.php?topic=2885.0
> > > - Decapping it, would help? > > Decapping it should help as far as reading out the internal ROM, yes. > > > - The AT89c52 mcu in eolith driver is also mcs51 compatible, so only there is > needed > > a dump of the internal rom. Decapping? > > Yes, that MCU should be decappable. > > > - Is the 80c301 cpu known? Is the datasheet available/complete? > > I assume this is a typo of "80c32"? >
From mame source:
Sound CPU: 80c301/AT89c52
The GMS80c301 is an 80c31 (mcs51 compatible) so there's no need to write a new core.
CROSS REFERENCE:
M.V.I. MSU2051 MSU2031
W.B. W78C51 W78C31
Philips 80C51 80C31
L.G. GMS80C501 GMS80C301
Intel 80C51 80C31
CCL. itri CIC80510 - - - - -
Atmel AT80C51 AT80C31
http://www.datasheetcatalog.org/datasheet/mosel/MSU2031C16.pdf
> > What about Zoom ZSG-2 sound DSP? Is the datasheet available/complete? Decapping it > > would help? > > It's a full-custom chip made for Taito and as far as we know it was never sold to > anyone. It's a wavetable engine and therefore decapping it is unlikely to be useful > in any way. The base problem with it right now is that the MN10200 MCU emulation is > not complete.
Perhaps this helps:
MN10200 datasheet
http://www.datasheetarchive.com/pdf/getf...7.pdf&scan=
Edited by Chuky (01/03/11 03:46 PM)
|
|
|
Stiletto![Administrator Administrator](//www.mameworld.info/ubbthreads/images/adm.gif) |
They're always after me Lucky ROMS!
|
|
|
Reged: 03/07/04
|
Posts: 6472
|
|
|
Send PM
|
|
|
Re: Questions about QDSP QS1000 and ZSG-2 emulation
[Re: Chuky]
#242573 - 01/04/11 03:17 AM
|
|
|
http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=49099#Post49099
Quote:
R. Belmont: You can try to out-Google MAMEdev, but we have Stiletto and you don't ![](//www.mameworld.info/ubbthreads/images/graemlins/wink.gif)
![](//www.mameworld.info/ubbthreads/images/graemlins/pimp.gif)
...
In all seriousness, I appreciate the offer to help find documentation but I've already been down this road years ago, even contacting HWASS/Altonics and ZOOM, to no avail. The documentation, when available, has not been useful.
That said, if you're interested in this sort of searching... I may keep you in mind for a long-term project later. ![](//www.mameworld.info/ubbthreads/images/graemlins/wink.gif)
[EDIT] (Wow, who pissed in my cornflakes today...)
- Stiletto
Edited by Stiletto (01/04/11 03:31 AM)
|
|
|
|
Re: Questions about QDSP QS1000 and ZSG-2 emulation
[Re: Chuky]
#242642 - 01/04/11 06:35 PM
|
|
|
> What are the main difficults in the qdsp qs1000 sound emulation in drivers eolith, > ssfindo, vamphalf and limenko? > > - Is the qdsp qs1000 datasheet available/complete?
The datasheet doesn't provide any low-level programming information.
> - The qdsp has a internal 80c32 CPU that is mcs51 compatible, isn't it? > > - Decapping it, would help?
Hopefully, yes (there's one waiting to be decapped).
Looking through eolith.c, it would appear that many of the games use the QS1000 in external program ROM mode. Sound emulation for those should already be feasible.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Questions about QDSP QS1000 and ZSG-2 emulation
[Re: Phil Bennett]
#242644 - 01/04/11 07:36 PM
|
|
|
> Looking through eolith.c, it would appear that many of the games use the QS1000 in > external program ROM mode. Sound emulation for those should already be feasible.
Wow, I didn't realize that many of those games used external programs.
|
|
|