|
Post by vic2020ian on Jan 28, 2021 22:21:14 GMT
Fantastic work Nick.
Thank you for all the hard work. I will spend some time this weekend to build up the database for the Vic20.
I copied a game folder and deleted some games and screens etc. to test it out.
The new browser is brilliant. One note: If the new screens are off screen then go down from the left hand column otherwise it may not scroll. e.g. if 9 is missing / not created you cannot scroll down if you were on 6 but you can if you move to 5 or 4.
1 2 3 4 5 6 7 8
I can't shake your hand in these strange times but would happily buy you a big drink.
Thanks for the 21st Century Vic20.
|
|
|
Post by vic2020ian on Jan 28, 2021 22:31:49 GMT
you can also add programs that are convenient for use ? You can add any Vic20 or C64 program. Easiest with snapshots but tap files and d64 can work.
|
|
|
Post by spannernick on Jan 29, 2021 0:07:38 GMT
Fantastic work Nick. Thank you for all the hard work. I will spend some time this weekend to build up the database for the Vic20. I copied a game folder and deleted some games and screens etc. to test it out. The new browser is brilliant. One note: If the new screens are off screen then go down from the left hand column otherwise it may not scroll. e.g. if 9 is missing / not created you cannot scroll down if you were on 6 but you can if you move to 5 or 4. 1 2 3 4 5 6 7 8 I can't shake your hand in these strange times but would happily buy you a big drink. Thanks for the 21st Century Vic20. Glad you like it, had to add a script to it and that and play around with it to get it to work, but it works so I am happy.. I wanted to added it a long time ago but it didn't work properly, then jj0 compiled VICE for THEC64 and made the EGL program for VICE so it would show in the Frame Buffer and in front of the Carousel screen not behind it and cause of that, this now works cause it uses SDL like VICE does and is using the EGL program too(with jj0 permission, thanks mate.. ), so don't just thank me, it was a team effort in a way, Faberfox for making the Carousel USB Folder Chooser program(he made it 2 years ago, 2018 I think, thats where part of PCU's name came from), jj0 for VICE and me working out how to put it all together in PCUAE so it works... I had to fool the Chooser program into thinking its running from the root of the USB Drive when its not, that why it works, didn't know how to do that until I make PCU FUGS and put the Carousel Gamelist Screens in to it and I lot of the stuff I know now about scripting is down to jj0.. so PCUAE would not be as good as it is without Jeroen.. Thanks J..
|
|
|
Post by sjakie43 on Jan 29, 2021 8:06:27 GMT
Hi Nick,Lantz,jj0,,,,
Nice to see you are making so much progress with your Team
How are things going with the integration of the other Commodore's from Vice within the Carousel/GameManager?
Regards
Sjakie43
|
|
|
Post by spannernick on Jan 29, 2021 11:01:11 GMT
Hi Nick,Lantz,jj0,,,,
Nice to see you are making so much progress with your Team
How are things going with the integration of the other Commodore's from Vice within the Carousel/GameManager?
Regards
Sjakie43
What...? VICE is only available as a standalone or be run in PCUAE, not part of the Carousel, we can't do that at the moment, WinVICE is in PCU Game Manager but only the C64 and Vic-20 emulators, so you can make snapshots, VICE will not becoming part of the Carousel.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 29, 2021 15:16:26 GMT
Thank you, Spannernick !!!
It seems like it's my birthday today, new PCU and i get new Soul Foure Game !!! Great, I have a great day
I'm gonna lock myself up tonight hi hi
|
|
|
Post by spannernick on Jan 29, 2021 15:54:20 GMT
Thank you, Spannernick !!! It seems like it's my birthday today, new PCU and i get new Soul Foure Game !!! Great, I have a great day I'm gonna lock myself up tonight hi hi Oh Happy Birthday, mine is in 2 days, 31st, I be 50..
|
|
|
Post by sjakie43 on Jan 29, 2021 16:35:22 GMT
Hi Nick,
I meant PCUAE , my bad
I will check it out tonight, thank you
|
|
|
Post by spannernick on Jan 29, 2021 19:22:52 GMT
Oh right, I have not done anything with VICE at the moment if you mean that, got to fix the PET Emulator screen and CBM II still, it will be next.. I could if anyone wants it could add a way of starting a VICE emulator on starting up PCUAE, so it autoboots up when you start up THEC64 Mini/Maxi/VIC-20..?
|
|
|
Post by sjakie43 on Jan 29, 2021 19:24:54 GMT
Hello,
I have checked it out,Selected the Vice emulator >C64 VIC20 and C128 and Plus4 seem ok PET screen has a part of the left side screen displayed on the right side of my TV, didn't have that screen issue with the standalone version.... When i try to change the video settings all gets garbled and veryyyyyy smal and duplicated several times and no matter what i do it stays that way.
Have the screen settings been altered maybe ?
arggg, just saw your last post nick....
Regards
Sjakie43
|
|
|
Post by spannernick on Jan 29, 2021 19:35:55 GMT
Hello,
I have checked it out,Selected the Vice emulator >C64 VIC20 and C128 and Plus4 seem ok PET screen has a part of the left side screen displayed on the right side of my TV, didn't have that screen issue with the standalone version.... When i try to change the video settings all gets garbled and veryyyyyy smal and duplicated several times and no matter what i do it stays that way.
Have the screen settings been altered maybe ?
arggg, just saw your last post nick....
Regards
Sjakie43
I think this one of the reasons why RGL is not making a Commodore 128 cause of the 40/80 column, I can't do anything about 80 column, you have to use the C128 in 40 column only(at lease it works... ), I think THEC64 board can't handle its size and its to do with Linux and if it can do it, you can only go so far. jj0 could probably answer this better than me, post about it here.. thec64community.online/thread/776/full-blown-vice-mini-maxi
|
|
|
Post by jj0 on Jan 29, 2021 20:18:47 GMT
Hello,
I have checked it out,Selected the Vice emulator >C64 VIC20 and C128 and Plus4 seem ok PET screen has a part of the left side screen displayed on the right side of my TV, didn't have that screen issue with the standalone version.... When i try to change the video settings all gets garbled and veryyyyyy smal and duplicated several times and no matter what i do it stays that way.
Have the screen settings been altered maybe ?
arggg, just saw your last post nick....
Regards
Sjakie43
I think this one of the reasons why RGL is not making a Commodore 128 cause of the 40/80 column, I can't do anything about 80 column, you have to use the C128 in 40 column only(at lease it works... ), I think THEC64 board can't handle its size and its to do with Linux and if it can do it, you can only go so far. jj0 could probably answer this better than me, post about it here.. thec64community.online/thread/776/full-blown-vice-mini-maxiWell RGL would fully understand how the graphics work on the Mini/Maxi so they would be able to make it work, whereas I'm just stumbling around in the dark with the occasional success...
|
|
|
Post by sjakie43 on Jan 29, 2021 20:36:53 GMT
Any success is welcome
i am also very happy with the Plus4, not so much for the games,,,maybe a few BUT especially the Demos look great on this machine.
You all know Demobase Plus 4 i guess ? if not i can place a link
|
|
|
Post by jj0 on Jan 29, 2021 22:04:01 GMT
Any success is welcome
i am also very happy with the Plus4, not so much for the games,,,maybe a few BUT especially the Demos look great on this machine.
You all know Demobase Plus 4 i guess ? if not i can place a link Never heard of it, link away!
|
|
|
Post by spannernick on Jan 29, 2021 23:18:17 GMT
I do have a Commodore 16.. I never understood why they would make a machine that was less powerful then a C64, I did have a Plus4 at one time, I liked that, and a C128D.
|
|
|
Post by ToneDeF on Jan 29, 2021 23:37:29 GMT
My apologies in advance if these questions have been answered previously somewhere in the forum.
I have two questions regarding some of the TSG files in PCUAE.
[1] What is the significance of the "-ms" suffix on the filenames of most (but not all) of the TSG files?
[2] Is "truedrive" a valid value for the "X:" setting in the TSG file. The documentation for CJM files does not mention it. Should the value be "accuratedisk" instead?
I also have a question regarding the VICE 2.4 emulator running a game kicked off by the PCUAE carousel.
[3] Is there a key combination I can press on the THEC64 maxi keyboard to toggle on or off the WARP mode of VICE?
Thank you in advance.
[1] This stems from the Maxi Game Tool which added it to the filenames IIRC. [2] The best way to find out is to try it yourself But: # strings /usr/bin/the64 | grep -e truedrive -e accuratedisk truedrive accuratedisk
it looks like both are supported, probably one for the TSG and the other for the CJM. [3] The standard 'Carousel' VICE: No. The full VICE that I compiled: Yes: - Left Fire and Right Fire: Fire - Left Triangle Snapshot&Quickload snapshot.vsf - Right Triangle: Snapshot&Quicksave snapshot.vsf - Left menu button: Speed settings&Warp mode - Left middle menu button: Quit emulator - Right middle menu button: Swap joystick ports - Right menu button: Vice menu Thank you for the responses.
[1] I tried removing the "-ms" from one game file and the game failed to work. I wonder why.
[2] The following TSG game files which contain "truedrive" as a setting:
% for filename in $(find . -iname "*.tsg" -print); do grep -l "truedrive" $filename; done ./Carousel_Games/Games/0_Favourites/0FAVGAMES-ms.tsg ./Carousel_Games/Games/Firmware_Games/games/BASIC.tsg ./Carousel_Games/Games/Firmware_Games/games/BOULDER-DASH.tsg ./Carousel_Games/Games/Firmware_Games/games/BREAK-DANCE.tsg ./Carousel_Games/Games/Firmware_Games/games/CHIPS-CHALLENGE.tsg ./Carousel_Games/Games/Firmware_Games/games/COIL-COP.tsg ./Carousel_Games/Games/Firmware_Games/games/COSMIC-CAUSEWAY.tsg ./Carousel_Games/Games/Firmware_Games/games/DESTROYER.tsg ./Carousel_Games/Games/Firmware_Games/games/GATEWAY-TO-APSHAI.tsg ./Carousel_Games/Games/Firmware_Games/games/HEARTLAND.tsg ./Carousel_Games/Games/Firmware_Games/games/HUNTERS-MOON.tsg ./Carousel_Games/Games/Firmware_Games/games/IMPOSSIBLE-MISSION-II.tsg ./Carousel_Games/Games/Firmware_Games/games/IMPOSSIBLE-MISSION.tsg ./Carousel_Games/Games/Firmware_Games/games/JUMPMAN.tsg ./Carousel_Games/Games/Firmware_Games/games/NETHERWORLD.tsg ./Carousel_Games/Games/Firmware_Games/games/NOBBY-THE-AARDVARK.tsg ./Carousel_Games/Games/Firmware_Games/games/NODES-OF-YESOD.tsg ./Carousel_Games/Games/Firmware_Games/games/PITSTOP-II.tsg ./Carousel_Games/Games/Firmware_Games/games/SILICON-WARRIOR.tsg ./Carousel_Games/Games/Firmware_Games/games/SNARE.tsg ./Carousel_Games/Games/Firmware_Games/games/SPEEDBALL.tsg ./Carousel_Games/Games/Firmware_Games/games/STREET-SPORTS-BASEBALL.tsg ./Carousel_Games/Games/Firmware_Games/games/STREET-SPORTS-BASKETBALL.tsg ./Carousel_Games/Games/Firmware_Games/games/STREET-SPORTS-SOCCER.tsg ./Carousel_Games/Games/Firmware_Games/games/SUPER-CYCLE.tsg ./Carousel_Games/Games/Firmware_Games/games/SWORD-OF-FARGOAL.tsg ./Carousel_Games/Games/Firmware_Games/games/TEMPLE-OF-APSHAI-TRILOGY.tsg ./Carousel_Games/Games/Firmware_Games/games/URIDIUM.tsg
There are 313 TSG game files which contain "accuratedisk" as a setting (too numerous to list all of them here):
% for filename in $(find . -iname "*.tsg" -print); do grep -l "accuratedisk" $filename; done ./Carousel_Games/Games/0_Favourites/ADVANCEDPINBALLSIMULA-ms.tsg . . 311 entries in-between . ./Carousel_Games/Games/3_C64_S_to_Z/WINGOFFURY-ms.tsg
It would be good to know if "truedrive" really is a valid working setting value, or if it is just getting ignored. I guess one test would be to take one of the TSGs here that you know will not work without the "accuratedisk" setting and replace the setting with "truedrive"; if it continues to work, then "truedrive" is a synonym for "accuratedisk", otherwise it is just taking up space in the TSG file.
I could test this myself, but right now I'm still burnt out from struggling to get my USB gamepad working with PCIAE.
[3] Is your compiled VICE part of the new PCUAEv1.3.0?
|
|
|
Post by spannernick on Jan 29, 2021 23:46:23 GMT
The vsf has a copy of the D64 inside it so maybe thats why it needs truedrive or accuratedisk setting some games still have to load from the disk like the next level. How to fix a game you have to run twice... Here
|
|
|
Post by ToneDeF on Jan 30, 2021 0:15:04 GMT
This controller the Innext always worked with the 64 preloaded games and still does on PCU, however, it doesn't work starting any of the newly added games when you need to use the fire button to start the game.The right shoulder button is the fire button but that doesn't start games. I assume it is mapped to the right fire button equivalent on the original joystick so maybe that is why? You have to add your own controller, its easy to do.. Look below for help.. ...
See the difference, this part needs adding 03000000a30c00002500000011010000 its missing at the end, "00000000" at the end is wrong.
When using the SDL2 Game tool on Windows, you need the to change last 8 digits(numbers) at the end to "11010000" and paste it over 8 zeros digits at the end of the GUID then you have the right GUID for Linux and THEC64 Mini/Maxi.I used the SDL2 Gametool on Windows to generate a new mapping for my iNNEXT SNES Controller Gamepad Joystick controller. To get it working with PCUAE, I needed to change the last eight digits of the GUID to be " 10010000" instead of " 11010000". The complete mapping string is as follows:
030000001008000001e5000010010000,iNNEXT SNES Controller Gamepad Joystick,a:b2,b:b1,x:b3,y:b0,back:b8,start:b9,leftshoulder:b4,rightshoulder:b5,dpup:-a1,dpdown:+a1,dpleft:-a0,dpright:+a0,platform:Linux,
Unfortunately, most of the TGA files contain CJM mappings which are inconsistently mapped or not mapped unsuitably for this particular gamepad.
This iNNEXT USB gamepad controller is not the greatest controller for THEC64 games, despite its high compatibility with Raspberry Pi hardware. It still has a tendency to trigger a diagonal when pressing an individual N-S-E-W d-pad button. Sometimes there is latency when pressing the buttons. I do not know if this is an issue with the hardware or the software that reads the input from the controller.
|
|
|
Post by ToneDeF on Jan 30, 2021 0:23:16 GMT
The vsf has a copy of the D64 inside it so maybe thats why it needs truedrive or accuratedisk setting some games still have to load from the disk like the next level. How to fix a game you have to run twice... HereThanks for starting that other thread.
The script which jj0 created is a good starting point for identifying TSG files which may be out-of-sync with their corresponding VSF files. Unfortunately, we are still not sure if there is a 100% reliable way to determine all of the model related settings stored inside the VSF file (better VICE documentation of VSF snapshots is needed). It would be great if eventually we have a script which could automate the modification of the TSG files to match the model settings in the VSF file.
It would also be great to have a tool that can reliably convert a VSF snapshot from one version of VICE to that of another. I am not convinced that such a VSF migration utility is an impossibility.
|
|
|
Post by jj0 on Jan 30, 2021 7:50:58 GMT
You have to add your own controller, its easy to do.. Look below for help.. ...
See the difference, this part needs adding 03000000a30c00002500000011010000 its missing at the end, "00000000" at the end is wrong.
When using the SDL2 Game tool on Windows, you need the to change last 8 digits(numbers) at the end to "11010000" and paste it over 8 zeros digits at the end of the GUID then you have the right GUID for Linux and THEC64 Mini/Maxi.I used the SDL2 Gametool on Windows to generate a new mapping for my iNNEXT SNES Controller Gamepad Joystick controller. To get it working with PCUAE, I needed to change the last eight digits of the GUID to be " 10010000" instead of " 11010000". The complete mapping string is as follows:
030000001008000001e5000010010000,iNNEXT SNES Controller Gamepad Joystick,a:b2,b:b1,x:b3,y:b0,back:b8,start:b9,leftshoulder:b4,rightshoulder:b5,dpup:-a1,dpdown:+a1,dpleft:-a0,dpright:+a0,platform:Linux,
Unfortunately, most of the TGA files contain CJM mappings which are inconsistently mapped or not mapped unsuitably for this particular gamepad.
This iNNEXT USB gamepad controller is not the greatest controller for THEC64 games, despite its high compatibility with Raspberry Pi hardware. It still has a tendency to trigger a diagonal when pressing an individual N-S-E-W d-pad button. Sometimes there is latency when pressing the buttons. I do not know if this is an issue with the hardware or the software that reads the input from the controller.
The last 8 digits relate to the HID version. spannernick maybe you could edit your post to include this information? In Linux you can get the HID version from the dmesg output, or from looking up the controller in /proc/bus/input/devices or you can get the entire string from the SDL2 Gamepad tool: And in Windows by looking at the device properties in the Device Manager:
|
|
|
Post by sjakie43 on Jan 30, 2021 9:48:19 GMT
Any success is welcome
i am also very happy with the Plus4, not so much for the games,,,maybe a few BUT especially the Demos look great on this machine.
You all know Demobase Plus 4 i guess ? if not i can place a link Never heard of it, link away! Hi, here is the info and more.....
There is more Demobase like the Atari800,AmstradCPC,MSX and more, PM me if you want to have them too)
These Packages can be used with the Gamebase Frontend www.bu22.com/
|
|
|
Post by sjakie43 on Jan 30, 2021 10:17:32 GMT
Here's a teaser.....
I'm off to work now.....
|
|
|
Post by vic2020ian on Jan 30, 2021 18:03:16 GMT
Glad you like it, had to add a script to it and that and play around with it to get it to work, but it works so I am happy.. I wanted to added it a long time ago but it didn't work properly, then jj0 compiled VICE for THEC64 and made the EGL program for VICE so it would show in the Frame Buffer and in front of the Carousel screen not behind it and cause of that, this now works cause it uses SDL like VICE does and is using the EGL program too(with jj0 permission, thanks mate.. ), so don't just thank me, it was a team effort in a way, Faberfox for making the Carousel USB Folder Chooser program(he made it 2 years ago, 2018 I think, thats where part of PCU's name came from), jj0 for VICE and me working out how to put it all together in PCUAE so it works... I had to fool the Chooser program into thinking its running from the root of the USB Drive when its not, that why it works, didn't know how to do that until I make PCU FUGS and put the Carousel Gamelist Screens in to it and I lot of the stuff I know now about scripting is down to jj0.. so PCUAE would not be as good as it is without Jeroen.. Thanks J.. Thank you to the whole team. It is going to be a great year putting this database together getting it to run as my "Gamebase within the Vic20" rather than on a PC.
|
|
|
Post by megabit on Jan 30, 2021 23:33:22 GMT
|
|
|
Post by spannernick on Jan 31, 2021 11:51:01 GMT
Maybe you need to when starting the Carousel Gamelist Selector Screen wait and give it abit of time before you switch to a Carousel gamelist first, it has to scan the screens folder to make the thumbnails, I never had this problem with it, inside the gamelist folder there a folder called thumb that where they are made, maybe delete that folder and start Carousel Gamelist Selector Screen again and see if that works.
|
|
|
Post by oocozyoo on Jan 31, 2021 16:07:30 GMT
This project just keeps getting better!!Thanks to all that made this happen, keep up the good work
|
|
|
Post by megabit on Jan 31, 2021 16:09:50 GMT
I tried to delete all the "thumbs" folders as I did the first time, since I use a personal game database and delete all those included in the package, but the result does not change. I also tried to export my database again from PCU Game Manager and copy it back to the pendrive but the thumbnails are always corrupt as in the general screenshot taken with the smartphone that takes up the selection screen .... drive.google.com/file/d/1Uw8_NRk7VHa14J4QviW9DsXzLIaxl86r/view?usp=sharing
|
|
|
Post by epoxxy on Jan 31, 2021 19:31:52 GMT
I saw in the official manual to thec64 that a flag "fh" could be used to show the full height including borders up and down. I thought i saw most of it when I disabled all overscan on my TV, but there's still graphics outside the visible area ( best shown in "The Santas Christmas Megademo" ).
Apparently, the FH-flag, just "squishes" the full picture into the 720p instead of correctly zooming out. This makes the aspect ratio wrong. And graphics appear where there should be black scanlines. ( and if not using the scanlines, the pixels gets uneven.
Is there a way to implement a "true" non-overscan-mode in the Project Carousel USB?
|
|
|
Post by epoxxy on Jan 31, 2021 20:21:57 GMT
Also, a quick question. When "updating" from one PCUSB to the next one. Should I wipe the usb and copy the files from the 7z or is there a method to keep highscores etc.?
|
|
|
Post by jj0 on Feb 1, 2021 7:25:02 GMT
I saw in the official manual to thec64 that a flag "fh" could be used to show the full height including borders up and down. I thought i saw most of it when I disabled all overscan on my TV, but there's still graphics outside the visible area ( best shown in "The Santas Christmas Megademo" ). Apparently, the FH-flag, just "squishes" the full picture into the 720p instead of correctly zooming out. This makes the aspect ratio wrong. And graphics appear where there should be black scanlines. ( and if not using the scanlines, the pixels gets uneven. Is there a way to implement a "true" non-overscan-mode in the Project Carousel USB? You can try this alternative emulator: thec64community.online/thread/776/full-blown-vice-mini-maxi
|
|