-
Notifications
You must be signed in to change notification settings - Fork 24
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
[Switch] Theodore is broken #23
Comments
Hi! |
I don't know how to build .nro on Switch saddly :( |
Do you remember what was the date of the last working version you used? |
I have save autoload disabled, the last time I used Theodore was around december 2019, not quite sure to be honest. |
I figured out how to build .nro files. |
Hi, just tested and none of them are working... they all just crash on startup. |
That's weird because before the commit where I changed the pixel format, I have to go back in time until may/june 2019 to find (small) code changes. So if the core was working end of 2019 I don't know why the first binary in my previous message is not working. |
Tried with a fresh retroarch.cfg and retroarch-core-options.cfg and it still crashing on startup. I make sure there's not save files or save states, or options/core overrides... December was an estimate month, but I know it was working on 2019, just not sure what month... sorry. |
Doing more testing in the core (the most recent one available on the online updater), I can load and start the core just fine, the bios screen display correctly, but at the moment to load a .fd game it crashes RA. |
Interesting. |
february 2019 version doesn't even allow to start the core, it crashes when you try to load the core. A test we could try is try to load the game from console (with the most recent release), if you give me the commands I can try to load the game from bios screen and see what happen. |
Which version of RA do you have? I compiled against v1.8.9. |
I mean, technically it should be possible because the libretro API allows that, but I don't think you can do that from RA. |
I'm using 1.8.9 too, it's weird because I made a build as old as 2018 few commits after Switch/libnx support and theodore keeps crashing, that's why I though that maybe it could be a problem with the RA version we are compiling against (1.8.9), since in 2018 RA side suffered many changes... |
Could you try to clean install an older version from https://buildbot.libretro.com/stable/ ? |
I'm having the same issue (using latest core build from the updater) Loading a .Sap rom. I noticed "Auto run game" is disabled by default in the core's options (enabling it does fix the issue tho) I tried the 1.7.6 version linked above.. loading a game boots to the TO8 Thomson screen but joycon buttons are unresponsive although the switch touchscreen works so its possible to tap the screen to boot thea game :) |
Could you try the different versions to find the first one that is not working? |
Version 1.7.7 was released on May 10th 2019. From this date, I only made a few PS2 specific changes in the code, so I really don't understand what can be the problem. |
The not working buttons was a problem with all the homebrew apps, it was due Nintendo changing the way HID was handled in older firmwares, but it's unrelated to your code, it's because the 1.7.7 RA version was too old and didn't had the HID fix in place. So to your question, yes, I was able to correctly use theodore on Switch when it was using older firmware, older RA, etc... |
Here are the crash reports that atmosphere throw me, not sure why they are 2, I'm using latest theodore version as 29-06-2020. |
The core is working now with build from 7-7-20 |
Thank you very much @cucholix for reporting and then helping me locate and fix this nasty bug. |
Hi, updating my cores today was testing that everything was in order, and when booting a game on Theodore it crash retroarch and kick me out the system menu, the oldest version I tested is from may-01-2020 (the oldest available too), I can test older versions if you point me to them, so we can narrow the issue.
Regards.
The text was updated successfully, but these errors were encountered: