SK.Libretro
SK.Libretro copied to clipboard
Problems with some cores
hello.
First of all, congratulations for the great work you have done.
I have tried many cores and almost all of them work for me, but there are some (the two used as examples) that do not work for me.
Something like N64 closes Unity directly for me.
I pass a list of cores that I have tried:
OK
============
arcade - mame2000
arcade - mame2003
arcade - mame2003_plus
arcade - mame2010
arcade - mame
atari 2600 - stella
atari 2600 - stella2014
atari 5200 - a5200
atari 7800 - prosystem
atari jaguar - virtualjaguar
atari lynx - mednafen_lynx
atari lynx - handy
CPS1 - fbalpha2012_cps1
famicom - fceumm
famicom - nestopia
game boy - gambatte
game boy - sameboy
game boy - tgbdual
game boy - gearboy
game boy advance - gpsp
game boy advance - vbam
game boy advance - vba_next
game boy color - gambatte
game boy color - sameboy
game boy color - tgbdual
game boy color - gearboy
game gear - smsplus
game gear - gearsystem
game gear - genesis_plus_gx
game gear - picodrive
master system - smsplus
master system - blastem
master system - picodrive
mega drive - genesis plus gx
mega drive - picodrive
mega drive - blastem
neo geo - fbalpha
neo geo - fbneo
neo geo cd - neocd
neo geo pocket color - mednafen_ngp
neo geo pocket color - race
nintendo - fceumm
nintendo - mesen
nintendo - nestopia
nintendo ds - desmume
nintendo ds - desmume2015
nintendo ds - melonds
pc engine / turbografx - mednafen_pce
pc engine / turbografx - mednafen_pce_fast
pc engine CD / turbografx CD - mednafen_pce_fast
pc-fx - mednafen_pcfx
PlayStation - mednafen_psx
saturn - yabause
sega 32x - picodrive
sega cd - genesis_plus_gx
sega cd - picodrive
sg-1000 - picodrive
sg-1000 - gearsystem
sg-1000 - smsplus
sg-1000 - bluemsx
super nintendo - bsnes
super nintendo - snes9x
super nintendo - snes9x2010
virtual boy - mednafen_vb
wonderswan - mednafen_wswan
wonderswan color - mednafen_wswan
NO OK
===========
3do - opera
dreamcast
neo geo cd
neo geo pocket
nintendo 64
ps2
PSP - ppsspp
Does anyone have the correct cores for the systems that are not working?
Thank you so much!!!!
Greetings.
n64 and psp (maybe others) run with a hacky opengl layer, that only worked on builds (and only for windows).
Trying to run them in the editor wasn't working for me either, at least back then... It's been quite a while (and various unity versions behind) that I worked on this project.
It's possible to not crash the editor by attaching a visual studio debugging session before starting a core. It did not cause the instant exit when I was doing that.
For opera I'm not really sure what the issue can be, assuming you have all the proper bios files, if it's using opengl then it's probably the same as above.
If a core is setup for vulkan or dx11/12 only and doesn't support software rendering, then these features are not implemented at all on the hardware rendering path.
N64 y PSP (tal vez otros) se ejecutan con una capa OpenGL hackeada, que solo funcionaba en compilaciones (y solo para Windows).
Intentar ejecutarlos en el editor tampoco me funcionaba, al menos en ese entonces... Ha pasado bastante tiempo (y varias versiones de Unity detrás) que trabajé en este proyecto.
Es posible no bloquear el editor adjuntando una sesión de depuración de Visual Studio antes de iniciar un núcleo. No causó la salida instantánea cuando estaba haciendo eso.
In mupen64plus_next it gives me the following error:
RETRO_LOG_ERROR: mupen64plus: libretro frontend doesn't have OpenGL support
Parallel_64 closes the editor.
Where can I get that modified opengl?
Para Opera, no estoy muy seguro de cuál puede ser el problema, suponiendo que tenga todos los archivos de BIOS adecuados, si está usando opengl, probablemente sea el mismo que el anterior.
Si un núcleo está configurado solo para vulkan o dx11/12 y no admite la representación de software, estas características no se implementan en absoluto en la ruta de representación de hardware.
Neo geo cd, dc, 3do...it is probably due to the BIOS.
I will continue testing.
A debugging session means attaching visual studio to the unity.exe, not debugging the actual C# project. Start VS -> "continue without code" -> Attach -> unity.exe
mupen64plus_next and ppsspp both start games for me. parallel_n64 starts but only with a debug session. All 3 crash when stopping.
If you are on windows I don't see why it says that the frontend doesn't have OpenGL support.
opera starts when setting the bios to one of the choices in the core options (you need the bios files themselves). Not sure about game compatibility, a used a random rom and the graphics are messed up.
Una sesión de depuración significa adjuntar Visual Studio a unity.exe, no depurar el proyecto C# real. Inicie VS -> "continuar sin código" -> Adjuntar -> unity.exe
mupen64plus_next y ppsspp inician juegos para mí. paralelo_n64 se inicia pero sólo con una sesión de depuración. Los 3 chocan al parar.
Si estás en Windows, no veo por qué dice que la interfaz no es compatible con OpenGL.
Opera comienza al configurar la BIOS en una de las opciones principales (necesita los archivos de la BIOS). No estoy seguro de la compatibilidad del juego, usé una rom aleatoria y los gráficos están en mal estado.
Could it be that I am using the wrong version of the n64 and psp cores?
what version do you use?