Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upAdding CSO support to HPSX64 #28
Comments
This comment has been minimized.
This comment has been minimized.
|
From a quick search of the code, I guess it would be here: I'm not sure I'm likely to look into this soon, but CSO is pretty darn simple. You can see PPSSPP's code here: It's in Play! and PCSX2, with a similar implementation, matching the format documented in README_CSO.md. -[Unknown] |
This comment has been minimized.
This comment has been minimized.
|
Anyway, since this isn't really an issue in PPSSPP itself (more like an issue in hpsx64), I'm going to close it. The code in maxcso to read / write CSOs is more complicated, because it uses multiple simultaneous threads for maximum throughput when decompressing / compressing. I don't recommend using it as a model to implement CSO reading in an emulator. -[Unknown] |
This comment has been minimized.
This comment has been minimized.
|
How would I (or someone else) implement the code that you linked to? |
This comment has been minimized.
This comment has been minimized.
|
It seems like It seems like it would just need to support This other class could then read the header on Create: And then essentially the code I linked to before on Read or the more efficient option for multiple sectors: Basically:
-[Unknown] |
This comment has been minimized.
This comment has been minimized.
|
I have an issue with HPSX64 that I wrote more about at Zero3K/hpsx64#1. |
This comment has been minimized.
This comment has been minimized.
|
How do I contact the developer of HPSX64? |
This comment has been minimized.
This comment has been minimized.
|
No one else is interested in adding it. |
It would be nice if that were done for the PS2 emulator that is a part of it (and the PS1 emulator that is a part of it if possible). Its links are as follows:
Homepage: https://sourceforge.net/projects/hpsx64/
Source Code: https://github.com/Zero3K/hpsx64