MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

Lord Nightmare
Speech Synth Berzerker
Reged: 03/08/04
Posts: 855
Loc: PA, USA
Send PM
S14001a plus SND-1000 code
10/10/06 10:58 AM


I'm having a LOT of problems writing in a driver for the s14001a due to lack of proper documentation of MAME's various interfaces (audio, timers, etc)

Hence I'm gonna throw this code out here, since I can't finish it without an impossible amount of work given my time constraints (class at univ, etc)

sndhrdw/vsu1000.c: http://www.netaxs.com/~gevaryah/vsu1000.c (needs some optimization and other things done, has a TODO in it)
sndhrdw/vsu1000.h: (I never wrote this file, but it doesn't look hard to do)
sndhrdw/berzerk.c: http://www.netaxs.com/~gevaryah/berzerk.c (needs the 6840 hooked up properly and support code (volume controls, mixing) written for it, and possibly rom loading stuff for vsu1000.c, has a TODO in it)
sound/S14001A.c: http://www.netaxs.com/~gevaryah/S14001A.c (needs changes to allow rom loading to work)
sound/S14001A.h: http://www.netaxs.com/~gevaryah/S14001A.h

The reason the S14001A is not being emulated in berzerk.c or in vsu1000.c is because the atari prototype game 'wolf pack' also used the s14001a, and it does not have the volume controls or clock divider circuitry which the stern vsu-1000 board has. I have not yet even tried to attach the s14001a to wolf pack, but it looks easier than the stern mess.

Lord Nightmare
lord_nightmare(@t)users(d0t)sf(d0t)net

P.S. if need be, look at http://www.netaxs.com/~gevaryah/S14001A.c.reference (and its respective .h file), that has some file-based load code for the concatenated berzerk roms, or, in fact, ANY s14001a rom, assuming you change one #define (the number of words in rom)

EDIT 5/21/2010: these links are dead, as netaxs.com discontinued shell accounts in september of 2008. If you need any of these (very obsolete) files, please PM me.
LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"

Edited by Lord Nightmare (05/21/10 06:55 AM)







Entire thread
Subject Posted by Posted on
* S14001a plus SND-1000 code Lord Nightmare 10/10/06 10:58 AM

Extra information Permissions
Moderator:  Pi 
0 registered and 32 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4464