SNES (Super Famicom) Development Kit Hardware 26th June 2020 Edit on Github | Updated:

Official Nintendo in-house development kit

Unusually there are actually multiple development kits that could be seen as “official”, one by Nintendo’s Intelligent Systems company and the other by Ricoh who was the creator of the SNES CPU.

Intelligent Systems SHVC Development System

Intelligent systems is often in charge of Nintendo’s official development kit that get sold to game studios and the Super Famicom was no exception. There are a number of different versions of the development kit but they mainly contain the same hardware. There are multiple versions of the development kit: IS-Sound (Sound development kit)

IS-Debugger (Programmers development kit)

IS-Character (Graphics development kit)

Emulator SE is the US version and has all 3 in once case The IS-Debugger is aimed at programmers and has functionality to inspect memory and VRAM, along with breakpoints and debugging symbols .

Intelligent Systems Super Nintendo Emulator SE (US & EU)

The Super Nintendo Emulator SE was made by Intelligent systems and sold by Nintendo to developers in both the US and Europe. It differs from the Japanese versions in that it is not split into three different units, all the functionality is in one single tower . It contains a SCSI hard drive inside and was sold for at least 10k USD at time of launch According to Wikipedia Square Soft developed the game Secret of Evermore using at least two of these units .

Ricoh SF BOX-II

The SF-Box II was a development kit for the Super Nintendo made by Ricoh who were responsible for the SNES CPU chip Ricoh 5A22 and had worked with Nintendo in the past on the Famicom Disc System (FDS) . The SF-Box uses the standard SNES controller and AV cables and even has a cartridge slot on the top of the unit . On the back of the unit is 2 sets of DIP switches and power options for both the “Target” and the unit itself. There are 3 interface ports on the back, one that is known to connect to the SA-1 Emulator . On the inside it has 4 layers of PCBs including 4MB of SRAM and a few prototype Ricoh chips (not the production chips used in retail SNES), a ROHM video encoder and a 658c16 CPU . It is unclear the relation between this and the Intelligent Systems kit, as Ricoh were the official manufacture of the CPU so this can be classed as an official development kit. There is the Super Famicom Debugger Manual on Archive.org which was provided with the SF Box-II and was written in September 1991 .

For a dev kit, this SF Box-II unit for the SFC that's on Yahoo Japan right now is charmingly quaint. Sources indicate that this bad boy used to cost a cool 2.5 million yen, which was still apparently cheaper than the Sony workstations devs apparently had to use at first. pic.twitter.com/5TvPEW5HPD — Tom James, The Daigo Umehara of Dating Sims (@iiotenki) 21 January 2018

Ricoh SA-1 Emulator

The SA-1 Emulator was developed by Ricoh as an add-on to the SF-Box II, it connected to the Control bus on the back of the SF-Box. It adds support for the Super Accelerator 1 (SA1) processor that was located in the cartridges themselves. This would allow developers more CPU power for their games at the cost of a higher price to manufacture the game cartridges. The image on the left was taken by a user on ObscureGamers called HI_RICKY . In a children’s book titled “The Making of Dragon Quest VI” you can see an SF BOX-II on the desk of one of the Enix/Heartbeat programmers . So it was clearly widely used by game developers, just not sure if it was more or less common than the Intelligent Systems model.

Ricoh SF Box (Original)

Not much is known about the first version of the Ricoh SF Box, aside from a few screenshots from an old auction listing. It looks like a standard PC tower but has all the standard ports for Super Nintendo . From the outside it looks like a tower version of the SF-Box-II but it is unclear what has changed on the inside.

8 MB EPROM cartridge (SHVC-8PV5B-01)

Nintendo also sold flashable cartridges with up to 8MB of EPROM that could be written to via EPROM writers and worked on retail Super Famicom consoles .

Third Party development kits

Although Nintendo sold a very good development kit, many game studios still created their own hardware for development. They did this for various reasons such as cost and flexibility, the main in-house and commercial development kits that we know about will be described in this section.

Super Magicom

The Magicom was developed by JSI Front FarEast and SN Software Ltd in the UK (not to be confused with SN Systems) and allowed developers to. Burn a floppy disc with a ROM binary of their code and run on the retail system. It was also widely used for backing up cartridges and piracy, many of the ROMS available online were created using the Super Magicom. You could download code to the SNES Magicom via a parallel cable, allowing developers to send their code directly without needing to write a floppy. The system was features in the UK Magazine N-Force issue 02 as a backup device and had the usual disclaimer about owning the games you are going to backup .

Plenty of developers such as Mike Dailly used the Magicom as a cheap development kit for the Super Nintendo:

You could download code to the SNES Magicoms via a parallel cable. Gave me a cheap ass devkit back in the early 90s with my Amiga! :) https://t.co/M6Yxslg8s6 — Mike Dailly™ 🏴󠁧󠁢󠁳󠁣󠁴󠁿 (@mdf200) July 27, 2017

Argonaut RAMBoy/RAMBaby/FATBoy

The RAMBOY was an in-house development kit by Argonaut Software for producing Super Nintendo Games, very little is known about the system but a few pictures were released by an eBay user known as simon_gba . The RAMBOY was briefly mentioned in the September 1990 issues of ACE magazine in the UK. It was mentioned as part of the preview of the game Boy game Eclipse as the game’s core was written on the RAMBOY for the SNES and translated to the Z80 for the Game Boy . There was also a version known as RAMBOY 5 which has a custom cartridge that plugged into a retail SNES and communicated to the developers PC through an interface .

Accolade SNES Development System

Accolade built their own development kit for Super Nintendo development which consisted of a retail SNES with a custom cartridge. The custom cartridge shown on the left used static RAM for the game that was being executed and an EPROM chip with development software that could monitor and debug the game. In order to send a game to the cartridge there was a parallel port that connected to a developers PC, the PC could then send debugging commands to the cartridge to add breakpoints etc . What is interesting is that it looks like it used the SNASM PC-connection card from the SN Systems development kit to talk to the PC, so it may just be a modified version of the SN Systems development kit . There was originally more photos on the site Nintendo-Town.fr but unfortunately the Wayback machine didn’t save them, you can see the post with the missing photos here: Accolade - the archeoDEV lair.

Sluggo Development system

The Sluggo development system was a custom in-house development tool created by Rebecca Heineman and her partner while working at Interplay. The development kit was created because Interplay couldn’t afford the official SNES devkit but managed to get Nintendo to send over the hardware documentation in Japanese . The two images on the left are from the Atari Compendium and show the main development kit (memory emulator) and a custom SNES cartridge that could be connected to an IBM-PC or even an Apple II GS to execute code on the Super Nintendo (and other consoles) . It was also sold to other developers for $895 for a single ROM system and $1295 for a dual, where the dual would be used to simulate 2 ROMs which was needed for consoles like the NES . The Sluggo could support different console by having a separate personality module (custom cartridge) that plugs into the standard console cartridge slot . Consoles supported: Mega Drive (Genesis)

Atari Lynx

NES (Famicom)

Turbo Grafix 16

Commodore 64 Games that were developed using the Sluggo: RPM Racing

Out of this world (Another World)

Rare Ltd

The Super Nintendo development kit created by Rare was a custom cartridge which presumably contained SRAM that gets populated by the game ROM when connected to a developers PC. Very little is known about this development kit but it would be great to know the features this supported and which games were developed using it (Donkey Kong Country?) .

PUNK Development Kit

The “PUNK” development kit was only used in-house at the company called PUNK Development who made games for RazorSoft. It was a cheaper alternative to the official Nintendo kit and developed by John R. Carlsen and team in 1991 .

There was an image of the development kit on Shiggsy's Place but sadly the Wayback machine never archived it .

Kevin Seghetti and Scott Statton were part of the team that created the PUNK development kit for SNES and Mega Drive (Genesis) but later formed his own company called Developer Resources which also created development kits for the same consoles .

Sculptured Software Development Kit

Sculptured Software created their own custom Development Kit and even sold it to other companies as long as they were licensed with Nintendo, but it is unclear how much this would cost. It consists of a card that fits into the ISA slot of a developers PC which contains an entire SNES board on a 3x3 inch square . This seems like an incredibly convenient way to develop games for the Super Nintendo and may have influenced the official PS1 development kit that came out a few years later with the same concept.

SFX Development Kit

The SFX Development Kit was created by Software Creations for in-house Super Nintendo game development instead of the official Nintendo devkits .

It is likely similar to how they made their NES development kits and was also created by Mike Webb by reverse engineering the early Super Famicom Hardware before it was released .

In an interview with the developers of Solstice 2 they mention developing the game in early 1991 on IBM computers with their own tools that simulated the functions of the Super Famicom .

In fact it was one of the first SNES games to start development outside of Japan .

Similar to the PUNK development kit there was an image of the development kit on Shiggsy's Place but sadly the Wayback machine never archived it .

PSY-Q Development System (Psygnosis & SN Systems)

The PSY-Q cross-platform development kit was built by a partnership between SN Systems and Psygnosis . The Super Nintendo version consisted of a PC Interface board, SNES Development Cartridge and SCSI cable for connecting the two together . This development kit was used to create ground-breaking games for the Super Nintendo such as Toy Story .

PSY-Q PC Interface Board

The PC interface card was standard across all of PSY-Q’s development kits, on the left the image is from the 32X kit but it functions the same as the SNES card. This was basically just used to allow the PC to interpret the results coming back from the SNES and also as an interface to send data such as ROMs or breakpoint information to the SNES cartridge.

PSY-Q Development Cartridge

The Development Cartridge slotted into the standard Super Nintendo Cartridge slot and connected to the PC via SCSI cable. This allows the game developer to send new game builds straight to the SNES from their PC and also contained functionality for debugging such as breakpoints, C source code lines support and tracing. You have to slot a retail game cartridge in the back in order to pass the SNES region check and it also uses the SRAM and other chips located on the board.

SNASM2 by Cross Products

SNASM2 was a third party development kit created by Cross Products which supported multiple consoles including the Super Nintendo. The Super Nintendo version was called the SNASM658 and cost £2,000 in May 1995 according to the official price List archived by SegaRetro . Not much information exists about the Super Nintendo version of this development kit but the site SegaRetro has in-depth information about the Sega Mega Drive version of the devkit, so for more details check out their website. The image on the left was kindly taken by GlitchedHeart over on her Twitter .

Factor 5 PEGASUS Snes Devkit

The PEGASUS development kit was created and used in-house at Factor-5 for their Super Nintendo games such as Super Turrican . It consists of a custom cartridge and a modified Super Nintendo system which has an added CSG 6520 CIA interface chip (from C64/Amiga) along with DIP switches at the side of the unit. It connects to a developers PC with a standard Parallel cable and has a PCMCIA Adapter but it is unclear what that is for .

Developer Resources was a company founded by former members of the company Punk development in order to focus on development tools for the Super Nintendo and Mega Drive.

They wanted to expand the development tools offered from the simple ROM emulator at PUNK to a full featured development environment including source level debugger, graphics tools and game libraries.

According to Will Norris’s CV they has a custom SNES cartridge with a parallel port for downloading art assets to the super Nintendo, as soon as the developer hits the PrintScrn button the image shown up on the SNES very cool indeed! .

It is unknown who they sold these development kits to or even what the hardware looked like, but the developers did release some of the source code they work on to Sourceforge .

Rhotech Labs Romulator

The ROMulator development kit was a third party development kit sold online by Rhotech Labs for both Super Nintendo and Mega Drive development . The development kit was prices at $225 for the Main board and one of either a SNES or Genesis Cartridge along with all the software and cables required for use . The image on the left was kindly taken by GlitchedHeart over on her Twitter .

References