Sound ROM Audio files
The Sound Rom audio dumps are stereo mp3 files in the webplayer and a link to a zip file containing all the individual sounds as stereo wav pcm files. Each sample will have silence at the start and end to ensure full capture. Each sound is triggered with the bit-switch player, pictured below, and is played out till the code stops it, or manually if the sound is an endless loop. Several sounds have multi trigger modifiers that either increase or decrease the playback frequency thereby affecting pitch and duration. These tend to loop back to the initial sound. More interplay with sound triggers is being observed as newer ROMs are added and examined. The triggers need de-bouncing circuits added. Also need to check later ROMs implementing sound input select 6 & 8 via W4, W12(so far they are only held high, see Blaster which also uses IOJ3 pins8,9 for its two sound boards in the cockpit version) and any modifiers that may have been missed.
Note: the test rig has pins matched to pins in numerical order on PIA. Williams sound board schematics show each pair is flipped so: byte0 -> J3-3, byte1 -> J3-2, byte2 -> J3-5, byte3 -> J3-4 and byte4 -> J3-7. Therefore the sound dumps below are, presently, not in code order.
Below is the bit-switch test rig player used to test type 2 boards and ROMs. The red button is hard wired to 0x23 which is usually the RESET, stop all sounds trigger:
Below is a screenshot showing the first ~200 milliseconds of the waveform from the Defender game start sound (Sound 05):
Williams Sound ROM listing
ROM number(type) -- game[system version][year]
(information derived from Williams manuals, labelling and documentation)
SOUND ROM
1 (5A-9015) -- World Cup[3][1978], Disco Fever[3][1978], Contact[3][1978], Pokerino[4][1978], Phoenix[4][1978], Hot Tip[3][1977], Lucky Seven[3][1978], Aristocrat Shuffle, Pompeli Shuffle, King Tut Shuffle, Taurus Shuffle
1 (5A-9198) -- Flash[4][1979], Time Warp[6][1979], Stellar Wars[4][1979], Scorpion[6][1980], Tri Zone[6][1979]
2 (5A-9198) -- Laser Ball[6][1979]
3 -- see below
4 -- Algar[6a][1980], Barracora[7][1981]
5 -- see below
6 -- see below
7 -- Solar Fire[7][1981]
8 -- Hyperball[7][1981](flipperless)
9 -- ?? unknown ??
10 -- Varkon[7][1982]
11 -- ?? unknown ??
12 -- Cosmic Gunfight[7][1982]
13 -- Time Fantasy[7][1983], FirepowerII[7][1983], Star Light[7][1984]
14 -- Warlock[7][1982]
15 -- Defender[7][1982]
?? -- Rat Race[7][1983](flipperless, no production run, 10 made, prototype)
?? -- Laser Cue[7][1984]
SOUND ROM w SPEECH (speech rom can mask sound rom addresses)
2 (5A-9198) -- Blackout[6][1980], Gorgar[6][1979], Alien Poker[6a][1980]
3 -- Firepower[6][1980], Jungle Lord[7][1981]
5 -- Black Knight[7][1980]
6 -- Pharoah[7][1981]
?? -- Thunderball[7][1982] (10 made, no production, prototype)
VIDEO SOUND ROM
1 -- Defender[1981]
2 -- Stargate[1981]
3 -- Robotron 2084[1982]
4 -- Joust[7][1983](video & pinball)
8 -- Bubbles[1982]
10 -- Sinistar[1982] (cockpit rear)
18 -- Blaster[7][1983] (upright, duramold, cockpit, 2x sound boards)
VIDEO SOUND ROM w SPEECH (speech rom can mask sound rom addresses)
9 -- Sinistar[1982] (cockpit front and upright)