|
Post by Wizart on Jun 14, 2024 8:43:03 GMT
about this thread===================================================== There is lot of confusing about updates this thread wil solve that issue i hope Here will come all info about all updates and future updates Ask your question here everything about updates I update this post when there is a new change, Version or update or suggestionhere are the updates and fixes for PCUAE Version 4.3.0 Gr Wizart And notice.I added Restore Toolkit to the update v4.3.0.8793 ===================================================== Changelog Restore Toolkit v2.1Download Latest version LINK===================================================== - Add support for THEC64 Maxi NTSC
- Added - Switch between PAL | NTSC on THEC64 MINI
- Updated THEVIC20 image with latest firmware 1.6.1
- Updates nand ID Correctly
- Updates nand of THEA500 to v1.2.1
- Updates autobootscript
- Few more bugs fixes
Changelog PCUAE Update V4.3.0.8793Download normal latest version LINKDownload Basic Edition Latest Version LINK===================================================== - Update: - Some Splash screen updates.
- Update: - Updates a boot file.
- Update: - Fixed shortcut key buttons.
- Update: - Updates Mode Remover.
- Update: - Updates RA Mode Remover.
- Update: - Updates first boot mode so its automaticly updates autoboot. Done this because its updated.
- Update: - Updates Boot Menu with CTRL+Delete. It starts Restore Toolkit v2.0 at Boot when invoked. you can run it like you do with bios on PC Laptop at boot Just hold CTRL and Delete with boot and it will invoke it Or Use on THEJOYSTICK - menu and Left TRfire Button. (THEC64). Or Use on THECXSTICK - menu and Ring Up(TOP) Button. (THE400) Or Use on THEGamepad - menu and B Button. (THEA500).
- Update: - Autoboot script.
- Update: - Updates Restore Toolkit v2.0 so its more easy to use.
- Fix: - Fixes scroot error in restore toolkit.
- Fix: - Fixed issue where restore toolkit could flash wrong machine code.
- Update: - Updates Mode remover with WHDLoad Games so you can remove it safely.
- Update: - Enables amiberry 5.6.1 support for AGS2 from paul vince.
- Update: - Updates few issues with AGS2, AMiNIMiga Mode and runs both amiberry versions.
- Update: - Enables amiberry 5.6.1 support for AMiNIMiga from ami-jimmy.
- Update: - Updates experimental firmware on the atari 2600 plus to latest version 1.1x-r3.
- Update: - Updates welcome message restore toolkit v2.0.
- Fix: - Missing Flag in PCUAE Setup, PCUAE Reset, and PCUAE Update.
- Fix: - Issue with keyboot keyselectors (basic edition only).
- Fix: - Fixes issue with expermental firmware on atari 2600 plus.
- Fix: - fixes random music on THEC64 family.
- Update: - Updates restore toolkit makes it more easy to use.
- Fix: - Updates Firmware script was not restoring with restore toolkit v2.0
- Fix: - Fixes restore toolkit v2.0
- Update: - Updates restore toolkit with some extra options.
- Fix: - Fixes keyselectors so they work with different machines and joystick configurations.
- Update: - updates autoboot script
- Fix: - Controler config
- Update: - Added Rerstore toolkit v2.1 to setup
- Update: - Update Controller Database
- Update: - Added GUID tools to settings menu
- Update: - Added Splash animation option to play randomly
- Update: - Few fixes and bugs.
|
|
|
Post by Wizart on Jun 15, 2024 15:50:41 GMT
I added GUID tools to the settings menu there you can copy your own made controller database to firmware and to your drive (to back it up) Gr Wizart
|
|
|
Post by vic2020ian on Jun 15, 2024 20:52:05 GMT
Latest update - I still cannot use the Vic20 Joystick with The400 Mode. Player 1 is broken. Only works as player 2.
|
|
|
Post by Wizart on Jun 15, 2024 21:04:25 GMT
then you need to remap controller i think retrogames.biz/games/atari8bit/asteroidsthere you see current mapping of the atari s joystick use the tool in the .options/c64_a500_sdl_controllers/ folder to remap your controller gr Wizart
|
|
|
Post by vic2020ian on Jun 16, 2024 7:33:54 GMT
I will give it a try and share findings but why isn't that set up as part of PCUAE as it is a stock controller for the TheVic20?
If you are releasing The400 mode as working on The Vic20 and then it doesn't work I don't understand why you want the individual to fix it?
Surely you don't want to release something that doensn't work and have everyone individually change their setup leaving the main release broken.
We need to understand that for some reason the TheVic20 Joystick is being detected as joystick 2 on a TheVic20 with The400 firmware.
Suggested tests:
1. Flash The400 to TheVic20 and use TheVic20 Joystick - works as player two.
2. Flash The400 to TheVic20 and boot PCUA use TheVic20 Joystick - works as player two.
3. Boot a real The400 and use TheVic20 joystick - I don't have one, please can you try this? Does it work as player one or two?
4. Does the The400 use USB port identification 1-4 or are controllers assigned as plugged in? - Try the stock CX stick in different ports, does it make a difference?
e.g. If you plug only one stick into The400 into Port 4 can you play as player one?
|
|
|
Post by Wizart on Jun 16, 2024 9:20:33 GMT
on my systems both they work just press left fire to run it and pres right triangle to start the game and that works fine edit: how are the other games work with your system ? gr Wizart
|
|
|
Post by vic2020ian on Jun 16, 2024 9:51:03 GMT
on my systems both they work just press left fire to run it and pres right triangle to start the game and that works fine edit: how are the other games work with your system ? gr Wizart Nothing works with the TheVic20 Joystick apart from what you stated above. Please try and move the ship in Asteroids and fire in the game after you start it to see the issue. It is clear that the game is selectable with left fire button and right triangle starts it, but no games are playable as player 1.
|
|
|
Post by Wizart on Jun 16, 2024 9:54:40 GMT
i discuse it with spannernick maybe he has some ideas Gr Wizart
|
|
|
Post by vic2020ian on Jun 16, 2024 10:34:05 GMT
Can you confirm whether you see the same issue or not?
Can you actually play Asteroids as player 1 on your TheVic20 flashed to The400?
Can you use a TheVc20Joystick on your The400 original machine?
|
|
|
Post by vic2020ian on Jun 17, 2024 11:10:42 GMT
Davy, did you try it? Does the ship move and fire for you or does it just start the game?
|
|
|
Post by vic2020ian on Jun 17, 2024 17:12:10 GMT
Davy, can you confirm my result?
Is your TheVic20 with The400 firmware and The Vic20 Joystick or your The400 with a The Vic20 Joystick working for player 1?
|
|
|
Post by Wizart on Jun 17, 2024 17:42:03 GMT
i dont know the game so i dont know on my it starts thats all i know about the game Gr Wizart
|
|
|
Post by vic2020ian on Jun 17, 2024 18:41:08 GMT
You don't know Asteroids?
Please start the game, move the joystick, fire a bullet?
Does it move and fire or not?
|
|
|
Post by Wizart on Jun 17, 2024 20:46:09 GMT
yes Gr Wizart
|
|
|
Post by vic2020ian on Jun 17, 2024 21:18:53 GMT
Which game do you know on The400?
Please can you just try any one.
Start it and play it with TheVic20 Joystick then let me know which game and whether the movement and fire button work.
Thank you.
|
|
|
Post by spannernick on Jun 18, 2024 11:10:33 GMT
I'll look into it... give me sometime too, I need to setup my THEC64/THEVIC20 and then flash it with THE400 Firmware.
|
|
|
Post by vic2020ian on Jun 18, 2024 11:46:13 GMT
I'll look into it... give me sometime too, I need to setup my THEC64/THEVIC20 and then flash it with THE400 Firmware. I tried it with PCUAE and with PCUAE removed (400 firmware on TheVic20) It is a weird thing as I thought it would ID any first plugged joystick as player one. Left fire and right triangle work to start it but Player one canno move. If you set a two player game then they can move. I also tried a Playstation mini controller - I got Player 2 and Player 4 going with that and TheVic20 joystick plugged in.
|
|
|
Post by vic2020ian on Jun 18, 2024 11:47:04 GMT
Quickest test would be a stock real The400 with a TheVic20 joystick.
|
|
|
Post by spannernick on Jun 18, 2024 15:20:59 GMT
I think I have founded the problem, its the 4 port USB Hub built into THE400 that sets the first joystick as player 1, if you plug the joystick into its USB port 1, if you use say the back USB port then the joystick is on Player 2... oh didn't know it did that.. weird, one way of stopping you from flashing it on another THEC64 board and if its not THEC64 board in THE400 Mini, you need the 4 port hub from THE400 Mini so the joystick is on player 1 because USB port 1 on the 4 port USB Hub only has player 1 on it, its part of its hardware not software like I thought. The only way to fix it is to work out what the 4 port USB Hub at the front of THE400 Mini is doing to make the joystick plugged into it player 1 so the first joystick, it could be seeing each port with a special name that makes it player one and the emulator sees it, each port in the 4 port Hub at the front of THE400 Mini has its own port so port 1 = player 1, port 2 = player 2, Port 3 = player 3 and port 4 = player 4. So do not know how to fix it yet, its just finding a fix for it and if you can. Its not my fault, its the way RGL designed it. USB 4 Port Hub inside THE400Mini: I plugged in 3 devices(THEC64 Joystick, THECXStick and THEGamepad) in to a USB 4 port Hub, plugged in to the back USB port and not one of them is detected as Player 1... HAAAAAA ... they are all probably Player 2... pulling hair out noooow.... lol
|
|
|
Post by vic2020ian on Jun 18, 2024 20:31:49 GMT
Hi Nick,
Thanks for confirming, I have been pulling mine out!
I will try some different combinations of TheVic20 ports and joysticks and see if I can get 3 or 4 plugged in and see what happens.
Could you could query the USB hub and see if each port reports an id?
I have never tried 2 joysticks in the TheVic20 or TheC64 so maybe it does something different dynamically on TheC64?
Interesting challenge. It might need a cheap 4 port USB hub that can be flashed with an ID.
|
|
|
Post by spannernick on Jun 19, 2024 12:40:35 GMT
I thought maybe be able to rename the joysticks names in Linux but it didn't do anything so still on Player 2
well I renamed one of them and it did nothing...
platform-sunxi-ehci.1-usb-0:1.1:1.0-event-joystick platform-sunxi-ehci.1-usb-0:1.1:1.0-joystick platform-sunxi-ehci.1-usb-0:1.2:1.0-event-joystick platform-sunxi-ehci.1-usb-0:1.2:1.0-joystick to
platform-sunxi-ehci.1-usb-0:1.2:1.0-event-joystick platform-sunxi-ehci.1-usb-0:1.2:1.0-joystick platform-sunxi-ehci.2-usb-0:1.1:1.0-event-joystick platform-sunxi-ehci.2-usb-0:1.1:1.0-joystick I tried it by killing manhattan and rerunning it but no difference, joysticks are still on player 2
The name Linux gives the joystick when its in the front USB hub is `ehci.2`. its named `ehci.1` if the joystick is in the back port or on another USB port.
|
|
|
Post by vic2020ian on Jun 19, 2024 12:44:27 GMT
I tried on 400 Firmware on TheVic20 and 4 player asteroids.
Sometimes I get player 2 and 4 and sometime 3 and 4.
I can't get player 1 including using the back port.
I wonder if the way they created the TheVic20 USB it was 4 port and they left off Port 1?
|
|
|
Post by Wizart on Jun 22, 2024 16:19:21 GMT
Update the firt post with new update it adds play boot animation randomly then you never know what boot splash animation comes at next boot the settings to turn it on is in settings menu option 1 and then option 8 Gr Wizart
|
|
|
Post by spannernick on Jun 24, 2024 10:29:35 GMT
I tried on 400 Firmware on TheVic20 and 4 player asteroids. Sometimes I get player 2 and 4 and sometime 3 and 4. I can't get player 1 including using the back port. I wonder if the way they created the TheVic20 USB it was 4 port and they left off Port 1? You need the front 4 port hub thats in THE400 Mini to use Player 1, its the only place it is, it not on the back USB Port, have not found a solution yet, still looking, I need to find away to change the device, the joystick is under so it thinks it Player 1 not Player 2, it finding it, all the stuff I have tried so far in Linux has not worked. Next thing maybe is look in the manhattan binary(Carousel) or in colleen binary(the Atari800 Emulator) it assigns the joystick as player 2 in the emulator I think so could be in its binary somewhere. In colleen binary it could be looking for the front 4 port hub and if its see it and has a joystick plugged into it, it assigns the first one as Player 1 and then the next one Player 2 and so on, a lot of it is guess work, so not 100% sure but its acting like it. I have not forgot about it... Once I find the solution then I fix it and send out a update...
|
|
|
Post by vic2020ian on Jun 24, 2024 13:36:29 GMT
You need the front 4 port hub thats in THE400 Mini to use Player 1, its the only place it is, it not on the back USB Port, have not found a solution yet, still looking, I need to find away to change the device, the joystick is under so it thinks it Player 1 not Player 2, it finding it, all the stuff I have tried so far in Linux has not worked. Next thing maybe is look in the manhattan binary(Carousel) or in colleen binary(the Atari800 Emulator) it assigns the joystick as player 2 in the emulator I think so could be in its binary somewhere. In colleen binary it could be looking for the front 4 port hub and if its see it and has a joystick plugged into it, it assigns the first one as Player 1 and then the next one Player 2 and so on, a lot of it is guess work, so not 100% sure but its acting like it. I have not forgot about it... Once I find the solution then I fix it and send out a update... Hi Nick, I sent you a pdf with photos of what is going on I think to your webdevs email address. Looking at the 4 port USB vs the 3 port there are 2 pins on the USB chip used for port 4 on The400 that are unused on TheVic20. The The400 uses the usb port upside down so Port 4 is Player 1 on the left, Port 3 is Player 3, Port 2 is player 3 and Port 1 is Player 4. I think it could be patch wired so TheVic20 uses ports 4,2,1 instead of ports 3,2,1. There may be a software solution which would be better though ;-) Best regards, Ian
|
|