I notice also strange bugs with recent libretro one and low fps like you.
this core seem to be unplayable for now (it was before)...
did you experiment same slowdown with the sdl2 one i post earlier ?
@infidelity you can also try it to see if you have better luck with your games/crt.
here a recent build:
https://filebin.net/fzvsd0xzxcld8ivp
if you try it , don't forget to put also the info core in the info folder.
Some info/tips about this core...
with this core , to speed up loading you can go to in-game menu (select) and go to drive>
and unselect True drive emulation, and select Virtual device traps. Yes i have to code this as default ...
Then game loading will be very faster
use stick to navigate in menu (up/down to move , Right direction to enter submenu , Left to exit submenu , Button B to validate a choice).
Also i notice some weird bug with left stick in some games (have to look why) so for these games, I have to choose right stick .
if you notice some weird speed in game and no sound , then you can be in "warp mode" (it can be see with status bar with a W before fps) , then hit button R to exit warp mode .
For the record,
Code:
/* Lstick->L = Joy1->L */
/* Lstick->R = Joy1->R */
/* Lstick->D = Joy1->D */
/* Lstick->U = Joy1->U */
/* Rstick->L = Joy0->L */
/* Rstick->R = Joy0->R */
/* Rstick->D = Joy0->D */
/* Rstick->U = Joy0->U */
/* Button->B = Joy1 Fire */
/* Button->Y = RETURN */
/* Button->SELECT = UI MENU */
/* Button->START = AUTOSTART MENU */
/* Button->PAD_UP = CURSOR UP/DOWN */
/* Button->PAD_DOWN = RUN/STOP */
/* Button->PAD_LEFT = CURSOR LEFT/RIGHT */
/* Button->PAD_RIGHT = SPACE */
/* Button->A = DEL */
/* Button->X = C= */
/* Button->L =-> Swap Joy ports */
/* Button->R =Warp Mode */
/* Button->R2 =-> Virtual Keyboard */
/* Button->L2 =->Joy0 Fire */
/* Button->R3 =-> Nothing (SDL mouse Left) */
/* Button->L3 =-> Nothing (SDL mouse Right) */