nfg.forums

NFG Forums => Info Requests => Topic started by: Dr.Wily on January 13, 2005, 12:39:44 AM

Title: Genesis EXT port
Post by: Dr.Wily on January 13, 2005, 12:39:44 AM
Someone know the pinout of the EXT port on Genesis first generation ?
Title: Genesis EXT port
Post by: NFG on January 13, 2005, 02:13:44 AM
I have this info somewhere...  Most of the pins are the same as the cart port.  Use a multimeter to find about 80% of the connections.  The rest are mostly power and audio, about 5-10 connect to one other chip in the system.
Title: Genesis EXT port
Post by: atom on January 13, 2005, 02:56:50 AM
What are you planning on doin? Im curious.
Title: Genesis EXT port
Post by: Dr.Wily on January 13, 2005, 06:25:47 AM
Yes OK, but no !  :D

I talking about Genesis model 1 (wihtout BIOS)  EXT port for modem device (Sega Channel). No EXP (Mega-CD) port.

This port is the same than joypad port but this is a female plug and pinout is not the same.

This is this EXT port :

http://dr.wily.9online.fr/md_ext.jpg (http://dr.wily.9online.fr/md_ext.jpg)

Do you see what I mean ?
Title: Genesis EXT port
Post by: NFG on January 13, 2005, 10:52:36 AM
It's just a serial port.  Only one unsupported device ever used it.  I doubt you'll find a pinout or be able to use it for anything.
Title: Genesis EXT port
Post by: Dr.Wily on January 13, 2005, 08:22:48 PM
For upload purpose, it's an ideal way.

Combined with a RAM cartidge it's easy to upload a ROM or homebrew on it from this EXT port.

Like Famicom Disk Loader for example.
Title: Genesis EXT port
Post by: Aidan on January 13, 2005, 11:06:51 PM
Trace the wiring from the port then. If it's expecting RS232 voltages, then there'll be a level converter. If it's using standard TTL voltages, then there'll be a UART somewhere.

The second problem will be communicating with the UART in software. If there is no documentation for the interface, you are going to have to guess where it lives in the memory map, as well as how to program the thing up to be able to receive/send anything.

It might be worth seeing if you can find out just how fast the port can go, as a slow serial port is a waste of time. A 4Mbyte image will take about 18minutes to transfer at 38400bps assuming an efficient transfer mechanism. If it's slower than that, then it's probably not worth worrying about.

An alternative is to build a RAM cart that includes a UART in it's memory map. That way the serial hardware is on the cart rather than in the console, and you will know how it works.

Title: Genesis EXT port
Post by: dum dum on January 14, 2005, 12:08:15 AM
the EXT port is functionaly equal to the 2 joypad ports, that is, the machine realy has 3 joypad compatible ports. as far as i can figure out from http://cgfm2.emuviews.com/txt/gen-hw.txt (http://cgfm2.emuviews.com/txt/gen-hw.txt)
pins other than the joypad multiplex pin can be used as outputs
Title: Genesis EXT port
Post by: dum dum on January 14, 2005, 12:11:51 AM
have a bit of a look at this http://www.retrodev.com/transfer.html (http://www.retrodev.com/transfer.html)
link the joypad port to pc parallel for transfer, so theres a working example of joypad port tinkering
Title: Genesis EXT port
Post by: Kurisu on February 01, 2005, 02:31:59 PM
That is a 9-Pin din serial port on the back of the Genesis, It was going to be used for a modem that Sega never released here in the states, In Japan it was called the Mega Modem and ran at 2400 baud. Just get a 9 Pin din cable from whatever electronic/computer store and have fun.
Title: Genesis EXT port
Post by: KeepGood on February 09, 2005, 01:17:46 PM
Just a tiny wee update to the last post :-)

You want to get a D-Type plug, not a DIN.

Please post if anyone finds something to do with the extra port, I'm well into toasting my MD trying something stupid :-)
Title: Genesis EXT port
Post by: NFG on February 09, 2005, 04:26:55 PM
I had someone request a mod once, where we cut the traces to the serial port and used it as a second video output port.  Worked really well.