dosbox-pure icon indicating copy to clipboard operation
dosbox-pure copied to clipboard

PS Vita support?

Open evillurker opened this issue 4 years ago • 9 comments
trafficstars

I searched everywhere but couldnt find the core files (.self) for ps vita

any way to redirect me or to tell me which version of retroarch consists the core files?

evillurker avatar Feb 18 '21 06:02 evillurker

There is a port in the works

https://github.com/libretro/dosbox-pure/pull/12

Invictaz avatar May 21 '21 00:05 Invictaz

The libretro buildbot builds this core for Vita since a few months ago. Has anybody tried the core? Any problems? @evillurker Can you try it? I have no Vita so I'm curious if/how it works.

schellingb avatar Aug 27 '21 15:08 schellingb

@schellingb I'm not sure if version 0.15 is there already in the builtbot. There were some problems with .dosz and .zip. Plus I already gave you some bugs:

There are several things wrong. If you exit a game and it goes back to DOS, it says in the particular dos font "press any key to exit". If you do that, Retroarch quits to the Vita Livearea (aka the whole app quits)

Plus the automatic controller mappings are still not working well. Are they mapped to a joystick or to a keyboard?

Especially the controller mapping is a pain on the Vita which totally pulls out the joy of it. I have to manually map each game which is painstakingly time consuming.

Invictaz avatar Aug 27 '21 15:08 Invictaz

@schellingb Yes, I've tried it on a bunch of games, seems like there is no option to using a custom cycle rate like the android. As soon as you try it (The dynamic option) it crashes the vita instantly.

evillurker avatar Aug 27 '21 16:08 evillurker

Thanks for the feedback.

The controller mappings are what they are. Making it more clear how it works and expanding on it is planned but no idea when I get around for that.

Good note about being able to exit the core. This makes no sense on platforms like Vita which use a static build. I will remove the exitting on those platforms.

A while ago I tried this core in a Vita emulator and it did seem to work with the dynamic cpu core. Hmm... wonder if this is just an issue on real hardware or if this somehow broke since then.

schellingb avatar Aug 27 '21 16:08 schellingb

@schellingb explaining the automatic controller mapping isn't doing anything. It either works or it doesn't and it seems that the controller mappings work on the PC built, but not on a portable console. So I don't understand what you are planning to do.

Invictaz avatar Aug 27 '21 18:08 Invictaz

I tried for 2 hours to get RetroArch running on Vita3k (the Vita emulator) again but this time without any luck. As soon as a core starts up (be it this one, dosbox-svn or even fceumm) the emulator crashes/shuts down. I didn't even update my installed emulator at first so something in RetroArch must have changed that made it not run in the emulator anymore. So I don't think I can do anything further just now.

I did disable the core being able to quit RetroArch on Vita, so that's at least something :-)

schellingb avatar Aug 27 '21 19:08 schellingb

Glad you are at least trying to support the Vita more. I really hope you can get the controller mappings done.

Invictaz avatar Aug 31 '21 01:08 Invictaz

I've just recently tested the DosBox Pure core in latest stable Retroarch. It seems to run the few games I've tested with it just fine (Commander Keen 1, 4, Wolfenstein 3D, Prince of Persia) using default settings.

The issue I've come across is a C2-12828-1 crash whenever I try to load a save state in any of these games.

Saving a savestate completes successfully and creates the save file in the data/retroarch/savestates folder. But on loading a savestate, the progress bar stops anywhere from 50-100% and then crashes retroarch.

Loading savestates in all other cores that I am using seem to load ok (PicoDrive, FCEumm, SNES2005(?), for example)

Apologies for the necropost, thought this might be left open for a reason as dedicated vita thread.

JimminyJim avatar Nov 30 '22 08:11 JimminyJim