Homebrew CTRX - PS1 Emulator

machinamentum

Well-Known Member
OP
Member
Joined
Jul 5, 2015
Messages
163
Trophies
0
XP
537
Country
United States
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.
 

AtlasFontaine

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
1,095
Trophies
0
Age
25
Location
Venezuela-Zulia.
XP
855
Country
Venezuela
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

machinamentum

Well-Known Member
OP
Member
Joined
Jul 5, 2015
Messages
163
Trophies
0
XP
537
Country
United States
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,

AtlasFontaine

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
1,095
Trophies
0
Age
25
Location
Venezuela-Zulia.
XP
855
Country
Venezuela
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!
 

machinamentum

Well-Known Member
OP
Member
Joined
Jul 5, 2015
Messages
163
Trophies
0
XP
537
Country
United States
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,

Tigroid

Well-Known Member
Member
Joined
Aug 24, 2015
Messages
110
Trophies
0
Location
Internet
XP
119
Country
United States
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

Disharmony16

~DooM-BringeR~
Member
Joined
Aug 31, 2015
Messages
241
Trophies
0
Location
Troll Islands
XP
452
Country
United States
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
 

Selim873

Nunnayobeesnes
Member
Joined
Jul 31, 2010
Messages
1,275
Trophies
0
Age
29
Location
Chillin' with Bob Ross
XP
1,101
Country
United States
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,
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    I'm an exemplary Christian, shame on you
  • SylverReZ @ SylverReZ:
    @Skelletonike, And a true pervert.
    +1
  • Skelletonike @ Skelletonike:
    Both things aren't mutually exclusive. :P
    +2
  • Skelletonike @ Skelletonike:
    3h left until work finishes, bah
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
    Psionic Roshambo @ Psionic Roshambo: Link I'm not the princess your looking for.... *Pulls a crying game*