Playstation classic

fixingmytoys

Well-Known Member
Member
Joined
Jan 4, 2018
Messages
536
Trophies
0
XP
884
Country
Australia
@notimp
just a couple more questions please

"ATTENTION! (with only the ESC menu hack (and not BleemSync proper) enabled) Don't save changes to the emulator settings for a game you made in the esc menu. Also NEVER hit the "save configuration globally" option in there by mistake. Those are files on your PS Classic, that will get overwritten, and for which you dont have backups."

So pretty much you just redo every time you play a game.

"
"you could draw backups with - adding the following to your .sh file (not at the end, not at the beginning, somewehere in between.. ;) ):
Code:
cp -R /data/* /media/data/
But remembering not to use those save configuration options is fine as well.

Sorry what to you mean by "you could draw backups" and you add that to end of lolsync.sh or at the end of the edited boot.sh


"Pal version of FF IX has copy protection on it hat has to be patched "away" (from the bin) first. US versions not sure"
i really only like playing NTSC on psx
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
@notimp
just a couple more questions please

"ATTENTION! (with only the ESC menu hack (and not BleemSync proper) enabled) Don't save changes to the emulator settings for a game you made in the esc menu. Also NEVER hit the "save configuration globally" option in there by mistake. Those are files on your PS Classic, that will get overwritten, and for which you dont have backups."

So pretty much you just redo every time you play a game.

"
"you could draw backups with - adding the following to your .sh file (not at the end, not at the beginning, somewehere in between.. ;) ):
Code:
cp -R /data/* /media/data/
But remembering not to use those save configuration options is fine as well.

Sorry what to you mean by "you could draw backups" and you add that to end of lolsync.sh or at the end of the edited boot.sh


"Pal version of FF IX has copy protection on it hat has to be patched "away" (from the bin) first. US versions not sure"
i really only like playing NTSC on psx
Draw backups = copy all of the consoles memory cards, savegames and emulator configuration files to your USB stick - as a backup.

If you are uneasy with the notion of "copy somewhere in between" (not very responsible of me.. ;) ) and still want these backups, do the following. Replace the entirety of the boot.sh file with only this line
Code:
cp -R /data/* /media/data/
for one boot up. Wait five minutes, then power down the console. This will create a /data folder on your stick with all those files from the console backed up.

Then go back to the "ESC menu via select+triangle" code and replace the contents of the boot.sh with that again.
-

On the question of "lolhack.sh or boot.sh"? in general: With current versions of the BleemCast package, lolhack.sh (which gets bootet first), just contains a replace command for lineendings in the boot.sh file (sed command), and a line to then start boot.sh. What happens is the following. lolhack.sh gets run by the hack, then replaces all windows lineendings in the boot.sh file with linux ones, then starts the boot.sh file.

Thats all. So whatever script you want to run, can actually sit in either of those two - but is supposed to sit in the boot.sh from now on (BleemSync), because lolhack.sh now is dedicated, to fixing an easy mistake people on windows can make while editing an .sh file (using a windows editor that cant handle linux line endings). Thats all. If you would use the lolhack.sh file for your scripts (the "payload"), make sure to use a texteditor that supports unix line endings (notepad++ for windows, google it - id recommend using this editor anyhow, as its better than windows own notepad.exe ;) )

--------------------- MERGED ---------------------------

Ok, i've got mine :D
How can i backup nand?
I suggest you start reading this thread...

Maybe start here: https://gbatemp.net/threads/playstation-classic.522781/page-19#post-8421883

This wont backup boot0/1, but currently we arent writing anything to that part of the system anyhow. So theoretically its still possible to brick, with this - but you'd have to go waaaaaaaay out of your way to do so... ;)
 
Last edited by notimp,
  • Like
Reactions: fixingmytoys

notimp

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

The sh code to backup your games memory cards and savestates onto your usb stick is actually:

Code:
#!/bin/sh
cp -R /data/* /media/data/

so one line more. Boot your system up with this, let it run for five minutes. Power it down.

Despite of what I posted earlier, this will only backup your memory cards, savestates - but not the emulator settings of your games - to backup those (and your saves, and your savestates), please replace the content of your .sh file - for one boot - with the following:
Code:
#!/bin/sh
mkdir /media/backup/
mkdir /media/backup/data/;cp -R /data/* /media/backup/data/
mkdir /media/backup/data/1/;cp /gaadata/1/pcsx.cfg /media/backup/data/1/
mkdir /media/backup/data/2/;cp /gaadata/2/pcsx.cfg /media/backup/data/2/
mkdir /media/backup/data/3/;cp /gaadata/3/pcsx.cfg /media/backup/data/3/
mkdir /media/backup/data/4/;cp /gaadata/4/pcsx.cfg /media/backup/data/4/
mkdir /media/backup/data/5/;cp /gaadata/5/pcsx.cfg /media/backup/data/5/
mkdir /media/backup/data/6/;cp /gaadata/6/pcsx.cfg /media/backup/data/6/
mkdir /media/backup/data/7/;cp /gaadata/7/pcsx.cfg /media/backup/data/7/
mkdir /media/backup/data/8/;cp /gaadata/8/pcsx.cfg /media/backup/data/8/
mkdir /media/backup/data/9/;cp /gaadata/9/pcsx.cfg /media/backup/data/9/
mkdir /media/backup/data/10/;cp /gaadata/10/pcsx.cfg /media/backup/data/10/
mkdir /media/backup/data/11/;cp /gaadata/11/pcsx.cfg /media/backup/data/11/
mkdir /media/backup/data/12/;cp /gaadata/12/pcsx.cfg /media/backup/data/12/
mkdir /media/backup/data/13/;cp /gaadata/13/pcsx.cfg /media/backup/data/13/
mkdir /media/backup/data/14/;cp /gaadata/14/pcsx.cfg /media/backup/data/14/
mkdir /media/backup/data/15/;cp /gaadata/15/pcsx.cfg /media/backup/data/15/
mkdir /media/backup/data/16/;cp /gaadata/16/pcsx.cfg /media/backup/data/16/
mkdir /media/backup/data/17/;cp /gaadata/17/pcsx.cfg /media/backup/data/17/
mkdir /media/backup/data/18/;cp /gaadata/18/pcsx.cfg /media/backup/data/18/
mkdir /media/backup/data/19/;cp /gaadata/19/pcsx.cfg /media/backup/data/19/
mkdir /media/backup/data/20/;cp /gaadata/20/pcsx.cfg /media/backup/data/20/
boot the system up (coldboot, disconenct/reconnect power first) with this, wait for 5 minutes, then shut it down again.

This will NOT make a full backup, this will backup your memory cards, savestates, and emulator configuration files for each default game ONLY.
-

(Previously I've posted a code in here to backup all the games from your Playstation classic as well - that code (replace sh for one boot up) is
Code:
#!/bin/sh
cp -R /gaadata/* /media/

Be aware that this can take up to an hour (wait for 70 minutes to be "safe" ;) ), and you probably should press left/right on the controller once at the halfway point, so the system doesnt do any standby shananigans. ;) And youll have to have 14GB of free space on your usb drive.)
 
Last edited by notimp,
  • Like
Reactions: titaniuml

fixingmytoys

Well-Known Member
Member
Joined
Jan 4, 2018
Messages
536
Trophies
0
XP
884
Country
Australia
@notimp cool got it just this part
“Then go back to the "ESC menu via select+triangle" code and replace the contents of the boot.sh with that again.
-”
replace the contents of the boot.sh with that again. ?? Which
Is the edited script to let you pick your games ?
 

notimp

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

Just finished correcting my mistake ("how to create emulator config backups") in the previous posting. Added a way to back up memory cards, savestate, and all 20 game emulator config files at once.

@fixingmytoys:
You asked for a way to use the "esc menu hack with select and triangle" only.

I gave you that (using a current BleemSync package).

The "hack" on its own is "safe", as it doesnt modify any files on the system.

You can also load all the .bin/.cue's or .pbp's you want, using just the ESC menu. Games can be in any folder on your usb stick - thats all described as well, in my first reply to you.

There is only one "DANGER", and that is, that the ESC menu allows you to save emulator configuration files. There are two menu entries for that.
- save game configuration file and
- save as global configuration
(from memory, so they should be named something slightly different) -
My suggestion was that you never touch them.

As in dont use the first, if you didn't "add another game to the 20 already on the console by using the now 'pulled' gpghax ('dangerous' but only if you didn't know what you wer doing), because you would permanently modify a game configuration file on the PS Classic of which you dont have a backup. Namely the one of the game you chose to press select+triangle in. Which is also the game in which "memory card" all the saves of the additional games you are loading via ESC menu will end up in.

And NEVER use the second, because you would modify ALL game configuration files on the PS Classic of which you dont have a backup.
--

Then I posted a method to backup all those files in danger of being modified by you using the ESC menu to your USB stick.

sh code - use for one boot up. Wait five minutes.... Shut down the console.
-

After that you'd return to the "Esc menu via select+triangle code only" you requested at first.

No rocket science, but have your brain switched on while doing all that.
-

What gpghax and BleemSync do in addition to that, is "adding games to your PS Classic interface", so they can have their own memory cards, savestates, and covers - which you dont get loading them with the ESC menu only.

gpghax did it, by replacing a database file on the console.

BleemSync does it, by first making the PS Classic think, that the USB stick is where some of its folders are, and then loading stuff from there. Meaning, that the Database file has not to be replaced on the system - meaning, most SAFE, and if something goes wrong, you just remove the USB stick - and everything is back to normal. BleemSync also saves your games onto the USB stick. gpghax, or ESC menu hack alone DO NOT (Games (and emulatior config files) will be saved on the system).

Bleemsync (proper - so without a modified .sh file) has one "drawback" currently, and that is, that its "either/or" so with the usb stick in the system, you wont have access to the default games your PS classic comes with.
-

Most easy and safe way for everyone is just to go with BleemSync (read the readme on the github page).

But for people that want to have access to their 20 default games, and load additional games - enabling the ESC menu via select+triangle (Bleemsync package, then modifying the boot.sh) is 'safe' as well. With the exception of you being allowed to save your emulation configuration files in the ESC menu (those are on the system - those you normally dont have a backup of) -- so its strongly suggested, that you dont use those options - and/or back them up first. (Code in the previous posting, replace your boot.sh code with it for ONE bootup, then wait for 5 minutes, then turn of the console, then replace the boot.sh code with the "select+triangle =ESC menu" code - or your default BleemSync code (if you are using default BleemSync) again.)
 
Last edited by notimp,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Here is a list of all games that need to be patched to work (US, PAL, JAP):
https://consolecopyworld.com/psx/psx_protected_games.shtml
-

I also filled up my 32GB USB stick just now, and thought I share what I've on there. :)

Ill then do a 2nd pass through what I've missed. :)

What I'll miss entirely is sports games, because there I have no clue.. ;) Also - with most series, I've only included one title, usually the most universally highly regarded.

I also can't wait to hunt for fantranslations of more japanese titles.. :) Maybe I'll list those as well. :) Of course the list is subjective.

1st tier (what filled my USB stick ;) ):
Code:
Breath of Fire III (G).pbp
Broken Sword (G).pbp
Castlevania - Symphony of the Night (U).pbp
Chrono Cross (U).pbp
Crash Bandicoot (U).pbp
Crash Team Racing (U).pbp
Discworld Noir (G).pbp
Dead or Alive (U).pbp
Dragon Warrior VII (U).pbp
Ehrgeiz (U).pbp
Fear Effect 2 - Retro Helix (U).pbp
Final Fantasy Anthology - Final Fantasy V (U).pbp
Final Fantasy Anthology - Final Fantasy VI (U).pbp
Final Fantasy Chronicles - Chrono Trigger (U).pbp
Final Fantasy Chronicles - Final Fantasy IV (U).pbp
Final Fantasy IX (G).pbp
Final Fantasy Tactics (U).pbp
Final Fantasy VII (G).pbp
Final Fantasy VIII (G).pbp
Front Mission 3 (U).pbp
Gran Turismo 2 (U).pbp
Grandia (G).pbp
Jade Cocoon (G).pbp
MediEvil (U).pbp
PaRappa the Rapper (U).pbp
Parasite Eve (U).pbp
Parasite Eve 2 (U).pbp
Persona 2 (U).pbp
Policenauts (U).pbp
Resident Evil 2 (U).pbp
Silent Hill (U).pbp
Soul Blade (U).pbp
Spider-Man (U).pbp
Spyro the Dragon (U).pbp
Star Ocean - The Second Story (G).pbp
Suikoden 2 (G).pbp
Tekken 3 (U).pbp
Tomb Raider (U).pbp
Vagrant Story (G).pbp
Xenogears (U).pbp
X-Files (G).pbp

2nd tier (what I missed so far)
Code:
Brave Fencer Musashi
Bushido Blade
Capcom vs SNK Pro
Castlevania Cronicles
Clock Tower 2
Dance Dance Revolution
Destruction Derby 2
Diablo
Dino Crisis 2
Driver 2
Forsaken
Galerians
In Cold Blood (maybe)
Koudelka (maybe)
Legend of Kain - Soul Reaver
Megaman 8
Shadowman
Sheep
Street Fighter Alpha 3
Tenchu 2
Thrill Kill
Tony Hawks Pro Skater 2
Twisted Metal 2
Um Jammer Lammy
Wing Commander 3
Wipeout
Worms Armageddon
 
Last edited by notimp,

titaniuml

Well-Known Member
Member
Joined
May 27, 2015
Messages
114
Trophies
0
Age
44
XP
346
Country
Btw, @notimp Good find that 2x resolution bump. I also found that not every game needs it, and can do with the other scaling option found under "Display", scale 2x or eagle. Some games do benefit from them, while others don't and need the double res option on. First thing I try is check if scale2x is enough, because it uses way less resources on CPU, if it uses much at all. If it doesn't work, then I switch on double resolution from the graphics plugin, which actually does cost the CPU. You can turn on the CPU stat thing and check.
 
  • Like
Reactions: BL4Z3D247

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Thanks, didn't play with the CPU stats yet. Nice find. :)

Also, Parasite Eve 2 sadly doesnt work. It suffers from this issue:
https://retropie.org.uk/forum/topic/12320/parasite-eve-ii-freezes-at-the-beginning-of-gameplay/2

Tried disabling dynarec - didnt solve it (same freeze) if anyone finds a way to get by it, let us know. :) (Might try different display plugins in the future.)

In general emulation is good on most titles, and spotty on others. I havent found many titles where enabling "double resolution" would make them play much worse, but I've also found titles that doent look great with it enabled. :) So its best to consider it an option.

Sound very often has an issue with lower registers (bass notes) where they distort. In other games voice lines get cut off shortly before the intended end which isnt great eather - sadly - the integrated version of PCSXRearmed only comes with one sound plugin which hasnt that many options - also none of these seems to effect those issues.

From the games I have tested,
Star Ocean - The Second Story (G), Suikoden 2 (G) and Grandia (G) might be unplayable because of sound issues (Grandia only in voiced story sequences). Soul Blade sounds muffled and boring. Parasite Eve 2 freezes on screen transitions. PaRappa is unplayable because of input lag.
edit: Shadow Man also has those strange sound skips after a while. :/

The Rest works perfectly well, with occasional sound hitches on some titles.

Also, In Cold Blood is a bad game, dont play - and Dragon Warrior 7 hasnt aged well ... (Translation issues, doesnt look that good... ;) ) ;) Already deleted both of those.

Oh yes, and a good way to browse for games is to download the following cover collection (https://drive.google.com/drive/folders/1CbmCpNch20plSZszZ_MzuFrkAICT4Fo7?usp=sharing) and then browse through the cover images of games. If you've been reading gaming magazines in the 90s at least... (So that there is some recognition value. ;) )
-

edit: The difference between increasing the internal render resolution and and using a scale 2x or eagle 2x filter (which are available in the ESC menu, as are scanlines) is, that with "doubled" internal resolution, the polygon models get drawn in higher resolution, which lets some textures simply display better (see Final Fantasy 7) because they now have more surface, and also - because the resulting image is higher resolution, the undefeatable bilinear filter doesnt reak as much havok on it. Also upscaling to f.e. 1080p from 720p internal also is less problematic. scale 2x simply filters the output image before it gets blown up to the 720p output resolution. But what titaniumi discribed is absolutely correct, all have their use cases.
 
Last edited by notimp,

Links2586

Member
Newcomer
Joined
Nov 2, 2018
Messages
19
Trophies
0
Age
38
XP
106
Country
Canada
Hello everyone.
I just purchased a classic for my father for xmas and want to get the games he enjoys on it.
I just tried to follow this tut but I don't think this guy knows what hes talking about or his english is off and he's providing bad information.



So I want to backup all data on the system and then replace the internal games. My USB stick works perfectly with Bleemsync, but the link posted suggests I replace the lolhack file with his to do a backup. I've tried this many ways over the last few hours and haven't progressed at all. Can you please point me in the right direction? Thanks.

His Steps:
Backup: (optional)
1. Format USB Stick with FAT32 and name SONY
2. Copy the BleemSync Files to the Stick. (without Games)
3. Replace the lolhack.sh with the Backup Script below. (This is where his info doesn't work)
4. Coldboot Console with USB Stick. (LED will turn Red when done.)
5. Replace the lolhack.sh with the Restore Script below.
6. Save the entire content of the Stick to a save place.
 
Last edited by Links2586,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
It should work. I basically did the same twice already.

Make sure your USB stick has 14GB of free storage.
Look into the games folder - the backed up games should be there.

If for some reason you need a simplified version of this, last code box in this thread: https://gbatemp.net/threads/playstation-classic.522781/page-23#post-8427120

Then wait for 70 minutes, maybe press left/right on the controller once at the halftime point for good luck. ;) (Maybe it prevents some standby stuff, maybe it does nothing.. ;))


If you have used a windows text editor, redownload the BleemSynch package, replace all its files on the USB stick and start using notepad++ (google it) to edit the .sh files from now on.

I dont know how often I have to post this - but, its important if you edit the lolhack.sh directly.

Also do a scandisk of the stick afterwards. In my case - the Puzzle fighter .bin for some reason was corrupted on the stick (file shorter than disc allocation).

If you are doing this to create a custom PS Classic as a present for someone this is fine - otherwise, replacing the games on the system currently is not recommended (only benefit currently is that you can use both controllers) hackking this system is at its infancy stage - and there might better solutions incoming - so staying (close to) stock - isnt the worst you can do. :)
 
Last edited by notimp,

fixingmytoys

Well-Known Member
Member
Joined
Jan 4, 2018
Messages
536
Trophies
0
XP
884
Country
Australia
Pfeew...

Just finished correcting my mistake ("how to create emulator config backups") in the previous posting. Added a way to back up memory cards, savestate, and all 20 game emulator config files at once.

@fixingmytoys:
You asked for a way to use the "esc menu hack with select and triangle" only.

I gave you that (using a current BleemSync package).

The "hack" on its own is "safe", as it doesnt modify any files on the system.

You can also load all the .bin/.cue's or .pbp's you want, using just the ESC menu. Games can be in any folder on your usb stick - thats all described as well, in my first reply to you.

There is only one "DANGER", and that is, that the ESC menu allows you to save emulator configuration files. There are two menu entries for that.
- save game configuration file and
- save as global configuration
(from memory, so they should be named something slightly different) -
My suggestion was that you never touch them.

As in dont use the first, if you didn't "add another game to the 20 already on the console by using the now 'pulled' gpghax ('dangerous' but only if you didn't know what you wer doing), because you would permanently modify a game configuration file on the PS Classic of which you dont have a backup. Namely the one of the game you chose to press select+triangle in. Which is also the game in which "memory card" all the saves of the additional games you are loading via ESC menu will end up in.

And NEVER use the second, because you would modify ALL game configuration files on the PS Classic of which you dont have a backup.
--

Then I posted a method to backup all those files in danger of being modified by you using the ESC menu to your USB stick.

sh code - use for one boot up. Wait five minutes.... Shut down the console.
-

After that you'd return to the "Esc menu via select+triangle code only" you requested at first.

No rocket science, but have your brain switched on while doing all that.
-

What gpghax and BleemSync do in addition to that, is "adding games to your PS Classic interface", so they can have their own memory cards, savestates, and covers - which you dont get loading them with the ESC menu only.

gpghax did it, by replacing a database file on the console.

BleemSync does it, by first making the PS Classic think, that the USB stick is where some of its folders are, and then loading stuff from there. Meaning, that the Database file has not to be replaced on the system - meaning, most SAFE, and if something goes wrong, you just remove the USB stick - and everything is back to normal. BleemSync also saves your games onto the USB stick. gpghax, or ESC menu hack alone DO NOT (Games (and emulatior config files) will be saved on the system).

Bleemsync (proper - so without a modified .sh file) has one "drawback" currently, and that is, that its "either/or" so with the usb stick in the system, you wont have access to the default games your PS classic comes with.
-

Most easy and safe way for everyone is just to go with BleemSync (read the readme on the github page).

But for people that want to have access to their 20 default games, and load additional games - enabling the ESC menu via select+triangle (Bleemsync package, then modifying the boot.sh) is 'safe' as well. With the exception of you being allowed to save your emulation configuration files in the ESC menu (those are on the system - those you normally dont have a backup of) -- so its strongly suggested, that you dont use those options - and/or back them up first. (Code in the previous posting, replace your boot.sh code with it for ONE bootup, then wait for 5 minutes, then turn of the console, then replace the boot.sh code with the "select+triangle =ESC menu" code - or your default BleemSync code (if you are using default BleemSync) again.)


Okay I have been following what you have said I understand what is being said the only part that I was questioning my last response to you which I do thank you for your responses what’s the code to put back into the boot, which is what I throught it was just wanted to make sure and you answered it

“ replace your boot.sh code with it for ONE bootup, then wait for 5 minutes, then turn of the console, then replace the boot.sh code with the "select+triangle =ESC menu" code “
 

Links2586

Member
Newcomer
Joined
Nov 2, 2018
Messages
19
Trophies
0
Age
38
XP
106
Country
Canada
Looking up, They say to use boot.sh with bleem's latest version. Also noticed my notepad++ was using windows line ends. Changed that to unix. fingers crossed. If i unplug the usb stick after 10 minutes and nothing has changed, its safe to say its not working, correct? Or does the console need to gather all files first?
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Okay I have been following what you have said I understand what is being said the only part that I was questioning my last response to you which I do thank you for your responses what’s the code to put back into the boot, which is what I throught it was just wanted to make sure and you answered it

“ replace your boot.sh code with it for ONE bootup, then wait for 5 minutes, then turn of the console, then replace the boot.sh code with the "select+triangle =ESC menu" code “
No worries. :) Second write down might have helped others to understand.. :) These postings only get long when you try to explain everything in detail and plain english. But that also helps beginners. :)

--------------------- MERGED ---------------------------

Looking up, They say to use boot.sh with bleem's latest version. Also noticed my notepad++ was using windows line ends. Changed that to unix. fingers crossed. If i unplug the usb stick after 10 minutes and nothing has changed, its safe to say its not working, correct? Or does the console need to gather all files first?
That should be it. :)

If that doesnt work, make sure, that a folder called games is in the root of your USB stick. That could be a potential stumbling block as well.

Unplugging the stick after 10 minutes to look if the backup started isnt exactly "safe", but it doesnt harm the system, it only harms the stick. ;)

So after 10 minutes, you should see the first folders on the stick (folders ranging from 1 to 20), with files in them already. Delete them , then run a scandisk with repair checked on the thumbdrive. The filesystem could have been corrupted on the stick, because you pulled it, while stuff was written to the usb stick. Scandisk should fix it.

Wait 70 minutes to be sure that every game gets copied over. On my USB 2.0 stick it really took that long.
Afterwards run a scandisk again, and see if it sees any issues with filelength on any of the files, as said before, when doing my first full game backup Puzzle Fighters bin was corrupted. Scandisk showed this. The bin wasnt bootable.

Easiest way to check would be to make two backups, then compare hashes (md5 f.e.), or to try booting all the games in an Emulator on the PC.
 
Last edited by notimp,

szczuru

Well-Known Member
Member
Joined
May 3, 2014
Messages
195
Trophies
0
Age
35
Location
Poland
XP
1,505
Country
Poland
I managed to dump the whole flash. This is my used script (you need busybox extracted from Mega Drive Flashback, or at least a busybox which is Playstation Classic processor compatible, copied in the same lolhack.sh folder):

Code:
fdisk -l /dev/mmcblk0 > /media/hda_fdisk.txt
dd if=/dev/mmcblk0 conv=sync,noerror bs=64K | gzip -c | split -b 2000m - /media/backup.img.gz
1st command will get info about flash "geometry" (dunno if it is needed for a restore but... it is just a .txt file :P )

The 2nd command will make chunks of 2GBs to FAT32-save the whole 16GBs-NAND.


The full backup can be fully extracted (for example) with 7zip (just extract the 1st file and it will do the rest).


REMEMBER TO DISABLE PLAYSTATION CLASSIC AUTOSHUTODWN (60 minutes) because the dump will take at least 80 minutes to complete ! (or at least remember to move the joypad at least 1 time after 20-30 minutes :) ). THe dump will give no feedback (just a short green-orange led flashing at the beginning).


Any compatible busybox link? ;)
 

Links2586

Member
Newcomer
Joined
Nov 2, 2018
Messages
19
Trophies
0
Age
38
XP
106
Country
Canada
No worries. :) Second write down might have helped others to understand.. :) These postings only get long when you try to explain everything in detail and plain english. But that also helps beginners. :)

--------------------- MERGED ---------------------------


That should be it. :)

If that doesnt work, make sure, that a folder called games is in the root of your USB stick. That could be a potential stumbling block as well.


Ok, Fat32 formatted. Named Sony. Copied Bleem latest version to USB. Confirmed Games folder exists. overwrote boot.sh and added only:
"#!/bin/sh
cp -R /data/* /media/data/"

System boots, wait 10 minutes, eject card, no data has been transferred. Nothing has happened. I have to be missing something.

Does this code look proper? Provides an indicator that the system ius trying to do sometrhing:

Code:
#!/bin/sh
 
# This will copy all games to your usb stick.
cp -R /gaadata/* /media/games/
sync
 
# Stay Red when done
while :;
do
    echo 0 > /sys/class/leds/green/brightness
    echo 1 > /sys/class/leds/red/brightness
    sleep 1;
done
 
Last edited by Links2586,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Without the quotes, right? Should work...

I've tried it earlier today.

If it doesnt - I guess try replacing the lolhack.sh with this two lines. Use notepad++ with linux file endings. (dropdown setting in the save as dialog).

You are missing nothing. :) It should work.

edit: Also instead of only backing up /data - use this:

Code:
#!/bin/sh
mkdir /media/backup/
mkdir /media/backup/data/;cp -R /data/* /media/backup/data/
mkdir /media/backup/data/1/;cp /gaadata/1/pcsx.cfg /media/backup/data/1/
mkdir /media/backup/data/2/;cp /gaadata/2/pcsx.cfg /media/backup/data/2/
mkdir /media/backup/data/3/;cp /gaadata/3/pcsx.cfg /media/backup/data/3/
mkdir /media/backup/data/4/;cp /gaadata/4/pcsx.cfg /media/backup/data/4/
mkdir /media/backup/data/5/;cp /gaadata/5/pcsx.cfg /media/backup/data/5/
mkdir /media/backup/data/6/;cp /gaadata/6/pcsx.cfg /media/backup/data/6/
mkdir /media/backup/data/7/;cp /gaadata/7/pcsx.cfg /media/backup/data/7/
mkdir /media/backup/data/8/;cp /gaadata/8/pcsx.cfg /media/backup/data/8/
mkdir /media/backup/data/9/;cp /gaadata/9/pcsx.cfg /media/backup/data/9/
mkdir /media/backup/data/10/;cp /gaadata/10/pcsx.cfg /media/backup/data/10/
mkdir /media/backup/data/11/;cp /gaadata/11/pcsx.cfg /media/backup/data/11/
mkdir /media/backup/data/12/;cp /gaadata/12/pcsx.cfg /media/backup/data/12/
mkdir /media/backup/data/13/;cp /gaadata/13/pcsx.cfg /media/backup/data/13/
mkdir /media/backup/data/14/;cp /gaadata/14/pcsx.cfg /media/backup/data/14/
mkdir /media/backup/data/15/;cp /gaadata/15/pcsx.cfg /media/backup/data/15/
mkdir /media/backup/data/16/;cp /gaadata/16/pcsx.cfg /media/backup/data/16/
mkdir /media/backup/data/17/;cp /gaadata/17/pcsx.cfg /media/backup/data/17/
mkdir /media/backup/data/18/;cp /gaadata/18/pcsx.cfg /media/backup/data/18/
mkdir /media/backup/data/19/;cp /gaadata/19/pcsx.cfg /media/backup/data/19/
mkdir /media/backup/data/20/;cp /gaadata/20/pcsx.cfg /media/backup/data/20/

This backs up all the games default cfgs as well.
 
Last edited by notimp,

yadspi

Well-Known Member
Member
Joined
Feb 1, 2016
Messages
308
Trophies
0
Age
40
XP
1,499
Country
This doesnt modify your Playstation Classics content/files in any way - so it should be rather safe. Your save files will end up on the memory card of the game you boot into to before using select+triangle to enter the esc menu. In the esc menu you can then load in the other games on your usb folder (Options>Load CD image from memory). Folder navigation in the Load CD image dialog is a bit non standard (only one item on screen left/right to change, use .. to go up an instance, USB stick should be mounted under /media/), but actually works quite well.

Thanks mate!
 

Links2586

Member
Newcomer
Joined
Nov 2, 2018
Messages
19
Trophies
0
Age
38
XP
106
Country
Canada
Without the quotes, right? Should work...

I've tried it earlier today.

If it doesnt - I guess try replacing the lolhack.sh with this two lines. Use notepad++ with linux file endings. (dropdown setting in the save as dialog).

You are missing nothing. :) It should work.

edit: Also instead of only backing up /data - use this:

That was what I initially tried. Spent 4 hours trying to get it to work. Still have made no progress till now. No idea why lol. Modding a system is usually pretty straight forward

--------------------- MERGED ---------------------------

Without the quotes, right? Should work...

I've tried it earlier today.

If it doesnt - I guess try replacing the lolhack.sh with this two lines. Use notepad++ with linux file endings. (dropdown setting in the save as dialog).

You are missing nothing. :) It should work.

edit: Also instead of only backing up /data - use this:

Code:
#!/bin/sh
mkdir /media/backup/
mkdir /media/backup/data/;cp -R /data/* /media/backup/data/
mkdir /media/backup/data/1/;cp /gaadata/1/pcsx.cfg /media/backup/data/1/
mkdir /media/backup/data/2/;cp /gaadata/2/pcsx.cfg /media/backup/data/2/
mkdir /media/backup/data/3/;cp /gaadata/3/pcsx.cfg /media/backup/data/3/
mkdir /media/backup/data/4/;cp /gaadata/4/pcsx.cfg /media/backup/data/4/
mkdir /media/backup/data/5/;cp /gaadata/5/pcsx.cfg /media/backup/data/5/
mkdir /media/backup/data/6/;cp /gaadata/6/pcsx.cfg /media/backup/data/6/
mkdir /media/backup/data/7/;cp /gaadata/7/pcsx.cfg /media/backup/data/7/
mkdir /media/backup/data/8/;cp /gaadata/8/pcsx.cfg /media/backup/data/8/
mkdir /media/backup/data/9/;cp /gaadata/9/pcsx.cfg /media/backup/data/9/
mkdir /media/backup/data/10/;cp /gaadata/10/pcsx.cfg /media/backup/data/10/
mkdir /media/backup/data/11/;cp /gaadata/11/pcsx.cfg /media/backup/data/11/
mkdir /media/backup/data/12/;cp /gaadata/12/pcsx.cfg /media/backup/data/12/
mkdir /media/backup/data/13/;cp /gaadata/13/pcsx.cfg /media/backup/data/13/
mkdir /media/backup/data/14/;cp /gaadata/14/pcsx.cfg /media/backup/data/14/
mkdir /media/backup/data/15/;cp /gaadata/15/pcsx.cfg /media/backup/data/15/
mkdir /media/backup/data/16/;cp /gaadata/16/pcsx.cfg /media/backup/data/16/
mkdir /media/backup/data/17/;cp /gaadata/17/pcsx.cfg /media/backup/data/17/
mkdir /media/backup/data/18/;cp /gaadata/18/pcsx.cfg /media/backup/data/18/
mkdir /media/backup/data/19/;cp /gaadata/19/pcsx.cfg /media/backup/data/19/
mkdir /media/backup/data/20/;cp /gaadata/20/pcsx.cfg /media/backup/data/20/

This backs up all the games default cfgs as well.

I'll give it a go right now :)

--------------------- MERGED ---------------------------

So boot.log provided this error:

cp: target `/media/data/' is not a directory

could this send me in the right direction?
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
This is pretty straight forward. Also look at my previous reply - use the 20something line version. :)

I've done the same thing today. Tried it twice - the first time it didnt work, without the #!/bin/sh line then I added it, then it worked. I'm using the lolhack.sh, I'm using a linux line endings. Thats it. Nothing more to it. :)

The hack loads the lolhack.sh, which then tells the system to copy those files to the stick. Pretty straight forwards. :)

Maybe try a couple of times (waiting 5 minutes should be fine), always disconnecting and reconnecting the power cable first.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse