registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); } public function getOutput() { return; } public function replaceOutput($output, $key) { require_once( IPSLib::getAppDir('ibprobattle') . '/sources/battleHooks.php' ); $this->battleHook = new battleHooks( $this->registry ); return $this->battleHook->statsTopicView($output, $key); } } ?>registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); } public function getOutput() { require_once( IPSLib::getAppDir('ibprobattle') . '/sources/battleHooks.php' ); $this->battleHook = new battleHooks( $this->registry ); return $this->battleHook->statsTopicViewJS(); } } ?> one adapter for all controllers - Other Emulators [/pc/other] - 1Emulation.com

Jump to content

Welcome to 1Emulation.com
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account
Photo

one adapter for all controllers

- - - - -

  • This topic is locked This topic is locked
No replies to this topic

#1
ulao

ulao

    Newbie Poster

  • Members
  • 1 posts
Hi all just wanted to drop by and announce this little project.



Posted Image
Main page http://spawnlinux.dy....org/Bliss-Box/
Forums http://blissbox.freeforums.org/
Compatibility http://spreadsheets....amp;output=html

As this project is mainly a hobby, custom designs are ok.
Posted Image

If you have any questions feel free to ask.

FYI Version 1 was mainly for controller buttons and sticks. Version 2 will 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 CONTROLE, 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.


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

Edited by ulao, 20 January 2011 - 02:33 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users