5B
From Video Game Music Preservation Foundation Wiki
5B | |
Developer: | Sunsoft |
Released: | 1991-??-?? |
Type: | Chip |
Channels: | 1.) Square Wave/Noise |
The additional audio capabilities come from a YM2149F, which is an improved chip upon AY-3-8910. Games using this chip get 3 additional square waves, each with a shared envelope generator, and 1 additional noise generator.
Contents
Pinout
The following ASCII art demonstrates the chip's pinout.
/ \ / O \ (s) CPU D3 -> /01 44\ <- CPU D2 (s) Amplifier in -> /02 43\ <- CPU D4 (s) Amplifier out <- /03 42\ <- CPU D1 (s) (n) M2 -> /04 41\ <- CPU D5 (s) (n) CPU A13 -> /05 40\ <- CPU D0 (s) GND -- /06 39\ -- +5V (n) CPU A14 -> /07 38\ <- CPU D6 (s) (n) /ROMSEL -> /08 37\ <- CPU D7 (s) (s) CPU R/W -> /09 36\ -> PRG A13 (r) (n) /IRQ -> /10 35\ -> PRG A16 (r) (n) PPU /RD -> /11 34\ -> PRG A14 (r) (n) PPU A10 -> \12 33/ -> PRG A15 (r) (n) PPU A11 -> \13 32/ -> PRG A17 (r) (n) PPU A12 -> \14 31/ -> PRG /CE (r) (n) PPU A13 -> \15 30/ -> PRG RAM /CE (w) (r) CHR /CE <- \16 29/ -> PRG RAM +CE (w) +5V -- \17 28/ -- GND NC <- \18 27/ -> Audio out (rn) CHR/CIRAM A10 <- \19 26/ -> CHR A17 (r) (r) CHR A16 <- \20 25/ -> CHR A15 (r) (r) CHR A11 <- \21 24/ -> CHR A14 (r) (r) CHR A13 <- \22 23/ -> CHR A12 (r) \ / \ /
Image Gallery
The Sunsoft 5B chip on a Gimmick! (FC) game board.
Emulation Status
Since it's only used in a single game, few NES emulators properly emulate the 5B, and some others don't emulate all of its features since they're not needed to play Gimmick!.
Links
- wiki.nesdev.com/w/index.php/Sunsoft_5B_audio - Technical information.
- en.wikipedia.org/wiki/Memory_management_controller - Wikipedia.