PS2 [Testers Needed] Open PS2 Loader with ZSO support (compressed ISO)

ZSO is supposed to work on MX4SIO and Firewire as well! It might not be working well yet, but it is there.
 
So zso compression even speeds up loading times, since there's a de-compression involved I thought it was the contrary.
It is true also from the other devices?? If yes, then loading from HDD would become fast as lightning.

Not really. PS2 games have the bad tendency of requiring data to be read at specific speed, if you go anywhere above that speed, the game crashes, hence why we need Mode 1 (accurate reads).

It is true that a single IO read from ZSO will yeild more data than a single IO read from ISO since the data itself is compressed. But that doesn't mean it will run faster than ISO.

Tests we have done so far show that ZSO files on USB run at a transfer speed about half as ISO files, because it only really needs to read half the data most of the time (depending on game).

If we could utilize the whole transfer speed of USB on ZSO we might be able to fix stutter issues for many games.

However it is not possible to fully use USB speed on ZSO since we can't process that much information at a time while maintaining a read speed good enough for the game. This is because the IOP isn't exactly very fast and it already has a lot of other tasks to take care of, it's a miracle that ZSO is able to run there at the speeds it does to be honest.

Now if we could decompress the data on the EE, that would be a totally different beast (we might even get CSO support there), but we haven't experimented with that yet and there's really no telling to if it will actually improve things.

Dès la "rentrée" (début Septembre) je vais débuter une liste de compatibilité de la révision la plus récente et fonctionnelle de OPL, cela inclura le ZSO dans TOUS les périphériques qui le supportent (SMB/USB et HDD(si c'est utile)). Donnez-moi votre avis à la suite de ce commentaire. Merci par avance.

Algol "le papy".

As soon as "back to school" (early September) I will start a compatibility list of the most recent and functional revision of OPL, this will include the ZSO in ALL devices that support it (SMB / USB and HDD (if it is useful )). Give me your opinion following this comment. Thanks in advance.
Awesome! Please do!
You can use this as a base:
https://docs.google.com/spreadsheets/d/1K7szQS_9VG8es22eORw3xXTXxp5bZRpHOL6YJDH7S6c/edit#gid=0
 
Last edited by a moderator:
D'après les réponses que je vois au dessus de cette discussion, il est plus utile de faire les tests sur de jeux installés sur une clef USB, c'est ce que je ferai dans un premier temps. Il faudra pour cela que j'ai une version très stable du OPL, celle possédant les fonctionnalités les plus utiles à mes yeux comme le IGR, les VMCs, le PADEMU, le GSM et le PS2RD. Si, en plus cette version peut gérer le iLink cela serai génial, inouï.

According to the answers I see above this discussion, it is more useful to do the tests on games installed on a USB key, that's what I will do first. It will be necessary for that that I have a very stable version of the OPL, the one having the most useful functionalities in my eyes like the IGR, the VMCs, the PADEMU, the GSM and the PS2RD. If, in addition, this version can manage the iLink it will be great, unheard of.
 
D'après les réponses que je vois au dessus de cette discussion, il est plus utile de faire les tests sur de jeux installés sur une clef USB, c'est ce que je ferai dans un premier temps. Il faudra pour cela que j'ai une version très stable du OPL, celle possédant les fonctionnalités les plus utiles à mes yeux comme le IGR, les VMCs, le PADEMU, le GSM et le PS2RD. Si, en plus cette version peut gérer le iLink cela serai génial, inouï.

According to the answers I see above this discussion, it is more useful to do the tests on games installed on a USB key, that's what I will do first. It will be necessary for that that I have a very stable version of the OPL, the one having the most useful functionalities in my eyes like the IGR, the VMCs, the PADEMU, the GSM and the PS2RD. If, in addition, this version can manage the iLink it will be great, unheard of.
Latest version has support for all of that on top of ZSO, exFAT and fragmented files.
I need tests on USB, SMB and HDD since they will all have different results and will need different configurations.
 
OK ... Mais je le ferai sur ma liste fraichement créée, je communiquerai le lien vers elle et aussi son formulaire dès le départ des tests.
PS : le convertisseur ZSO est-il compatible "Windows-7 SP1 32 bits" ou "MacOSX-El_Capitan (X.11.6)" car c'est les seuls systèmes que je possède sur un vieux MAC.

OK ... But I will do it on my newly created list, I will communicate the link to it and also its form as soon as the tests start.
PS: Is the ZSO converter compatible "Windows-7 SP1 32 bit" or "MacOSX-El_Capitan (X.11.6)" because these are the only systems I have on an old MAC.
 
OK ... Mais je le ferai sur ma liste fraichement créée, je communiquerai le lien vers elle et aussi son formulaire dès le départ des tests.
PS : le convertisseur ZSO est-il compatible "Windows-7 SP1 32 bits" ou "MacOSX-El_Capitan (X.11.6)" car c'est les seuls systèmes que je possède sur un vieux MAC.

OK ... But I will do it on my newly created list, I will communicate the link to it and also its form as soon as the tests start.
PS: Is the ZSO converter compatible "Windows-7 SP1 32 bit" or "MacOSX-El_Capitan (X.11.6)" because these are the only systems I have on an old MAC.
The ZSO converter is a Python script, so just download Python 3 for Windows 7 32 bits and it should work fine.
I've seen people using their Android phones to generate ZSO files, and I can confirm it is indeed possible.
 
Dans ce cas, donne-moi les liens vers le Script Python ainsi que l'installateur pour Windows-7 32 bits du "Python 3". Merci par avance.

In this case, give me the links to the Python Script as well as the installer for Windows-7 32 bits of "Python 3". Thanks in advance.
 
Je le redit, donnez-moi les liens qui pointent vers les fichiers (Installateur Python-3 et le script ZSO) sinon, je ne ferai rien.

I repeat, give me the links that point to the files (Python-3 installer and the ZSO script) otherwise, I will do nothing.
 
Avec ceci, je n'ai accès qu'au texte de ce fichier ZISO mais je ne peux pas télécharger le fichier ".py" tout compilé, prêt à l'emploi. Fournis-moi le fichier compilé s'il te plait @Acid_Snake ...

With this I only have access to the text of this ZISO file but I cannot download the all compiled, ready to use ".py" file. Provide me the compiled file please @Acid_Snake...
 
With this I only have access to the text of this ZISO file but I cannot download the all compiled, ready to use ".py" file.

1. Create a new file, name it ziso.py.
2. Go to the link that was provided. Click the Raw button.
raw.png

It is almost at the top of the right corner.
3. Use Ctrl+a to select all the text.
4. Use Ctrl+c to copy all the test.
5. Open the ziso.py file that you created.
6. Use Ctrl+v to paste the text in the ziso.py file.
7. Save it.
 
I can confirm with SMB that with GTA Vice City Stories, it loads much slower, or sometimes it freezes and doesn't load, and in the gameplay the audio has stuttering
EDIT: My bad, there was bad network negotiation, it was using 100Mbit Half-Duplex, not Full Duplex.
 
Last edited:
Three questions:

1.If it works ok as ZSO on exFAT, it should work also as ISO, right?

2.God of War 1 and 2 have less stutter in ZSO ?

3. ZSO makes DUMMY files smaller ?
 
Last edited:
Hi. A question about compressing itself. In 7zip for example, the compression ratio depends on the file itself and system hardware (amount of RAM). Does compressing to .ZSO depends on anything other than the data of the game image? I mean is it possible to improve the ratio of compression in more powerful computers?
 
@Dariush Aghaee Better processing power not help here much as the better compression is (and of course better algos), the more power needed for decompression which must be perform on PS2 side. LZ4 (used in ZSO) is far worst than e.g LZMA (used eg. in CHD container), but this one is beyond EE capabilities in reasonable time.

@arcadekidflo
Ad1. Yes.
Ad3. The best possible data for a compression and decompression. ;]
 
Hi. A question about compressing itself. In 7zip for example, the compression ratio depends on the file itself and system hardware (amount of RAM). Does compressing to .ZSO depends on anything other than the data of the game image? I mean is it possible to improve the ratio of compression in more powerful computers?
The standard LZ4 library doesn't support compression ratios, there is LZ4-HC that does, but it isn't implemented as far as I know.
The only real way to change compression ratio is with another compression algorithm, but that will make it underperform due to the PS2 not having enough power to decompress on the fly.
 
I checked a few copies of the game and almost every one crashes on the first screen, disabling EMUPAD or enabling any mode does not work. Only GTA SA works without any problems. The latest OPL.

Edit
I already know what the problem is, version 1.2.0-1938 does not work properly, the same also happens on uncompressed and exFAT versions, while on version 1.2.0-1917 everything started to work properly exFAT, ZSO, etc. PSOne files do not work, but as I read for now this is normal in the Beta version.
 
Last edited:
Which compression should i use , ziso or maxcso ? I just need a 4.37 GB ISO to drop under 4GB, i don't meed much compression . FAT32 and exFAT have the same compatibility ?
 
Last edited:

Similar threads

Back
Top