Closed Bliss-Box : one USB adapter for all retro console controllers

  • Thread starter Thread starter ulao
  • Start date Start date
  • Replies Replies 8
  • Views Views 4982
Status
Not open for further replies.

ulao

New member
Rating - 0%
0   0   0
Joined
Jun 7, 2009
Posts
10
Country
USA
Region
south east
I listed this in general chat but meant to put it in the for sell section.


beta1_new.png

Main page http://spawnlinux.dyndns.org/Bliss-Box/
Forums http://blissbox.freeforums.org/
Compatibility http://spreadsheets.google.com/pub?key=tGD-U_eW1Rc7rNyqkpgJuIg&output=html

As this project is mainly a hobby, there are a lot of customized requests.
21532_1135707293442_1850149301_265135_55699_n.jpg


If you have any questions feel free to ask.

FYI Version 1 was mainly for controller buttons and sticks. Version 2 is be for things like mempaks and rumble. Otherwise, Version 1 supports every aspect of the controller possible. For example there is a method for PSX pressure, saturn 3d controller works, and all switches do what they should.

Features
* Auto Pause, most controllers have an auto pause when the controller is unplugged. When you are in the middle of a game and your fried, wife, or otherwise clueless parter trips over your cord resulting in NO GAME CONTROLLER, the game will pause Wink

* Auto Detect, no switches needed. The Bliss-Box will detect the controller. The Bliss-Box is Out of the Box ready. Nothing need, no drivers, wiring, or setup. Plug in the controller, then the Bliss-Box, and you are done.

* Upgrades. The chip is designed to be upgraded via the neogeo connector. If you know how to use an avr-isp you can do this on your own, otherwise it requires shipping to be upgraded. For avr info see the technical page.

* Full emulation, each controller is fully emulated unless otherwise stated. For example psx2 pressure sensitive buttons work! Version 1.0 of the Bliss-Box did not indented to support rumble or mem pack reading. This is planned in 2.0 (see 2.0 notes in "what is new new" section)

2.0 is also available but only in beta. You can request 2.0 if you like but understanding its beta. It does encompass all working 1.0 features.


*Auto Pause Detection, In addition to auto pause with 2.0 you can switch controllers in the fly. When you unplug, for example, a Saturn controller you can then choose any detectable controller and plug it in. The Bliss-Box will auto detect this controller and resume functionality without a flinch by the user. Very few controllers are not detectable. For example the Atari, Intellivision are not detectable, most others are.

* Global button mapping, In addition to the auto detection all buttons are laid out the same to mach common set ups. For example the snes y, b, x, a, are mapped like the neo-geo a, b, c, d, So that when you swith from one to the next you use the controller in the same manner. Both left most buttons ( snes:Y or neo:A ) are mapped to the emulator the same. Obviously some choices had to be made. See this spread sheet for details. Open to suggestions

* Force Feedback, Yes vibration ( rumble ) is supported in 2.0 with no drivers required. It was developed for a windows system and may or may not work on the ps3, linux or mac ( just never been tested). The following controllers support rumble: DreamCast, Nintendo 64, Playstation 1,2, and Game Cube

*UDLR mode, This mode will map all Up,Down,Left,Right buttons to the corresponding analog movements. So that you can switch to digital in the game and back out at any time. To do this you press shoulder left, shoulder right and the pause button all at once. To exit, press the same.

As for pricing, it varies on what you want. A single adapter can be $35 assembled and a full scale up to $150. Or a DIY for $35.
 
Last edited:
Thread moved to 'Hardware Other'

Dave G :cool:
 
Retro->USB?
I dont get it, are you referring to that retrousb site?

Prince! Yeah, I wish I could do better. But hey, if you want to cut holes and twist wires for 3 days you can get the DIY for $35 ;)
 
Ahh, I will change
" one adapter for all retro controllers"
to
" one USB adapter for all retro console controllers"

In 3.0 the plan is to go from any console controller to usb or any console. Though there is a lot involved there.
 
How does this adapter handle itself when more than one controller is collected at once? What device takes president and how is the software side of the controller handled? What does Windows f.ex. see when the controller is plugged into the USB port? Standard windows game controller control panel configuration?

I'm definitely interested, but want to wait until you have version 2 out of beta at least, and maybe when version 3 will be.
 
Hi, Harrison. 1.0 detects during initialization. So if you plug in a snes, then plug in the usb you are in snes mode. Of course any snes protocal controllers will work at that time, so you can swap with nes or v-boy. But swapping with sega will do nothing. Plugging both in at once could cause harm to your controller and is stated so in the FAQ and documentation ( not to mention the bottom of the device ).

2.0, works a bit different. You can swap from dreamcast to sens, to saturn. Each time you unplug the controller it goes in to detection mode. Once it finds a suitable signature it now is ready to go. Again , never use two at once. I have never hurt a controller doing this but I dont recombinant trying it. Communication is done by pulling lines hi or lo. If the device pulls hi and the controller pulls hi, that could be too much stress on the controllers MCU.

As for software its a HID. ( human interface device ) Windows, Mac, Linux, PS3, and many other OS's support HID.
http://en.wikipedia.org/wiki/Human_interface_device

The 2.0 architecture is done. This means no hardware changes are any longer needed. All that is left is mem card reading and some more rumble testing. So when the final version is out, all beta testers will receive the final code. All 1.0 users are stuck at 1.0.

2.0 is planned to be complete by late last quarter ( in time for xmas). 3.0 will depending on the success of 2.0. It may also come as an add-on for 2.0, just not sure yet. So really, there is no need to wait as it save you nothing ;)
 
Status
Not open for further replies.
Back
Top Bottom