I'm trying to find any information on addressing the sound inputs on a type
2 sound card from a firepower for a custom project.
I'm looking for information on what sound plays when certain inputs are
low.
I know the inputs are active low.
I can get some sounds and others are unreliable.
Maybe there is some clock timing involved with these inputs too?
DB
I'm trying to find any information on addressing the sound inputs on a type 2 sound card from a firepower for a custom project.
I'm looking for information on what sound plays when certain inputs are
low.
I know the inputs are active low.
I can get some sounds and others are unreliable.
Maybe there is some clock timing involved with these inputs too?
DB
D B wrote:Nice! Do you have more sound boards logged?
I'm trying to find any information on addressing the sound inputs on a
type 2 sound card from a firepower for a custom project.
I'm looking for information on what sound plays when certain inputs
are low.
I know the inputs are active low.
I can get some sounds and others are unreliable.
Maybe there is some clock timing involved with these inputs too?
DB
No clock timing, but there are certain sounds that the sound board will
play one of several, or if speech is involved, it will walk up the
inputs. For instance on Firepower, the speech call for the "1, 2, 3" countdown is all the same byte. The sound board itself keeps track.
The hard part in activating is that all the bits have to be there at the same time, that's the only timing issue. All the inputs trigger an interrupt at the PIA via the 4068, which then reads the inputs.
Here the table from my custom fp system 7 build, which might help.
Some of the sounds like coin drop, tilt, etc. are always the same
between williams games.
;sound table constants
sFIRELETTER=$00
sDEFAULT10=$01
sDEFAULT100=$02
sDEFAULT1K=$03
sDEFAULT10K=$04
sNOTHING=$05
sP3START=$06
sFIREONE=$07
sFIREPOWER=$08
sBONUS=$09
sBOBG=$0a
sLAUNCHBALL=$0b
sP4START=$0c
sBGGLUE=$0d
sBG=$0e
sBKSW=$0f
sFPMISSIONACCOMPLISHED=$10
sENEMYDESTROYED=$11
sFIRECOMPLETE=$12
sMISSIONACCOMPLISHED=$13
sFIREPOWERSTINGER=$14
sMATCH=$15
sGAMEOVER=$16
sEXTRABALL=$17
sTILT=$18
sWACKY=$19
sPOWERCOMPLETE=$1a
sP2START=$1b
sLOCK=$1c
sBKDROP=$1d
sTILTWARNING=$1e
sNOTHING2=$1f
Nice! Do you have more sound boards logged?
On 2021/02/08 7:36 p.m., D B wrote:
I'm trying to find any information on addressing the sound inputs on
a type 2 sound card from a firepower for a custom project.
I'm looking for information on what sound plays when certain inputs
are low.
I know the inputs are active low.
I can get some sounds and others are unreliable.
Maybe there is some clock timing involved with these inputs too?
DB
The sounds are combinations of binary codes, and you need to make sure
that unused inputs are held high.
Start with the LSB (Least Significant Bit - often D0) being grounded,
and work up using binary from there:
00000001 = Sound A
00000010 = Sound B
00000011 = Sound C
00000100 = Sound D
00000101 = Sound E
00000110 = Sound F
00000111 = Sound G
00001000 = Sound H
...
John :-#)#
D B wrote:
I'm trying to find any information on addressing the sound inputs on
a type 2 sound card from a firepower for a custom project.
I'm looking for information on what sound plays when certain inputs
are low.
I know the inputs are active low.
I can get some sounds and others are unreliable.
Maybe there is some clock timing involved with these inputs too?
DB
No clock timing, but there are certain sounds that the sound board
will play one of several, or if speech is involved, it will walk up
the inputs. For instance on Firepower, the speech call for the "1, 2,
3" countdown is all the same byte. The sound board itself keeps
track.
The hard part in activating is that all the bits have to be there at
the same time, that's the only timing issue. All the inputs trigger
an interrupt at the PIA via the 4068, which then reads the inputs.
Here the table from my custom fp system 7 build, which might help.
Some of the sounds like coin drop, tilt, etc. are always the same
between williams games.
;sound table constants
sFIRELETTER=$00
sDEFAULT10=$01
sDEFAULT100=$02
sDEFAULT1K=$03
sDEFAULT10K=$04
sNOTHING=$05
sP3START=$06
sFIREONE=$07
sFIREPOWER=$08
sBONUS=$09
sBOBG=$0a
sLAUNCHBALL=$0b
sP4START=$0c
sBGGLUE=$0d
sBG=$0e
sBKSW=$0f
sFPMISSIONACCOMPLISHED=$10
sENEMYDESTROYED=$11
sFIRECOMPLETE=$12
sMISSIONACCOMPLISHED=$13
sFIREPOWERSTINGER=$14
sMATCH=$15
sGAMEOVER=$16
sEXTRABALL=$17
sTILT=$18
sWACKY=$19
sPOWERCOMPLETE=$1a
sP2START=$1b
sLOCK=$1c
sBKDROP=$1d
sTILTWARNING=$1e
sNOTHING2=$1f
Sysop: | Gary Ailes |
---|---|
Location: | Pittsburgh, PA |
Users: | 92 |
Nodes: | 5 (0 / 5) |
Uptime: | 28:38:59 |
Calls: | 549 |
Files: | 2,171 |
Messages: | 61,477 |