ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

Issues with certain emulators for PSP

Open meowthed opened this issue 6 years ago • 13 comments

What happens?

Daedalusx64 - Goes into menus, crash when loading a rom

gpSP kai - blue square on corner, no other graphics rendering

SNES9x TYL - crash when starting the eboot

CPS1PSP, CPS2PSP, MVSPSP, NCDZPSP - glitched menus

MAME4all - black screen

FBA4PSP - black screen on gameplay

What should happen?

The emulator reaches menus, and it loads the game just fine.

What hardware, operating system, and PPSSPP version? On desktop, GPU matters for graphical issues.

Intel HD Graphics Windows 8.1, same issues persist on Android. OpenGL PPSSPP 1.9.3

meowthed avatar Nov 12 '19 05:11 meowthed

Most if not all of those have their own issues. Also they will only display graphics with software renderer. Some are signed which will never boot on any emu even psvita.

LunaMoo avatar Nov 12 '19 08:11 LunaMoo

I'm just curious, why would you want to run an emulator in another emulator when it's possible to emulate all those consoles on Win/Android? Especially considering the added overhead and increased consumption of resources.

Leopard20 avatar Nov 12 '19 09:11 Leopard20

From when using an emulator to emulate other video consoles?!! Are we dumb or what? For Android, search the Google Play store.

ghost avatar Nov 12 '19 09:11 ghost

I have a bit time now, so I'll extend what I wrote above - overall when running PSP homebrew you absolutely HAVE TO:

  • ~make sure it's NOT signed, decrypting it on real PSP if required as PPSSPP can't decrypt that stupid demo homebrew signing was based on since we don't have the key for it,~
  • and that it's NOT kernel mode homebrew as those will never run,
  • copy it inside PSP/GAME folder, never run outside of it(it's opposite for commercial games which should be stored anywhere but PSP/GAME folder;p),
  • enable software renderer, if it's android you would have to edit ini as it's hidden on mobiles due to being slow - this will always be required since most homebrew draw by copying bytes to vram instead of properly rendering stuff and this ONLY will work in software renderer,
  • if it has a version without ME acceleration, try that since ME emulation is buggy.

Most of the emulators you listed will just require software renderer, some like Mame or snes9s will require specific version(mame usermode and snes9x without ME). Requiring ME-less version might at some point not be necessary when/if emulation improve at some point, but usermode versions will always be required, same as using software renderer ~and only unsigned versions~(Update: who would have thought, the only thing which can't be decrypted now are probably game updates which still sucks as it was always the most important thing requiring real PSP).

LunaMoo avatar Nov 12 '19 14:11 LunaMoo

I'm just curious, why would you want to run an emulator in another emulator when it's possible to emulate all those consoles on Win/Android? Especially considering the added overhead and increased consumption of resources.

I can think of one valid reason for doing this on a PC, and only on a PC: Developing that kind of software and testing it on ppsspp before transferring it to real hardware.

Just for playing those kind of games, the Windows versions of those emulators (Which almost every single emulator on psp is a port of anyway) will always be superior.

SirGouki avatar Dec 13 '19 18:12 SirGouki

How about PC Engine and Neo Geo Games from Playstation Store?

Panderner avatar Mar 17 '20 00:03 Panderner

Official emulators in opposite to those lazy homebrew render graphics properly and also work as normal usernode software so they work without issues although features like texture scaling or texture replacement will not work on the emulated game, only on emulator.

LunaMoo avatar Mar 17 '20 02:03 LunaMoo

Some Neo Geo Games Work But official TurboGrafx 16 Games on PlayStation Network Stucks at loading screen

Here's a log for Bonk's Adventure:

38:56:955 Process      E[FILESYS]: FileSystems/DirectoryFileSystem.cpp:62 DirectoryFileSystem::OpenFile: FAILED, 2 - access = 1
38:56:955 Process      E[SCEIO]: HLE/sceIo.cpp:2073 00000004=sceIoOpenAsync(ms0:/PSP/GAME/NPUF30012/PSP-KEY.EDAT, 1073741825, 0): file not found

Panderner avatar Mar 17 '20 17:03 Panderner

The TurboGrafx 16 games worked fine last time I checked, you just are missing DLC files as you can see in the log. AFAIR those "DLC files" are actual roms or at least some modules with a game rom and the emulator will not have anything to run without it.

Here: https://forums.ppsspp.org/showthread.php?tid=23467&pid=128330#pid128330

LunaMoo avatar Mar 17 '20 18:03 LunaMoo

Oh TurboGrafx 16 Games needs a DLC To be playable? Bonk's Adventure works fine

Panderner avatar Mar 17 '20 23:03 Panderner

NesterJ on PPSSPP works fine without using software renderer Screenshot_2020-04-19-18-58-42-56_2f85358b2198d26f8aca533d68bee793

Panderner avatar Apr 19 '20 11:04 Panderner

Software show correct graphics but cannot run any game 😂 Screenshot_20230319_012029_2f85358b2198d26f8aca533d68bee793 Screenshot_20230319_011917_2f85358b2198d26f8aca533d68bee793 Screenshot_20230319_011905_2f85358b2198d26f8aca533d68bee793

ghost avatar Mar 18 '23 17:03 ghost

I recently did a couple of PRs on FrogGBA (TempGBA-Mod variant) to fix its issue running on PPSSPP - these should work on TempGBA-Mod and possibly the various gpsp/gpsp kai emulators to fix them too, provided their issues aren't more fundamental.

andymcca avatar Nov 02 '25 13:11 andymcca