|
Post by frankybyte on Jul 15, 2020 18:16:46 GMT
Test with 14a , C64 Maxi, Original Joystick:
2 Button Menu works, also skip !Great Work !!!!
XWindows =Not working -> booting FAV Games
|
|
|
Post by frankybyte on Jul 15, 2020 18:18:04 GMT
Right, absolutely. which start.sh should I use ? 14, 14a ??
@ spannernick
couldn't this be better explained in your description on the first page?
14 = Maxi for 14a = Mini with 2 Botton Menu..
or how about 14,14a?
Well if this works there is no reason for different versions for Maxi and Mini, only for 'with X-Windows Mod' and 'without X-Windows Mod'
|
|
|
Post by jj0 on Jul 15, 2020 18:18:56 GMT
Test with 14a , C64 Maxi, Original Joystick: 2 Button Menu works, also skip !Great Work !!!! XWindows =Not working Thanks for testing and confirming. I didn't change theX-Windows Mod start yet, I first wanted to know if it worked. spannernick has the update to make X-Windows Mod working as well, so I expect an updated PCU soon ;-)
|
|
|
Post by spannernick on Jul 15, 2020 18:21:53 GMT
Will this work, have not teested it yet... for EVENT in /dev/input/event* JOY_BT1=00 JOY_BT2=00 /mnt/Carousel_Games/Games/Z_Other_Scripts/bin/evtest --query $EVENT EV_KEY BTN_BASE2 JOY_BT1=$? /mnt/Carousel_Games/Games/Z_Other_Scripts/bin/evtest --query $EVENT EV_KEY BTN_TRIGGER JOY_BT2=$? sleep 2 if [ "$JOY_BT1$JOY_BT2" = "1010" ] then /mnt/Carousel_Games/Options/X-Windows-Mod/x-win-mod-startup.sh $@
fi There will be only one version PCUv1.14 once this is fixed..
|
|
|
Post by frankybyte on Jul 15, 2020 18:22:19 GMT
maybe the hint at the 2 Button Menu: If you want to make another firmware update, it still says : load gamelist H-R
You know what I mean?
|
|
|
Post by jj0 on Jul 15, 2020 18:27:23 GMT
Will this work, have not teested it yet... for EVENT in /dev/input/event* JOY_BT1=00 JOY_BT2=00 /mnt/Carousel_Games/Games/Z_Other_Scripts/bin/evtest --query $EVENT EV_KEY BTN_BASE2 JOY_BT1=$? /mnt/Carousel_Games/Games/Z_Other_Scripts/bin/evtest --query $EVENT EV_KEY BTN_TRIGGER JOY_BT2=$? sleep 2 if [ "$JOY_BT1$JOY_BT2" = "1010" ] then /mnt/Carousel_Games/Options/X-Windows-Mod/x-win-mod-startup.sh $@
fi You should 14a, I be removing 14 when this is fixed.. See the start.sh I sent you - the 'sleep 2' is unneccesary.
|
|
|
Post by spannernick on Jul 15, 2020 18:28:00 GMT
yes I will sort that out.. I have a idea.. its going to use 2 different message files so that will change to "Do not use" or "Load gamelist" depending on what one you enable to use to change gamelists.
|
|
|
Post by frankybyte on Jul 15, 2020 18:30:47 GMT
You are amazing
|
|
|
Post by frankybyte on Jul 15, 2020 18:55:03 GMT
I would like to mention the tip with the VC20 Games again Would that be an option to create an extra folder for VC20 games ?
maybe someone already has a VC20 game collection ??
|
|
|
Post by spannernick on Jul 15, 2020 19:50:53 GMT
yes don't see why not but you need games for it, if I add it and there no games in it PCU will not work.. I could find some VIC20 games and add them..
|
|
|
Post by frankybyte on Jul 15, 2020 19:55:09 GMT
that would be great
i would search and add some in the next few days. but I won't be able to do that until next week.
|
|
|
Post by spannernick on Jul 15, 2020 20:03:10 GMT
All working on mine so I am updating PCUv1.14a and if it works fine on others Maxis then it will became PCUv1.14... please test it, still uploading at the moment please wait..
Don't download it yet..
|
|
|
Post by spannernick on Jul 15, 2020 20:32:37 GMT
Uploaded so can you download PCUv1.14a.zip and see if it works on your THEC64 Maxi... and let us know...
|
|
strud
Creatures
Posts: 18
|
Post by strud on Jul 15, 2020 21:38:22 GMT
OK, I downloaded new version. It does work on my Maxi for both X-Windows and 2-button carousel swap. I noticed that when you get to the final S-Z list that it does not loop back to the Favorites carousel again - is this correct? I also quickly tested with two alternate controllers but they do not work when pressing the same buttons (Menu, L-Fire). Should this work for any correctly configured controller? Thanks.
|
|
|
Post by spannernick on Jul 16, 2020 0:42:13 GMT
S - Z to Favourites works for me, its only at the moment set up with theC64 Joystick, could not add every controller, all controllers are different and have different buttons Did you have the other controller in with THEc64 Joystick plugged in, it don't work with my Sega MD control pad but it wouldn't, I need to set it up in the script to get it to work.
We set it up with theC64 Joystick cause everyone has one with the maxi/mini.
|
|
|
Post by frankybyte on Jul 16, 2020 5:16:39 GMT
hey Span! Test with 14a , C64 Maxi, Original Joystick: Great WORK !!! 1) X Windows - WORKS 2) 2 Button Menu - WORKS 3) Skip GameList - Works i've quickly come up with another idea. See the video. Anyway, S-Z is shown twice instead of FAV at the end Haven't had time to adjust your script yet. Do you like the proposal ?
Here are the textures & Vc20 Cover
|
|
|
Post by babblebubble on Jul 16, 2020 6:30:23 GMT
OK, I downloaded new version. It does work on my Maxi for both X-Windows and 2-button carousel swap. I noticed that when you get to the final S-Z list that it does not loop back to the Favorites carousel again - is this correct? I also quickly tested with two alternate controllers but they do not work when pressing the same buttons (Menu, L-Fire). Should this work for any correctly configured controller? Thanks. Still not a good solution for me to connect the Maxi Joystick especially for switching the carousels, because for games with 2 Joysticks and 2 players, I must always unplug the Maxi Joystick, to prevent that the Maxi Joystick is selected as the Joystick for the second port. Why is it not possible to switch carousels with a generic Joystick that has a fire 1 button and a menu button? If this works with a generic Joystick, it should work with any Joystick that has at least two independent buttons, where the fire1 and the menu button are mapped to these. I would also offer a version with and a version without X-Windows Mod. In any case, I don't need the XWM. I find it more convenient to briefly insert the USB stick into my PC to add the file name flags, etc., than connecting my mouse to TheC64 and doing this on the TheC64.
If you add VIC20 games, please don't forget the VIC20 version of Choplifter. I've heard, that some people prefer the VIC20 version of this game to the C64 version.
|
|
|
Post by frankybyte on Jul 16, 2020 6:41:08 GMT
it is still possible to load the games lists via the firmware update Both is possible : 2 Button and firmware update
If you've got the V.C.20 game, give it to me.
|
|
|
Post by tng1701e on Jul 16, 2020 6:45:28 GMT
I too can confirm it works 100% with the maxi. I have not retried it with the Mini as yet. Thank you. Looking forward to seeing a Vic20 Menu
|
|
strud
Creatures
Posts: 18
|
Post by strud on Jul 16, 2020 7:46:54 GMT
S - Z to Favourites works for me, its only at the moment set up with theC64 Joystick, could not add every controller, all controllers are different and have different buttons Did you have the other controller in with THEc64 Joystick plugged in, it don't work with my Sega MD control pad but it wouldn't, I need to set it up in the script to get it to work. We set it up with theC64 Joystick cause everyone has one with the maxi/mini. OK, I have now confirmed that I can move from S-Z back to Favorites, thanks.
What differentiates TheC64 joystick from others if all the required buttons are mapped correctly in gamecontrollerdbd.txt? For example, I edited the game controller file for my Logitech F710 (copied to the joysticks\thec64maxi folder on PCU) to match the attached picture. All the buttons work as shown in the carousel and in games, but are ignored in the PCU scripts. Sorry for not understanding - just trying to learn how it is done.
|
|
|
Post by babblebubble on Jul 16, 2020 8:07:32 GMT
it is still possible to load the games lists via the firmware update Both is possible : 2 Button and firmware update If you've got the V.C.20 game, give it to me. O.K. As long I can change the games lists via the firmware update it's fine. So it's not necessary to plug in the Maxi Joystick at all.
Choplifter is here. The 8k extension is necessary.
|
|
|
Post by frankybyte on Jul 16, 2020 8:31:30 GMT
i can't get choplifter and other VC20 games to run on the fast one, I have not yet integrated a VC20 game.
|
|
|
Post by jj0 on Jul 16, 2020 8:38:30 GMT
S - Z to Favourites works for me, its only at the moment set up with theC64 Joystick, could not add every controller, all controllers are different and have different buttons Did you have the other controller in with THEc64 Joystick plugged in, it don't work with my Sega MD control pad but it wouldn't, I need to set it up in the script to get it to work. We set it up with theC64 Joystick cause everyone has one with the maxi/mini. OK, I have now confirmed that I can move from S-Z back to Favorites, thanks.
What differentiates TheC64 joystick from others if all the required buttons are mapped correctly in gamecontrollerdbd.txt? For example, I edited the game controller file for my Logitech F710 (copied to the joysticks\thec64maxi folder on PCU) to match the attached picture. All the buttons work as shown in the carousel and in games, but are ignored in the PCU scripts. Sorry for not understanding - just trying to learn how it is done.
Regarding S_Z, the 0_fav/games/000.tsg description text has "You are now in PCU and on Carousel Gamelist Screen S to Z," so it's just the text that's wrong. The folder is the favourites one. Regarding joystick, theoretically switching games or starting XWM should work as well, depending on whether the joystick/gamepad reports some of its buttons as data: - BTN_TRIGGER: This is the left fire button on the Mini/Maxi joystick (used both for switching and XWM). I think that all joysticks/gamepads will report this for one of the buttons
- BTN_BASE2: This is the 4th menu button on the Mini/Maxi joystick (used for switching). It probably depends on how many buttons a joystick/gamepad has and how they are assigned by the manufacturer whether this is reported or not. But for the F710 I would expect one of the buttons is BTN_BASE2
- BTN_THUMB: This is the right fire button on the Mini/Maxi joystick (used for XWM). Again depends on how buttons are reported
The buttons are read by the 'evtest' utility which does not use gamecontrollerdb.txt at all. So it's basically a matter of finding out for your particular joystick/gamepad which buttons are reported as 'raw data' as BTN_TRIGGER, BTN_BASE2 and BTN_THUMB and using those, or deciding which buttons you want to use, finding their raw codes (with evtest) and editing the start.sh and the Carousel_Games/Games/Z_Other_Scripts/switch-games.sh scripts to use those buttons instead. Maybe in the next update we could make this easier, defining this in start.sh and passing it as parameters to switch-games.sh. To use evtest, if you have UART access to the Mini/Maxi and PCU running just run /mnt/Carousel_Games/Games/Z_Other_Scripts/bin/evtest. If you don't have UART acces you need to install and run evtest on a Linux PC, or a Ubuntu Live Linux USB stick. More details are here.
|
|
strud
Creatures
Posts: 18
|
Post by strud on Jul 16, 2020 9:23:27 GMT
Regarding joystick, theoretically switching games or starting XWM should work as well, depending on whether the joystick/gamepad reports some of its buttons as data: - BTN_TRIGGER: This is the left fire button on the Mini/Maxi joystick (used both for switching and XWM). I think that all joysticks/gamepads will report this for one of the buttons
- BTN_BASE2: This is the 4th menu button on the Mini/Maxi joystick (used for switching). It probably depends on how many buttons a joystick/gamepad has and how they are assigned by the manufacturer whether this is reported or not. But for the F710 I would expect one of the buttons is BTN_BASE2
- BTN_THUMB: This is the right fire button on the Mini/Maxi joystick (used for XWM). Again depends on how buttons are reported
The buttons are read by the 'evtest' utility which does not use gamecontrollerdb.txt at all. So it's basically a matter of finding out for your particular joystick/gamepad which buttons are reported as 'raw data' as BTN_TRIGGER, BTN_BASE2 and BTN_THUMB and using those, or deciding which buttons you want to use, finding their raw codes (with evtest) and editing the start.sh and the Carousel_Games/Games/Z_Other_Scripts/switch-games.sh scripts to use those buttons instead. Maybe in the next update we could make this easier, defining this in start.sh and passing it as parameters to switch-games.sh. To use evtest, if you have UART access to the Mini/Maxi and PCU running just run /mnt/Carousel_Games/Games/Z_Other_Scripts/bin/evtest. If you don't have UART acces you need to install and run evtest on a Linux PC, or a Ubuntu Live Linux USB stick. More details are here. Ahh..OK. So it is more of a low-level reading of the buttons. I have a UART installed on my Mini so will give it a try. Thanks.
|
|
|
Post by blackbird on Jul 16, 2020 9:47:40 GMT
Hi I made a new rgl_splash.png like the ones that Franky requested in the video before. Additionally I also fixed texts in 000.tsg to display the correct game list. See attachment. Thanks to spannernick, jj0 and frankybyte for their great work. BTW: changing the gamelist works fine for me but starting X Windows doesnt work. Maybe or for sure i'm doing someting wrong. Attachments:THE C64.7z (90.48 KB)
|
|
|
Post by frankybyte on Jul 16, 2020 9:50:49 GMT
I like it very much
maybe already create a V20 cover
|
|
|
Post by frankybyte on Jul 16, 2020 10:09:13 GMT
blackbird press not just a button during a firmware update, but all two Fire-Bottons very long
|
|
|
Post by blackbird on Jul 16, 2020 10:16:07 GMT
frankybyteThanks for your hint. I pressed the fire buttons not long enough. It works now.
|
|
|
Post by babblebubble on Jul 16, 2020 10:52:11 GMT
i can't get choplifter and other VC20 games to run on the fast one, I have not yet integrated a VC20 game. All .prg files must be renamed in .crt
Read the Appendix C in the FullSize-User-Manual
I was able to run Choplifter with the following flags: Choplifter_MVB1.crt
MV: This sets the computer model to be a VIC 20 B1: This enables bank 1 of expanded memory for the VIC 20 (Programs requiring 8 kB of additional expanded memory - like Choplifter does)
|
|
|
Post by frankybyte on Jul 16, 2020 11:13:23 GMT
babblebubble IT Works !!! GREAT !
how do I know which bank to choose?
Appendix C in the FullSize-User-Manual ? what exactly do you mean
|
|