Comments (5)
You will need to bisect this more thoroughly. First of all, we need any tests conducted against latest RetroArch nightlies. A version that old is going to be impossible to find a needle in a haystack.
It would be far more productive if we had an idea of which Gambatte commit caused it to no longer work using the latest RetroArch nightlies.
from gambatte-libretro.
@LibretroAdmin it doesnt work with latest Retroarch nightlies for PSP. I wouldn't call it a needle in a haystack. I narrowed down the issue to these commits:
I'm not a developer but I think 671c82e is the culprit. Others seem like harmless translation changes
from gambatte-libretro.
There is no way 671c82e affected anything. That's just adding a Makefile target for PSL1GHT/PS3. Has nothing to do with the PSP port.
We could maybe exclude the translations out of the PSP core though. The PSP doesn't have a lot of RAM (32MB on lower end models, 64MB on 2000 series and up), so it's best we don't include unnecessary stuff in.
from gambatte-libretro.
Hi, I have exactly the same problem with RetroArch running a GB rom and then crashing and shutting down on my PSP3000. (also tested on a PSP2000)
I was now testing the last stable version of RetroArch v1.14.0 (Gambatte v0.5.0 7e02df6), it has the same issue.
When i swap the core with the version of 66ecfc2, it works perfectly. All versions after that don't work.
from gambatte-libretro.
I'll add some information to hopefully help in debugging this. I used PPSSPP version 1.15.4 running 1.10.1 where the problem started. I'm using linux and started it via command line so I could see the log print out.
16:03:220 user_main E[SCEAUDIO]: HLE/sceAudio.cpp:446 80268002=sceAudioSRCChRelease(): output busy
16:03:522 user_main E[FILESYS]: FileSystems/DirectoryFileSystem.cpp:58 DirectoryFileSystem::OpenFile('/PSP/RETROARCH/CONFIG/Gambatte/Gambatte.cfg'): FAILED, 2 - access = 1 ''
16:03:537 user_main E[FILESYS]: FileSystems/DirectoryFileSystem.cpp:58 DirectoryFileSystem::OpenFile('/PSP/RETROARCH/CONFIG/Gambatte/GameBoy Color.cfg'): FAILED, 2 - access = 1 ''
16:03:537 user_main E[FILESYS]: FileSystems/DirectoryFileSystem.cpp:58 DirectoryFileSystem::OpenFile('/PSP/RETROARCH/CONFIG/Gambatte/Legend of Zelda, The - Oracle of Ages (USA).cfg'): FAILED, 2 - access = 1 ''
16:03:572 user_main E[MEMMAP]: Core/MemFault.cpp:292 Bad memory access detected and ignored: 00001528 (0x7fed00001528)
16:03:572 user_main E[MEMMAP]: Core/MemFault.cpp:292 Bad memory access detected and ignored: 0000120c (0x7fed0000120c)
16:03:705 user_main E[MEMMAP]: Core/MemFault.cpp:292 Bad memory access detected and ignored: 0000131c (0x7fed0000131c)
16:03:705 user_main E[MEMMAP]: Core/MemFault.cpp:292 Bad memory access detected and ignored: 00001320 (0x7fed00001320)
16:03:705 user_main E[MEMMAP]: Core/MemFault.cpp:292 Bad memory access detected and ignored: 00001320 (0x7fed00001320)
16:03:705 user_main E[MEMMAP]: Core/MemFault.cpp:292 Bad memory access detected and ignored: 00001318 (0x7fed00001318)
16:03:705 user_main E[MEMMAP]: Core/MemFault.cpp:292 Bad memory access detected and ignored: 681eba76 (0x7fed681eba76)
16:03:705 user_main E[MEMMAP]: Core/MemFault.cpp:267 Bad execution access detected, halting: 681eba72 (last known pc 681eba72, host: 0x7fed681eba72)
I have also attached a screenshot for what PPSSPP displays upon Retroarch Gambatte crashing:
If anyone wants more information to assist with the problem let me know.
Update:
I just did the same thing on the latest retroarch build in PPSSPP and it's essentially the same error but with different memory locations by the looks of it. It doesn't mention any config problems with the latest build so not sure why that's happening on the older build.
from gambatte-libretro.
Related Issues (20)
- No Sound at all HOT 5
- Versioning scheme HOT 1
- Request: Option to cycle between palettes using L and R buttons
- Retropie 4.7.13 on a Pi4 4GB - After update possibly audio glitch ? HOT 2
- Major graphical glitches when loading save states in Kirby's Dream Land 2
- Sachen Cartridge Support. HOT 2
- Core-specific fastforward RetroPad command not working with RunAhead HOT 3
- Core options are not shown with the latest core version HOT 2
- Socket Error for Game Boy Link Server
- Custom Palettes not working with certain line endings HOT 2
- Daedalian Opus - Incomplete Sound
- I have 45 palettes that I made back when bittboy came out. Can this be added into gambatte retroarch core? HOT 2
- make "double pression" of a buttons when Loadstate or Savestate maded from RetroarchGUI HOT 1
- Automate/script keystrokes user input for running games HOT 2
- Palettes notifications are not synchronised with the currently selected palette (Linux / SDL1.2 / RGUI) HOT 1
- [Feature Request] Allow selection of one specific custom palette and allow browsing with L& R
- Fast Forward Toggle not working with this core
- Compilation fails because of 'options_hu' instead of 'options_he' in 'libretro_core_options_intl.h' HOT 1
- RTC Crash
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gambatte-libretro.