EG Starts Arcade SJ@JX CY-1121 Bluetooth CSR4.0
Posted: Sun Feb 09, 2020 5:37 am
The "EG Starts Arcade" kits are becoming popular. They consist on a USB "Game Controller Board". The good news here, is that such board may get recognized by Windows, as generic joystick (and keypad).
Question #1
Is such Windows compatibility, a practical reality? What is the latency? What is the resolution? Can Windows activate the LEDs inside the push buttons? How many push buttons in total?
Anyway, the "EG Starts Arcade" USB board features connectors intended for one 5-pin joystick, four 2-pin joysticks, and twelve push buttons possibly incorporating a LED. There is a "1 player kit" costing approx 26 euros on Amazon, consisting in such USB board, plus one joystick, plus 10 push buttons, plus all the cabling. There is also a budget "EG Starts Arcade 2 players kit" costing 35 euros on Amazon, coming with two joysticks and twenty buttons (this time no LEDs inside, I guess). One can purchase more "EG Start Arcade" buttons, LED buttons, and joysticks, as spare parts. I don't know the perceived quality difference between a 2-pin joystick and a 5-pin joystick.
Another popular brand is "Quimat". They sell a "2 players kit" costing approx 39 euros advertised as "Amazon's choice", basing on a single USB board qualified as "double", labelled "SJ@JX CY-1121".
A "SJ@JX CY-1121 Arcade Game Controller" google search returns many interesting results. This is quite reassuring.
Question #2
Before committing in developing an array of Flowstone application (not arcade games) that are exploiting a USB Game Controller, I would like to assess the perceived quality of such human interface device. Is there a .fsm or .exe I can download for such purpose? Is it recommended to solely rely on the SJ@JX CY-1121 board, instead of a less documented one like "EG Starts Arcade" is currently relying on?
Question #3
How to become wireless? Logitech is relying on their orange star "unifying USB receiver", which is a minuscule USB dongle. It can deal with six devices at the same time. I guess such "orange star" USB dongle is materializing a Bluetooth "Master", duly programmed by Logitech, for recognizing all "orange star" Logitech products.
Concerning us, the obvious solution consists of hooking a "Mini USB Bluetooth CSR 4.0 Dual Mode Adapter Dongle", sold by Amazon. What is the meaning of "Dual Mode"? Is it the capability for such USB dongle, to materialize a "Bluetooth Master", and to materialize also a "Bluetooth Slave"? Am I right? Concerning the joystick side, what to attach to the SJ@JX CY-1121 board, for making it wireless? I guess that what is required on the joystick side, is a 32-bit microcontroller board equipped with two USB ports, one for the connecting the SJ@JX CY-1121 board, and the other for connecting the "Mini USB Bluetooth CSR 4.0 Dual Mode Adapter Dongle", this time materializing a "Bluetooth Slave". Am I right? Who can supply the required microntroller board, duly programmed? Then, last but not least, how to get recognized by Windows 7,8 and 10? Are we talking about a embedded software development + Bluetooth application development + Windows driver development that will never be finalized, and consequently will never get supported by Microsoft, and consequently will never be guaranteed to work? Can somebody suggest a proper way?
Question #4
I came across the "Mini Retro Arcade Machine", "Playtive Mini Arcade Gaming", and "Retro Arcade RS-07". Some are very cute. All can be purchased for less than 30 euros. One could open them for inserting a SJ@JX CY-1121 board along with some Bluetooth board. This way, we get a Bluetooth joystick. What about the built-in display? The PC that's running Flowstone could broadcast a set of static images, to be loaded by the Bluetooth joystick. Then after, the PC could broadcast a string containing a sequence of numbers. This way, the joystick becomes a dynamic visual support, playing various short animations aiming at guiding the user. It can tell the user to do this or that with this or another button. Does it make sense? Are there Flowstone programmers willing to experiment this?
Your comments, always appreciated.
Question #1
Is such Windows compatibility, a practical reality? What is the latency? What is the resolution? Can Windows activate the LEDs inside the push buttons? How many push buttons in total?
Anyway, the "EG Starts Arcade" USB board features connectors intended for one 5-pin joystick, four 2-pin joysticks, and twelve push buttons possibly incorporating a LED. There is a "1 player kit" costing approx 26 euros on Amazon, consisting in such USB board, plus one joystick, plus 10 push buttons, plus all the cabling. There is also a budget "EG Starts Arcade 2 players kit" costing 35 euros on Amazon, coming with two joysticks and twenty buttons (this time no LEDs inside, I guess). One can purchase more "EG Start Arcade" buttons, LED buttons, and joysticks, as spare parts. I don't know the perceived quality difference between a 2-pin joystick and a 5-pin joystick.
Another popular brand is "Quimat". They sell a "2 players kit" costing approx 39 euros advertised as "Amazon's choice", basing on a single USB board qualified as "double", labelled "SJ@JX CY-1121".
A "SJ@JX CY-1121 Arcade Game Controller" google search returns many interesting results. This is quite reassuring.
Question #2
Before committing in developing an array of Flowstone application (not arcade games) that are exploiting a USB Game Controller, I would like to assess the perceived quality of such human interface device. Is there a .fsm or .exe I can download for such purpose? Is it recommended to solely rely on the SJ@JX CY-1121 board, instead of a less documented one like "EG Starts Arcade" is currently relying on?
Question #3
How to become wireless? Logitech is relying on their orange star "unifying USB receiver", which is a minuscule USB dongle. It can deal with six devices at the same time. I guess such "orange star" USB dongle is materializing a Bluetooth "Master", duly programmed by Logitech, for recognizing all "orange star" Logitech products.
Concerning us, the obvious solution consists of hooking a "Mini USB Bluetooth CSR 4.0 Dual Mode Adapter Dongle", sold by Amazon. What is the meaning of "Dual Mode"? Is it the capability for such USB dongle, to materialize a "Bluetooth Master", and to materialize also a "Bluetooth Slave"? Am I right? Concerning the joystick side, what to attach to the SJ@JX CY-1121 board, for making it wireless? I guess that what is required on the joystick side, is a 32-bit microcontroller board equipped with two USB ports, one for the connecting the SJ@JX CY-1121 board, and the other for connecting the "Mini USB Bluetooth CSR 4.0 Dual Mode Adapter Dongle", this time materializing a "Bluetooth Slave". Am I right? Who can supply the required microntroller board, duly programmed? Then, last but not least, how to get recognized by Windows 7,8 and 10? Are we talking about a embedded software development + Bluetooth application development + Windows driver development that will never be finalized, and consequently will never get supported by Microsoft, and consequently will never be guaranteed to work? Can somebody suggest a proper way?
Question #4
I came across the "Mini Retro Arcade Machine", "Playtive Mini Arcade Gaming", and "Retro Arcade RS-07". Some are very cute. All can be purchased for less than 30 euros. One could open them for inserting a SJ@JX CY-1121 board along with some Bluetooth board. This way, we get a Bluetooth joystick. What about the built-in display? The PC that's running Flowstone could broadcast a set of static images, to be loaded by the Bluetooth joystick. Then after, the PC could broadcast a string containing a sequence of numbers. This way, the joystick becomes a dynamic visual support, playing various short animations aiming at guiding the user. It can tell the user to do this or that with this or another button. Does it make sense? Are there Flowstone programmers willing to experiment this?
Your comments, always appreciated.