Where to find docs about joypad?

For anything related to IO (joypad, serial, XE...)

Moderator: BigEvilCorporation

Post Reply
M-374 LX
Very interested
Posts: 60
Joined: Mon Aug 11, 2008 10:15 pm

Where to find docs about joypad?

Post by M-374 LX » Sat Aug 16, 2008 8:30 pm

I searched in Google.
But I did not find documents about joypad.

Where can I find?

Very interested
Posts: 265
Joined: Tue Aug 12, 2008 12:26 pm
Location: Sweden

Post by mic_ » Mon Aug 18, 2008 9:22 am

The Genesis emulator writers should be able to answer this one.

Or you could try messing about with the I/O ports (the ones starting at 0xA10000) and see if you get something that matches your joypad input.

Posts: 1131
Joined: Tue Aug 29, 2006 10:56 am

Post by KanedaFr » Mon Aug 18, 2008 9:38 am

Charles MacDonald website is out so if anyone can point to his genio.txt file... ;)

else you could search for segasix.txt if you're looking for hardware info.

Very interested
Posts: 861
Joined: Wed Feb 28, 2007 2:57 pm

Post by Eke » Mon Aug 18, 2008 10:20 am

I saved some documents here recently:

just look for gen_io.pdf, this is the same as gen_io.txt ;-)

Very interested
Posts: 773
Joined: Wed Nov 07, 2007 1:09 am
Location: Sydney, Australia

Post by Nemesis » Mon Aug 18, 2008 11:02 pm

Thanks, there were some useful docs in that archive of yours that I hadn't seen before.

As for the joypad, there's a few pages in the official Genesis Programming Manual. Check pages 79 to 82. There's also some information scattered through the technical bulletins at the end. There's probably nothing in here that's not covered by that gen_io doc Eke posted, but if you want another source to compare to, it might come in handy. You can download the manual from http://nemesis.hacking-cult.org/MegaDri ... Manual.pdf

Chilly Willy
Very interested
Posts: 2849
Joined: Fri Aug 17, 2007 9:33 pm

Post by Chilly Willy » Mon Aug 18, 2008 11:21 pm

If you check the 32X SDK, you'll find code that shows how to detect the various kinds of controllers that might be plugged into the SEGA, and how to read them. For example, you'll see how to distinguish between a 3 button pad, 6 button pad, mouse, etc.

Post Reply