-
-
Notifications
You must be signed in to change notification settings - Fork 115
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.
- 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.
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