Jump to content
IGNORED

How much interest is there in this adapter?


Bryan

Recommended Posts

I've whipped up a prototype 5200->Jaguar controller adapter. The Jag controller is one of the few that has the requisite number of buttons.

 

Right now it works as follows:

 

All functions are as you would imagine except:

 

OPTION is START

A is top button

B is bottom button

 

RESET could be implemented as C+OPTION (not sure yet)

 

Stick can operate as analog (varies as you hold direction) or digital (snaps to extreme positions).

 

I'm working on the details, but it would end up being a very small inline device. I'm not sure whether to try and pot it, or put it in a small box. How much interest would there be in this?

 

-Bry

Edited by Bryan
Link to comment
Share on other sites

I never cared for the Jaguar controller, but may consider a purchase anyway if the price is right. What I'd suggest is adding a 9-pin port on the bottom of the controller, so that it can double as an adapter for those of us who would rather use a Genesis controller. You're already wiring up a digital controller... adding the adapter would simply be a matter of running a few extra wires out to that port.

Link to comment
Share on other sites

adding the adapter would simply be a matter of running a few extra wires out to that port.

Well, not it's not that easy because of the way the joypad directions are multiplexed in the Jaguar controller. The current design can't handle another form of input.

Link to comment
Share on other sites

Me would be interested.

-Lee

 

I've whipped up a prototype 5200->Jaguar controller adapter. The Jag controller is one of the few that has the requisite number of buttons.

 

Right now it works as follows:

 

All functions are as you would imagine except:

 

OPTION is START

A is top button

B is bottom button

 

RESET could be implemented as C+OPTION (not sure yet)

 

Stick can operate as analog (varies as you hold direction) or digital (snaps to extreme positions).

 

I'm working on the details, but it would end up being a very small inline device. I'm not sure whether to try and pot it, or put it in a small box. How much interest would there be in this?

 

-Bry

Link to comment
Share on other sites

This sounds very interesting. I'm more of a DIY type so I'd be more interested in getting a peek at the schematic. I'm really curious as to how your decoding the jag controller and saving the state of the various buttons.

I'll try to get some details posted this weekend.

 

Basically, the 5200 pulls 4 lines low in sequence, and samples 4 return lines to see if any keys have pressed. The Jaguar controller also requires that 4 lines be pulled low alternately to read all button combinations. An Atmel AVR (ATtiny2313) microcontroller watches the Jaguar return lines and sends back the proper codes to the 5200.

 

The pot inputs are simulated in a PWM fashion. The 5200 has caps on the pot lines which must be charged to a certain voltage to trigger a reading. The pots add delay to the charge time so the POT registers are actually timer values (how much delay before charged). The microcontroller's POT outputs rapidly alternate between 5V (charge) and high-impedance (no charge) states. The ratio of time between the two states determines the simulated resistance.

 

The parts count is very low and if a surface mount AVR is used, the PCB can be very small.

 

I'd like to put some key combination features in it, like the ability to remap keys for certain games (there's an EEPROM in the micro). Not sure how far to push it. :)

 

-Bry

Link to comment
Share on other sites

I'd like to put some key combination features in it, like the ability to remap keys for certain games (there's an EEPROM in the micro). Not sure how far to push it. :)

 

-Bry

 

 

F-it. Go all out. You can never have enough joystick choices for a 5200!

 

Also, I hate y-cables, storing y-cables, hooking up y-cables, buying controllers that don't have the y-cable, ETC. I like that this will be an all in one unit for use with the jag controller.

Link to comment
Share on other sites

I've whipped up a prototype 5200->Jaguar controller adapter. The Jag controller is one of the few that has the requisite number of buttons.

 

 

 

-Bry

 

 

Devil's advocate: Why substitute one bad controller for another bad controller? Wouldn't it be better to sub a 5200 controller, with, I dunno, a vectrex controller? That has an analog stick. Just...anything but a Jag controller.

Link to comment
Share on other sites

By the time you go to all of this trouble...

 

Don't you arrive at ultimately more or less the same thing as playing 5200 games via emulation on a PC using a modern Playstation 2 style D-pad USB controller with analog thumbsticks and digital D-pad?

 

I mean, isn't that what the Jaguar controller is more or less? A first generation D-pad design?

 

It just seems ironic... the evolution of this whole retro game thing is kind of a circle.

 

You emulate, but keyboards as controllers suck. So you try PC joystick solutions through the soundcard gameport, but they suck too... so you go to e-bay and buy the real deal... but the joysticks are dead and don't always work that good for some people's tastes even if they're working right... so you start seeking alternatives... so you end up with a Redemption and a Genesis controller...

 

Which is basically right back where you started with emulation and a PC d-pad controller.

 

yuk yuk yuk...

Link to comment
Share on other sites

I've whipped up a prototype 5200->Jaguar controller adapter. The Jag controller is one of the few that has the requisite number of buttons.

 

 

 

-Bry

 

 

Devil's advocate: Why substitute one bad controller for another bad controller? Wouldn't it be better to sub a 5200 controller, with, I dunno, a vectrex controller? That has an analog stick. Just...anything but a Jag controller.

Well, first of all, the Vec controller doesn't have nearly enough buttons to be total replacement. Like Single Tooth said, it would be nice to not have Y-cables like all the other adapters. Second, have you priced out Vec controllers lately? ;)
Link to comment
Share on other sites

Well, first of all, the Vec controller doesn't have nearly enough buttons to be total replacement. Like Single Tooth said, it would be nice to not have Y-cables like all the other adapters. Second, have you priced out Vec controllers lately? ;)

 

I actually revere the wico y-cables. In fact when I built my DIY masterplay I integrated it into the design to simplify the thing. I only needed commonly available 9 pin-connectors and didn't need to worry about spliting the wires for the keypad.

Link to comment
Share on other sites

I'd like a controller- ANY controller!- that can divorce the 5200 from those insidious analog joysticks. I just wired up an adapter that lets me connect PC joysticks to the Atari 5200, and it works extremely well... far better than the stock controller ever had, that's for sure. However, without an adequate keypad, I'm still forced to start games with that rotten thing. I need to determine the pinout for that Atari keypad I purchased from BG Electronics... once I've figured it out, I'll be able to throw those awful stock controllers in the closet for good.

Link to comment
Share on other sites

Don't you arrive at ultimately more or less the same thing as playing 5200 games via emulation on a PC using a modern Playstation 2 style D-pad USB controller with analog thumbsticks and digital D-pad?

 

I figure if you're playing a real 5200 on a real TV, then no. You're just gaining the use of a single controller that's likely to work every time you use it. It's like having another after-market controller.

 

I mean, isn't that what the Jaguar controller is more or less? A first generation D-pad design?

 

I'd call the NES controllers first gen. I think the ergonomics of the Jag controller make it at least 2nd gen.

 

The Jag controller isn't my favorite either but giving people access to a readily available alternative to the stock stick seems worthwhile to me. Too bad the Jag wasn't around long enough to spawn a selection of controller types.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...