From Video Game Music Preservation Foundation Wiki
Revision as of 16:38, 20 January 2023 by OlfinBedwere (talk | contribs) (Game Boy)
Jump to: navigation, search
Founded 1889-09-23
Headquarters Kyoto, Japan
Other Names
  • Nintendo EAD
  • Nintendo R&D
  • Nintendo R&D4

Nintendo (任天堂株式会社 Nintendō Kabushikigaisha = Nintendou Co., Ltd.) is one of the largest game companies in the world. The company originally started off as a playing card company. The company hit it big when they released the NES and Game Boy, which sold in the millions. They are known for several major game series including Super Mario Bros., The Legend of Zelda, Pokémon, Metroid, Donkey Kong, Star Fox, Fire Emblem, and also series through HAL Laboratory like Super Smash Bros., Kirby, EarthBound, and many others. Nintendo later started Nintendo Software Technology Corporation, a development studio for their US division.

In the early days of Nintendo's development, game designers weren't allowed to be credited in games for fear that their talents would be courted away by other companies. The first games didn't include any credits as they took up too much memory, but creative developers often added their initials into the high score lists. In later games, when memory constraints weren't so tight, developers were allowed to use aliases. Again, creative methods were used to broadcast the true identity of developers. For example, Shigeru Miyamoto used the name Miyahon, which, when written in kanji, is the same name (宮本) because hon and moto use the same character.


Music Development


Most of Nintendo's arcade games used a custom sound chipset designed by Yukio Kaneoka. The chipset consisted of an Intel i8035 microcontroller, a sample bank, and a digital-to-analog converter; Kaneoka and Hirokazu Tanaka used an unidentified analog synthesizer to generate the samples, which were played back using a sound driver designed by Kaneoka.

Nintendo moved to using dedicated audio processors later on, using the AY-3-8910 on Popeye (ARC), and then the RP2A03 on their final arcade titles.


The early Famicom Disk System games mostly used Yukio Kaneoka's driver which utilized the RP2A03, but he later implemented support for the Disk System channel into his driver (RP2C33). However, games such as Zelda and Super Mario Bros. 2 used Koji Kondo's driver which used both the 2A03 and the 2C33. In the later days of Disk System development, games used Akito Nakatsuka's driver which also utilized the 2C33. All of these drivers utilized music written in assembly on a computer, possibly on the Family Basic.

Game Boy

Nintendo's early Game Boy titles used a sound driver designed by Hirokazu Tanaka, which was based on his NES sound engine, albeit ported to the Z80 assembly code used by the DMG-CPU B. Later, Nintendo's titles on the system began using newer sound drivers; one was designed by Kazumi Totaka and based on Tanaka's code, while another was programmed from scratch by Ryoji Yoshitomi.

The America-based Nintendo Software Technology division used their own sound driver, which was programmed by Lawrence Schwedler and Emory Georges.

Game Boy Advance

The standard Game Boy Advance sound driver was officially named AGB MusicPlayer2000, though is more commonly referred to as "Sappy". The early versions of the driver credit someone named "KY" as the programmer; possibly Kenji Yamamoto or Katsuya Yamano. As with the SNES's Kankichi-kun driver, many different versions of the driver customised by several composers and programmers exist.


The main composers at Nintendo were required to program their own sound engines. There were three main sound engines at Nintendo; The first version programmed by Yukio Kaneoka, the second programmed by Koji Kondo, and the third programmed by Akito Nakatsuka. All of these drivers required music to be entered in assembly, possibly on a Family Basic computer.

Super NES

Nintendo developed sound software called Kankichi-kun (かんきちくん). This driver was loaned out to several developers and modified, and as a result, there are many, many variants. The driver credits someone named Y.K as its programmer, presumably Yukio Kaneoka. It could also be Yumiko Kanki, but she was not known to be a sound programmer. The sound samples were created in a few programs, namely the Tako (Octopus) sampler (タコサンプル), named possibly in reference to the 8 sound channels of the S-SMP and Ikarissun (イカリッスン).

The music was written in a similar fashion to a MIDI sequencer, and the program ran on a Sony NEWS computer.

The samples were provided by Sony, the manufacturers of the S-SMP. These sound samples were taken from many various keyboards and synths including the Korg M1 (slap bass) and Moog (synth bass). However, it is unknown what source the instruments came from in games such as Super Mario World, but it is rumored they came from Koji Kondo's Casio keyboard.

While the source code to Nintendo's original version of Kankichi-kun hasn't been released, games like Top Gear that use a variant of the driver, have had their source code released.

Audio Personnel

These composers worked at Nintendo:




Audio Chips

Nintendo has designed or contracted several audio chips for its various console and arcade systems.

Release Chip Designer Devices
1983-??-?? RP2A03 APU Yukio Kaneoka Famicom, Nintendo Entertainment System (NTSC)
1986-??-?? RP2A07 APU Yukio Kaneoka Nintendo Entertainment System (PAL)
1986-??-?? RP2C33 APU Yukio Kaneoka Famicom Disk System
1989-??-?? DMG-CPU B APU Satoru Okada, Hirokazu Tanaka Game Boy
1990-02-03 MMC5  ? Numerous NES games.

Picture Gallery