Genesis Carts

Revision for “Genesis Carts” created on February 13, 2017 @ 16:31:38

Title
Genesis Carts
Content
Designs for several versions of Genesis cartridges I've designed. [toc] <h1>TL866CS Adapter Board</h1> <a href="http://db-electronics.ca/wp-content/uploads/2017/01/MDFlash-8Mbit-Burner.jpg"><img class="alignright size-medium wp-image-694" src="http://db-electronics.ca/wp-content/uploads/2017/01/MDFlash-8Mbit-Burner-300x169.jpg" alt="" width="300" height="169" /></a>Several of the Genesis cartridge PCBs I have designed are programmed directly by a <a href="http://www.autoelectric.cn/en/TL866_main.html">TL866CS programmer</a> after the board is assembled. These boards all use <a href="http://www.digikey.ca/product-detail/en/macronix/MX29F800CTMI-70G/1092-1083-ND/2744766">29Fx00</a> 16bit flash ICs or equivalents in SOP-44 packages. To permit programming the ICs after soldering I determined the pinout the <a href="http://www.autoelectric.cn/en/TL866_Adapter.html">TL866CS SOP-44</a> adapter and designed a PCB which converts the Sega Genesis edge connector to a TL866CS compatible pin sequence which allows the TL866CS to "see" the flash ICs on the PCB. &nbsp; #TODO add TL866CS pinout <h1>16Mbit SRAM SMT Board</h1> The following board supports up to 16Mbit games with 32KB battery-backed SRAM or FRAM. This board is programmable through the Genesis edge connector due to the #WE signal being routed to one of the +5V pins. <a href="http://db-electronics.ca/wp-content/uploads/2016/05/240p-MDCart.jpg"><img class="wp-image-297 size-medium alignright" src="http://db-electronics.ca/wp-content/uploads/2016/05/240p-MDCart-300x169.jpg" width="300" height="169" /></a> <h2>Specifications</h2> <ul> <li>2 slots of 8Mbit x29Fx00 Flash ICs <ul> <li>Allows configurations of 2Mbit up to 16Mbit</li> </ul> </li> <li>32KB SRAM/FRAM footprint <ul> <li>Allows FRAM FM1808 or AS6C62256 SRAM (required battery)</li> </ul> </li> <li>Advanced battery circuit ensures no leakage through #CE pin without expensive battery monitor IC</li> <li>Battery can be replaced without any soldering</li> <li>Flash ICs programmable through Genesis edge connector</li> <li>74HC139 address decoder</li> </ul> <h2></h2> <h2>Programming</h2> This cartridge can be programmed through the TL866CS adapter board. You must swap the bytes in the binary file prior to programming because the M68000 is a big-endian CPU. For 16Mbit ROMs, each 8Mbit IC must be programmed individually. The ROM must be split into corresponding 8Mbit files, and the corresponding low and high ROM jumpers must be selected on the TL866CS adapter board. <h2>Schematic</h2> [google-drive-embed url="https://drive.google.com/file/d/0BxWY40xxhh0vQmtFWUQ2dkg2TDA/preview?usp=drivesdk" title="Genesis-16mbit-sram_1.0.pdf" icon="https://ssl.gstatic.com/docs/doclist/images/icon_12_pdf_list.png" width="100%" height="600" style="embed"] <h1>8Mbit SMT Board</h1> The following board supports up to 8Mbit games. This board is programmable through the Genesis edge connector due to the #WE signal being routed to one of the +5V pins. <h2>Specifications</h2> <ul> <li>1 slot 8Mbit x29Fx00 Flash IC <ul> <li>Allows 2Mbit up to 8Mbit</li> </ul> </li> </ul> <h2>Programming</h2> This cartridge can be programmed through the TL866CS adapter board. You must swap the bytes in the binary file prior to programming because the M68000 is a big-endian CPU. <h2>Schematic</h2> [google-drive-embed url="https://drive.google.com/file/d/0BxWY40xxhh0vTkl3M2hIakVscU0/preview?usp=drivesdk" title="Genesis-8mbit_1.1.pdf" icon="https://ssl.gstatic.com/docs/doclist/images/icon_12_pdf_list.png" width="100%" height="600" style="embed"] <h2>Dimensions</h2> Sega Genesis cartridge PCBs are 1.6mm thick. [google-drive-embed url="https://drive.google.com/file/d/0BxWY40xxhh0vampBWjlodHpFZzA/preview?usp=drivesdk" title="Genesis-8mbit-PCB_1.1.pdf" icon="https://ssl.gstatic.com/docs/doclist/images/icon_12_pdf_list.png" width="100%" height="650" style="embed"]
Excerpt


OldNewDate CreatedAuthorActions
February 13, 2017 @ 16:31:38 René
February 13, 2017 @ 16:31:22 [Autosave] René
February 13, 2017 @ 16:13:23 René
February 13, 2017 @ 14:15:53 René
January 13, 2017 @ 15:11:52 René
January 5, 2017 @ 22:40:28 René
January 5, 2017 @ 22:36:03 René
January 5, 2017 @ 21:02:50 René
January 5, 2017 @ 20:57:45 René
January 5, 2017 @ 19:13:42 René

René

Electronics engineer and retrogaming fanatic!