MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

Chuky
MAME Fan
Reged: 03/05/05
Posts: 4
Send PM


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



Chuky
MAME Fan
Reged: 03/05/05
Posts: 4
Send PM


Re: Questions about QDSP QS1000 and ZSG-2 emulation new [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)



StilettoAdministrator
They're always after me Lucky ROMS!
Reged: 03/07/04
Posts: 6472
Send PM


Re: Questions about QDSP QS1000 and ZSG-2 emulation new [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






...

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.

[EDIT] (Wow, who pissed in my cornflakes today...)

- Stiletto

Edited by Stiletto (01/04/11 03:31 AM)



Phil Bennett
L'Emuchat
Reged: 04/20/04
Posts: 888
Send PM


Re: Questions about QDSP QS1000 and ZSG-2 emulation new [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 new [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.


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 365 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3891