The SEGA Mega drive was released on October 29th 1988 in Japan following with North America almost a year later and Europe another whole year later than that!
During its lifespan it became incredibly popular especially in Brazillian and European markets where it lasted long after the death of its successor the Saturn.
SEGA provided developers with different options for developing games for the platform throughout the years, starting with their Super Mega Drive and eventually leading to the distribution of Cross Products SNASM development kits.
Below is the photo containing the only information we have on the pricing of the development kit:
There is very little information out there about the Super Mega Drive but a manual was leaked thanks to the techdocs.exodusemulator.com website.
This gives the information that it would be a Mega Drive console with the ability to use a In-circuit emulator such as the ZAX ICE to debug game code.
At first glance it might seem that it was built by Sega Ozisoft due to the copyright notice that is on every page, however there is another version where the copyright notice is instead changed to “The Code Monkeys”.
Both Sega OziSoft and “The Code Monkeys” were games studios that developed games for the Mega Drive, so it is likely that Sega printed different versions of the user manual each with a watermark of the company they sent it to.
It is believed that this was the first development kit that Sega produced in the early years of the Mega Drive and that it was fairly quickly replaced with others such as the Cross Products SNASM.
There is no known images of the hardware but it is likely a board that looks very similar to the retail MD board but with additional ports for connecting to an ICE.
The ER308 was a In-Circuit-Emulator (ICE) developed by ZAX Corporation for developing Z80 assembly programs.
Sega officially distributed these for Sega Mega Drive development due to the sound chip being a Z80 processor 1.
Interestingly this piece of hardware required not one but two ISA cards to be in a developers PC in order to communicate with the ICE 1.
The ICE would allow developers to set breakpoints, step through instructions and trace programs but don’t expect audio or graphics output, this is literally just for tracing the execution of the CPU to test programs.
There was another ZAX ICE for the Motorola 68k processor which would provide the same functionality as the Z80 one but for the main Mega Drive processor. This would have most likely been the way most Mega Drive game programmers debugged their main game logic.
The SEGA Mega Drive Loader was a connector for transferring data from a developers PC to the Mega Drive console. It connected to the controller port on the console and the printer port of the PC.
It was mainly used for downloading ROM files to the ICE unit to be played on the console.
The SEGA Mega Drive Address Checker was a development tool used to check the integrity of software for the system. It warned the user of any writes to invalid memory addresses, which is a very useful debugging tool and useful for SEGA itself to make sure cartridges are of a quality enough to produce.
In order to QA the game and send out promotional copies to magazines or other media publications, prototype cartridges were sold by SEGA that contained slots for EPROMs to be burned.
The 4Mb ROM board is the most common to find today as it was distributed to media companies, especially games magazines.
The developer would use an EPROM writer to write each of the chips and then place them inside the cartridge.
The Sega Dev Card by Western Technologies was a development kit that functioned in a similar way to modern day Flash Cartridges. It connects to the developers PC (running MS-DOS) via a port on the back of the cartridge 2.
Western Technologies created the 2MB RAM cartridge that was then distributed by SEGA to developers.
This development cartridge has a port on it to connect to a development PC to load data into the RAM chips 1. Apparently the two 8KB EPROMS you can see are for a bootloader program.
So if you are considering buying one of these please remember that there will be no prototype games on them due to it being SRAM based. The data is gone as soon as it is disconnected.</div> </section>
The developer could run
SEGALOAD GameName.bin to load a compiled Sega Mega Drive game ROM file. It can also debug games using breakpoints and memory dumps 2.
The SEGA Mega drive is one of the most upgradable consoles ever on the market due to SEGAs initiatives to keep the hardware up to date with up coming 32-bit systems.
The Sega Virtua Processor was an additional processor for handling 3D geometry contained inside the mega drive cartridge itself. You can think of this as SEGAs answer to the superFX chip.
In order to develop games that used this new processor, development hardware has to be created with the processor on board. The SVP Dev board was just that, it had the SVP processor along with slots for EPROM chips to be inserted with the custom game code.
The CTrac CD Emulation system was developed by ICOM Simulations and distributed officially by SEGA. As the name suggest it emulates a CD drive, instead using the hard drive of the developers PC to stream content to the Mega CD.
This was also used for the Cross Products Mega-CD development kit and you can see more details about both in the following video.
SEGA were not the only distributer of development kits for the SEGA Mega Drive, British-based companies such as SN Systems and Cross Products dominated the marked in the UK.
The SNASM 68K was Cross Products first development kit for a SEGA console and it was hugely popular! So popular that SEGA purchased Cross Products outright and they became the official creator of development kits for every SEGA system since.
SNASM68K was part of an overall product suite known as SNAM which had development kits for most of the major consoles at the time including the SNES.
Note that the SNASM68K was not just development hardware but in fact contained the very popular SDK toolchain also called SNASM68K.
SEGARetro.org has an excellent page on the development kit: SNASM68K - Sega Retro
The SNASM 68K lasted until late 1993 when it was then replaced with version 2 of the suite aptly called SNASM2.
In November 1993 Cross Products teamed up with SEGA to produce the sequel to their popular SNASM68K development kit named SNASM2.
There were multiple flavours of the SNASM2 development kits, one with a SEGA Mega-CD built in and another for 32X development.
The SNASM2 Mega-CD kit is one of the most commonly seen Mega Drive developments kits and has been used recently to create the game Tanglewood.
In fact you can even see the Tanglewood developer Matt give an overview of the hardware in a video for Computerphile:
For even more details about the Mega-CD development kit check out the video below.
In Issue 17 of the UK Magazine EDGE there is a full-page advert for the 32X version fo the SNASM2 suite.
SN Systems were a well known company in the UK for producing development kit hardware and so they jumped at the chance to develop a kit for the Sega Mega Drive.
Common to most of their other development kits they tend to be extensions of the retail hardware with custom cartridges placed in the console with a connected to the developers PC for sending ROMS down to the console.
Nicholas Cottrill has some excellent photos of the Psy-Q Mega Drive hardware on his Flickr: Psy-Q Mega Drive/Mega CD and 32X by Nicholas Cottrill | Flickr
Even with the wide variety of development kits on the market for the SEGA Genesis some companies prefered to create their own development kits.
Developed for Electronic Arts in 1989, the SPROBE combines a Sega Mega Drive and a development board.
Latching onto the Mega Drive cart interface, it adds a cartridge emulator as well as a debug / development capability using a PC card link. This hardware is one of the reasons for EA’s early dominance in Sega Genesis gaming 3.
There used to be a video showing off this hardware on Youtube by AssemblerGames, however it has since been deleted.