huijaa
Creatures
Now I have two TheC64Mini!
Posts: 11
|
Post by huijaa on May 15, 2018 18:29:42 GMT
I bougt a USB Gamepad Ninento SNES Controller, see this photo: Cross-buttons (on the left) works right. 'Select'-button works as a C-button for C64Mini. 'Start'-button works as a D-button (menu). Blue button 'X' works too as a A-button. Only i missed a B-button for C64Mini, but fire-buttons 'L' and 'R' won't works. Any idea? Which usb-joystick/gamepad can works 100% for C64Mini? Many Thanks!
|
|
|
Post by MIK on May 15, 2018 19:26:52 GMT
Button "B" doesn't work on mine either which is the Innext SNES pad. Not sure why your L/R buttons don't work but mine do! The Innext SNES pad works 100% and all functions are mapped because Start & Select make up 2 of the buttons from the official joystick. Some of the build-in games use the L/R bumpers as default fire, some will allow button "Y" as fire. Any game you add will also allow button "Y" as fire. Start is the main menu button. Select load snapshot. "B" I think is save snapshot and also Space Bar when using the built-in keyboard. "X" I think is Return in Basic. Some buttons have more than 1 function depending what your doing, like music off on the carousel or jump letter bank on the virtual keyboard ect. www.amazon.co.uk/iNNEXT-Classic-Gamepad-Controller-Raspberry-Multi-Colored/dp/B01EA7MVTQ
|
|
|
Post by ch1ller on May 15, 2018 20:10:54 GMT
For the Innext USB Gamepad, these are the Settings in Controller file: 03000000790000001100000010010000,USB GamepadChris,a:b2,b:b1,x:b3,y:b0,back:b8,start:b9,leftx:a0,lefty:a1,lefttrigger:b4,righttrigger:b5,righttrigger:b6,platform:Linux, Setting/Order in .tsg | Port | Direction UP | Direction DN | Direction LFT | Direction RGT | Trigger LEFT | Trigger RIGHT | Bumper LEFT | Bumper RIGHT | Y | B | A | SELECT (back) C | X | Joystick Button Number | 1/2 | JU | JD | JL | JR | B4 | B5 | B6 | B7 | B0 | B1 | B2 | B8 | B3 | Button Mapping in Controllers.txt |
| n/a | n/a | n/a | n/a | lefttrigger:b4
| righttrigger:b5 | (righttrigger:b6)? | n/a | y:b0 | b:b1 | a:b2 | back:b8 | x:b3 |
So if you load a normal Game through Basic then you have this Joystick Mapping/Setting: J:2*:JU,JD,JL,JR,JF,JF,JF,JF,JF,,,,JF That means you have Fire on the L/R Triggers B4/B5 (B6 & B7 dont exist on the innext Gamepad) ), on Y (B0) and on X (B3) and on the three empty between JF,,,,JF (Which are B,A,Select) the c64 mini configures the Extra Buttons like A,B,C, to the Buttons B,A,Select But as soon as you Load a Game from Carousel, everything can be different because Special Keys get mapped to some Buttons like J:2*:JU,JD,JL,JR,JF,JF,JF,JF,JF,F1,F3,,JF (Y=Fire, B=F1, A=F3, Select=C-Button, X=Fire) This handling is way stupid. You actually never know where your Buttons are depending on the game you loaded From FAQ @ the64.com: "THEC64 Mini expects a controller to have a minimum of eight buttons. When you connect a controller, THEC64 Mini will attempt to automatically configure the controller, assigning the left FIRE, right FIRE, TL, TR, A, B, C and MENU buttons for you. Typical USB gamepad shoulder buttons are usually assigned as left FIRE and right FIRE by THEC64 Mini. The SELECT button is typically assigned as button C, and START becomes the MENU button, giving access to all of the expected menu options that THEC64 Mini needs. Most controllers will have their X and Y buttons as THEC64’s TL and TR buttons, leaving their A and B buttons to be A and B.
|
|
|
Post by jj0 on May 16, 2018 18:33:31 GMT
I have a gamepad that looks the same, no logo. It was recognised by the C64Mini as the 'NEXT Classic USB Game Controller' but the triggers didn't do anything. I changed the definition int the gamecontrollers-db.txt to read: 030000001008000001e5000010010000,NEXT Classic USB Game Controller,a:b0,b:b1,back:b8,start:b9,lefttrigger:b4,righttrigger:b5,back:b3,rightx:a2,righty:a3,leftx:a0,lefty:a1,platform:Linux, After that it worked fine. I prefer the Speedlink Competition Pro though
|
|
|
Post by ch1ller on May 17, 2018 8:58:35 GMT
I have a gamepad that looks the same, no logo. It was recognised by the C64Mini as the 'NEXT Classic USB Game Controller' but the triggers didn't do anything. I changed the definition int the gamecontrollers-db.txt to read: 030000001008000001e5000010010000,NEXT Classic USB Game Controller,a:b0,b:b1,back:b8,start:b9,lefttrigger:b4,righttrigger:b5,back:b3,rightx:a2,righty:a3,leftx:a0,lefty:a1,platform:Linux, After that it worked fine. I prefer the Speedlink Competition Pro though Yeah, The Gamepads are too..mhh.. spongy Died too many times because of it doing some move i didnt want or glitching too fast in one direction. For the Speedlink Comp. Pro i use this Setting atm: 030000000b0400003365000000010000,Speed-Link Competition Pro,x:b0,y:b1,back:b2,start:b3,b:b4,a:b5,lefttrigger:b6,righttrigger:b7,leftx:a0,lefty:a1,platform:Linux, Fire Left = X Fire Right = Y Triangle left = back/select Triangle right = start (=C64mini Menu)
|
|
|
Post by MIK on May 17, 2018 13:10:08 GMT
Anyone trained in the art of Sega would say these made in China pads have very stiff rubber contacts and are nothing like the Megadrive/Sega Saturn contacts. They do work but the quality isn't there.
|
|
huijaa
Creatures
Now I have two TheC64Mini!
Posts: 11
|
Post by huijaa on May 18, 2018 19:15:25 GMT
A part of file controllers:- 030000006d0400001dc2000014400000,Logitech F310 Gamepad (XInput),a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,right
030000006d04000016c2000011010000,Logitech F310 Gamepad (DInput),x:b0,a:b1,b:b2,y:b3,back:b8,start:b9,dpleft:h0.8,dpdown:h0.0,dpdown:h0.4,dpright:h0.0,dpright:h0.2,dpup:h0.0,dpup:h0.1,leftshoulder:h0.0,dpup:h0.1,leftshoulder:h0.0,leftshou
030000006d0400001ec2000020200000,Logitech F510 Gamepad (XInput),a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,right
030000006d04000019c2000011010000,Logitech F710 Gamepad (DInput),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:
030000006d0400001fc2000005030000,Logitech F710 Gamepad (XInput),a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,right
I found it on Dutch Media Market. - Logitech F310 or F710 Gamepad - Can it work 100% with The C64 Mini? Any experiences about these pads? Meanwhile my Gamepad Ninento SNES Controller for USB, it's not really worthless, but only it can work with PC/Vice. Price was only 2,50 euro. (Chinese webshop)
|
|
|
Post by mantanz on Jun 18, 2018 11:04:46 GMT
I have both of those Logitech pads for my Pi. Sadly they do not work at all with TheC64 Mini BTW, how do you guys get the controller text files?
|
|
|
Post by ch1ller on Jun 18, 2018 12:15:05 GMT
I have both of those Logitech pads for my Pi. Sadly they do not work at all with TheC64 Mini BTW, how do you guys get the controller text files? Mod the Mini, get root access and look/copy it from there. to be found @ /usr/share/the64/ui/data/gamecontrollerdb.txt
|
|
|
Post by dlaspider on Jul 20, 2018 22:06:09 GMT
I can't find it on YouTube, but the video where I first heard about the C64 Mini was some sort of trade show where people could try out the Mini (quite a while ago). They had the included joystick and what looked like this SNES controller available to use. Almost everyone decided to use the SNES controller! Granted, a lot of them were kids that were maybe more used to a gamepad vs. a joysick...
|
|
huijaa
Creatures
Now I have two TheC64Mini!
Posts: 11
|
Post by huijaa on Oct 17, 2018 19:01:39 GMT
I bougt a USB Gamepad Ninento SNES Controller, see this photo: Cross-buttons (on the left) works right. 'Select'-button works as a C-button for C64Mini. 'Start'-button works as a D-button (menu). Blue button 'X' works too as a A-button. Only i missed a B-button for C64Mini, but fire-buttons 'L' and 'R' won't work. Any idea? Which usb-joystick/gamepad can works 100% for C64Mini? Many Thanks! It works very good with updated fireware (version 1.1.4).
|
|
|
Post by MIK on Oct 19, 2018 6:10:14 GMT
cool.
|
|
alanfordc64forever
BASIC
Today I ordered the64mini. I am very happy and excited. Thanks to all the staff.
Posts: 2
|
Post by alanfordc64forever on Dec 20, 2018 11:39:49 GMT
I bougt a USB Gamepad Ninento SNES Controller, see this photo: Cross-buttons (on the left) works right. 'Select'-button works as a C-button for C64Mini. 'Start'-button works as a D-button (menu). Blue button 'X' works too as a A-button. Only i missed a B-button for C64Mini, but fire-buttons 'L' and 'R' won't work. Any idea? Which usb-joystick/gamepad can works 100% for C64Mini? Many Thanks! Hello. I am very happy with the C64mini. In addition to the original joystick, I connected a Trust Dual Stick Gamepad usb GM-1520 (14801) and the ADT Pro Series KT200 mini keyboard ... it works very well. Everything is connected to a USB 2.0 hub D-Link. Both the firmware and the graphical interface are amazing !!! The audio of the games is identical to the original, perfect !!! Thank you! Happy holidays and happy new year to all the staff of Retro Games and users of the forum. It works very good with updated fireware (version 1.1.4).
|
|
|
Post by astro63 on Dec 22, 2018 23:44:17 GMT
Hi new here . I bought a iNNEXT joypad for mine . Works 100% so far. Had to get it from eBay comes in Pac of 2 .looks like the snes one with 2 fire buttons on the top. Hope this helps
|
|
|
Post by sharklodon on Apr 7, 2020 7:07:47 GMT
|
|
|
Post by kugelblitz on Apr 7, 2020 7:12:01 GMT
Yes, but you might need to edit it anyway as the C64Mini (no Maxi experience here) has pretty weird button assignments. Search the forum, I posted some details about adding Xbox 360 wireless controller dongles a year ago, regarding button mapping and other quirks.
|
|
|
Post by spannernick on Apr 8, 2020 11:40:21 GMT
We should have a spread sheet(I think it on Google)of controllers like the Mega Drive Mini and PS Classic has and then anyone can add there own to help others...?
Good idea.. ?
|
|
|
Post by jj0 on Apr 8, 2020 12:07:54 GMT
Yes, but you might need to edit it anyway as the C64Mini (no Maxi experience here) has pretty weird button assignments. Search the forum, I posted some details about adding Xbox 360 wireless controller dongles a year ago, regarding button mapping and other quirks. Plus the github one doesn't have the Mini nor Maxi joysticks defined so you'd need to add those as well.
|
|