The adapter looked like this:
https://www.r3uk.com/index.php/home/37- ... ck-adaptor
Back then I used to solder some of these myself, because they were quite easy to make.
It would be great to see the Minimig core supporting more than two joysticks on the MiSTer too!
There is also a similar adapter for the C64 connected via user port:
https://markuskunn.wordpress.com/2012/1 ... modore-64/
I hope it shouldn't be too complicated to enhance both cores to support more joysticks?
It would be really neat, if I could invite my friends again to revisit these games on the MiSTer after all these years!
MiSTer has it's own firmware, created by Sorgelig. The changelog can be found here:Flausch wrote:...
What kind of firmware is the problem?
As I researched, there are other systems which could benefit of that too, like NES ( https://en.wikipedia.org/wiki/NES_Four_Score ) or SNES ( https://en.wikipedia.org/wiki/Multitap ). And I guess there might be even more.
So maybe this could be something to implement in the future, when there are no more issues with higher priority.
Atari ST (Great Courts) and PC-Engine (Final Match Tennis) had four Players on Mist. Minimig lacked support, though.
Might not be needed by everyone but would surely be a great addition for the next Retro-Party. SNES had great 4+ Player Games as well.
Even many mentioned systems originally had no 4 player mode and require special support for additional joysticks.
And at the end 1-2 games per system..
I have little interest to implement it. may be some day..
Of course this more "nice to have", than an important feature. But back in the days, it was something that was used more often than you think.Sorgelig wrote:Real usage of 4 player option is nearly zero.
It is not that rare.Sorgelig wrote:And at the end 1-2 games per system..
I count over 80 Games for Sega Genesis
https://forum.digitpress.com/forum/show ... ayer-games
around 90 games for the Amiga
https://ftp.fau.de/aminet/docs/misc/Fou ... mes_EN.pdf
over 70 Games for SNES
https://groups.google.com/forum/#!topic ... aO2p5dRaTw
around 40 Games for NES
around 40 Games for the C64
(there were even some new 4 player games released in 2016 and 2017 for the C64!)
and around 20 for Sega Mega Drive.
Well, "some day" sounds better than a definitive "no"!Sorgelig wrote:I have little interest to implement it. may be some day..
Linux use dedicated event thread per device. Two mice are recognized as two independent devices. No issues from the Linux side.Dirtbag wrote:The challenge being Linux will treat two mice as the same device I think.
Great project anyway
I just like the idea to be able to suggest and vote on new features so developers can get quantified feedback. Dont know if maybe github could be used for that.
- Support for up to 6 players (depend on core implementation).
- Support up to 5 players (requires MiSTer update).
Does this mean the support for more than 2 controllers is now implemented into MiSTer and SNES core?
Going to order my DE10 Nano
I've tested only in bomberman 1,2,3,5
Can we have a MiSTer operated alchol dispenser for drinking multiplayer sessions?
Thank you Sorgelig.
You are awesome, Sorgelig!
Now I am hoping for more core updates to support that.
- Support for 4-player interface.
Thanks!!! Cant wait for my DE10 to arrive to test Dynablaster
First one is some years old (from http://www.retro-donald.de (offline)), second one ist "RetroFun! Twin Connect 2x Retro joysticks to PC" from http://electronica4u.com/
Both are working fine under Windows (Winuae shows two input devices per adapter). At least the last one should work under Linux: Our adapter installs without additional drivers, on every system starting from Windows XP to Windows 10, Linux and other supporting HID devices.
Both of them give same results on minimig and SNES core. Both connected joysticks controll the same player. On the Linux side lsusb just shows one single device per adapter.
Any ideas if this dual adapters may work with MiSTer or would I need a dedicated adapter per joystick?
check what devices you see in /dev/input
Code: Select all
# ls -al total 0 drwxr-xr-x 2 root root 60 Jan 16 07:52 . drwxr-xr-x 10 root root 1160 Jan 16 07:52 .. crw-rw---- 1 root input 13, 63 Jan 1 1970 mice # ls -al total 0 drwxr-xr-x 4 root root 180 Jan 16 07:53 . drwxr-xr-x 11 root root 1220 Jan 16 07:53 .. drwxr-xr-x 2 root root 120 Jan 16 07:53 by-id drwxr-xr-x 2 root root 120 Jan 16 07:53 by-path crw-rw---- 1 root input 13, 64 Jan 16 07:53 event0 crw-rw---- 1 root input 13, 65 Jan 16 07:53 event1 crw-rw-r-- 1 root input 13, 0 Jan 16 07:53 js0 crw-rw---- 1 root input 13, 63 Jan 1 1970 mice crw-rw---- 1 root input 13, 32 Jan 16 07:53 mouse0
Code: Select all
# ls -al total 0 drwxr-xr-x 4 root root 260 Jan 16 07:53 . drwxr-xr-x 11 root root 1260 Jan 16 07:53 .. drwxr-xr-x 2 root root 120 Jan 16 07:53 by-id drwxr-xr-x 2 root root 200 Jan 16 07:53 by-path crw-rw---- 1 root input 13, 64 Jan 16 07:53 event0 crw-rw---- 1 root input 13, 65 Jan 16 07:53 event1 crw-rw---- 1 root input 13, 66 Jan 16 07:53 event2 crw-rw---- 1 root input 13, 67 Jan 16 07:53 event3 crw-rw-r-- 1 root input 13, 0 Jan 16 07:53 js0 crw-rw-r-- 1 root input 13, 1 Jan 16 07:53 js1 crw-rw---- 1 root input 13, 63 Jan 1 1970 mice crw-rw---- 1 root input 13, 32 Jan 16 07:53 mouse0 crw-rw---- 1 root input 13, 33 Jan 16 07:53 mouse1