Jump to content



7

GB-XC1 PlayStation controller interface


57 replies to this topic

#1 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 8:10 AM

For CGE 2010 I'm proud to announce the development of the GB-XC1 joystick controller interface. The GB-XC1 connects a Sony PlayStation PS1/2 controller to both joystick ports on the Atari 7800 simultaneously. The GB-XC1 was primarily designed to play Robotron: 2084 using a Sony PlayStation Dual Shock controller thus allowing the player to move and fire in independent directions. The interface is also compatible with the existing Atari 7800 back catalogue and homebrew game library.

A prototype unit will be available to play test on the AA stand.

#2 TrekMD OFFLINE  

TrekMD

    Stargunner

  • 1,542 posts
  • Location:Coral Gables, FL

Posted Wed Jul 28, 2010 8:12 AM

Wow, very nice!

#3 Rybags OFFLINE  

Rybags

    Quadrunner

  • 10,313 posts
  • Location:Australia

Posted Wed Jul 28, 2010 8:35 AM

Nice - I presume then it should work just fine on the computer line too, and maybe the C-64 (it can't do output to the joystick lines).

Potentially a pretty huge market there.

#4 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 8:44 AM

View PostRybags, on Wed Jul 28, 2010 8:35 AM, said:

Nice - I presume then it should work just fine on the computer line too, and maybe the C-64 (it can't do output to the joystick lines).

Thanks for the compliment. The next version will work on more than just the 7800/2600. The games on the console/computer don't need to be changed. There is a microcontroller at the heart of the interface that does all the conversion.

#5 Rybags OFFLINE  

Rybags

    Quadrunner

  • 10,313 posts
  • Location:Australia

Posted Wed Jul 28, 2010 9:10 AM

I'm sure (maybe even linked from here) someone's done a similar interface on the C64.

What would be nice with this kind of thing is if you did multiple modes of operation, like legacy compatible and full-featured, where you could query the whole range of buttons and analog stick positions.

#6 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 9:14 AM

View PostRybags, on Wed Jul 28, 2010 9:10 AM, said:

What would be nice with this kind of thing is if you did multiple modes of operation, like legacy compatible and full-featured, where you could query the whole range of buttons and analog stick positions.

My thoughts exactly. Its on my list of "nice to have" features for version two.

#7 Rex Dart ONLINE  

Rex Dart

    River Patroller

  • 3,748 posts
  • NO CASH VALUE
  • Location:Austin, TX

Posted Wed Jul 28, 2010 9:14 AM

Pretty damn cool! What buttons translate to what atari inputs, exactly?

#8 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 9:16 AM

View PostRex Dart, on Wed Jul 28, 2010 9:14 AM, said:

Pretty damn cool! What buttons translate to what atari inputs, exactly?

There is a full list on the page I linked to. However in the next version it will be player programmable.

#9 GrizzLee OFFLINE  

GrizzLee

    Stargunner

  • 1,411 posts
  • Location:Pacific NorthWest, WA

Posted Wed Jul 28, 2010 11:12 AM

View PostGroovyBee, on Wed Jul 28, 2010 8:10 AM, said:

For CGE 2010 I'm proud to announce the development of the GB-XC1 joystick controller interface. The GB-XC1 connects a Sony PlayStation PS1/2 controller to both joystick ports on the Atari 7800 simultaneously. The GB-XC1 was primarily designed to play Robotron: 2084 using a Sony PlayStation Dual Shock controller thus allowing the player to move and fire in independent directions. The interface is also compatible with the existing Atari 7800 back catalogue and homebrew game library.

A prototype unit will be available to play test on the AA stand.

Should work on 2600 games too... correct?

Off the top of my head
Spy Hunter
Stargate
...

#10 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 11:21 AM

View PostLee Krueger, on Wed Jul 28, 2010 11:12 AM, said:

Should work on 2600 games too... correct?

Correct!

#11 Underball OFFLINE  

Underball

    Stargunner

  • 1,474 posts

Posted Wed Jul 28, 2010 11:28 AM

Does it work properly with the two-button 7800 games like Commando and Chopilfter?

EDIT: I see from the spec sheet that it does.

Although I do see one sort-of problem

You've mapped SQUARE and TRIANGLE as the default buttons, yet X is the Default "Button 1" for most US Playstation 1/2 users.

Nobody uses the damn TRIANGLE button for anything.

Edited by Underball, Wed Jul 28, 2010 11:33 AM.


#12 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 11:36 AM

View PostUnderball, on Wed Jul 28, 2010 11:28 AM, said:

Although I do see one sort-of problem

The next version will be player programmable.

#13 HammR25 OFFLINE  

HammR25

    River Patroller

  • 3,539 posts
  • Happy Fun Ball

Posted Wed Jul 28, 2010 12:31 PM

Will this work with wireless PS2 controllers?

#14 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 12:34 PM

View PostHammR25, on Wed Jul 28, 2010 12:31 PM, said:

Will this work with wireless PS2 controllers?

I haven't tested it with one so I don't know. I also haven't tested it with any of the clone PS1/2 controllers.

#15 popmilo OFFLINE  

popmilo

    Dragonstomper

  • 614 posts
  • Location:Senta, Srbija

Posted Wed Jul 28, 2010 3:04 PM

Great idea man! Always nice to see projects like that...

#16 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 3:14 PM

View Postpopmilo, on Wed Jul 28, 2010 3:04 PM, said:

Great idea man! Always nice to see projects like that...

Thanks for the compliment.

#17 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 4:28 PM

View PostHammR25, on Wed Jul 28, 2010 12:31 PM, said:

Will this work with wireless PS2 controllers?

Just having a look on eBay for wireless controllers. Are the Mad Catz ones any good?

#18 HammR25 OFFLINE  

HammR25

    River Patroller

  • 3,539 posts
  • Happy Fun Ball

Posted Wed Jul 28, 2010 5:35 PM

They're probably fine for play testing. This has pretty good ratings but I'm not sure how much you're looking to spend.

#19 Bakasama ONLINE  

Bakasama

    Stargunner

  • 1,099 posts
  • Moldova does it again.

Posted Wed Jul 28, 2010 5:51 PM

I think I see the hidden reason for this thread. It would be just odd for Robotron is the only reason for this adaptor.

#20 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 5:53 PM

View PostHammR25, on Wed Jul 28, 2010 5:35 PM, said:

They're probably fine for play testing. This has pretty good ratings but I'm not sure how much you're looking to spend.

Thanks for that. Well within budget :). I'll get a couple of different brands in when I start version two of the hardware.

#21 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 5:55 PM

View PostBakasama, on Wed Jul 28, 2010 5:51 PM, said:

I think I see the hidden reason for this thread. It would be just odd for Robotron is the only reason for this adaptor.

:lol: Conspiracy theories abound! There is no hidden reason. The controller interface is what it is.

#22 Bakasama ONLINE  

Bakasama

    Stargunner

  • 1,099 posts
  • Moldova does it again.

Posted Wed Jul 28, 2010 6:01 PM

Sure, but acting like a conspiracy nut is fun, in small doses. Still, it might be cool to have a game like Berzerk with these kind of controls.

I was wondering, can this work like a trakball?

#23 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Wed Jul 28, 2010 6:04 PM

View PostBakasama, on Wed Jul 28, 2010 6:01 PM, said:

I was wondering, can this work like a trakball?

The microcontroller has full control over the joystick inputs so its certainly possible.

#24 jaybird3rd ONLINE  

jaybird3rd

    Quadrunner

  • 5,248 posts
  • Location:Northeast Alabama

Posted Wed Jul 28, 2010 8:31 PM

I'm very excited by this project, and I wish I had some wireless PlayStation controllers that I could donate for testing. I use first-party PlayStation 2 controllers (through a USB adapter) as my primary controllers on the PC, but I'm sure you already have enough of those.

As I've written before, gamepads are generally not well-suited for many of the original 2600/7800 games (which were really designed with joysticks in mind), but this adapter opens up some interesting possibilities for new games. In particular, I'm looking forward to trying Robotron with the thumb sticks, a combination that I already use with the original coin-op Robotron through emulation. I'm also looking forward to seeing what possibilities it might create for multi-player games, especially if a future version of the adapter will allow multiple controllers to be connected to the 7800 through a serialized interface.

#25 HammR25 OFFLINE  

HammR25

    River Patroller

  • 3,539 posts
  • Happy Fun Ball

Posted Wed Jul 28, 2010 10:04 PM

View PostGroovyBee, on Wed Jul 28, 2010 5:53 PM, said:

View PostHammR25, on Wed Jul 28, 2010 5:35 PM, said:

They're probably fine for play testing. This has pretty good ratings but I'm not sure how much you're looking to spend.

Thanks for that. Well within budget :). I'll get a couple of different brands in when I start version two of the hardware.
If you're going to get a couple of different brands I'd probably get the Logitech Cordless Action Controller as well.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users