furnace/doc/7-systems
Electric Keet bafb78cb67 Spacing for clarity, tiny fix.
Added spacing to make it easier to work with the document.

Also, I keep doing that thing with the SNES where I put "SPC700" but really should just put "SNES". Bad habit. (The real reason for the commit.)
2023-07-31 10:44:30 -07:00
..
amiga.md Losing the thousands separators. 2023-07-11 17:27:05 -07:00
ay8910.md Update ay8910.md 2023-07-14 11:16:36 +02:00
ay8930.md Update ay8930.md 2023-07-14 11:13:21 +02:00
bubblesystem.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
c64.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
dac.md move documentation out of papers 2023-06-05 00:08:37 -05:00
es5506.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
fds.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
game-boy.md Docs for Pokémon mini, other bits. 2023-07-08 13:40:53 -07:00
k007232.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
k056320.md Initial K056320 documentation. 2023-07-19 13:09:07 -07:00
lynx.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
mmc5.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
msm5232.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
msm6258.md Update msm6258.md 2023-07-15 21:48:11 +02:00
msm6295.md Update msm6295.md 2023-07-15 21:48:33 +02:00
n163.md Namco 163: update doc 2023-07-21 20:00:39 -05:00
namco.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
nes.md Much better NES DPCM pitch table! 2023-07-19 18:35:08 -07:00
opl.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
opll.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
opz.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
pce.md Making requested fixes. 2023-06-29 12:42:36 -07:00
pcspkr.md More little stuff. 2023-06-30 20:25:12 -07:00
pet.md More little stuff. 2023-06-30 20:25:12 -07:00
pokemini.md Mini 2023-07-09 03:31:12 -05:00
pokey.md Grab bag of added documentation. 2023-07-03 14:06:00 -07:00
pv1000.md Grab bag of added documentation. 2023-07-03 14:06:00 -07:00
qsound.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
README.md Spacing for clarity, tiny fix. 2023-07-31 10:44:30 -07:00
ricoh.md More little stuff. 2023-06-30 20:25:12 -07:00
saa1099.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
scc.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
segapcm.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
sm8521.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
sms.md Update sms.md 2023-07-14 09:31:13 +02:00
snes.md Trying again, no spaces this time. 2023-06-30 21:27:46 -07:00
soundunit.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
t6w28.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
ted.md update ted.md 2023-07-23 05:26:18 -05:00
tia.md Oops! Botched the TIA pitch tables. All good now. 2023-07-25 14:12:43 -05:00
vera.md Changed EFxx to EExx at request of tildearrow 2023-07-05 15:29:11 -07:00
vic20.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
virtual-boy.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
vrc6.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
wonderswan.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
x1-010.md More little stuff. 2023-06-30 20:25:12 -07:00
ym2151.md Lots of little cleanup. 2023-06-25 00:05:30 -07:00
ym2203.md Update ym2203.md 2023-07-09 14:14:54 +02:00
ym2608.md Update ym2608.md 2023-07-10 08:21:17 +02:00
ym2610.md Update ym2610.md 2023-07-09 14:18:31 +02:00
ym2610b.md Update ym2610b.md 2023-07-09 14:16:19 +02:00
ym2612.md New systems README.md. 2023-07-28 13:51:24 -07:00
ymu759.md move documentation out of papers 2023-06-05 00:08:37 -05:00
ymz280b.md move documentation out of papers 2023-06-05 00:08:37 -05:00
zxbeep.md Update zxbeep.md 2023-07-09 14:21:12 +02:00

systems

this is a list of systems that Furnace supports, as listed in the new file dialog. each chip links to a page with information and a list of supported effects.

some systems have alternate chips, such as the Sega Genesis having a YM2612, a YM3438, or YMF276 depending on the model. this list shows the default configuration.

Game consoles

Computers

  • Commodore PET: PET

  • Commodore VIC-20: VIC

  • Commodore Plus/4: TED

  • Commodore 64 (6581 SID): MOS 6581

  • Commodore 64 (8580 SID): MOS 8580

  • Commodore 64 (6581 SID + Sound Expander),
    Commodore 64 (6581 SID + Sound Expander in drums mode): MOS 6581, YM3526

  • Commodore 64 (8580 SID + Sound Expander),
    Commodore 64 (8580 SID + Sound Expander in drums mode): MOS 8580, YM3526

  • Commodore 64 (6581 SID + FM-YAM),
    Commodore 64 (6581 SID + FM-YAM in drums mode): MOS 6581, YM3812

  • Commodore 64 (8580 SID + FM-YAM),
    Commodore 64 (8580 SID + FM-YAM in drums mode): MOS 8580, YM3812

  • Amiga: Amiga

  • MSX: AY-3-8910

  • MSX + SFG-01: YM2149(F), YM2151

  • MSX + MSX-AUDIO,
    MSX + MSX-AUDIO (drums mode): YM2149(F), Y8950

  • MSX + MSX-MUSIC,
    MSX + MSX-MUSIC (drums mode): YM2149(F), YM2413

  • MSX + Darky: YM2149(F), AY8930 × 2

  • MSX + Playsoniq: YM2149(F), SN76489, MOS 8580, SCC+

  • MSX + SCC: YM2149(F), SCC

  • MSX + SCC+: YM2149(F), SCC+

  • MSX + Neotron,
    MSX + Neotron (extended channel 2): YM2149(F), YM2610

  • MSX + Neotron (with YM2610B),
    MSX + Neotron (with YM2610B; extended channel 3): YM2149(F), YM2610B

  • MSX + SIMPL: YM2149(F), DAC

  • NEC PC-88 (with PC-8801-10): PC Speaker, AY-3-8910 × 2

  • NEC PC-88 (with PC-8801-11),
    NEC PC-88 (with PC-8801-11; extended channel 3): PC Speaker, YM2203

  • NEC PC-88 (with PC-8801-23),
    NEC PC-88 (with PC-8801-23; extended channel 3): PC Speaker, YM2608

  • NEC PC-88 (with HMB-20 HIBIKI-8800): PC Speaker, YM2151

  • NEC PC-8801mk2SR (with PC-8801-10),
    NEC PC-8801mk2SR (with PC-8801-10; extended channel 3): PC Speaker, YM2203, AY-3-8910 × 2

  • NEC PC-8801mk2SR (with PC-8801-11),
    NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN),
    NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN),
    NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs): PC Speaker, YM2203 × 2

  • NEC PC-8801mk2SR (with PC-8801-23),
    NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN),
    NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN),
    NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs): PC Speaker, YM2203, YM2608

  • NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800),
    NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3): PC Speaker, YM2203, YM2151

  • NEC PC-8801FA (with PC-8801-10),
    NEC PC-8801FA (with PC-8801-10; extended channel 3): PC Speaker, YM2608, AY-3-8910 × 2

  • NEC PC-8801FA (with PC-8801-11),
    NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN),
    NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN),
    NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs): PC Speaker, YM2608, YM2203

  • NEC PC-8801FA (with PC-8801-23),
    NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPN),
    NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPN),
    NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNs): PC Speaker, YM2608 × 2

  • NEC PC-8801FA (with HMB-20 HIBIKI-8800),
    NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3): PC Speaker, YM2608, YM2151

  • NEC PC-98 (with PC-9801-26/K),
    NEC PC-98 (with PC-9801-26/K; extended channel 3): YM2203, PC Speaker

  • NEC PC-98 (with Sound Orchestra),
    NEC PC-98 (with Sound Orchestra; extended channel 3),
    NEC PC-98 (with Sound Orchestra in drums mode),
    NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3): YM2203, YM3812, PC Speaker

  • NEC PC-98 (with Sound Orchestra V),
    NEC PC-98 (with Sound Orchestra V; extended channel 3),
    NEC PC-98 (with Sound Orchestra V in drums mode),
    NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3): YM2203, Y8950, PC Speaker

  • NEC PC-98 (with PC-9801-86),
    NEC PC-98 (with PC-9801-86; extended channel 3): YM2608, DAC

  • NEC PC-98 (with PC-9801-73),
    NEC PC-98 (with PC-9801-73; extended channel 3): YM2608, PC Speaker

  • NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible),
    NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; extended channel 3),
    NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in drums mode),
    NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in drums mode; extended channel 3): YM2203, YMF262, PC Speaker

  • ZX Spectrum (48K, SFX-like engine),
    ZX Spectrum (48K, QuadTone engine): ZXS Beeper

  • ZX Spectrum (128K): AY-3-8910

  • ZX Spectrum (128K) with TurboSound FM,
    ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN),
    ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN),
    ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs): AY-3-8910, YM2203 × 2

  • ZX Spectrum (128K) with TurboSound: AY-3-8910 × 3

  • Amstrad CPC: AY-3-8910

  • Atari 800: POKEY

  • Atari 800 (stereo): POKEY × 2

  • Atari ST: YM2149(F)

  • Atari STE: YM2149(F), DAC

  • SAM Coupé: SAA1099

  • BBC Micro: SN76489A

  • PC (barebones): PC Speaker

  • IBM PCjr: SN76496

  • Tandy 1000: SN76496, PC Speaker

  • PC + Covox Sound Master: AY8930, PC Speaker

  • PC + SSI 2001: MOS 6581, PC Speaker

  • PC + Game Blaster: SAA1099 × 2, PC Speaker

  • PC + AdLib,
    PC + AdLib (drums mode): YM3812, PC Speaker

  • PC + Sound Blaster,
    PC + AdLib/Sound Blaster (drums mode): YM3812, PC Speaker, DAC

  • PC + Sound Blaster w/Game Blaster Compatible,
    PC + Sound Blaster w/Game Blaster Compatible (drums mode): YM3812, SAA1099 × 2, DAC, PC Speaker

  • PC + Sound Blaster Pro,
    PC + Sound Blaster Pro (drums mode): YM3812 × 2, DAC, PC Speaker

  • PC + Sound Blaster Pro 2,
    PC + Sound Blaster Pro 2 (drums mode): YMF262, DAC, PC Speaker

  • PC + PC-FXGA: HuC6280, PC Speaker

  • PC + SAAYM: YM2151, SAA1099 × 2, PC Speaker

  • Sharp X1: AY-3-8910

  • Sharp X1 + FM Addon: AY-3-8910, YM2151

  • Sharp X68000: YM2151, MSM6258

  • FM Towns,
    FM Towns (extended channel 3),
    FM Towns (CSM): YM3438, RF5C68

  • Commander X16 (VERA only): VERA

  • Commander X16 (with OPM): VERA, YM2151

  • Commander X16 (with Twin OPL3): VERA, YMF262 × 2

  • TI-99/4A: SN94624

Arcade systems

  • Pong: Pong

  • Bally Midway MCR: AY-3-8910 × 2

  • Williams/Midway Y/T unit w/ADPCM sound board: YM2151, MSM6295

  • Konami Gyruss: AY-3-8910 × 5

  • Konami Bubble System: AY-3-8910 × 2, Konami WSG

  • Konami MX5000: YM2151, K007232

  • Konami Battlantis,
    Konami Battlantis (drums mode on first OPL2),
    Konami Battlantis (drums mode on second OPL2),
    Konami Battlantis (drums mode on both OPL2s): YM3812 × 2

  • Konami Fast Lane: K007232 × 2

  • Konami Chequered Flag: YM2151, K007232 × 2

  • Konami Haunted Castle,
    Konami Haunted Castle (drums mode): YM3812, SCC, K007232

  • Konami Hot Chase: K007232 × 3

  • Konami S.P.Y.,
    Konami S.P.Y. (drums mode): YM3812, K007232 × 2

  • Konami Rollergames,
    Konami Rollergames (drums mode): YM3812, K053260

  • Konami Golfing Greats: K053260

  • Konami Lightning Fighters: YM2151, K053260

  • Konami Over Drive: YM2151, K053260 × 2

  • Konami Asterix: YM2151, K053260

  • Konami Hexion: SCC, MSM6295

  • Sega Kyugo: AY-3-8910 × 2

  • Sega System 1: SN76489A × 2

  • Sega System E: SN76489 × 2

  • Sega System E (with FM expansion),
    Sega System E (with FM expansion in drums mode): SN76489 × 2, YM2413

  • Sega Hang-On,
    Sega Hang-On (extended channel 3): YM2203, SegaPCM

  • Sega OutRun/X Board: YM2151, SegaPCM

  • Sega System 24: YM2151, DAC

  • Sega System 18,
    Sega System 18 (extended channel 3 on first OPN2C),
    Sega System 18 (extended channel 3 on second OPN2C),
    Sega System 18 (extended channel 3 on both OPN2Cs),
    Sega System 32,
    Sega System 32 (extended channel 3 on first OPN2C),
    Sega System 32 (extended channel 3 on second OPN2C),
    Sega System 32 (extended channel 3 on both OPN2Cs): YM3438 × 2, RF5C68

  • Capcom Exed Eyes: AY-3-8910, SN76489 × 2

  • Capcom Arcade,
    Capcom Arcade (extended channel 3 on first OPN),
    Capcom Arcade (extended channel 3 on second OPN),
    Capcom Arcade (extended channel 3 on both OPNs): YM2203 × 2

  • Capcom CPS-1: YM2151, MSM6295

  • Capcom CPS-2 (QSound): QSound

  • Jaleco Ginga NinkyouDen,
    Jaleco Ginga NinkyouDen (drums mode): YM2149(F), Y8950

  • Jaleco Mega System 1: YM2151, MSM6295 × 2

  • NMK 16-bit Arcade,
    NMK 16-bit Arcade (extended channel 3),
    Kaneko DJ Boy,
    Kaneko DJ Boy (extended channel 3): YM2203, MSM6295 × 2

  • Kaneko Air Buster,
    Kaneko Air Buster (extended channel 3): YM2203, MSM6295

  • Kaneko Toybox System: YM2149(F) × 2, MSM6295

  • Kaneko Jackie Chan,
    Super Kaneko Nova System: YMZ280B

  • Tecmo Ninja Gaiden,
    Tecmo Ninja Gaiden (extended channel 3 on first OPN),
    Tecmo Ninja Gaiden (extended channel 3 on second OPN),
    Tecmo Ninja Gaiden (extended channel 3 on both OPNs): YM2203 × 2, MSM6295

  • Tecmo System,
    Tecmo System (drums mode): YMF262, YMZ280B, MSM6295

  • Seibu Kaihatsu Raiden,
    Seibu Kaihatsu Raiden (drums mode): YM3812, MSM6295

  • Sunsoft Shanghai 3: YM2149(F), MSM6295

  • Sunsoft Arcade,
    Sunsoft Arcade (extended channel 3): YM3438, MSM6295

  • Atari Klax: MSM6295

  • Atari Rampart,
    Atari Rampart (drums mode): YM2413, MSM6295

  • Atari JSA IIIs: YM2151, MSM6295 × 2

  • Atari Marble Madness: YM2151, POKEY

  • Atari Championship Sprint: YM2151, POKEY × 2

  • Atari Tetris: POKEY × 2

  • Atari I, Robot: POKEY × 4

  • Data East Karnov,
    Data East Karnov (extended channel 3),
    Data East Karnov (drums mode),
    Data East Karnov (extended channel 3; drums mode): YM2203, YM3526

  • Data East Arcade,
    Data East Arcade (extended channel 3),
    Data East Arcade (drums mode),
    Data East Arcade (extended channel 3; drums mode): YM2203, YM3812, MSM6295

  • Data East PCX,
    Data East PCX (extended channel 3): YM2203, HuC6280

  • Data East Dark Seal,
    Data East Dark Seal (extended channel 3): YM2151, YM2203, MSM6295 × 2

  • Data East Deco 156: MSM6295 × 2

  • Data East MLC: YMZ280B

  • SNK Ikari Warriors,
    SNK Ikari Warriors (drums mode on first OPL),
    SNK Ikari Warriors (drums mode on second OPL),
    SNK Ikari Warriors (drums mode on both OPLs): YM3526 × 2

  • SNK Triple Z80,
    SNK Triple Z80 (drums mode on Y8950),
    SNK Triple Z80 (drums mode on OPL),
    SNK Triple Z80 (drums mode on Y8950 and OPL): Y8950, YM3526

  • SNK Chopper I,
    SNK Chopper I (drums mode on Y8950),
    SNK Chopper I (drums mode on OPL2),
    SNK Chopper I (drums mode on Y8950 and OPL2): Y8950, YM3812

  • SNK Touchdown Fever,
    SNK Touchdown Fever (drums mode on OPL),
    SNK Touchdown Fever (drums mode on Y8950),
    SNK Touchdown Fever (drums mode on OPL and Y8950): YM3526, Y8950

  • Alpha denshi Alpha-68K,
    Alpha denshi Alpha-68K (extended channel 3),
    Alpha denshi Alpha-68K (drums mode),
    Alpha denshi Alpha-68K (extended channel 3; drums mode): YM2203, YM2413, DAC

  • Alpha denshi Equites: MSM5232, AY-3-8910, DAC

  • Neo Geo MVS,
    Neo Geo MVS (extended channel 2): YM2610

  • Nichibutsu Mag Max: AY-3-8910 × 3

  • Namco (3-channel WSG): Namco

  • Namco Mappy: C15

  • Namco Pac-Land: C30

  • Namco System 86: YM2151, C30

  • Namco Thunder Ceptor,
    Namco System 1: YM2151, C30, DAC

  • Taito Arcade,
    Taito Arcade (extended channel 3): YM2610B

  • Taito Metal Soldier Isaac II: MSM5232, AY-3-8910 × 2

  • Taito The Fairyland Story: MSM5232, YM2149(F), DAC

  • Taito Wyvern F-0: MSM5232, YM2149(F) × 2, DAC

  • Seta 1: X1-010

  • Seta 1 + FM addon,
    Seta 1 + FM addon (extended channel 3): X1-010, YM3438

  • Seta 2: X1-010

  • Sammy/Seta/Visco SSV: ES5506

  • Cave 68000: YMZ280B

  • Coreland Cyber Tank,
    Coreland Cyber Tank (drums mode): Y8950 × 2

  • ICE Skimaxx: MSM6295 × 4

  • Toaplan 1,
    Toaplan 1 (drums mode): YM3812

  • Dynax/Nakanihon 3rd generation hardware,
    Dynax/Nakanihon 3rd generation hardware (drums mode): AY-3-8910, YM2413, MSM6295

  • Dynax/Nakanihon Real Break,
    Dynax/Nakanihon Real Break (drums mode): YM2413, YMZ280B

  • Irem M72: YM2151, DAC

  • Irem M92/M107: YM2151, GA20

FM

  • Yamaha YM2151 (OPM): YM2151

  • Yamaha YM2203 (OPN),
    Yamaha YM2203 (extended channel 3): YM2203

  • Yamaha YM2608 (OPNA),
    Yamaha YM2608 (extended channel 3): YM2608

  • Yamaha YM2610 (OPNB),
    Yamaha YM2610 (extended channel 2): YM2610

  • Yamaha YM2610B (OPNB2),
    Yamaha YM2610B (extended channel 3): YM2610B

  • Yamaha YM2612 (OPN2),
    Yamaha YM2612 (extended channel 3),
    Yamaha YM2612 (OPN2) CSM,
    Yamaha YM2612 (OPN2) with DualPCM,
    Yamaha YM2612 (extended channel 3) with DualPCM: YM2612

  • Yamaha YM2413 (OPLL),
    Yamaha YM2413 (drums mode): YM2413

  • Yamaha YM2414 (OPZ): YM2414

  • Yamaha YM3438 (OPN2C),
    Yamaha YM3438 (extended channel 3),
    Yamaha YM3438 (OPN2C) CSM,
    Yamaha YM3438 (OPN2C) with DualPCM,
    Yamaha YM3438 (extended channel 3) with DualPCM: YM3438

  • Yamaha YM3526 (OPL),
    Yamaha YM3526 (drums mode): YM3526

  • Yamaha Y8950,
    Yamaha Y8950 (drums mode): Y8950

  • Yamaha YM3812 (OPL2),
    Yamaha YM3812 (drums mode): YM3812

  • Yamaha YMF262 (OPL3),
    Yamaha YMF262 (drums mode): YMF262

  • Yamaha YMU759 (MA-2): YMU759

Square

Sample

Wavetable

Specialized

  • MOS Technology SID (6581): MOS 6581

  • MOS Technology SID (8580): MOS 8580

  • Commodore PET (pseudo-wavetable): PET

  • Konami VRC6: VRC6

  • MMC5: MMC5

  • Microchip AY8930: AY8930

  • Game Boy: Game Boy

  • Atari Lynx: Lynx

  • POKEY: POKEY

  • Atari TIA: TIA

  • NES (Ricoh 2A03): 2A03

  • Commander X16 (VERA only): VERA

  • ZX Spectrum (beeper only, SFX-like engine),
    ZX Spectrum (beeper only, QuadTone engine): ZXS Beeper

  • Sharp SM8521: SM8521

  • Dummy System: Dummy

  • tildearrow Sound Unit: TSU

DefleMask-compatible