Jump to content
peteym5

Driving Controller (2600 Indy 500): Should we make games that support it?

Recommended Posts

Hello, as you know, I am into development of these Atari 8-bit games. I know many of you do enjoy them and I enjoy chatting with you guys about ideals and feed back about them. Now several times, when a game is almost complete or about to be released on Cartridge, I get people jumping in asking if the game will support the Indy 500 Driving Controller, or other devices like Trackball, or even can play it from the keyboard. Should my games support these other devices? Maybe other developers can see this and maybe they can support to their games. The default device remains to be the joystick. How many people really have devices other than the joystick? Will actually play the game with something other than the joystick? Indy 500 was a cartridge game on the 2600 that had its own custom controller. The Driving Controllers look like paddles, but have no stop, the input is read differently with something known as gray code.

 

 

What type of controller depends on the game. Combat wouldn't play well with Driving Controllers, where as Tempest is made for the Driving Controllers. And then we have Kaboom, which wouldn't play as well with Driving or joysticks compared to paddles.

 

Look at the game, and decide what controller would work the best. If you require Driving controllers, they're pretty cheap.

Share this post


Link to post
Share on other sites

 

 

What type of controller depends on the game. Combat wouldn't play well with Driving Controllers, where as Tempest is made for the Driving Controllers. And then we have Kaboom, which wouldn't play as well with Driving or joysticks compared to paddles.

 

Look at the game, and decide what controller would work the best. If you require Driving controllers, they're pretty cheap.

 

Atari 8-bit version of Kaboom lets you select the Joystick or Paddle. I did not see a lot of that on those old games. I had seen a few games letting you play with the keyboard. Honestly I was surprised there were a few people using the 2600 Indy 500 Controller. I see there is a very limited list of games that used the driving controller.

Share this post


Link to post
Share on other sites

I assume the answer to this question is no, or else I would have already seen it mentioned somewhere.  But can the 7800 controller be used as a Driving controller?

Share this post


Link to post
Share on other sites
3 minutes ago, rennervision said:

I assume the answer to this question is no, or else I would have already seen it mentioned somewhere.  But can the 7800 controller be used as a Driving controller?

The 7800 controller (the CX-78 ProLine/"PainLine") is just a clunky digital stick with two fire buttons (using the Pot lines and a resistor circuit for the second trigger). It's not rotational in the least.

 

Or do you mean the CX-80 Trak-Ball? In which case, the answer is still no. It operates either as a digital joystick emulator or a true Trak-Ball proportional controller, but that requires a game to have a routine to read and process the Grey code. 

  • Like 1

Share this post


Link to post
Share on other sites

OK - for some reason I thought the joystick part could twist around a full 360 degrees and provided a way to play 2600 paddle games.  😊  Apparently not.  May be time to look for a nice set on eBay.

Edited by rennervision

Share this post


Link to post
Share on other sites

The Sears Video Arcade II, an Atari 2600 in a 7800 type case came with joystick/paddle combination controller that did this, I think the Coleco Gemini 2600 clone also did this, and though not compatible with Atari's DB9 ports, the Bally Astrocade/Video Arcade also did this with it's pistol-grip controllers. But they were all the paddle type that stopped, not the grey-code driving controller type. Of course the Sears Video Arcade II and Gemini controllers are compatible with Atari systems with DB9 (everything but 5200 and Jaguar). Though I don't know how those built-in paddles worked with 2600 paddle games since it was just one paddle for each port, not a pair. I guess you could only do one-player with them...

Share this post


Link to post
Share on other sites

I have Delta Space Arena and Tempest Elite which both support Indy Driving controllers. I can't say I have played them exhaustively but it is evidently more useful for Tempest than for Delta Space Arena.

Share this post


Link to post
Share on other sites

Have you played Tempest Elite with a driving controller at all? I've not tried it but in my testing for one of the Multifire boards I hooked up a driving controller and was quite surprised at how bad it was as a controller at all. For a lot of rapid steering left and right it's quite good, but holding a turn for any prolonged time, like on a long corner would feel really bad.

 

As long as you keep rotating the controller it registers a direction, as soon as you stop rotating it resets to centre. It doesn't feel like a steering wheel or Pot at all. I was really surprised. It's quite hard to keep rotating for the length of time it would take to do a loop of a tempest tube, I could never do it if I were holding the driving controller knob like I'd hold the same knob on a paddle. Maybe with one finger on the top it would work OK

Share this post


Link to post
Share on other sites

It's supposed to work like the standard tempest spinner - meaning, if you turn it, the player rotates it.  If you stop turning it, you remain still.  Is it not this way?

  • Like 1

Share this post


Link to post
Share on other sites
On 6/20/2019 at 10:54 AM, Mr Robot said:

Have you played Tempest Elite with a driving controller at all? I've not tried it but in my testing for one of the Multifire boards I hooked up a driving controller and was quite surprised at how bad it was as a controller at all. For a lot of rapid steering left and right it's quite good, but holding a turn for any prolonged time, like on a long corner would feel really bad.

  

As long as you keep rotating the controller it registers a direction, as soon as you stop rotating it resets to centre. It doesn't feel like a steering wheel or Pot at all. I was really surprised. It's quite hard to keep rotating for the length of time it would take to do a loop of a tempest tube, I could never do it if I were holding the driving controller knob like I'd hold the same knob on a paddle. Maybe with one finger on the top it would work OK

The described behavior is a property of the game and/or emulator software. If the software keeps track of the last (calculated) position it can hold that position until it gets more input from the controller. It is true that the driving controller doesn't output a discrete value indicative of a position or steering angle. It outputs signals on two pins. Those two signals only change when the rotary controller position changes. And, to determine a direction of motion, the software would need to keep track of the previous reading. Only one of these two signals/bits can change at a time.

 

Holding a turn on a long corner could be a matter of just not turning the controller. But, if the software decides to self-center after some amount of time, that would be the software author's choice. That's not like a real steering wheel, but they could choose to do that. On the other hand, a real steering wheel's position does correlate to a physical turn angle (more like a potentiometer) whereas any meaning in the rotary driving controller's position is derived from comparing the current output state to the previous output state.

 

I have a prototype controller on my bench that tracks relative rotary controller (quadrature encoder) input and outputs an absolute value. For a particular mode, my software will return the output to "center" after a time, but for another mode I will have it hold the value until more input is received from the encoder. It's a matter of implementation.

 

The "badness", if any, of the driving controller is the low resolution: only 16 state changes (four full quadrature cycles) per 360 degrees. For comparison, the encoder I'm currently using provides 1440 state changes (360 full quadrature cycles) per rotation.

 

  • Like 3

Share this post


Link to post
Share on other sites

My driving controller I bought off eBay just came in the mail.  I haven't plugged it in yet, but man it feels tight.  Is that the way it should be?  I expected it to feel loose like a paddle, but it takes some effort to rotate this thing.

Share this post


Link to post
Share on other sites

I've never noticed one being tight. That would concern me a little. But if it moves smoothly I would expect it to work.

 

These use mechanical contacts. I have some that are loose enough that I can feel the drag from the contacts when they are engaged.

 

I haven't heard of failures in these controllers so it's probably going to work okay. There's one way to find out. 🙂

Share this post


Link to post
Share on other sites

possibly the wheel has slipped down on the shaft and presses against something... move the wheel up a little and work the control a bit, its going to loosen up

Share this post


Link to post
Share on other sites

OK - thx for confirming.  Got another one and it's nice and loose.  Finally playing Indy 500 for the first time and it's a neat game.  I'm returning the one that causes a wrist injury after two minutes of use and looking for another one now to complete the set.  :)

Share this post


Link to post
Share on other sites
6 hours ago, rennervision said:

OK - thx for confirming.  Got another one and it's nice and loose.  Finally playing Indy 500 for the first time and it's a neat game.  I'm returning the one that causes a wrist injury after two minutes of use and looking for another one now to complete the set.  :)

The game selections that have you driving on ice are fun.

  • Like 1

Share this post


Link to post
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.

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...