Playstation classic

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Rats.

RSC_RetroBoot 0.5.5 actually has a regression. It introduces frequent stutter in PSP games (high load to begin with) that wasnt there before (with release 0.4.1).

It isnt the cores, or the XInput driver (which works quite well, stick sensitivity on 8bitdoo with PS4 Pad is still better in PS Classic mode, but apparently it has rumble activated for the first time. :) ) - I've ruled that out already, so it might be the monitor script, or something else. Have to look at it in the next few days.

So close to a great release. :)
 

subcon959

@!#?@!
Member
Joined
Dec 24, 2008
Messages
5,845
Trophies
4
XP
10,104
Country
United Kingdom
It's just using a weird build of pcsx-rearmed by KMFD which is optimised in some ways but built for the wrong system using SNESC libraries. Revert back to the core from Bleemsync beta core release, they will soon release a new core package

https://classicmodscloud.com/classic_libretro/PlayStation_Classic_Beta/
I'm not sure any of that matters if the performance is better though. I certainly don't see the point in reverting back whilst waiting for newer cores?
 

fixingmytoys

Well-Known Member
Member
Joined
Jan 4, 2018
Messages
536
Trophies
0
XP
884
Country
Australia
I just tried the KMFD cores had issues big time games that where working are. NOw not working under the KNDF cores. So now I have gone back to using the latest stock cores, I have use KMFD on my snes mini and they work great
 

Diosmios

Member
Newcomer
Joined
Mar 2, 2013
Messages
10
Trophies
0
Age
33
XP
74
Country
United States
hello friends, Im trying to use retroarch with my classic because some games doesnt run well in the emulator Sony used (Crash Team Racing and Dynasty Warriors from what I know)

but it seems too complicated, I installed 40 games with the assistance of the website and use with bleemsync along with the 20 originals, but I cant scan the folder to make a playlist for the RETROARCH, my games are there under MEDIA/GAMES folder, theyre numbered from 1 to 40 subfolders


what am I doing wrong? They dont get scanned to be able to play in retroarch
 

Diosmios

Member
Newcomer
Joined
Mar 2, 2013
Messages
10
Trophies
0
Age
33
XP
74
Country
United States
also theres another problem: when I try to quit RETROARCH from the system menu, the screen goes black forever and nothing works, I have to remove the power cable from the console to turn it off and restart
 

BL4Z3D247

GBAtemp Stoner
Member
Joined
Oct 22, 2008
Messages
1,942
Trophies
0
Age
39
Location
I'm so high, I don't even know!
XP
1,229
Country
United States
hello friends, Im trying to use retroarch with my classic because some games doesnt run well in the emulator Sony used (Crash Team Racing and Dynasty Warriors from what I know)

but it seems too complicated, I installed 40 games with the assistance of the website and use with bleemsync along with the 20 originals, but I cant scan the folder to make a playlist for the RETROARCH, my games are there under MEDIA/GAMES folder, theyre numbered from 1 to 40 subfolders


what am I doing wrong? They dont get scanned to be able to play in retroarch
There are some fixes to make games run better, one is to use KMFDM's pcsx cores for RetroArch, another would be using the stock emulator: go into PCSX Menu>Options>Speed hacks and change the PSX clock speed to 84%, then on the main PCSX Menu page, select Save global config and then Exit and save the restore point(this permanently saves any changes made to the settings).
also theres another problem: when I try to quit RETROARCH from the system menu, the screen goes black forever and nothing works, I have to remove the power cable from the console to turn it off and restart
What version of RetroArch are you running?
 

fixingmytoys

Well-Known Member
Member
Joined
Jan 4, 2018
Messages
536
Trophies
0
XP
884
Country
Australia
Please please for the love of any god can I have some ones working playlist files from retroarch , the bloody thing is not picking up all my roms trying me nuts
 

portaro

Member
Newcomer
Joined
Feb 2, 2019
Messages
16
Trophies
0
Age
39
XP
133
Country
Portugal
I buy this console today and I test the Gioteck gamepad ps3 wit usb wireless connection. The console indetifies the gamepad but only work the axis buttons the other buttons not.

There are any method to active the other buttons on the emulator or inside the system?
 

VGA

Well-Known Member
Newcomer
Joined
Mar 29, 2014
Messages
51
Trophies
0
Age
44
XP
162
Country
Please please for the love of any god can I have some ones working playlist files from retroarch , the bloody thing is not picking up all my roms trying me nuts
You need the rdb files for the systems you want I think. It's probably these files
https://github.com/libretro/libretro-database/tree/master/rdb

But you don't need the playlist functionality to play games, you can manually launch them and they are saved int he History

I buy this console today and I test the Gioteck gamepad ps3 wit usb wireless connection. The console indetifies the gamepad but only work the axis buttons the other buttons not.

There are any method to active the other buttons on the emulator or inside the system?
Are you using a hack? You should try Bleemsync, it has expanded controller support, maybe you're lucky.
 
  • Like
Reactions: fixingmytoys

portaro

Member
Newcomer
Joined
Feb 2, 2019
Messages
16
Trophies
0
Age
39
XP
133
Country
Portugal
No I dont use the hack just when I unbox the console I test the command on the first boot. I know Bleemsync and with the Bleemsync I find a list page on the project with improvements of 1.0 version and with this version this command is enabled because appear on the list of controllers added to the project. My problem - anyone of my usbs drives is recognized by the console I need to buy one usb hub powered to my usb's work. At this moment I search a way to connect the ps classic directly to my Ubuntu and try to change the path file of gamepads.

Thanks.
 

fixingmytoys

Well-Known Member
Member
Joined
Jan 4, 2018
Messages
536
Trophies
0
XP
884
Country
Australia
You need the rdb files for the systems you want I think. It's probably these files
https://github.com/libretro/libretro-database/tree/master/rdb

But you don't need the playlist functionality to play games, you can manually launch them and they are saved int he History


Are you using a hack? You should try Bleemsync, it has expanded controller support, maybe you're lucky.

I got the rda database files but still not picking everything up, I using the no-intro 2016. I am going to have to make a list of what systems it not picking up and go on a hunt for the “right” rom packs
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
I got the rda database files but still not picking everything up, I using the no-intro 2016. I am going to have to make a list of what systems it not picking up and go on a hunt for the “right” rom packs
I've written it in here before - but I'll go over it one more time.

How to create Retroarch playlist files (.lpl) manually - but automated.

Launch a game of the system you want to add a playlist file of - with the emulator you prefer. Exit Retroarch. That way it will show up in the content_history.lpl file. Copy it over to a PC and look at it - It will have all the information you need (rompath, emulator path, emulator name, ...) in there - so you can easily create a playlist file for an entire system by hand, but automated. This shouldnt take more than five minutes.

Lets take the contents for a PSP game for example:
Code:
/media/RetroArch/roms/PSP/Crisis Core - Final Fantasy VII (E).pbp
Crisis Core - Final Fantasy VII (E)
/media/RetroArch/cores/ppsspp_libretro.so
PPSSPP

The first line is the path to the rom.
The second line is the rom name.
The third line is the path to the emulator.
The fourth line is the emulator name.

In a playlist .lpl file for an entire system there will be two more lines beneath that, for every entry. The next line would be the unique hash of the rom - when creating playlist files manually you can leave that empty.
And the line after that will be the playlist name - in the case of a PSP playlist this is: Sony - Playstation Portable.lpl

The playlist names are system specific, and have to be what Retroarch expects, so google them for the individual systems you want to add.
--

Now, lets create a playlist file for multiple files (roms) in a folder at once.

First, you need a list of all filenames in a folder in a one column list. On MacOS or linux, this can simply be done by navigating into the folder in a terminal / shell, and typing: ls followed by enter. ls -1 (forces one column of names) if the default ls command shows multiple columns by default.

On a windows computer its the same, there you'd open a command prompt, navigate into the folder an type dir followed by enter. This lists all files in a folder, and you can then copy all the filenames.

Open up a texteditor that supports unix/linux line endings (notepad++ for Windows is good and open source), copy your column of file names (with file endings, so f.e .pbp or .zip) into a new file and save it as your specific system playlist name with the ending .lpl - make sure, that you select unix/linux line endings in the save as dialog. Otherwise retroarch might not be able to read your file.

Add an empty line with enter at the beginning of your document.

Now open the search an replace dialog in Notepad++, make sure 'regular expressions' is checked in the search/replace dialogue - and search for:

Code:
\n(([^\n]+)\.pbp)

replace with

Code:
\n/media/RetroArch/roms/PSP/\1\n\2\n/media/RetroArch/cores/ppsspp_libretro.so\nPPSSPP\n\nSony - Playstation Portable.lpl

Make sure 'regular expressions' is checked in the replace dialogue. Hit replace all, and you have a well formed playlist for the PSP.

The results for every game will look as follows:
Code:
/media/RetroArch/roms/PSP/Crisis Core - Final Fantasy VII (E).pbp
Crisis Core - Final Fantasy VII (E)
/media/RetroArch/cores/ppsspp_libretro.so
PPSSPP

Sony - Playstation Portable.lpl
And all game entries will simply be stacked, one such entry after the other.

Remove the empty first line again (the one you added before).

Save the file, put it in the playlist folder on your USB stick (again the file name has to be the exact one Retroarch expects for the system), and thats it. Reboot and the playlist will show up.

Now. Pay attention to the replace with line above. Edit it as you have to for the emulated system and emulator of your choice, and your specific installations. Which means - the rom paths, and the path to the emulator will be different in your case (the example uses Retroboots folder structure, not bleemsyncs). In any case your filepaths have to start with /media/ before the first folder on your USB stick (its a PSC specific thing). Your emulator core names might be different (other .so files), your emulator names might be different. The file extetnsion (.pbp) in the search field might be different. (In most cases for you it usually is .zip for your zipped roms.)

So check against the content_history.lpl file and edit the replace with line accordingly. You only have to edit it once, and then do a replace all.

Thats it - now playlists show up in retroarch. And all your games that were in that specific folder, are selectable and playable.

If you want them to have covers as well, all the covers have to be in the thumbnails folder in a subfolder with the designated system name (f.e.: Sony - Playstation Portable), in another subfolder named Named_Boxarts - with the exact file names you have in line 2 of those game entries in the playlist file. They have to be image files, with the file extension .png.

Thats it. Sounds like a heck of a lot to do, but can be done in 3 minutes per system - no hassle.

edit: Short intro into how regular expressions in the example above work:
\n stands for newline (so whenever there is a new line started in the text document, by hitting enter)
() simply are brackets that can be used for callbacks
\1 or \2 are those callbacks (\1 produces the contents of the first set of brackets, \2 the contents of the second set, and so on)

\ is an escape character - sometimes (not in the case of \1 or \n ;) ). Because in Regex, some symbols (like a . (dot)) have different meanings, you have to escape some of those characters, to tell the regex to handle this character as if it was a simple character and not something special.

([^\n]+) is a regex that catches everything in a line up until a newline marker (someone pressed enter in a text), or in our instance up to what follows that expression (.pbp or .zip) If you are interested in its actual meaning, [^x] is the format for "any character that isnt x" so [^\n] is "anything that isnt a new line marker" and + stands for "one ore more times". So this catches all characters in a line, up until the newline marker.

And thats about it, this should make you understand what you are doing a little better. :)
 
Last edited by notimp,

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
I buy this console today and I test the Gioteck gamepad ps3 wit usb wireless connection. The console indetifies the gamepad but only work the axis buttons the other buttons not.

There are any method to active the other buttons on the emulator or inside the system?

Bleemsync or AutoBleem would enable the hack to use the key combo to open a menu.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
People. Do yourselves a favor.

Don't always ask "does it work with ultradefense glowteche killa masta 15 gamepad?" for every system. Stop that right now.

Here is how you do it from now on.

Search amazon for 8bitdo usb adapter - buy a used one. They should be around 8 USD by now.

This adapter supports (outputs over USB) the following USB input schemes:

XINPUT: SELECT+DPAD_UP
MacOS: SELECT+DPAD_RIGHT
DINPUT: SELECT+DPAD_LEFT
PSC: SELECT+DPAD_DOWN
Switch: Automatic

On the PC side, XINPUT, DINPUT, and MacOS are the most common controller schemes out there. (With Xinput PC thinks you are using a wired Xbox 360 controller. The most compatible controller out there.) It also gives you Switch and PS Classic for free. And any Android device (usually understands XINPUT or DINPUT).

Then you pair this adapter with a Bluetooth PS4 controller, or PS3 controller. PS4 if you need rumble support (afair only in XINPUT mode).

And thats it. You'll never ask the "does my spratenix extreme force bubba pro controller work with it?" question ever again. You'll have a great controller (PS4 preferably, PS3 for budget), and you'll have a 8 USD dongle that does all the thinking (and protocol translations) for you.

READ the frigging manual for the 8bitdo dongle though (doesnt ship with one, search online) - so you know what the select+INPUT commands above mean (how you switch input modes on the dongle), and how to pair your PS4 or PS3 controller.
 
Last edited by notimp,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Added a small explanation about how the simply regex in the example above is written, so people understand what its doing, when writing their own versions.
 

Deleted member 42501

Well-Known Member
Member
Joined
Jun 16, 2006
Messages
1,724
Trophies
2
XP
4,259
Don't own a PS Classic but am wondering how it stacks up against a Pi 3 in terms of emulation? Does it still have the horrible lag that the Pi has when emulating?

Thats the main reason why I've stuck to a SNES Classic as the games "feel" right and even if you install RA on that they just don't have that same style.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Thats the hardest question to answer. :) With stock gamepads, and the stock PSX emu I'd say there is medium to high lag. With an 8bitdo adapter in PSC mode and a PS4 Pad, and the cores that came with Retroboot 0.4.1 (didnt come with a PPSSPP core yet) - Id say there is very little lag (FF7 Crisis Core (with a first compile KMFDManic core) feels more responsive than in PPSSPP on my FireTV 4K - It feels good/great).

I tested KMFDManic's extreme cores today - and somehow the PPSSPP and the PSX neon core seem like they introduce a little more lag.

All of that is highly subjective of course. And maybe I'm entirely wrong. That said, I can quickroll on reaction in Tekken 3 and Crisis Core on the right PPSSPP core (the first one KMFDManic compiled (without the 'extreme' addition ;) - If someone needs it, ping me and I'll upload it.) feels so good, that I just went out to test it, and now am on level 33 already (still only after the first story mission - because the mission system has just the perfect grind progression.. ;)), after two play sessions.. ;)

I wondered what drew me in, and compared it to the plattform I played through it a year ago, and it was (the PS calssics) more responsive input. I think I wrote about it before.

So if the concern is, that there is noticable lag, With the right set of input devices, there isnt.

I'm inclined to believe that some of it is due to the 8bitdo receiver in PS Classic mode, as Retroboot 0.5.5 introduced XINPUT support, an if I switch the 8bitdo receiver to XINPUT mode, lag noticably increases.
--

As far as stock gamepads are concerned, my impression of them lagging was probably in the stock emulator - I bet that they are fine with retroarch by now (use Autobleem or Retroboot hacks to get retroarrch, use KMFDManic's cores selectively at the moment. (I use a first compile (non extreme) of the PPSSPP core, and his extreme compile of the pcsx rearmed core, for certain games but not all (allows you to set the core speed from 57% to 85% - which fixes compatibility in some games - long story, its PCSX emulation related, read this: https://old.reddit.com/r/PlaystationClassic/comments/aa2d5q/finding_the_optimal_clock_speed/)).

Also, I've vsync turned off in retroarch.

Also retroarch on the SNES classic always had higher input lag than Nintendos default SNES emulator but no one seemed to care, and some people even did believe the opposite (though not true) - so you should be fine.. ;)
--

Tested KMFDManic's extreme cores today (used some of his normal ones in the past), and the speed gains for PCSX rearmed and PPSSPP werent great. Crisis Core stutters a little less in "double resolutuion mode" (game only stutters in infrequent in game scenes with a high effect load - which makes it still very, very playable). Other PSP games still stutter too much for this being a viable plattform to play them.

According to KMFDManic, the PCSX rearmed extreme neon core, now should take care of most stutter in every game even at double resolution, which I entirely believe.

That said, both extreme cores seemed to introduce some input lag, compared to default Retroboot 0.4.1 cores, and KMFDManic's first compile of the PPSSPP core (20something mb in size, performs significantly better than the compiles released by other sources) (non extreme version), which is why I didn't switch to the extreme versions permanently. Again, highly subjective.
--

All in all, I went in here today to tell everyone, that I still love this system (running retroboot with retroarch for the most part (see: https://gbatemp.net/threads/scummvm-standalone-package-for-psclassic.531672/)) very, very much.

I currently started to play Final Fantasy 8 at double resolution. I played it as a kid, and don't know how far I got, but I didnt finish it, and this is my first replay. On a calibrated OLED, with Sennheiser 58X (cheapest 600 series headphones, probably the best also... ;) (https://www.massdrop.com/buy/massdrop-x-sennheiser-hd-58x-jubilee-headphones) I mention them, because BGM on good headphones is probably a very large part of the enjoyment), and I simply love it. Wonderful music, and just a great game. (Much better character building than in more recent FFs as well. ;) ) Ihmo of course. :) Wireless pad, great emulation experience (battle transition animation is wrong and breaks up sound a little, but I happily take it for double resolution and responsive wireless pad input). Whats there not to love...

40 bucks for the system
8 bucks for a 8bitdo wireless receiver (used)
50 bucks for a PS4 pad
and however much you want to spend on a USB 2.0 flashdrive

I'll upload some images of FF8 next - just for impressions sake. :)
 
Last edited by notimp,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
wSVADeQ.png

oCfOWD2.png

MV1ljpd.png

0my49tr.png

b50qUee.png

4eIEsOx.png

yO0KAdC.png

viQD5SI.png


Multiple images of the last scene, because it is another example of a scene you'd never see in a contemporary game again. :) If you can read german - I laughed, I cringed, then I felt deeply touched. Great character design.

Oh, and I play the PAL version at NTSC speeds - sound seems good as well. And no black borders (retroarch crops them :) ).
 
Last edited by notimp,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night