Homebrew CTRX - PS1 Emulator

  • Thread starter Thread starter machinamentum
  • Start date Start date
  • Views Views 183,848
  • Replies Replies 502
  • Likes Likes 62
v0.3-alpha now available. This release implements some HLE for CDROM reading. Since I've yet to learn how the filesystem for CDROM images work, this uses just a plain folder to hold the CD data. The BIOS reads SYSTEM.CNF for the filename of the target program then loads + executes it.
This is a crucial step for the emulator as this lays the ground work for running homebrew that loads image data from a CDROM.
 
v0.3-alpha now available. This release implements some HLE for CDROM reading. Since I've yet to learn how the filesystem for CDROM images work, this uses just a plain folder to hold the CD data. The BIOS reads SYSTEM.CNF for the filename of the target program then loads + executes it.
This is a crucial step for the emulator as this lays the ground work for running homebrew that loads image data from a CDROM.
So, can this now load the bios?
 
  • Like
Reactions: Margen67
can this work on gateway?
It will work with anything that can run .3dsx homebrew.

EDIT: small progress update
I've put a lot of effort into file access emulation and fixing a handful of GPU bugs and I've been able to make the puzzle example from PSXSDK render somewhat correctly in the CTRX simulator (desktop implementation)
screenshot02.png
 
Last edited by machinamentum,
It will work with anything that can run .3dsx homebrew.

EDIT: small progress update
I've put a lot of effort into file access emulation and fixing a handful of GPU bugs and I've been able to make the puzzle example from PSXSDK render somewhat correctly in the CTRX simulator (desktop implementation)
View attachment 25526
Great Progress man! I see that you're full time looking this, and theres nothing wrong with that!
 
v0.4-alpha now available. This release marks a very important milestone as it is the first release with a playable game. Included is the puzzle example from nextvolume's PSXSDK. Note that this release is very slow (barely fast enough to not be frustratingly slow on N3DS :P). More than likely due to the large amount of redundant texture decoding happening every draw call. This should be much, much faster with the next release/when texture caching is implemented. Also note that the colors are off. Seems to be an issue with the lazy 16-bit decoding implemented in Caelina, this should be fixed soon as well.
 
Last edited by machinamentum,
v0.4-alpha now available. This release marks a very important milestone as it is the first release with a playable game. Included is the puzzle example from nextvolume's PSXSDK. Note that this release is very slow (barely fast enough to not be frustratingly slow on N3DS :P). More than likely due to the large amount of redundant texture decoding happening every draw call. This should be much, much faster with the next release/when texture caching is implemented. Also note that the colors are off. Seems to be an issue with the lazy 16-bit decoding implemented in Caelina, this should be fixed soon as well.
Wow!! You're working very well and incredibly fast!
 
  • Like
Reactions: Margen67
v0.4-alpha now available. This release marks a very important milestone as it is the first release with a playable game. Included is the puzzle example from nextvolume's PSXSDK. Note that this release is very slow (barely fast enough to not be frustratingly slow on N3DS :P). More than likely due to the large amount of redundant texture decoding happening every draw call. This should be much, much faster with the next release/when texture caching is implemented. Also note that the colors are off. Seems to be an issue with the lazy 16-bit decoding implemented in Caelina, this should be fixed soon as well.
that link just send me to the v0.03
 
IKR. Almost nothing aside from a good PC and the system itself runs Saturn games decently if at all.
Totally true! I want to get a Saturn myself, but most games that caught my attention are Japanese Exclusive I believe. I'm not sure. I didn't research much on the Saturn. The only game that really intrigued me was Grandia, but it was only in Japanese which I'm still yet to learn just to play their region exclusives, then I found out that it came out in America on the PSOne, so I got it on PSN.
 
Last edited by Selim873,

Site & Scene News

Popular threads in this forum