You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That looks potentially interesting but I'm not sure it's very legal to paste that code on github, what's the license on this SDK?
At any rate I think the various BIOS APIs are fairly well documented already (by No$ and others) so I'm not it would help massively. Knowing how the SDK works is useful when debugging a game to figure out what it's doing. That being said if you want accuracy you don't emulate at the SDK level anyway, you target the low level hardware interfaces.
It could be a good inspiration if you wanted to write a Rust SDK for the PSX however. I tried doing that (at least for writing tests) but unfortunately LLVM doesn't seem to support the PSX CPU yet (see simias/psx-sdk-rs#1)
I have the Psyq PSX(PS1) SDK installed would those C / C++ headers be useful to help implementing some things in Rust from the actual Playstation?
I even found the headers that contains information about things like loading / saving to / from memory cards. It could be helpful.
Also I wonder how quicksaves was done in emulators like ePSXe. I always wanted an Open source PSX emulator though.
(funny how the games on the PSX was created using C and/or C++ (Although not modern ones))
C:\psyq\include\KERNEL.H
But yeah maybe the psyq can actually help finish the emulator up to become as good as the original Playstation.
The text was updated successfully, but these errors were encountered: