Jump to content

Photo

Announcing new 2600 controller USB adaptor


172 replies to this topic

#151 Inky OFFLINE  

Inky

    Gobs of money!

  • 25,537 posts
  • Meh
  • Location:The Irradiated Wastelands

Posted Wed Mar 8, 2017 11:44 AM

 

I'm not familiar with that controller.  Does it have analog output?  This thread says it is digital, and to work with the 2600 as reported, it would have to be digital output -

http://atariage.com/...-2600-trakball/

 

EDIT: OK, also stated in the thread that is has analog mode.  I would have to pick one up and test what the analog output is.

 

Tom

http://2600-daptor.com

Yep, both digital ("control") and analog ("sports") functionality


Edited by Inky, Wed Mar 8, 2017 11:45 AM.


#152 dualcam OFFLINE  

dualcam

    Chopper Commander

  • Topic Starter
  • 195 posts

Posted Wed Mar 8, 2017 5:26 PM

Or, use the Ti-99/4A firmware in the 'II.

 

Correction - the TI-99/4A firmware is for the Vision-daptor.

 

Tom

http://2600-daptor.com



#153 fluxit OFFLINE  

fluxit

    Chopper Commander

  • 110 posts

Posted Wed Mar 8, 2017 6:26 PM

Also, extra button 4 input on the 'II is used for updating the firmware.  You got tripped up by the re-purposing of the extra button inputs 4/5/6 on the 'II.

 

You could use the Original 2600-daptor, and two 2600 joysticks.  I can provide the Original 2600 firmware to install in the 'II.  You would have paddle and driving controller support on the first DB9.

 

Or, use the Ti-99/4A firmware in the 'II.  This is a dual stick controller.  You'll need a 2600 to TI-99 Y-cable - schematics can be found on the 'net or I can draw them up.  I don't recall if I put the extra button inputs in this firmware, but would be easy to add.  This would give two 2600 joysticks and up to 7 buttons total.

Ultimately, the 7800 support is more important to me.  I was proceeding under the mistaken impression that the mode switches were checked during powerup, and then became available for reuse in 2600 mode.

I have removed my second db9 and cleaned up the board.  7800 mode remained unusable.  You gave me a good hint though; upon reprogramming with the "2600-daptorII TB FB1.hex", 7800 sticks now work again.  I must have corrupted the firmware somehow with my 2600 twin stick.

 

Your download links for the MPHidflash for Linux are dead.  I looked it up on Github and failed at building it, as for whatever reason apt-get couldn't find libhid-dev to install it, so I had to reprogram the 2600-daptor II from Windows.



#154 dualcam OFFLINE  

dualcam

    Chopper Commander

  • Topic Starter
  • 195 posts

Posted Thu Mar 9, 2017 10:06 AM

Ultimately, the 7800 support is more important to me.  I was proceeding under the mistaken impression that the mode switches were checked during powerup, and then became available for reuse in 2600 mode.

I have removed my second db9 and cleaned up the board.  7800 mode remained unusable.  You gave me a good hint though; upon reprogramming with the "2600-daptorII TB FB1.hex", 7800 sticks now work again.  I must have corrupted the firmware somehow with my 2600 twin stick.

 

Your download links for the MPHidflash for Linux are dead.  I looked it up on Github and failed at building it, as for whatever reason apt-get couldn't find libhid-dev to install it, so I had to reprogram the 2600-daptor II from Windows.

 

Here is a firmware for the 'II with it forced in 7800 mode (a "7800-daptor" if you will) -

http://2600-daptor.c...I 7800 only.hex

 

Extra buttons inputs 5 & 6 are now free to be used.  Set the mode select switches up (else they will force these inputs on).  #4 is still used for firmware updates, but this only checked when the 'daptor is first powered on, after that is free to be used.  However, I have occasionally seen that the USB can be reset when a controller is plugged in, and if input 4 was on, the 'daptor would get kicked into firmware update mode.  Unplug the USB and reconnect with #4 off should get back to normal operation mode.

 

Thanks for pointing out the dead link.  Yeah, looks like the project moved over to GitHub -

https://github.com/A...sLtd/mphidflash

There is "binaries" folder with executables for various O/S's including Linux.

 

Tom

http://2600-daptor.com


Edited by dualcam, Thu Mar 9, 2017 10:11 AM.


#155 fluxit OFFLINE  

fluxit

    Chopper Commander

  • 110 posts

Posted Thu Mar 9, 2017 8:20 PM

It works great with the forced 7800 mode.  I get proper 7800 stick operation +2 buttons, and with the twin 2600 stick I get two joysticks and one button(#2) as expected.  Thanks, it works perfectly now AFAICT, having tested in MAME with Super Xevious(7800 stick,) Krull(Twin Sticks,) and BattleZone(Twin Sticks and fire button.)



#156 Mangia-Boy OFFLINE  

Mangia-Boy

    Moonsweeper

  • 465 posts

Posted Thu Jun 8, 2017 9:38 AM

Yesterday my 2600daptor and Visiondaptor arrived. Very fast shipping within 8 days from Oregon to Germany.

Both of them work fine. :)  It's cool to play vintage games on computer with original controllers. 

Thank you, very much



#157 xucaen OFFLINE  

xucaen

    Stargunner

  • 1,261 posts
  • Paying bills...
  • Location:Massachusetts

Posted Mon Jul 24, 2017 4:28 PM

I'd like to get 2 2600-dapter II's for use with the Atari800WinPlus emulator. Has anyone here tested paddles and joysticks with Atari800WinPlus? 



#158 dualcam OFFLINE  

dualcam

    Chopper Commander

  • Topic Starter
  • 195 posts

Posted Tue Dec 5, 2017 11:48 AM

Duh.  I don't know why I was thinking that.

Will the Sega Master System Sports Pad work with any of your devices in analog?

 

Sorry it has been a while to get to this - was a very busy year.

 

Turns out this does not have analog output, but the positioning data is read out digitally, so am adding it to the Vision-daptor.  Here is the firmware -

http://2600-daptor.c...gaSportsPad.hex

 

This controller has some quirks, and was not able to integrate it into the Vision-daptor's AutoSense like I wanted, so instead replaced the dedicated Sega Genesis mode.  Sega Genesis is available via the AutoSense mode.

 

To use, set the Vision-daptor switches to 1 up and 2 down.  Controller needs to be in Sports mode.  To use Control mode, set the controller to Control and hold button 2 as the USB is connected.  Keep it pressed until the Vision-daptor LED is flashing regularly (this will take several seconds).  The Vision-daptor will remember this and now default to Control mode.  To get back to Sports mode, set the controller to Sports and repeat the connect USB, hold button 2 until LED flashing.

 

Sports mode is supported via the mouse.  Control mode is via joystick.  If the Vision-daptor is in Sports mode, but there is no controller connected, or the controller is in Control mode, the mouse cursor will move down/right.

 

Let me know if you have any comments.  Not the shipping firmware yet - I need to get new labels first.

 

Tonm

http://2600-daptor.com



#159 Inky OFFLINE  

Inky

    Gobs of money!

  • 25,537 posts
  • Meh
  • Location:The Irradiated Wastelands

Posted Tue Dec 5, 2017 3:52 PM

Woah!  Must give that a try when I get home!



#160 Inky OFFLINE  

Inky

    Gobs of money!

  • 25,537 posts
  • Meh
  • Location:The Irradiated Wastelands

Posted Wed Dec 20, 2017 7:48 PM

It's been a few days...

When setup, should the SMS Trackball be able to be used as a mouse in Windows?

I'm trying to set up the trackball for use in Centipede on MAME, but I have to keep rolling and rolling the ball, and it won't set to any of the centipede directions.  I also cannot get MAME to map the SMS sports pad buttons to map to the Centipede fire button.



#161 dualcam OFFLINE  

dualcam

    Chopper Commander

  • Topic Starter
  • 195 posts

Posted Thu Dec 21, 2017 10:48 AM

Yes, when it is in SPORTS mode, it is a mouse and will work as such in windows.  You need to use the Vision-daptor auto sense to also put the Vision-daptor into the same, CONTROL or SPORTS, mode that the controller is in.

 

There was a bug in the first firmware I posted.  The auto sense routine was suppose to be watching for button 2 to switch from CONTROL back to SPORTS, but was instead checking for button 1.  There is an updated version on the web-site -

http://2600-daptor.c...on-firmware.htm

 

The buttons show up as both mouse left & right buttons, and joystick buttons 1 & 2.  Perhaps this is confusing MAME.  I would think the MAME default would already be one of those.

 

Tom

http://2600-daptor.com/



#162 Inky OFFLINE  

Inky

    Gobs of money!

  • 25,537 posts
  • Meh
  • Location:The Irradiated Wastelands

Posted Fri Dec 22, 2017 1:29 PM

I see what I did wrong.  I flashed the wrong firmware.  Duh!



#163 dualcam OFFLINE  

dualcam

    Chopper Commander

  • Topic Starter
  • 195 posts

Posted Mon Jan 8, 2018 10:53 AM

Have posted a firmware for the 2600 II to make it into an AtariVox USB interface -

http://2600-daptor.c...00-firmware.htm

 

Currently, only supports speech - EEPROM is on the to-do list.  Note Stella only uses a real AtariVox for the speech - it emulates the EEPROM with a disk file.

 

Tom

http://2600-daptor.com/



#164 raoulserrano OFFLINE  

raoulserrano

    Space Invader

  • 10 posts

Posted Fri Feb 9, 2018 12:51 PM

 

You need to teach it.  Go into the TAB menu, Input (this Game).  Go down to Paddle 2 Analog, and hit Enter.  Now move paddle 2.  The setting should change to Joy 1 Y Axis.

 

You will also need to teach P2 Button 1.

 

EDIT:

Also in mame.ini, set -

joystick_deadzone 0
joystick_saturation 1

 

Tom

http://2600-daptor.com/

 

 

Hey when i hit TAB in mame  in the warlaords game the scroll bar highlighting the "input" and all that jazz goes crazy and keeps scrolling down. How do it get it to stabilize so I can actually select someone like "paddle 2" etc.



#165 raoulserrano OFFLINE  

raoulserrano

    Space Invader

  • 10 posts

Posted Fri Feb 9, 2018 12:57 PM

 

 

You need to teach it.  Go into the TAB menu, Input (this Game).  Go down to Paddle 2 Analog, and hit Enter.  Now move paddle 2.  The setting should change to Joy 1 Y Axis.

 

You will also need to teach P2 Button 1.

 

EDIT:

Also in mame.ini, set -

joystick_deadzone 0
joystick_saturation 1

 

Tom

http://2600-daptor.com/

 

 

Hey when i hit TAB in mame  in the warlaords game the scroll bar highlighting the "input" and all that jazz goes crazy and keeps scrolling down. How do it get it to stabilize so I can actually select someone like "paddle 2" etc.

 

sorry let me try again. Hey Tom when i hit TAB in mame in the warlaords game the scroll bar highlighting the "input" and all the other settings goes crazy and keeps scrolling down. How do it get it to stabilize so I can actually select something like "paddle 2" etc.



#166 dualcam OFFLINE  

dualcam

    Chopper Commander

  • Topic Starter
  • 195 posts

Posted Fri Feb 9, 2018 2:45 PM

Been a while since I played with mame, but sounds like it's taking the paddle 2 as joystick up/down for menu navigation (and will take paddle 1 as joystick left/right navigation).  If you turn the paddle it should stop moving when you find the paddle center.

 

Tom

http://2600-daptor.com/



#167 raoulserrano OFFLINE  

raoulserrano

    Space Invader

  • 10 posts

Posted Fri Feb 9, 2018 5:03 PM

Been a while since I played with mame, but sounds like it's taking the paddle 2 as joystick up/down for menu navigation (and will take paddle 1 as joystick left/right navigation).  If you turn the paddle it should stop moving when you find the paddle center.

 

Tom

http://2600-daptor.com/

 

Hey it worked! Still Da Man. Thank-you from Canada 



#168 Karl G OFFLINE  

Karl G

    Moonsweeper

  • 456 posts

Posted Sun Jun 3, 2018 7:52 AM

Have posted a firmware for the 2600 II to make it into an AtariVox USB interface -

http://2600-daptor.c...00-firmware.htm

 

Currently, only supports speech - EEPROM is on the to-do list.  Note Stella only uses a real AtariVox for the speech - it emulates the EEPROM with a disk file.

 

Tom

http://2600-daptor.com/

 

Just in case it is helpful to anyone else, I have had success with the AtariVOX interface - it worked with me in Stella in Mac OS, Windows and Linux.  For Mac OS and Linux, I had to set the AtariVOX serial port setting to the correct /dev/tty* setting (/dev/tty.usbmodem1461 on Mac, and /dev/ttyACM0 on Linux).  For Windows, I set it to the COM port that the driver was using, as seen in device manager (com3 in my case).



#169 jhammond OFFLINE  

jhammond

    Star Raider

  • 75 posts

Posted Sun Jul 29, 2018 5:47 PM

After a year of enjoyment with my 2600daptor & original Atari joystick, I can no longer move UP with my joystick...everything else still works.  I tried uninstall, and reinstalling Stella....no luck. 

Anyone have suggestions?



#170 dualcam OFFLINE  

dualcam

    Chopper Commander

  • Topic Starter
  • 195 posts

Posted Tue Jul 31, 2018 9:14 AM

After a year of enjoyment with my 2600daptor & original Atari joystick, I can no longer move UP with my joystick...everything else still works.  I tried uninstall, and reinstalling Stella....no luck. 

Anyone have suggestions?

 

This was a bad joystick.

 

Tom

http://2600-daptor.com/



#171 Inky OFFLINE  

Inky

    Gobs of money!

  • 25,537 posts
  • Meh
  • Location:The Irradiated Wastelands

Posted Mon Aug 6, 2018 9:40 AM

Holy crap.  I haven't been keeping up with your website.  You have a lot of products I'd like to have...

As a very satisfied Vision-daptor customer, I see the DB9 adaptor is the thing I really want need 



#172 ClassicGMR OFFLINE  

ClassicGMR

    Stargunner

  • 1,173 posts
  • Location:Northeastern U.S.

Posted Mon Aug 6, 2018 10:10 AM

Still loving my Vision-daptor and 2600-daptor II. They get use at least 2-3 times a week. :)



#173 Kosmic Stardust OFFLINE  

Kosmic Stardust

    Princess Rescuer

  • 17,659 posts
  • Location:Milky Way Galaxy

Posted Mon Aug 6, 2018 10:12 PM

Holy crap.  I haven't been keeping up with your website.  You have a lot of products I'd like to have...
As a very satisfied Vision-daptor customer, I see the DB9 adaptor is the thing I really want need

Holy cow, the D9 does literally everything! :o
http://2600-daptor.c...0-daptor D9.htm




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users