|
Post by hgdc84 on May 3, 2021 13:32:45 GMT
I have a problem I have not managed to solve so far.
I have been configuring the .CJM files for the games, and for the most part, it seems to go fine. However, I do have a problem when mapping keys to joystick. I have never managed to map TheC64 key (or the Commodore key) to the joystick. I have ensured the key ID is the one mentiond in the user manual (CM), but the joystick never seems to react with this command.
ls it that there is a typo in the manual, and the key ID for the key is actually something else? If it is, what is the correct key ID?
|
|
|
Post by spannernick on May 3, 2021 15:48:30 GMT
Are you using THEC64 Mini..? I don't think it works on THEC64 Mini, on TheC64 Maxi it does, I did report it to RGL but they have never fixed it, 3D Pinball Power Game by Mastertronic uses the Commodore key as the left Flipper and don't work on the Mini THEC64 Joystick, only works on the Maxi and THEVIC20, but thats cause the they are 2 different builds so thats why one works and the other does.
|
|
|
Post by hgdc84 on May 3, 2021 17:01:30 GMT
Are you using THEC64 Mini..? I don't think it works on THEC64 Mini, on TheC64 Maxi it does, I did report it to RGL but they have never fixed it, 3D Pinball Power Game by Mastertronic uses the Commodore key as the left Flipper and don't work on the Mini THEC64 Joystick, only works on the Maxi and THEVIC20, but thats cause the they are 2 different builds so thats why one works and the other does. Thank you for your fast reply and good suggestion.
However, it does not solve my problem as I in fact have the Maxi version of TheC64 (European version with the 1.5.2. firmware update, if that plays a role in the issue). As for the controllers, I have both the original joystick (micro-switch version) that came with the unit, and similar one (The Joystick, also micro-switched, translucent version) bought afterwards, connected. All the other controls seem to work fine.
Incidentally, this occurred to me in a pinball game too (Though the one I was playing was David's Midnight Magic), but it has also occurred in other games, too.
Do you have the US or European version of the Maxi? If European, then would you have any other suggestions for fixing the issue?
Once again, thank you for taking your time and effort in trying to help me.
|
|
|
Post by MeneerJansen on May 6, 2021 9:35:26 GMT
Are you using THEC64 Mini..? I don't think it works on THEC64 Mini, on TheC64 Maxi it does, I did report it to RGL but they have never fixed it, 3D Pinball Power Game by Mastertronic uses the Commodore key as the left Flipper and don't work on the Mini THEC64 Joystick, only works on the Maxi and THEVIC20, but thats cause the they are 2 different builds so thats why one works and the other does. Thank you for your fast reply and good suggestion.
However, it does not solve my problem as I in fact have the Maxi version of TheC64 (European version with the 1.5.2. firmware update, if that plays a role in the issue). As for the controllers, I have both the original joystick (micro-switch version) that came with the unit, and similar one (The Joystick, also micro-switched, translucent version) bought afterwards, connected. All the other controls seem to work fine.
Incidentally, this occurred to me in a pinball game too (Though the one I was playing was David's Midnight Magic), but it has also occurred in other games, too.
Do you have the US or European version of the Maxi? If European, then would you have any other suggestions for fixing the issue?
Once again, thank you for taking your time and effort in trying to help me.
I don't think there's any difference between the Eur and the US version of the C64 Maxi (nor between the VIC-20 and the Maxi I think). P.S. Unfortunately I don't know how to map the C= key to the joystick... Did you succeed in mapping the second fire button to "up" so you can jump by using the 2nd fire button?
|
|
|
Post by hgdc84 on May 6, 2021 15:21:52 GMT
Thank you for your fast reply and good suggestion.
However, it does not solve my problem as I in fact have the Maxi version of TheC64 (European version with the 1.5.2. firmware update, if that plays a role in the issue). As for the controllers, I have both the original joystick (micro-switch version) that came with the unit, and similar one (The Joystick, also micro-switched, translucent version) bought afterwards, connected. All the other controls seem to work fine.
Incidentally, this occurred to me in a pinball game too (Though the one I was playing was David's Midnight Magic), but it has also occurred in other games, too.
Do you have the US or European version of the Maxi? If European, then would you have any other suggestions for fixing the issue?
Once again, thank you for taking your time and effort in trying to help me.
I don't think there's any difference between the Eur and the US version of the C64 Maxi (nor between the VIC-20 and the Maxi I think). P.S. Unfortunately I don't know how to map the C= key to the joystick... Did you succeed in mapping the second fire button to "up" so you can jump by using the 2nd fire button? OK, just thought that TheC64 might have some regional variants due to power grid/video output differences (like many other consoles do). But of course, I could be wrong.
As far as I remember, David's Midnight Magic didn't have a "jump" button per se; did you possibly mean the control to "nudge" the table?
I would remember that I managed to map everything else on the joystick except the C= key. I'll test my current CJM layout and see if there are other functions that won't work.
My current mapping is the following: J:2*:F5(spring power down),F7(spring power up),Z(activate left magnet),M(activate right magnet),CM(left flipper, the one that doesn't work),SR(right flipper),SP(nudge table),SP,CM,SR,F1(change amount of players),H(see highscores),SR,CM,SR
|
|
|
Post by vic2020ian on May 6, 2021 16:59:41 GMT
My current mapping is the following: J:2*:F5(spring power down),F7(spring power up),Z(activate left magnet),M(activate right magnet),CM(left flipper, the one that doesn't work),SR(right flipper),SP(nudge table),SP,CM,SR,F1(change amount of players),H(see highscores),SR,CM,SR
It looks like you are assigning CM 3 times. Why?
|
|
|
Post by hgdc84 on May 6, 2021 18:02:47 GMT
My current mapping is the following: J:2*:F5(spring power down),F7(spring power up),Z(activate left magnet),M(activate right magnet),CM(left flipper, the one that doesn't work),SR(right flipper),SP(nudge table),SP,CM,SR,F1(change amount of players),H(see highscores),SR,CM,SR It looks like you are assigning CM 3 times. Why? My thought for this was to enable alternative controls for controllers that have more button inputs, for instance the ability to use triggers for flippers. I could possibly try assigning other controls for these to check if that makes a difference; however I doubt it doesn't, as there are games I have tested that only have one input assigned for the C= key yet that still doesn't work.
Earlier on today I tested the configuration I listed here, and it indeed seems like everything else works except the left flipper that is controlled by the C= key. On the keyboard it works just fine, but attempting to use it through the joystick does not work.
|
|
|
Post by spannernick on May 26, 2021 18:04:42 GMT
My current mapping is the following: J:2*:F5(spring power down),F7(spring power up),Z(activate left magnet),M(activate right magnet),CM(left flipper, the one that doesn't work),SR(right flipper),SP(nudge table),SP,CM,SR,F1(change amount of players),H(see highscores),SR,CM,SR It looks like you are assigning CM 3 times. Why? My thought for this was to enable alternative controls for controllers that have more button inputs, for instance the ability to use triggers for flippers. I could possibly try assigning other controls for these to check if that makes a difference; however I doubt it doesn't, as there are games I have tested that only have one input assigned for the C= key yet that still doesn't work.
Earlier on today I tested the configuration I listed here, and it indeed seems like everything else works except the left flipper that is controlled by the C= key. On the keyboard it works just fine, but attempting to use it through the joystick does not work.
Test this and see if it works... Tested on The Carousel Argent, Amora 1.3.2 and Argent, Amora and Ares 1.5.2 and it works. 3DPINBALL.zip (40.57 KB) NEW... *I updated it, I made a mistake, try it again now, I left .D64 in the cjm files name and stopped it working. Tested it on my THEC64 Mini and THEVIC20 with PCUAE and C= key works fine mapped and works on the Left Fire button and Left Triangle button on THEC64 Joystick(Flippers are controlled by Left Fire and Right Fire buttons or Left Tringle or Right Triangle buttons) the flippers work better on the Triangle buttons. Four buttons on the back of the joystick.. A Button=F1 key, B Button=F3 key, C Button=F7 key.
|
|
|
Post by spannernick on May 30, 2021 17:14:49 GMT
My thought for this was to enable alternative controls for controllers that have more button inputs, for instance the ability to use triggers for flippers. I could possibly try assigning other controls for these to check if that makes a difference; however I doubt it doesn't, as there are games I have tested that only have one input assigned for the C= key yet that still doesn't work.
Earlier on today I tested the configuration I listed here, and it indeed seems like everything else works except the left flipper that is controlled by the C= key. On the keyboard it works just fine, but attempting to use it through the joystick does not work.
Test this and see if it works... Tested on The Carousel Argent, Amora 1.3.2 and Argent, Amora and Ares 1.5.2 and it works. 3DPINBALL.zip NEW... *I updated it, I made a mistake, try it again now, I left .D64 in the cjm files name and stopped it working. Tested it on my THEC64 Mini and THEVIC20 with PCUAE and C= key works fine mapped and works on the Left Fire button and Left Triangle button on THEC64 Joystick(Flippers are controlled by Left Fire and Right Fire buttons or Left Tringle or Right Triangle buttons) the flippers work better on the Triangle buttons. Four buttons on the back of the joystick.. A Button=F1 key, B Button=F3 key, C Button=F7 key. Try this again, I made a mistake in it..
|
|
|
Post by hgdc84 on Jun 1, 2021 20:00:37 GMT
Test this and see if it works... Tested on The Carousel Argent, Amora 1.3.2 and Argent, Amora and Ares 1.5.2 and it works. 3DPINBALL.zip NEW... *I updated it, I made a mistake, try it again now, I left .D64 in the cjm files name and stopped it working. Tested it on my THEC64 Mini and THEVIC20 with PCUAE and C= key works fine mapped and works on the Left Fire button and Left Triangle button on THEC64 Joystick(Flippers are controlled by Left Fire and Right Fire buttons or Left Tringle or Right Triangle buttons) the flippers work better on the Triangle buttons. Four buttons on the back of the joystick.. A Button=F1 key, B Button=F3 key, C Button=F7 key. Try this again, I made a mistake in it.. Thank you for your continued efforts in trying to help me.
I downloaded the ZIP file and extracted its contents on to the USB drive I usually use with my TheC64 Maxi, then attempted to play the game as usual. Unfortunately it seems like the problem wasn't solved that way - everything else seems to work except for the left flipper, no matter if I tried using the left fire or the left triangle button.
I checked out the .CJM file just for curiosity to see if I could spot some differences between the one you sent here and the ones I have configured myself. And I did spot a couple of differences.
First of all, there was this SID(and some numbers, can't remember exactly what they were. Was it 6581 or something else?) flag on the X section. I don't remember seeing such parameter before, is that related to sound emulation (I'd remember hearing that the SID chip was the one responsible for sound on the original C64), or is it for some other function?
Second, I was surprised about the joystick mapping section. It only had mappings for one joystick, and also did not have the key bindings for alternative controller inputs not used for the original TheC64 joysticks (I thought it was obligatory to always define mappings for both joysticks and their representative controls). I assume there are not mandatory, as at least some of the key bindings on the joystick (such as starting the game and operating the right flipper) worked? Could I assign more controls for these, or would something get messed up?
Also, on this forum I have seen some mentions about hardware and firmware modding. Does this configuration possibly require some modding to work, or will these work "as-is" on a stock TheC64 Maxi?
Apologies for the longish post and bombarding with technical questions, and thank you for your help.
|
|
|
Post by spannernick on Jun 2, 2021 9:43:20 GMT
6581 is the sid but I think it does not work if you change it to 8580D, you can try it if you like, a CJM file is the same as a TSG file thats used in the carousel, the stuff inside the cjm file I copied from a TSG file, the 3D Pinball Power game is in the carousel in PCUAE already and works ok, you can rename a tsg file to the same name as a disk image and change it from tsg to cjm and it will work, it will read the file and only use the bits it needs inside it.
It weird how CM works in all 1.5.2 versions of the Carousel by loading it in the File browser in Argent, Amora and Ares in PCUAE 1.5.0 but not in yours, only thing I can say is use PCUAE, it should work in the carousel 1.3.2 cause it works here in the file browser in PCUAE.
|
|
|
Post by vic2020ian on Jun 2, 2021 10:07:28 GMT
Could the key itself be faulty?
Have you tried using it in classic mode and testing the key?
|
|
|
Post by hgdc84 on Jun 4, 2021 13:35:57 GMT
Could the key itself be faulty? Have you tried using it in classic mode and testing the key? Using the key on TheC64's own keyboard works just fine. And most of my usage of TheC64 is exactly in the Classic mode.
|
|
|
Post by hgdc84 on Jun 4, 2021 13:40:38 GMT
6581 is the sid but I think it does not work if you change it to 8580D, you can try it if you like, a CJM file is the same as a TSG file thats used in the carousel, the stuff inside the cjm file I copied from a TSG file, the 3D Pinball Power game is in the carousel in PCUAE already and works ok, you can rename a tsg file to the same name as a disk image and change it from tsg to cjm and it will work, it will read the file and only use the bits it needs inside it. It weird how CM works in all 1.5.2 versions of the Carousel by loading it in the File browser in Argent, Amora and Ares in PCUAE 1.5.0 but not in yours, only thing I can say is use PCUAE, it should work in the carousel 1.3.2 cause it works here in the file browser in PCUAE. Guess I'll have to find out more about PCUAE, I'd rather would have used some solution that wouldn't require softmodding (even if it's not permament), but it seems like I have no choice, as RGL doesn't seem to get my messages nor reply to them (when I use the Contact forum on their site).
|
|
|
Post by spannernick on Jun 4, 2021 20:57:53 GMT
Yes they not very good at answering, even on Facebook, it looks like to me like they are to busy with there other companies and getting money from, they advertise them alot on there RGL Facebook page, they have like 4 or 5 different companies at the same address as RGL, well if one fails you can always fall back on another... . RGL were RCL originally.. Retro Computer Limited, they made the ZX Spectrum Vega and the failed ZX Vega Plus handheld, it failed cause Paul and Chris left the company and to join with Darran Melbourne and Paul Gouge(Ironstone Partners,C64DTV) to make RGL to make THEC64. I tested every carousel in PCUAE with CM and the Pinball games and it works ok in it, PCUAE has 3 versions of the carousel 1.5.2 from each machine model and it works fine in everyone, I be releasing PCUAE 1.5.0 soon, it has a new mode in it too called VICE Mode so you can load up VICE from turning on the machine.
|
|