Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VITA] JiffyDOS do not work for PsVITA #482

Open
16mpx opened this issue Nov 15, 2022 · 8 comments
Open

[VITA] JiffyDOS do not work for PsVITA #482

16mpx opened this issue Nov 15, 2022 · 8 comments

Comments

@16mpx
Copy link

16mpx commented Nov 15, 2022

I have all the necessary bin files in system vice directory but when I activate JiffyDOS option, nothing happens, vice boots to normal OS, not to JiffyDOS.

I have checked my bin files with the Retroarch Windows version and they are perfectly fine, system boots to JiffyDOS.

@sonninnos
Copy link
Collaborator

Impossible to guess anything without a log..

@16mpx
Copy link
Author

16mpx commented Nov 15, 2022

Impossible to guess anything without a log..

Which log you are asking ?

@16mpx
Copy link
Author

16mpx commented Nov 15, 2022

Impossible to guess anything without a log..

Which log you are asking ?

Sorry, here it is, please find it attached..
retroarch__2022_11_15__13_05_15.log

@sonninnos
Copy link
Collaborator

sonninnos commented Nov 15, 2022

Weird, these rows should not be there at all, because those drive ROMs are embedded in the core, and thus they don't need to be searched as files, which does not happen with my systems:

[libretro INFO] DriveROM: 1541-II ROM image not found. Hardware-level 1541-II emulation is not available.
[libretro INFO] DriveROM: 1571 ROM image not found. Hardware-level 1571 emulation is not available.
[libretro INFO] DriveROM: 1581 ROM image not found. Hardware-level 1581 emulation is not available.

Edit: Eh those are repeated later on, meaning that the warning is the same, since it is actually trying to load the JiffyDOS variants already at that point.

And I'm guessing the reason VICE does not find this is because it has a tree letter drive letter:

[libretro ERROR] C64MEM: Couldn't load kernal ROM 'ux0:/data/retroarch/system/vice/JiffyDOS_C64.bin'.

It might be tricky to make it work since those changes can't be tested and confirmed with desktops..

@rsn8887
Copy link
Collaborator

rsn8887 commented Nov 16, 2022

It could be some issue with upper/lower case letters in filenames on Vita. I had issues with that before. Did you transfer the .bin files via FTP? Is the spelling 100% correct including upper and lower case letters?

@16mpx
Copy link
Author

16mpx commented Nov 16, 2022

It could be some issue with upper/lower case letters in filenames on Vita. I had issues with that before. Did you transfer the .bin files via FTP? Is the spelling 100% correct including upper and lower case letters?

It is normal file copying with VitaShell cable connected, and I also double checked the spelling including upper and lower cases and it is correct.

Would you please also check the situation if you still have a Vita ?

@rsn8887
Copy link
Collaborator

rsn8887 commented Nov 18, 2022

I tried it on my Vita using latest nightly, and it doesn’t work. You are right, it is not a problem with the files. Core information says they are present. MD5Sums are correct.

My log shows the same errors as yours.

@sonninnos
Copy link
Collaborator

sonninnos commented Nov 18, 2022

Any idea what version worked before? Pretty sure those VICE side ROM loading things haven't been changed though..

I think worth testing would be:

  • If vicerc is read from the same directory (empty dummy file is enough), since it goes through archdep_path_is_relative() like content launching, but sysfile_load() does not seem to
  • What happens with first 3.5 commit and last 3.3 commit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants