Quote:
NOTES:
- PCM is a basic format for storing sound (the amplitude of the sound wave is recorded at a certain rate, each piece of the recording is a pulse)
- PWN is a different format for storing sound, based on storing widths of upwards and downwards shifts in the wave.
- DPCM/ADPCM are compressed forms of PCM, they store the changes between pulses instead of the pulses themselves.
- WSG means the chip uses small (usually 32 byte) PCM samples to form sound waves.
- FM means the chip can generate and combine sound waves based on a lot of parameters (like attack, decay, frequency, etc...)
- PSG means the chip has some standard waves it can play, and maybe some simple settings it can apply to them
Sega Mega Drive / Genesis - YM2612 (FM) + SN76489 (PSG):
NOTE: Poor design decisions made the YM2612 on the MD weaker than it normally would be for PCM audio. Some slight changes and having a 4 channel mod player would be very doable on the Z80.
Capabilities:
6 Channel 4 Operator FM
3 Channel Square Wave
1 Channel Noise
Extra:
DAC mode - The last FM Channel can instead be used for 8bit PCM (5FM+1PCM).
Improved Noise mode - By sacrificing a Square Wave channel on the PSG chip the Noise can be greatly improved.
Tricks:
Software mixing for up to 4 PCM channels. Maximum quality is 26kHz.
Smooth PCM panning.
CSM mode - Timer A performs automatic key on/off for the third FM channel; can be used for speech synthesis.
Multi-Frequency mode - The third FM channel can be modified to have each operator run at a different frequency, allowing the use of extra voices.
Game Tracks
- Streets of Rage 2 - SOR Super Mix (Yuzo Koshiro)
- Vapor Trail - Main Theme (Hiroaki Yoshida, Tatsuya Kiuchi)
- Alien Soldier - Soldiers Song (Kazuo Hanzawa)
- Hybrid Front - Opening (Naofumi Hataya)
- Time Trax - Title Theme (Tim Follin)
Orchestral Tracks (Special MD only section because people are idiots)
- Gauntlet 4 - Adventures of Iron (Hitoshi Sakimoto)
- Master of Monsters - Into the Deep Blue Sky (Hayato Matsuo, Hitoshi Sakimoto)
- Castlevania Bloodlines - The Sinking Old Sanctuary (Michiru Yamane)
- Devilish - Seaside (Hitoshi Sakimoto)
- Verytex - Inner Lining of Planet (Hitoshi Sakimoto)
SNES Covers (Picked hard for FM tracks intentionally, with the exception of the last one to show the reverse)
Modern Chiptunes
- Infected Mushroom - Sa'eed (Savaged Regime)
- Dissipate (Tudd)
- Blast Processor - They Come From Above (Tony Leys)
- Sea Shore Shuffle (Dropbit, Robugga, Jredd)
- The Chaos Layer - Title Screen (Markey Jester)
Super Nintendo Entertainment System - S-SMP ~ SPC700 (PCM):
NOTE: Very overrated. The best sure are great, but it usually sounds horribly muffled.
Capabilities:
8 Channel 16bit ADPCM (4bit compressed)
Limited to 64KB of RAM
Extra:
ADSR envelop control, Echo and Filtering.
Tricks:
It's possible to abuse the way the Echo is done to get 32 channels.
Dynamic instrument loading to bypass ram limit.
Plok - Beach (Tim Follin)
Flinstones - High Score (Keith Tinman, Jonathan Dunn)
Castlevania Dracula X - Bloodlines (Tomoya Tomita, Masanari Iwata, Harumi Ueko, Masahiko Kimura)
ActRaiser - Fillmore (Yuzo Koshiro)
Secret of Mana - The Dark Star (Hiroki Kikuta)
BONUS: Megaman & Bass - Museum (Toshihiko Horiyama, Naoshi Mizuta, Akari Kaida)
NEC PC Engine / TurboGrafx-16 - HuC6280 (WSG) (also the CPU):
NOTE: No soundtrack back in the day used the PCM tricks. They don't take much CPU.
Capabilities:
6 Channel WSG
Extra:
LFO mode - FM style sound, uses the first two channels as one FM.
White Noise mode - can be turned on on channels 5 & 6.
DDA mode - 5bit PCM, can be used on any channel.
Tricks:
Channel Pairing for 10bit PCM.
Using the hblank interrupt for 15,7kHz PCM.
Software mixing for more channels.
Soldier Blade - Operation 6 (Keita Hoshi, Makiko Tanifuji)
Devil Crash - Main Stage (Toshiaki Sakoda)
Magical Chase - Stage 6 (Hitoshi Sakimoto, Masaharu Iwata)
Shockman - Stage 1 (Koji Hayama)
Blazing Lazers - Area 1 (Masatomo Miyamoto)
BONUS: 1943 - Original Stage 1 (?)
BONUS: Air Zonk - Brains Town (?)
BONUS: Coryoon - ? (?)
BONUS: Dragon Saber - Stage 1 (?)
BONUS: Legend of Xanadu 2 - Forest of Shudder (JDK Sound Team)
SNK Neo Geo - YM2610 (FM+PCM+PSG):
NOTE: Most of the later soundtracks just streamed music from the cart. All songs here use FM too.
Capabilities:
4 Channel 4 Operator FM
3 Channel Square Wave
6 Channel ADPCM (fixed at 18.5kHz)
1 Channel ADPCM (variable sampling rate, 55kHz max)
Extra:
Low Frequency Oscillator.
ADSR envelope control for the PSG (same for all the selected channels)
Noise Mode for any PSG channel.
Tricks:
Abusing the massive ROM space to store multiple instrument notes for MOD music.
Abusing the massive ROM space of the Neo Geo to stream entire soundtracks.
Super Dodge Ball - Misuzu Team Stage (Ida, Fumio Suzuki, Tadashi Takatsuka)
Zed Blade - Bionic Life (Manubu Namiki)
Viewpoint - Un Caillou Ricochet (Shizuyoshi Okamura)
Metal Slug X - Living on the Deck (Takushi Hiyamuta)
Ninja Masters - Staff Roll (Hiroaki Kujirai, Hiroaki Shimizu, Takeshi Muramatsu, Yuka Watanabe)
BONUS: Last Resort - Jack To The Metro (Toshio Shimizu, Yasuo Yamate)
BONUS: King of Fighters 99 - Tears (SNK Sound Team)
BONUS: Blazing Star - Apocalypse (?)
Commodore Amiga - PAULA (PCM):
NOTE: Like anything involving Jay Miner, it's made to be abused.
Capabilities:
4 Channel 8bit PCM
Can use all RAM
Fixed Channel Panning
Extra:
All Channel Filter - Muffles the sound output (great for underwater sound).
Channel Pair Modulation - Similar to LFO.
Tricks:
Channel Pairing for 14bit PCM.
CPU driven feeding for up to 57kHz PCM.
Software mixing for up to 8 channels.
Stardust - Title (Risto Vuori, Bassbomb)
Alien Breed 2 - Theme (Allister Brimble)
Unreal - Title Theme (Reyn Ouwehand)
Pinball Fantasies - Intro (Olof Gustafsson)
SWIV - Intro (Andrew Barnabas)
Bonus: Risky Woods - Title Theme (José Martin)
Bonus: Turrican 3 - Main Theme (Chris Hülsbeck)
Sharp X68000 - YM2151 (FM) + MSM6258 (PCM):
NOTE: Also used on Arcade boards.
Capabilities:
8 Channel 4 Operator FM
1 Channel ADPCM (Mono only)
Extra:
There was an addon with 8 PCM channels.
Tricks:
PCM playback on the FM channels.
* Battle Garegga - Fly to the Leaden Sky * (Manabu Namiki)
Neural Gear - Fluxtion (Keishi Yonao)
Star Trader - The Logic of Shooters (Yasuo Itoh, Keishi Yonao)
Illumination Laser - R.E.D (I.C.KaZe)
Bosconian - Blast Power (Yuzo Koshiro)
BONUS: Aquales - Blue Point (Hiroyuki Saegusa, Hiroshi Yamamoto)
Sega Mega CD - RF5C164 (PCM):
NOTE: Rarely used by itself, also used on the FM Towns and Arcades
Capabilites:
8 Channel 8bit PCM
Limited to 64KB of RAM
Extra:
44.1kHz ADPCM for CDDA.
Tricks:
Dynamic instrument loading to bypass ram limit.
Sonic CD - Stardust Speedway Past (Naofumi Hataya, Masafumi Ogata)
PC-98 - YM2608 (FM+PCM+PSG):
NOTE: The built in percussion samples are crap.
Capabilities:
6 Channel 4 Operator FM
3 Channel Square Wave
1 Channel 8bit ADPCM up to 16kHZ (4bit compressed)
6 Channel ADPCM with built in percussion samples
Extra:
Low Frequency Oscilator.
ADSR envelope control for the PSG (same for all the selected channels)
Noise Mode for any PSG channel.
Tricks:
Unknown.
Grounseed - Demo (Ryu Umemoto, Masahiro Kajihara, Tatsuya Komoro, Daisuke Takahashi, Takahiro Nogi)
* Etrian Odyssey - Battlefield * (Yuzo Koshiro)
Touhou Kaikidan Mystic Square - The Grimoire of Alice (ZUN sound team)
Rusty - Water Gate (Masahiro Kajihara, Kenichi Arakawa, Ryu Takami)
Flame Zapper Kotsujin - Into the Last Battle (?) ----- NEEDS REPLACING
Nintendo Entertainment System - RP2A03 (PSG) (also the CPU):
NOTE: Lots of games used addon soundchips on the cart, they only work on the Famicom.
Capabilities:
2 Channel Square Wave
1 Channel Triangle Wave (fixed volume)
1 Channel Noise
1 Channel 6bit DPCM (1bit compressed)
Extra:
Variable Duty Cycle, Pitch Bending.
Tricks:
Single Channel Echo.
Triangle Wave + Noise Drums.
DPCM Bass.
CPU driven feeding for 7bit PCM.
Silver Surfer - BGM 2 (Tim Follin)
Robocop 3 - Title (Jeroen Tel)
Journey to Silius - Underground Concourse (Nobuyuki Hara, Naoki Kodaka, About SS, Marumo, Mabochan)
Hero Quest - Theme (Neil Baldwin)
Darkman - Stage 3 (Jonathan Dunn)
BONUS: Doki! Doki! Yuuenchi - Space World (Nobuyuki Shioda)
BONUS: * Rihanna - Rude Boy * (TheFox)
Sega Master System - SN76489 (PSG):
NOTE: It's pretty much garbage. Also used on the Game Gear, BBC Micro and ColecoVision
Capabilities:
3 Channel Square Wave
1 Channel Noise
Extra:
Improved Noise mode - By sacrificing a Square Wave channel the Noise can be greatly improved.
Tricks:
None.
* Sonic Chaos - Final Gear Zone * (Chris Kelly)
Alien 3 - Main Theme (Matt Furniss)
The Flash - Title Screen (Jeroen Tel)
Master of Darkness - Thames River (Fumie Kumatani, Yoko Wada)
GG Shinobi 2 - Factory 1 (Yuzo Koshiro)
BONUS: Quartet - Theme (Katsuhiro Hayashi)
Commodore 64 - SID (PSG):
NOTE: Can barely be called a PSG chip, this thing's a monster.
Capabilities:
3 Channel Square/Triangle/Sawtooth/Noise Wave
Extra:
ADSR envelopes, Filter, Ring Modulators.
Tricks:
Fake 4th channel 4bit PCM (abuses a volume register bug on the first revision).
Fake 4th channel echo (abuses a volume register bug on the first revision).
* Metal Warrior 4 - Track 3 * (Lasse Oorni)
Robocop 3 - Title (Jeroen Tel)
Last Ninja 2 - Central Park (Matt Gray)
Turrican - Ending (Chris Hülsbeck, Ramiro Vaca, Stefan Hartwig)
Gauntlet 3 - Character Select (Tim Follin)
MSX with MSX-Music - YM2413 (FM) + AY-3-8910 (PSG):
NOTE: The FM chip was also used on the Sega Mark III.
Capabilities:
1 Channel 2 Operator FM
8 Channel 2 Operator FM (built-in instruments)
3 Channel Square Wave
Extra:
Drum mode: -3 FM channels -> 5 Channel "FM Drums" (built-in instruments).
ADSR envelope control for the PSG (same for all the selected channels).
Noise Mode for any PSG channel.
Tricks:
PCM by using the volume registers on the PSG chip.
Illusion City - The One Who Rules the Heavens (Tadahiro Nitta, Yukiharu Urita, Yasufumi Fukuda)
* Bombaman - The Boggy Marches (Jorrith Shaap) * !!! NOT AVAILABLE ON YOUTUBE !!!
Final Fantasy - Battle Scene (Nobuo Uematsu, Tadahiro Nitta)
Aleste 2 - Title Theme (Toshiaki Sakoda)
Dragon Slayer 6 - Ending (Mieko Ishikawa)
MSX with Konami SCC - SCC (WSG) + AY-3-8910 (PSG):
NOTE: The PSG was typically used to make drums.
Capabilities:
5 Channel WSG (channels 4 & 5 share the same instrument)
3 Channel Square Wave
Extra:
ADSR envelope control for the PSG (same for all the selected channels).
Noise Mode for any PSG channel.
Tricks:
PCM by using the volume registers on the PSG chip.
Metal Gear 2 - Zanzibar Breeze (Masahiro Ikariko, Kazuhiko Uehara, Izumi Mutsuhiko)
Snatcher - Bio Hazard (Masahiro Ikariko)
Space Manbow - Memories (Kazuhiko Uehara, Tsuyoshi Sekito, Y. Manno)
Salamander - Prologue (Masahiro Ikariko, Motoaki Furukawa)
Nemesis III - Feel Pleasure To The Death (Kazuhiko Uehara, Motoaki Furukawa, Michiru Yamane, Yukie Morimoto)
ZX Spectrum - Beeper (Beeper):
NOTE: Music is produced by rapidly changing the on/off setting in the beeper
Capabilities:
*BEEEEP*... that's it.
Extra:
Nothing.
Tricks:
Any and all music is a trick.
Chronos - Title (Tim Follin)
The Light Corridor - Main Theme (Alberto Gonzalez)
* Future Looter - Title * (Mr Beeper)
Dark Fusion - Title (Ben Daglish)
Hyperactive - Title (Keith Tinman)
Nintendo GameBoy - LR35902 (PSG) (also the CPU):
NOTE: It was rather underused.
Capabilities:
2 Channel Square Wave
1 Channel Noise
1 Channel 4bit PCM (stores 64 values in memory)
Extra:
Variable Duty Cycle.
Tricks:
Abusing the 4th channel for proper PCM.
Project S11 - Ekans Desert (Aleksi Eeben)
Marvin Strikes Back - Title (Alberto Jose Gonzalez)
Xerd no Densetsu II - Welcome to Town (Yoko Suzuki, Fumito Tamayama)
Lufia The Legend Returns - Sinistral Battle (Yasunori Shiono)
Castlevania Belmont's Revenge - Praying Hands (Hidehiro Funauchi)
Nintendo Gameboy Advance - DirectSound (PCM) + LR35902 (PSG):
NOTE: A lot of soundtracks only use DirectSound, like all of the songs on this list.
Capabilities:
2 Channel 8bit PCM
2 Channel Square Wave
1 Channel Noise
1 Channel 4bit PCM (stores 64 values in memory)
Extra:
Nothing
Tricks:
Software mixing for extra PCM channels.
Golden Sun - Venus Lighthouse (Motoi Sakuraba)
Metroid Fusion - Sector 1 (Minako Hamano, Akira Fujiwara)
Donkey Kong Country 3 - Stilt Village (Dave Wise)
F-Zero Climax - Mute City (Yumiko Kanki, Kenji Hikita)
Fire Emblem - Together We Ride (Yuka Tsujiyoko)
Atari Lynx - 65SC02 (PSG) (also the CPU):
NOTE: I'm not completly up to par with it's capabilities...
Capabilities:
4 Channel Polynomial Sequence Generated Waves (From Square to Noise)
Extra:
DAC mode on every channel for 8bit PCM.
Tricks:
Unknown.
Klax - Title Screen (Brad Fuller, ?)
Qix - Title Screen (?)
Zarlor Mercenary - Theme (?) !!! NOT AVAILABLE ON YOUTUBE !!!
Bill & Teds Excellent Adventure - Theme (?)
Electrocop - In-Game (?)
Bandai Wonderswan - Unknown (WSG):
Note: I'm not completly up to par with it's capabilities...
Capabilities:
4 Channel 4bit WSG
Extra:
Channel 2 can be 8bit PCM.
Channel 3 can have a sweep effect.
Channel 4 can do Noise.
Tricks:
Unknown.
Rockman EXE N1 Battle - Battle Theme (Yosuke Beppu)
Riviera - Tetyth The Underwater City - (Minako Adachi, Shigeki Hayash)
Megaman & Bass - Museum
Start Hearts - First Dungeon Theme (?) !!! NOT AVAILABLE ON YOUTUBE !!!
Makai Toushi Saga - Demon Cave (Nobuo Uematsu)
ZX Spectrum 128k - AY-3-8910 / YM2149 (PSG):
NOTE: Also used on the Amstrad CPC, MSX and Atari ST
Capabilities:
3 Channel Square Wave
Extra:
ADSR envelope control for the PSG (same for all the selected channels).
Noise Mode for any PSG channel.
Tricks:
PCM by using the volume registers on the PSG chip.
* YM Rockerz - Junkie 2149 * (Timbral)
* Lethal Xcess - Title Music * (Jochen Hippel)
LED Storm - Title (Tim Follin)
Stormlord 2 - Title (Dave Rogers)
The Light Corridor - Title (Alberto Gonzales)
Atari 800/5200 - POKEY (PSG):
NOTE: This chip detunes a lot due to only having 8bit frequency control
Capabilities:
4 Channel Square Wave/Noise
Extra:
Channel Pairing for 16bit frequency control.
Variable Duty Cycle.
Distortion Effect.
Tricks:
PCM by rapidly changing the volume register.
Sawtooth wave, triangle wave, clarinet and electric guitar instruments using undocumented features.
* World of Wonders - Atari Fever * (Claas Clever)
Hivmania - Ingame (Bartosz Kalinowski)
Lemmings - Intro (Fred Brooker)
Bitter Reality - Dragon Bobs (Torsten Karwoth)
Draconus - Theme (Adam Gilmore)
PC with Adlib/Soundblaster - YM3812 (FM):
NOTE: Most games used midi instead of programming the chip directly (and sounded like crap)
Capabilities:
9 Channel 2 Operator FM
Extra:
Midi playback.
Drum mode: -3 FM channels -> 5 Channel "FM Drums" (built-in instruments).
Tricks:
None.
Tyrian - Space Journey 2 (Alexander Brandon)
Theme Hospital - 6's and 7's (Jeremy Longley, Adrian Moore, Russell Shaw, Andy Wood)
Descent - Main Theme (Tim Wiles)
Dig it! - Tune 5 (?)
Wacky Wheels - Dream (Mark Klem)
NEC PC-8801 - YM2203 (FM+PSG):
NOTE: Don't know much about it, it was later replaced by the YM2608
Capabilities:
3 Channel 4 Operator FM
3 Channel Square Wave
Extra:
ADSR envelope control for the PSG (same for all the selected channels).
Noise Mode for any PSG channel.
Tricks:
PCM by using the volume registers on the PSG chip.
YS 1&2 - Palace of Destruction (JDK Sound Team)
Todo:
Reorder chips.
Add more music to the Atari-ST and PC-88 (maybe replace the ST with the spectrum... much easier)

