Genesis/Megadrive custom chips

Genesis/Megadrive V1

The original Genesis/Megadrive consisted of several slabs of silicon doing different tasks. Whilst some components were off the shelf like the 68000(CPU), Z80(CPU), YM-2612(FM Sound) and various memory chips etc, the glue holding the console together was originally three seperate chips with specific tasks.


Arguably the most important was the VDP, which contained all of the display logic necessary to generate the images. This chip generated the clock signals for the 68000/YM-2612 and the Z80. It had 64K of local V-RAM (Video memory), in the form of IC9 and IC10 (uPD41264V-12). This allowed it to perform operations independantly from the rest of the system, thus avoiding issues with bus arbitration when it came to display memory. It also contained the three DAC for producing an RGB signal as well as the necessary sync. As if that were not enough, it also contained a programmable sound generator (PSG) for basic sound effects. This would be mixed in with the YM-2612 soundchip elsewhere. On an original Genesis/Megadrive, this was marked as IC-8.

* VDP Pinout

Bus Arbiter

The Bus Arbiter existed solely to ensure that access between the Z80, the 68000 and the VDP was shared fairly and did not clash. It connects to both the Z80 and the 68000 address busses, and generates a bunch of the control signals necessary for these chips (and the memory) to operate correctly. This chip is in position IC-4.

* Bus Arbiter Pinout


The I/O chip was responsible for handling external I/O such as the joystick and modem (EXT) ports, as well as providing the means for the 68000 and Z80 to communicate with each other. It also creates the EDCK line, also known as HS_CLK in some pinouts. The I/O chip can be found in position IC-5.

* I/O Pinout

Other Genesis/Megadrive versions

Unfortunately, little information is currently present for other variants. If you have any, please add this information!

Later revisions of the Genesis/Megadrive merged the three chip setup into two chips. This makes sense from a cost point of view, but we do not currently have any pinout information for these chips.

Images seen suggest that there may have been a version where the VDP, Bus Arbiter and the I/O chip were merged into a single ASIC.

 schematics/megadrivechips.txt · Last modified: 2005/11/10 08:01 by aidan
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Driven by DokuWiki