|
Post by megabit on Feb 13, 2021 17:01:52 GMT
Hacked TheCarousel's v1.5.2 to show 255 games now with HxD Hex Editor... Can someone test for me if you can see 255 games in TheCarousel's, you can do it with PCU Game Manager, you need to put in 255 games into one of the Carousel Gamelist Folders....? Someone said you could only see 226 games but I guess that was now a lie cause I put 240 games in TheCarousel v1.3.2 and you can see them, when doing this, remember what the last game is in the list, then if you see it in TheCarousel then it can hold 255 games in each Carousel Gamelist Screen. I confirm, I tried with the carousel 1.3.2 and 1.4.2 by putting 255 games in a folder called "Test" and sees them all 255!
|
|
|
Post by madmax4q2 on Feb 13, 2021 18:17:23 GMT
Hi guys, I'm just about to install PCUAEv1.3.1 on my mini but noticed firmware theC64-1_5_2.bin has just been released. Is it okay to flash my mini with this new version 1_5_2 or will it break PCUAEv1.3.1 ?
|
|
|
Post by madmax4q2 on Feb 13, 2021 18:35:59 GMT
you must use a clean stick whit firmware update do not use it with pucae running Cool thanks mrgreen36,
So I take it we can install any offical updates with no issues, so long as we DON'T have pucae running 😁👍 The new CTRL-0, Firmware Mode is safe to use though right?
|
|
|
Post by spannernick on Feb 13, 2021 18:37:37 GMT
***PCU - Project Carousel USB Anniversary Edition*** By Spannernick(Nick Andrews)RetroNuts on YouTube.
Original idea by FaberfoX, scripts by Spannernick with help from jj0, Fake Update by jj0, raxrip and cyanic, Load The Carousel Games from USB Stick with Carousel Gamelist Screens, 1 Game Folder per Carousel Gamelist Screen and 7 Screens, Boot THEC64 X-Windows Mod by jj0, JIFFYDOS 6 included, New Soundtrack Now Included on every Screen, For THEC64 Mini/Maxi/VIC20. Includes 847 Games(C64/VIC20 Games) This is free for non commercial use, NOT FOR SELL ON EBAY/AMAZON.
PCUAEv1.3.1 Released WARNING - DO NOT flash official updates with PCUAE running, it will mess up your machine.
You can now use Firmware Mode to Flash updates to you Firmware, I tested it on my THEC64 Mini and THEVic20 and it works fine, you have to put the update on the root of the USB Stick first to do it then run Firmware Mode and then run update, it turn PCUAE off so you can update the firmware. More info on Firmware Mode is in red below..
This is a English Project only.
Please do not asks about other languages cause there will be none added. PCU Game Manager will have the ability to be able to generate other languages.
PCU- Mini Edition has now been retired and been removed.
Question: Where did the name come from..? Answer: The name... "Project" came from "Project Butter" the name used to optimizing the Android 4.0 operating system's visual performance and responsiveness through a series of changes, THEC64 Mini/Maxi and THEVIC20 uses a Android Kernel, the Kernel it uses is the Linux kernal 3.4.39 which was used in Android 4.3 Jellybean. The name... "Carousel USB" came from "Carousel USB Folder Chooser" that was made by FaberfoX, that's now included with PCUAE, it called the "Carousel Gamelist Selector Screen". Then I put them together and made the name "Project Carousel USB" <----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> Updated 03 February 2021
To Download PCUAEv1.3.1
Its hosted on One Drive
One Drive Download Folder - HERE (Uploaded 21 Jan 2021) it in PCU Zipped folder.
You can extract by clicking on PCUAEv1.3.1.exe and just point it to the root of your USB Stick and then click Extract. Other files for Download - NAND backups for all 3 machines and that.
Download - HERE - Updated.(11 FEB 2021)
Download - HERE - PCU Game Manager(This a must have to add games to PCUAE)
You should be able to start in Carousel or Classic Mode now cause PCUAE uses Autoboot so starts automatically when you turn on your THEC64 Mini/Maxi/VIC20.
Just made this video for users that don't know how to install PCUAE
If you can't play the video in Google Chrome, you need to go to Settings and Click on Advance and turn off "Use hardware acceleration when available", it does it in the new Edge Brower too cause it uses Chrome as its source now so just turn off "Use hardware acceleration when available" in that too to play the video, its weird how One Drive videos do not work properly, hopefully they fix it..
PCUAE loads up in about 10 seconds now, I know I need to optimise some of the scripts to make them run faster.
VICE is included(CTRL-X)
JIFFYDOSv6 can be enabled or disable now with a shortcut.(CTRL-Q) Try it.. Games Totals 238 in C64 0 to G, 232 in C64 H to G, 184 in C64 S to Z, 69 in VIC-20 0 to G, 62 in VIC-20 H to R, 60 in VIC-20 S to Z
All Games 847 total... not including Favourites cause they are the same games.
Save Games are in the folder called .THEC64SAVE on the root of USB Stick, thats where all your saves are kept in PCUAE now If you have save games in a older version like PCUAEv1.20 Beta 3 then before you delete it from your USB Stick copy the .THEC64SAVE folder so you can copy it back so you do not lose your saves games you have made. Save games are automatically copied over from the firmware to the USB Stick, the first time you run PCUAE.
PCUAE has a script in it called "Shortcut Key Selector" that allows start options using 2 key combos.
I call each folder on the Carousel "Carousel Gamelist Screens or CGS for short, The screen where you pick want CGS to show from "Carousel_Games/Games/" folder is called Carousel Gamelist Selector Screen or CGSS for sort.
The Shortcut Keys that start CGSS and enable other options.
Hold down the two keys for about 2 seconds and it will do what you want it to do, press and hold down CTRL first then press the second short key and hold them down for 2 seconds.
==================================================================================================================================== To Change to different versions of The Carousel
(Will be adding Carousel v1.5.2 from THEC64 Mini and THEVIC20, THEC64 Maxi can use the Carousel from THEVIC20 fine)
CTRL-F1 - To change to The Carousel v1.05 - First version of the Carousel that was released with THEC64 Mini in March 2018
CTRL-F3 - To change to The Carousel v1.3.2 - THEC64 Mini/Maxi CarouselCTRL-F5 - To change to The Carousel v1.4.2 - THEVIC20 Carousel - THEC64 Maxi and THEVIC 20 Only, this shortcut is disabled on THEC64 Mini CTRL-F7 - Load the Carousel Gamelist Selector Screen - to change the Carousel Gamelist Screen, you can now add your own gamelists, I would recommend using PCU Game Manager to do that.You use THEC64 Joystick to move the red box on the screen to highlight a Carousel Gamelist Screen you want to load and then press fire, screen will go black then the Carousel Screen will come up, if you want to use your own joystick then have both plugged in and then when you have loaded a game in The Carousel v1.3.2, use CTRL-<--(Left arrow) to swap Joystick ports if your joystick is not working in the game. CTRL-RESTORE - This makes the machine reboot - you can use it to quickly come out of THEC64 X - Windows Desktop, reboot is always handy to have.
CTRL-Z - Boots into THEC64 X-Windows Desktop(Mod) - Debian on THEC64 Mini/Maxi/VIC20(This is handy if you want to edit CJM files straight on your machine so do not need a PC to do it, you can even edit the D64 image files and add _AD to the file name, if you want so add any flag to them.)CTRL-B, Enable THEC64 Keyrah Keyboard - This is if your using the Orange PI PC H3 with the Keyrah interface and Original C64/Vic-20 Keyboard. CTRL-C, Gadget Mode by JJ0 for THEC64 Maxi/THEVIC20 Only - you able to add games using the PCU Game Manager, it can only import or export games and delete them too, you will need a USB A to A cable for this to work plugged in to your PC and the other end in the back of your THEC64 Maxi/VIC20, info here about it... C64 Maxi and VIC-20 OTG access, it only works on THEC64 Maxi/THEVIC20, the kernel in THEC64 Mini is missing something so does not work.CTRL-7, Enable/Disable Autoboot Mode - This is what starts up PCUAE from when you turn on the machine so you do not have to use a Fake Update to run PCUAE all the time, you will only need to run the fake update once. Autoboot removes the script from with in the firmware now so no script is left behind if you want to stop using PCUAE. The shortcut key is a toggle now, it can disable or enable Autoboot, Autoboot is enabled by default, it will automatically copy the Autoboot script to your firmware to enabled it. CTRL-0, Firmware Mode - You can now boot in to Firmware Mode while PCUAE is running in the background so you can switch between them without removing the USB stick, I added this option so you could update the firmware easier.You can now use Firmware Mode to Flash updates to you Firmware, I tested it on my THEC64 Mini and THEVIC20 and it works fine, you have to put the update on the root of the USB Stick first to do it then run Firmware Mode and the run update, it turn PCUAE off so you can update the firmware then to get back to PCUAE by press CTRL-0 again and it will reload PCUAE(if you want to play the firmware games only and when your finished then want to go back to PCUAE) but the update will make the machine reboot so reload PCUAE. It can copy the games from the firmware too, to "Carousel Games/Games/Firmware_Games" folder, to do this you need to delete the file inside "Firmware_Games" folder called "games_backed_up_OK" before you start Firmware Mode then it will copy all the games over to the "Firmware_Games" folder, please wait until the firmware as loaded up the Carousel then its finished copying them, if you what to play them in PCUAE then start Carousel Gamelist Selector Screen and highlight Firmware_Games and press fire to load the Firmware Gamelist Screen.CTRL-F, 50HZ or 60HZ Display - You can now change 50Hz to 60Hz or back by using a shortcut, Check the update screen to see if its set it to the hertz you want(To do.. Need to add a screen so you can see it changing it) CTRL-CRSR-Down Volume up and CTRL-CRSR-Right - Volume down, You can now turn the music down if it is to loud for you on The Carousel, its at 100% at the moment so just use CTRL-CRSR-Right to turn it down. CTRL-Q, enable or disable JIFFYDOSv6 - but will need to enable _AD Accurate Disk for it to work properly otherwise it will not read the D64 file.
CTRL-X, Boot into SDLVICE - A VICE Menu will appear and you can select between 1 and 8 to press and hold down to load one of the emulators in VICE 2.4, you should only need to hold it down for 2 to 4 seconds until the timer runs out, VICE is in folder called SDLVICE in Options folder, Once 15 seconds is up the C64 Emulator loads up by default.
====================================================================================================================================
To change Carousel Background Mixed Music Press and Hold..
CTRL-1 to 5 is for Changing the Background Mixed Music, when the Carousel Screen has loaded up then press CTRL-1-2-3-4-5 to change the music, you can play the music on any carousel screen you want now, when loading a Carousel Screen with the Carousel Gamelist Selector Screen, it still will play the right music for that Carousel Screen.
CTRL-6 Remove All Carousel Mixed Background Music - Plays Matt Gray music from the firmware. PCUAE Carousel v1.3.2 Shortcut Keys
Shortcut keys in C64 EmulatorThese shortcut keys ONLY work inside the C64 Emulator and The Carousel v1.3.2. CTRL- <--(left Arrow) = Joystick Swap CTRL - F = Freeze Button(this is for Action Replay) CTRL - R = Soft Reset(use this after you have used SID Swap, then it can swap SIDs) CTRL - H = Hard ResetCTRL - S = SID Swap (6581/8580) CTRL - W = Toggle Warp Mode(speed up loading times) CTRL - U = Toggle UserPort Joystick Mode(it you want to use 4 joysticks, known to stop keyboard working) CTRL - / = Help Menu, see these shortcuts on the screen.Thanks go to Gurce for making this possible.. :-) This does not work in Carousel v1.4.2 and please do not try and add this emulator to your firmware, it could mess it up. PCUAEv1.20Beta now works with Classic Mode, it can now start up in Classic Mode or Carousel Mode on THEC64 Maxi/VIC20.If you use Classic Mode, you can switch between the C64 Emulator and the VIC 20 Emulator too, if you boot in to THEC64 Classic Mode v1.3.2 in PCUAE and see the C64 Emulator Screen then press CTRL-F5 it will switch to THEVIC20 Classic Mode v1.4.2 and show the VIC20 Emulator Screen, you can switch back by pressing CTRL-F3 to go back to the C64 Emulator Screen.
You can now enable the buttons on TheC64 joystick as CTRL and shortcut keys 1 to 5 to change the CGS Screens, look in the Autostart.sh script to change the keys on the keyboard to the buttons on THEC64 Joystick, the other keys can't be changed, you can only fit so many on THEC64 Joystick, it only has 8 buttons, the stick acts like a analog stick so can not be used as buttons, it only has 2 axes(X and Y)
PCU-THEC64-Admin-Pass... This is not enabled by default, To enable it delete the file "root_pass_ok", in "Carousel_Games\Options\PCU-Admin-Pass" then it will make a backup of the shadow file then copy over the shadow file on the firmware with a new one, when you have enabled it type this into Terminal or Putty when PCUAE has finish loading .."root" to login, There is no password and it will login to Putty, this will remove the password chuckpeddle completely.
Xpad Driver for the Xbox 360 Controller, I need to find out if the Xpad driver works ok with your Xbox 360 Controller, please leave feedback and let me know, If you have put Xpad driver in your firmware already, you will have to disable it to be able it test if it works in PCUAEv1.20. You can change what Carousel Gamelist Screen loads up first by go to folder /Carousel_Games/Options/CGS_Scripts/ and opening carousel-gamelist-selector.sh script to change what screen shows first and what Carousel version loads up first too, you can now select what CGS Screen and what Carousel loads up first on starting up PCUAE.
===================================================================================================================================
What's Coming or need adding...
Will be adding 2 shortcuts to enable and disable JiffyDos 6 soon.. ... Done
A way to be able to use CTRL and shortcut keys for changing CGS Screens and be able to use THEC64 Joystick shortcut buttons at the same time.... Done.Need to add a screen to 50/60 hertz so you can see it changing it like 50Hz Enabled/60Hz Enabled.
Adding Carousel v1.5.2 to PCUAE for THEC64 Mini and THEVIC20. VICE 2.4 has been added now so you can use the VIC20 emulator on THEC64 Mini now.. Done...
|
|
|
Post by madmax4q2 on Feb 13, 2021 18:47:42 GMT
Thanks for confirming spannernick
|
|
|
Post by spannernick on Feb 13, 2021 20:35:09 GMT
you must use a clean stick whit firmware update do not use it with pucae running Cool thanks mrgreen36,
So I take it we can install any offical updates with no issues, so long as we DON'T have pucae running 😁👍 The new CTRL-0, Firmware Mode is safe to use though right?
Yes it unmounts everything so it loads the firmware only, all thats running is the scripts for the shortcut keys.
|
|
ubi
BASIC
Posts: 7
|
Post by ubi on Feb 14, 2021 11:07:59 GMT
Hi! Just a heads-up, in game ELITE you need CTRL-H for galactic hyperspace jump. I had to do some pc-vice-snapshot-copy to get past that, while in PCUAE you do a hard reset with that combo
|
|
|
Post by vic2020ian on Feb 14, 2021 12:18:15 GMT
Hi! Just a heads-up, in game ELITE you need CTRL-H for galactic hyperspace jump. I had to do some pc-vice-snapshot-copy to get past that, while in PCUAE you do a hard reset with that combo Nick, maybe all the CTRL Key combos could be simplified to a popup menu on e.g. CTRL+Shift+F7 (CTRL+F8) Pop up menu could have items to launch all the scripts to Hard reset, toggle sid, enter X windows etc.
|
|
|
Post by spannernick on Feb 15, 2021 12:46:23 GMT
I can but not anything that reloads the Carousel otherwise you going see the shell behind the Carousel and every time you start a game from the Carousel where the carousel makes the first layer transparent so you can see the emulator, you will see the shell for a second, it does it when you run the carousel in the firmware from the Bios menu and I can't do anything about it cause if you close the shell it exit out of the bios script and runs PCUAE so it needs to run the menu and shell script in the background so you can select things in it and it will run them.
So I need to watch what I add to it, properly XWM would be ok so like if I added the 50hz and 60hz if I added that there would be a problem cause it needs to reload the carousel to do it, if I can find a way of having the shell in the background still but hidden and you can't see it then there be no problem.
|
|
|
Post by spannernick on Feb 15, 2021 13:52:51 GMT
I put on my thinking cap again.. Had a idea of how to get Autoboot Enabled and Disabled to work, if this works then I should be able to do this with all the other scripts, basically you get the menu to run the Autoboot script and just as it finishes running the script, kill the shell... then it should reload the Carousel and then still remember if its enabled or disabled.
|
|
|
Post by spannernick on Feb 15, 2021 14:53:20 GMT
I do have one wish... I do wish Gadget Mode(it allows you to mount the USB Stick from THEC64 Maxi on your PC, in the file browser in Windows 10 or Linux) worked on THEC64 Mini, its a shame it don't, I use it all the time on my THEVIC20, thats how I edit the scripts in PCUAE... and its good for adding games to the Carousel or for Classic Mode too, I never need to take out the USB Stick and it saves the USB port too from ware and tare. So it was a brilliant idea jj0 came up with... its one of the main features I use in PCUAE.Thinking about it... RGL or Chis Smith, you don't need to release the code to the kernels really, all you need to do is add the bit that missing in the THEC64 Mini's Android kernel that the Maxi has that makes Gadget Mode work on THEC64 Maxi...? Has anyone tried to get THEC64 Maxi kernel to work on THEC64 Mini....? that might be a good idea, cause that are both the same Linux kernel version "Linux version 3.4.39 (chris@puck)"..?
|
|
|
Post by spannernick on Feb 15, 2021 18:10:51 GMT
You can now start the PCUAE Autoboot Menu(not Bios no more) with CTRL-W...
|
|
|
Post by vic2020ian on Feb 15, 2021 18:22:16 GMT
You can now start the PCUAE Autoboot Menu(not Bios no more) with CTRL-W... Excellent - DM if you need a tester, I have some time.
|
|
|
Post by spannernick on Feb 15, 2021 22:34:40 GMT
What happened..? what is your Machine..? I was change the boot script in PCUAE 1.3.2 and it worked fine on both my machines but have changed it back just in case it was that, I have had my mini on now for 4 hours testing PCUAE v1.3.2. and everything is ok.
|
|
|
Post by spannernick on Feb 15, 2021 23:00:42 GMT
Before using PCUAEv1.3.2.Dev3.exe IMPORTANT turn off Autoboot on Dev2 then copy dev3 to usb stick and then start it with update then Autoboot will be turn on automatically.
|
|
|
Post by spannernick on Feb 16, 2021 12:46:55 GMT
i have the tech maxi europe version can i fix this i think its something about auto boot Good, Glad its working now... sorry about that, what happed exactly, I need to know, did it boot first fine then you rebooted and it didn't boot...? It sounds like it didn't copy the Autoboot file over properly so when you restarted the machine there was no start-up script in int.d folder in the firmware to tell it to boot the Carousel, you then get a black screen. Oh and if anyone is using a slow USB Stick, it will make PCUAE take longer to boot up and run scripts faster, I use a SD Card, a SanDisk SD card, its 4GB and from my Nintendo DSi XL, its the SD card that came with it, I don't use a SD card in it no more cause I have a Acekard2i in it.
|
|
|
Post by sichard on Feb 16, 2021 14:45:20 GMT
Sorry if this is dealt with elsewhere, but if I have a C64 mini and no keyboard, is there any way to change the carousel game screens through my c64 mini joystick? Or is it only through usb keyboard hotkeys..... thanks very much
|
|
|
Post by spannernick on Feb 16, 2021 14:58:32 GMT
Sorry if this is dealt with elsewhere, but if I have a C64 mini and no keyboard, is there any way to change the carousel game screens through my c64 mini joystick? Or is it only through usb keyboard hotkeys..... thanks very much Not at the moment, you will be able to do that in PCUAEv1.3.2, by pressing and holding down Menu(4th button, 1,2,3,(4) ) at the back of the joystick and then pressing left fire button on THEC64 Joystick for 2 seconds so its coming.. I am still sorting out the PCUAE Menu at the moment so once thats done and everything is working I will release it.
|
|
|
Post by vic2020ian on Feb 16, 2021 18:09:39 GMT
Good, Glad its working now... sorry about that, what happed exactly, I need to know, did it boot first fine then you rebooted and it didn't boot...? It sounds like it didn't copy the Autoboot file over properly so when you restarted the machine there was no start-up script in int.d folder in the firmware to tell it to boot the Carousel, you then get a black screen. Oh and if anyone is using a slow USB Stick, it will make PCUAE take longer to boot up and run scripts faster, I use a SD Card, a SanDisk SD card, its 4GB and from my Nintendo DSi XL, its the SD card that came with it, I don't use a SD card in it no more cause I have a Acekard2i in it. in the beginning it went well but after the second boot it did not work anymore I also found out that the usb stick is no longer recognized maybe an idea to build something into autoboot if it doesn't detect the correct stick with pcuea it loads the default firmware What make and size USB stick are you using? It sounds like one to avoid as you have had more problems than most on here. I am using a Sandisk Ultra 3.0 32GB, they come in a 2 pack for about £12 on Amazon. Try those if you decide to start using PCUAE again.
|
|
|
Post by jj0 on Feb 16, 2021 19:34:57 GMT
Ah, another Dutchie
|
|
|
Post by spannernick on Feb 17, 2021 20:34:59 GMT
Got the blue flash working as a marker for you to press the INST DEL key rapidly on bootup to bring up the PCUAE Menu before PCUAE boots up, I stop using the carousel, I used the command shell Yafy instead...
|
|
|
Post by vic2020ian on Feb 18, 2021 9:04:52 GMT
Is the CTRL W mode now being removed?
|
|
|
Post by spannernick on Feb 18, 2021 11:00:29 GMT
No its just a way of bring up the PCUAE Menu if you need to before PCUAE boots, like if you want to just to boot into the firmware, disable/enable Autoboot or use VICE.
Thinking about it we don't need for it to start before PCUAE boots now we can use CTRL-W, its easier to bring up the Menu too, I will remove it now and see if I can get it to boot PCUAE up quicker.
|
|
|
Post by vic2020ian on Feb 18, 2021 17:11:39 GMT
No its just a way of bring up the PCUAE Menu if you need to before PCUAE boots, like if you want to just to boot into the firmware, disable/enable Autoboot or use VICE.Thinking about it we don't need for it to start before PCUAE boots now we can use CTRL-W, its easier to bring up the Menu too, I will remove it now and see if I can get it to boot PCUAE up quicker. Yes, should be quicker ;-)
|
|
|
Post by mobluse on Feb 19, 2021 1:58:02 GMT
"Autoboot is enabled by default, it will automatically copy the Autoboot script to your firmware to enabled it." This is a showstopper for me. I don't want to change the firmware even for a short time. I think it would be better if users had to switch on autoboot manually.
Also, there should be a way to install it without using Windows or Wine in Linux since I normally use Raspberry Pi 4B.
|
|
|
Post by jj0 on Feb 19, 2021 7:42:18 GMT
"Autoboot is enabled by default, it will automatically copy the Autoboot script to your firmware to enabled it." This is a showstopper for me. I don't want to change the firmware even for a short time. I think it would be better if users had to switch on autoboot manually. Also, there should be a way to install it without using Windows or Wine in Linux since I normally use Raspberry Pi 4B. I agree, PCUAE shouldn't mess with the internal nand unless the user asks for it. I feel that one of the key features of PCUAE is that it leaves THE64 untouched. Regarding a way to install without using Windows or Wine you can just uncompress the PCUAE .exe file in Linux with '7z x <PCUAE exe name> without having to use Wine. You need to have 7zip installed.
|
|
|
Post by spannernick on Feb 19, 2021 11:21:30 GMT
OK... I disable Autoboot in the next release and you will have to enable it in the PCUAE Menu if you want to Autoboot PCUAE.
|
|
|
Post by spannernick on Feb 19, 2021 11:33:59 GMT
Dev6 uploaded...
|
|
|
Post by andrewpk200 on Feb 19, 2021 23:06:31 GMT
Ok, so I have downloaded version 1.3.1 and installed it, I have theC64 Mini, am I missing something or should there be a way to change the screens to different game lists?
I can see the options to use the short cuts, but as I say, I only have the mini so only Joystick,
it says something in the big ol' wall of text in the first post about being able to set something in 'Autostart.sh' to allow the joystick buttons to be used as Ctrl-1-5 to give access to the different game screens, I have had a quick look in Autostart.sh and cant see anything jumping out at me.
Any help for those of us without keyboards?
|
|
|
Post by spannernick on Feb 20, 2021 11:27:18 GMT
You will be able to load up Carousel Gamelist Selector Screen with Menu button(4) and Left Fire, I have already added it to PCUAEv1.3.2.
|
|