-
-
Notifications
You must be signed in to change notification settings - Fork 114
BlueRetro System Specific User Manual
- Parallel 1P (NeoGeo, Supergun, JAMMA)
- Parallel 2P (Atari 2600/7800, Master System)
- NES
- PCE / TG16
- Genesis
- SNES
- CD-i
- 3DO
- Jaguar
- PSX/PS2
- Saturn
- PC-FX
- JVS
- Virtual Boy
- Nintendo 64
- Dreamcast
- GameCube
- Wii-Ext
It is required to set System to Parallel 1P in the global config and power cycle BlueRetro. Parallel 1P (12 buttons) mode can't be auto-detected.
Multitap config has no effect.
Mode config has no effect.
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & Parallel 1P buttons label correspondence (Refer to the NeoGeo column).
It is required to set System to Parallel_2P in the global config and power cycle BlueRetro. Parallel 2P (6 buttons each) mode can't be auto-detected.
Multitap config has no effect.
Mode config has no effect.
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & Parallel 2P buttons label correspondence (Refer to the Master System column).
-
None: BlueRetro will emulate the device selected in output config #1 on NES port 1.
BlueRetro will emulate the device selected in output config #2 on NES port 2. - Slot 1: Same as Dual.
- Slot 2: Same as Dual.
- Dual: BlueRetro will emulate a Four Score multitap with 4 controllers (Use both NES ports).
- Alt: BlueRetro will emulate a Japanese 4P adapter multitap with 4 controllers (Use both NES ports & FC DB15).
- GamePad: BlueRetro will emulate a standard 8 buttons NES controller.
- GamePadAlt: Same as GamePad.
-
Keyboard: TBD
BlueRetro will emulate a Famicom keyboard. - Mouse: BlueRetro will emulate a Famicom Hori Trackball. (Must use "Default Mouse" preset)
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & NES controller buttons label correspondence.
- None: BlueRetro will emulate the device selected in output config #1.
- Slot 1: BlueRetro will emulate a 5 port multitap with the device selected in output config #1 on all ports.
- Slot 2: Same as None.
- Dual: Same as None.
- Alt: Same as None.
- GamePad: BlueRetro will emulate a standard 2/3 buttons PCE / TG16 controller.
- GamePadAlt: BlueRetro will emulate a standard 6 buttons PCE / TG16 controller.
- Keyboard: NA
- Mouse: BlueRetro will emulate a PCE mouse. (Must use "Default Mouse" preset) (Not supported in multitap mode)
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & PCE/TG16 controller buttons label correspondence.
-
None: BlueRetro will emulate the device selected in output config #1 on Genesis port 1.
BlueRetro will emulate the device selected in output config #2 on Genesis port 2. -
Slot 1: BlueRetro will emulate a Genesis Team Player Multitap with 4 devices on port 1 as configured in output config #1-4.
BlueRetro will emulate the device selected in output config #5 on Genesis port 2. -
Slot 2: BlueRetro will emulate the device selected in output config #1 on Genesis port 1.
BlueRetro will emulate a Genesis Team Player Multitap with 4 devices on port 2 as configured in output config #2-5. - Dual: BlueRetro will emulate a Genesis Team Player Multitap with 4 devices on port 1 & 2 (Total 8 devices) as configured in output config #1-8.
- Alt: BlueRetro will emulate a EA 4 Way Play multitap with 4 3 buttons controllers (Use both Genesis ports).
- GamePad: BlueRetro will emulate a standard 3 buttons controller.
- GamePadAlt: BlueRetro will emulate a 6 buttons controller.
-
Keyboard: TBD
BlueRetro will emulate a XBAND Keyboard. (Not supported for multitap) - Mouse: BlueRetro will emulate a Genesis Mouse. (Must use "Default Mouse" preset)
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & Genesis controller buttons label correspondence.
-
None: BlueRetro will emulate the device selected in output config #1 on SNES port 1.
BlueRetro will emulate the device selected in output config #2 on SNES port 2. -
Slot 1: TBD
BlueRetro will emulate a Super Multitap with 4 controllers on port 1.
BlueRetro will emulate the device selected in output config #5 on SNES port 2. -
Slot 2: BlueRetro will emulate the device selected in output config #1 on SNES port 1.
BlueRetro will emulate a Super Multitap with 4 controllers on port 2. -
Dual: TBD
BlueRetro will emulate a Super Multitap with 4 controllers on port 1 & 2 (Total 8 controllers). - Alt: NA
- GamePad: BlueRetro will emulate a standard 12 buttons SNES controller.
- GamePadAlt: Same as GamePad.
-
Keyboard: TBD
BlueRetro will emulate a XBAND keyboard. - Mouse: BlueRetro will emulate a SNES Mouse. (Must use "Default Mouse" preset)
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & SNES controller buttons label correspondence.
External power required as CD-i look for peripheral once before BlueRetro is fully done reading it's config. Power up BlueRetro externally first, then 1 sec later power on CD-i.
BlueRetro will emulate the device selected in output config #1 on cord 1 main device.
BlueRetro will emulate the device selected in output config #2 on cord 2 or cord 1 secondary device. \
Multitap config has no effect.
- GamePad: BlueRetro will emulate a standard CD-i gamepad. (Must use "CD-i gamepad" preset)
- GamePadAlt: NA
- Keyboard: BlueRetro will emulate a CD-i Keyboard. (Must use "Default Gamepad/Keyboard" preset, Accessories config select type)
- Mouse: BlueRetro will emulate a CD-i Mouse. (Must use "Default Mouse" preset)
Only valid for "Keyboard" mode.
- None: BlueRetro will emulate a "K" type keyboard.
- Memory:BlueRetro will emulate a "X" type keyboard.
- Rumble:BlueRetro will emulate a "T" type keyboard.
- Both: NA
See BlueRetro mapping reference for Bluetooth controller & CD-i controller buttons label correspondence.
Multitap config has no effect.
- GamePad: BlueRetro will emulate a standard 3DO controller.
- GamePadAlt: BlueRetro will emulate a 3DO Flightstick controller.
- Keyboard: NA
- Mouse: BlueRetro will emulate a 3DO Mouse.
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & 3DO controller buttons label correspondence.
- None: BlueRetro will emulate the device selected in output config #1.
- Slot 1: BlueRetro will emulate a 4 port TeamTap with the device selected in output config #1 on all ports.
- Slot 2: Same as None.
- Dual: Same as None.
- Alt: Same as None.
- GamePad: BlueRetro will emulate a standard Jaguar controller.
- GamePadAlt: BlueRetro will emulate a 6D controller.
- Keyboard: NA
- Mouse: NA
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & Jaguar controller buttons label correspondence.
** PS2 Multitap is not supported **
-
None: BlueRetro will emulate the device selected in output config #1 on PSX/PS2 port 1.
BlueRetro will emulate the device selected in output config #2 on PSX/PS2 port 2. -
Slot 1: BlueRetro will emulate a PSX Multitap with 4 devices on port 1 as configured in output config #1-4.
BlueRetro will emulate the device selected in output config #5 on PSX/PS2 port 2. -
Slot 2: BlueRetro will emulate the device selected in output config #1 on PSX/PS2 port 1.
BlueRetro will emulate a PSX Multitap with 4 devices on port 2 as configured in output config #2-5. - Dual: BlueRetro will emulate a PSX Multitap with 4 devices on port 1 & 2 (Total 8 devices) as configured in output config #1-8.
- Alt: NA
- GamePad: BlueRetro will emulate a DualShock 2 controller.
- GamePadAlt: BlueRetro will emulate a Flightstick (SCPH-1110 & Green LED mode).
- Keyboard: BlueRetro will emulate a Lightspan Keyboard.
- Mouse: BlueRetro will emulate a PSX Mouse. (Must use "Default Mouse" preset)
Only valid for "Gamepad" mode.
- None: BlueRetro will emulate a DualShock 2 controller with rumble disabled.
- Memory: NA
- Rumble: BlueRetro will emulate a DualShock 2 controller with rumble enable.
- Both: NA
See BlueRetro mapping reference for Bluetooth controller & PSX/PS2controller buttons label correspondence.
-
None: BlueRetro will emulate the device selected in output config #1 on Saturn port 1.
BlueRetro will emulate the device selected in output config #2 on Saturn port 2. -
Slot 1: BlueRetro will emulate a Saturn Multitap with 6 devices on port 1 as configured in output config #1-6.
BlueRetro will emulate the device selected in output config #7 on Saturn port 2. -
Slot 2: BlueRetro will emulate the device selected in output config #1 on Saturn port 1.
BlueRetro will emulate a Saturn Multitap with 6 devices on port 2 as configured in output config #2-7. - Dual: BlueRetro will emulate a Saturn Multitap with 6 devices on port 1 & 2 (Total 12 devices) as configured in output config #1-12.
- Alt: NA
- GamePad: BlueRetro will emulate an Analog controller in Digital mode.
- GamePadAlt: BlueRetro will emulate an Analog controller in Analog mode. ** Many ODE frontends (such as Pseudo Saturn Kai) are not compatible with Analog mode, making game selection impossible. *** Workaround 1 : Select and launch the game with GamePad mode, then switch to Analog for play. *** Workaround 2 : Use a standard Saturn controller for ODE navigation and game launch, then plug BlueRetro for play.
- Keyboard: BlueRetro will emulate a Saturn Keyboard.
- Mouse: BlueRetro will emulate a Saturn Mouse. (Must use "Default Mouse" preset)
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & Saturn controller buttons label correspondence.
Multitap config has no effect.
- GamePad: BlueRetro will emulate a standard PC-FX controller.
- GamePadAlt: NA
- Keyboard: NA
- Mouse: BlueRetro will emulate a PC-FX Mouse.
Accessories config has no effect.
BlueRetro will emulate a 12 players output with 16 buttons and 2 axis each.
Multitap config has no effect.
Mode config has no effect.
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & JVS controller buttons label correspondence.
BlueRetro will emulate a standard Virtual Boy controller.
Multitap config has no effect.
Mode config has no effect.
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & Virtual Boy controller buttons label correspondence.
- LJ (Stick left click): Toggle VirtualTap video mode. (ESP IO27)
- RJ (Stick right click): Change VirtualTap pallette. (ESP IO16)
BlueRetro will emulate the device selected in output config #1 on N64 port 1.
BlueRetro will emulate the device selected in output config #2 on N64 port 2.
BlueRetro will emulate the device selected in output config #3 on N64 port 3.
BlueRetro will emulate the device selected in output config #4 on N64 port 4.
Multitap config has no effect.
- GamePad: BlueRetro will emulate a standard N64 controller.
- GamePadAlt: Same as GamePad.
- Keyboard: BlueRetro will emulate a Randnet Keyboard. (Must use "Default Gamepad/Keyboard" preset)
- Mouse: BlueRetro will emulate a N64 Mouse. (Must use "Default Mouse" preset)
Only valid for "Gamepad" mode.
- None: BlueRetro will emulate a standard N64 controller with empty accessory slot.
- Memory: BlueRetro will emulate a standard N64 controller with Controller Pak.
- Rumble: BlueRetro will emulate a standard N64 controller with Rumble Pak.
- Both: NA
See BlueRetro mapping reference for Bluetooth controller & N64 controller buttons label correspondence.
- MT (Home): Toggle accessory between Controller Pak and Rumble Pak.
- MQ (Capture/TouchPad): Cycle active Controller Pak bank.
BlueRetro will emulate the device selected in output config #1 on Dreamcast port 1.
BlueRetro will emulate the device selected in output config #2 on Dreamcast port 2.
BlueRetro will emulate the device selected in output config #3 on Dreamcast port 3.
BlueRetro will emulate the device selected in output config #4 on Dreamcast port 4.
Multitap config has no effect.
- GamePad: BlueRetro will emulate a standard Dreamcast controller.
- GamePadAlt: BlueRetro will emulate a non-standard Dreamcast controller with 2nd Joystick, 2nd D-pad & C, D & Z buttons.
- Keyboard: BlueRetro will emulate a Dreamcast Keyboard. (Must use "Default Gamepad/Keyboard" preset)
- Mouse: BlueRetro will emulate a Dreamcast Mouse. (Must use "Default Mouse" preset)
Only valid for "Gamepad" & "GamePadAlt" mode.
- None: BlueRetro will emulate a Dreamcast controller with 2 empty accessory slots
-
Memory: TBD
BlueRetro will emulate a Dreamcast controller with VMU. - Rumble: BlueRetro will emulate a Dreamcast controller with Jump Pack. Experimental
-
Both: TBD
BlueRetro will emulate a Dreamcast controller with VMU & Jump Pack.
See BlueRetro mapping reference for Bluetooth controller & Dreamcast controller buttons label correspondence.
BlueRetro will emulate the device selected in output config #1 on GameCube port 1.
BlueRetro will emulate the device selected in output config #2 on GameCube port 2.
BlueRetro will emulate the device selected in output config #3 on GameCube port 3.
BlueRetro will emulate the device selected in output config #4 on GameCube port 4.
Multitap config has no effect.
- GamePad: BlueRetro will emulate a standard GameCube controller.
- GamePadAlt: Same as GamePad.
- Keyboard: BlueRetro will emulate a ASCII/Sammy Keyboard. (Must use "Default Gamepad/Keyboard" preset)
- Mouse: NA
Only valid for "Gamepad" mode.
- None: BlueRetro will emulate a standard GameCube controller with rumble disabled.
- Memory: NA
- Rumble: BlueRetro will emulate a standard GameCube controller with rumble enable.
- Both: NA
A regular Gamecube controller trigger is composed of two buttons: the analog section and a digital buttons at the end.
Wii Original Classic controller and TBD Steam controller work this way. Those two controller will emulate the GameCube mapping properly using default config.
- Using the default mapping, BlueRetro will map the two section separately. (Use this if playing with Wii Original Classic or TBD
Steam controller - Use the "GameCube Merge analog & digital trigger" preset to emulate the GameCube trigger using only the analog trigger. (Any other type of Bluetooth controller)
See BlueRetro mapping reference for Bluetooth controller & GameCube controller buttons label correspondence.
refers to the connector found on the downside of Wii Remotes and on the front of NES Mini and SNES Mini consoles.
BlueRetro will emulate the device selected in output config #1 on Wii port 1.
BlueRetro will emulate the device selected in output config #2 on Wii port 2.
Multitap config has no effect.
- GamePad: BlueRetro will emulate a Wii Classic Pro (Digital trigger).
- GamePadAlt: BlueRetro will emulate the original Wii Classic controller (Analog trigger).
- Keyboard: NA
- Mouse: NA
Accessories config has no effect.
See BlueRetro mapping reference for Bluetooth controller & Wii controller buttons label correspondence.
-
RE notes
- ESP32 RTOS + Bare Metal: Best of Both Worlds?
- Learning Bluetooth Classic (BR/EDR) with HCI traces
- Xbox One Adaptive controller
- Evolution of SEGA's IO Interface from SG-1000 to Saturn
- Famicom & NES controller shift register: Parallel-in, Serial-out
- SNES 2P & Super Multitap
- PlayStation & PlayStation 2 SPI interface
- 3DO interface
- PC-FX interface
- CD-i interface
- PCE & TG16 interface
- Jaguar Interface
-
Deprecated content