Hacking Emulation RetroArch/Libretro Thread: PS Vita Edition! Nightlies Included

juancava

Member
Newcomer
Joined
Sep 27, 2018
Messages
11
Trophies
0
Age
39
XP
447
Country
Spain
With latest Retroarch, I'm playing PCengine CD or PSX on SD2Vita from imc0 with no problems. Maybe they fixed it or mount point is important.

For the 21-12 nightly, you can download this one :
https://1fichier.com/?dmie6y182rqyavz1q9db
You can rename .zip into .vpk to install from vitashell if you want.

I have this one saved since I'm compiling my own retroarch with supergrafx core and a seperate fba2018 core, with cps3 fix to be playable with frameskip (for 0.2.97.43 romset) since current fba is now using 0.2.97.44 romset.
Have you compiled new versions of retroarch using vita fixes?

thank you very much!
 

juancava

Member
Newcomer
Joined
Sep 27, 2018
Messages
11
Trophies
0
Age
39
XP
447
Country
Spain
I ran this line in a bat file to dump the current dosbox config from retroarch: "config -wcp ux0:/data/dosbox.conf" This writes the current dosbox.conf to your memory card in the data folder. From there I FTP'd the dosbox.conf to my PC and then edited the file. Make sure these lines are set as follows: "core=normal" and "cputype=auto". Then remove lines for cycleup and cycledown. Also make sure to set "scaler=none" The reason for this is you have to set core type to normal or simple as it will try to set to dynamic which will fail with c2-12828-1 error on launch every time. With scaling on graphics will be much slower. Then you can set lines in autoexec section to launch specific game.

However once game is launched you will need to go to retroarch options and manually set cycles and GPU (vga or S3), you will also need to go to controls and options to define controls and set controller type to mapper. If you set the right analog as mouse axis, the Y axis will be inverted.
IF you want to change this you will want to launch a program to invert the y axis on the mouse before game is run. Here is an example:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c ux0:/data/dosbox/
c:
cd ctm21b4x/inverted
ctmouseY.exe
cd ../..
cd raptor
rap.exe

Make sure when you are done playing the game, to go to retroarch menu and use exit/close content then close retroarch. This should save keymap files etc if saved previously and load them next time you play the same game. You will want to enable unknown extensions in the load content settings to see the conf files in the data or any other directory.

Google this to find a link for cute mouse on vogons forum: "ctm21b4x.zip ctmouse v2.1b4 with inverted axis".

I have uploaded my dosbox.conf as dosbox.txt. I did download midi control files to retroarch's system folder to enable midi and my configuration reflects this.

I have been able to launch abuse, another world, raptor call of the shadows, settlers2 and zone66 using this method. Raptor plays quickly with music and sound at 2000 or 300 cycles.

So far the c2-12828-1 error only occurs if there is something wrong in the configuration file and does not indicate that the emulator can not play or handle the software you are trying to launch..

If anyone wants me to try running a specific game or if they are having issues feel free to ask here and I will do what I can to assist.

How do you map the mouse buttons to vita buttons? I've been trying to play some dos games and, when I select mouse+keyboard as player 1 input (mapper not available) I can configure keyboard keys, but I don't know how to click with the mouse...
Thank you very much!
 

Yanazake

Well-Known Member
Member
Joined
Jun 15, 2008
Messages
307
Trophies
0
Age
37
Location
HUNTING MAH CONSOLES!
Website
Visit site
XP
423
Country
Brazil
Just making sure, but the retroarch vita version does not support manual addition or removal of cores, is that right? or are they in a different format so they need to be built/compiled differently so the vita can use?

Either way, I'm only recently messing with a lot of things emulation-related, ranging from retropie, to retroarch both on pc and vita. for whatever reason, I believed the vita would be stronger than the rasPi3B+, but it seems that's not the case.
 

anon420ftw

New Member
Newbie
Joined
Jan 12, 2019
Messages
4
Trophies
0
Age
44
XP
68
Country
United States
Just making sure, but the retroarch vita version does not support manual addition or removal of cores, is that right? or are they in a different format so they need to be built/compiled differently so the vita can use?

Either way, I'm only recently messing with a lot of things emulation-related, ranging from retropie, to retroarch both on pc and vita. for whatever reason, I believed the vita would be stronger than the rasPi3B+, but it seems that's not the case.

I know this doesn't really answer your question, but what cores specifically did you want to add and what are you attempting to emulate? 8-Bit and 16-Bit systems are going to work pretty well, and if you wanted to "emulate" PSP or PSX games you wouldn't use RetroArch. There are other stand-alone emulators that may work better in your situation.

It also shouldn't be much of a surprise that an RPi3b+ would run better, as you are comparing a 32-bit processor with 512MB of RAM to a 64-bit processor with 1GB of RAM.

(side note: why is this thread not stickied? Am I mistaken by thinking that a large number of people modify their Vita's in order to play retro games?)
 

FmT

Well-Known Member
Newcomer
Joined
Mar 15, 2009
Messages
85
Trophies
1
XP
444
Country
Japan
Just making sure, but the retroarch vita version does not support manual addition or removal of cores, is that right? or are they in a different format so they need to be built/compiled differently so the vita can use?
You need to build the cores individually, then build retroarch with the cores you already built. If the question is can I add core just by copy the core on a working retroarch : simple answer is NO to build retroarch easy you can look at libretro super https://github.com/libretro/libretro-super
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
47
Website
www.patreon.com
XP
3,650
Country
United States
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
47
Website
www.patreon.com
XP
3,650
Country
United States
The bluetooth keyboard and mouse patches will be included in Vita Buildbot versions dated March 24 or later (March 23 version is still a few commits behind). I think Vitadb might also always be a day behind.
 

snoofly

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
1,012
Trophies
0
Age
54
XP
2,133
Country
United Kingdom
The bluetooth keyboard and mouse patches will be included in Vita Buildbot versions dated March 24 or later (March 23 version is still a few commits behind). I think Vitadb might also always be a day behind.
Thanks for the info.
Yes Fuse has a good OSK but using an external BT one would be cool.
I’ll try it out soon.
Thanks again for all your great work toward the scene - really appreciated.
 

Skynetz

Well-Known Member
Newcomer
Joined
Oct 5, 2014
Messages
55
Trophies
0
Age
31
XP
298
Country
United States
For some reason, some MAME games (Pac Man, Galaga) start with the screen rotated, I tried making a game config for each title but it doesn't seem to work.
 

games_

Member
Newcomer
Joined
Apr 1, 2019
Messages
18
Trophies
0
Age
81
XP
133
Country
Senegal
I know this doesn't really answer your question, but what cores specifically did you want to add and what are you attempting to emulate? 8-Bit and 16-Bit systems are going to work pretty well, and if you wanted to "emulate" PSP or PSX games you wouldn't use RetroArch. There are other stand-alone emulators that may work better in your situation.

It also shouldn't be much of a surprise that an RPi3b+ would run better, as you are comparing a 32-bit processor with 512MB of RAM to a 64-bit processor with 1GB of RAM.

(side note: why is this thread not stickied? Am I mistaken by thinking that a large number of people modify their Vita's in order to play retro games?)
There are some games that need POPs that wont work natively, like Dragon Quest 7. With lolicon and pcsx rearmed I played through the first hour or so and it was full speed 98% of the time, that's zoomed out in towns, the entirety of the first dungeon, the overworld and battle screens.
Ace Escape runs at 40-50fps which is another game that doesn't work natively (at least to my knowlege). Not playable but still cool.
 

setsunafseiei885

Active Member
Newcomer
Joined
Dec 8, 2016
Messages
37
Trophies
0
XP
263
Country
Indonesia
For some reason, some MAME games (Pac Man, Galaga) start with the screen rotated, I tried making a game config for each title but it doesn't seem to work.

You mean like this?
FB-IMG-1554335247683.jpg

FB-IMG-1554335239834.jpg

I just change the videos rotation on settings.
 
Last edited by setsunafseiei885,
  • Like
Reactions: Skynetz

EL_London

New Member
Newbie
Joined
Apr 26, 2019
Messages
2
Trophies
0
Age
45
XP
65
Country
United Kingdom
Hi ALL

so im new to GBATemp, I wanted to know if anyone has used Dosbox on PSvita to emulate an old PC racing game Geoff Crammonds F1 Gran Prix 2 at all or even F1GP 1.
I have this on CD, is there a Dosbox tutoria that someone can show me so I can give this a go, Im running CFM 3.67 h-encore with a SD2vita. Should I use retroarch?
 

Bravestarr

Well-Known Member
Member
Joined
Dec 28, 2017
Messages
124
Trophies
0
Website
marc.tv
XP
1,351
Country
Germany
Hi,

I have a problem with RetroArch 1.7.7 and 1.7.3 on my PS VITA 3.60 enso. I put all roms in UX0:data/rom/gba, UX0:data/rom/snes Then I try to scan the folder (see screenshot) but nothing happens. I tried to scan each subfolder (snes, gba) on its own. I know that once I had a version of retroarch on my vita that could after scanning list each system with the name of the rom. Now I have to select each rom by "load content" and select the file. What am I doing wrong or what do I miss? I tried to use the "online updater" and downloaded everything. No chance.
 

Attachments

  • IMG_2017.jpeg
    IMG_2017.jpeg
    910.1 KB · Views: 268

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
Personally, I'm wondering what happened to the PSP-inspired interface this emulator used to use. It feels very plain now, with no icons, no wave in the background, and a simple font. What happened, and how can I get that look back?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Exactly.
  • linuxares @ linuxares:
    Thor from "Pirate Software" said its just better to pirate the game than buy from a keyshop if you care about the devs
    +2
  • The Real Jdbye @ The Real Jdbye:
    devs don't get hit with the chargebacks, the keys are free to generate
  • The Real Jdbye @ The Real Jdbye:
    at least on steam
  • linuxares @ linuxares:
    Except he said the DEVS get hits with the chargeback cost
    +1
  • linuxares @ linuxares:
    since the key gets bought with a stolen credit card
  • The Real Jdbye @ The Real Jdbye:
    there's nothing to charge back because the keys don't cost them money to generate in the first place
  • K3Nv2 @ K3Nv2:
    If the game has a crack sure
  • K3Nv2 @ K3Nv2:
    Most these crack sites have dead links anymore or the crack don't even work
  • linuxares @ linuxares:
    @The Real Jdbye What don't you get? If someone use a stolen creditcard. Then sell said key on G2A. If I the dev sold the game key, I will get the charge back cost. That's how it works, it doesn't matter if I generate 300 keys if 300 of them are bought with stolen credit cards. I never said it was on Steam, but its the dev that gets hit. There is a ton of stories out there if you google it.
    +1
  • K3Nv2 @ K3Nv2:
    Just buy other people's steam account :teach:
  • linuxares @ linuxares:
    Just tell them you're dead ;D
    +1
  • K3Nv2 @ K3Nv2:
    They already know
  • linuxares @ linuxares:
    I honestly wonder how the EU would say if I willed my account to you. And Valve be like "nope!"
    +1
  • cearp @ cearp:
    @K3Nv2 - sounds like you need a better place to find cracks!
  • K3Nv2 @ K3Nv2:
    Psionics offline right now or I would
  • SylverReZ @ SylverReZ:
    @cearp, Psi is offline at the minute, but he knows where to find them.
  • cearp @ cearp:
    get your mind out of the gutter, I'm talking about piracy
  • cearp @ cearp:
    not that type of crack
    +1
  • K3Nv2 @ K3Nv2:
    I mean the drug not the booty pervs
    +2
  • linuxares @ linuxares:
    @cearp At a plumber convenstion. Loads of cracks!
    +2
  • K3Nv2 @ K3Nv2:
    A plumber is either on crack or in crack or showcasing crack
    +2
  • cearp @ cearp:
    or of course, dealing with cracks (in pipes)
  • K3Nv2 @ K3Nv2:
    Sure he could be on cracked flooring causing the leak
    K3Nv2 @ K3Nv2: Sure he could be on cracked flooring causing the leak