CTRX - PS1 Emulator

Discussion in '3DS - Homebrew Development and Emulators' started by machinamentum, Sep 12, 2015.

  1. machinamentum
    OP

    machinamentum GBAtemp Regular

    Member
    163
    450
    Jul 5, 2015
    United States
    Hello,
    About 1 month ago I began working on an experimental PS1 emulator. This is the very first release. It's still missing many core functions, but I believe it is ready to be shown as a bare-bones proof-of-concept. Included in the download is a freeware BIOS replacement; this is necessary to use the emulator as other BIOS aren't designed with CTRX's current state in mind. Also included is a freeware PS1 homebrew (boot.exe) that prints text to the screen using the GPU. It is built using nextvolume's PSXSDK and its source can be found in the attachment(s) to this post.

    The emulator will attempt to run any PSX EXE file found at sdmc:/3ds/CTRX/boot.exe but bear in mind, that chances are it won't run at this point in time.

    CTRX is a new and free emulator. It has been written from the ground up. It is not a port. It is also free. It has no price and does not bind the user's soul to a document written in legalese. Contributions to the project (including donations) are always appreciated.

    Plans:

    Dynamic recompilation notes:
    Warning: Spoilers inside!

    Source: https://github.com/machinamentum/CTRX
    Download/Releases: https://github.com/machinamentum/CTRX/releases/

    Screenshots:
    Warning: Spoilers inside!
     

    Attached Files:

    Last edited by machinamentum, Oct 5, 2015
    NoNAND, elBenyo, raulpica and 59 others like this.
  2. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    Nice :P
     
  3. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,765
    2,619
    Dec 8, 2014
    United States
    Ohio
    Nice! Will it eventually be able to boot all boot.exes?
     
    Margen67 likes this.
  4. machinamentum
    OP

    machinamentum GBAtemp Regular

    Member
    163
    450
    Jul 5, 2015
    United States
    Hopefully, it'll be able to run .cue files (CDROM images) eventually.
     
    Last edited by machinamentum, Sep 12, 2015
    SLiV3R, MAXLEMPIRA, Margen67 and 2 others like this.
  5. Returnofganon

    Returnofganon I pretend like I know what I'm talking about

    Member
    533
    199
    Jul 1, 2015
    United States
    If this works I salute you man :bow:
     
  6. teampleb

    teampleb BAH! DED! X_X

    Banned
    2,066
    1,320
    Aug 26, 2015
    United States
    Pennsylvania
    I saw this earlier. Didn't know you were planing a preview. :P
     
  7. YourAverageGamer

    YourAverageGamer Member

    Newcomer
    35
    9
    Sep 1, 2015
    United States
    Awesome!
     
  8. teampleb

    teampleb BAH! DED! X_X

    Banned
    2,066
    1,320
    Aug 26, 2015
    United States
    Pennsylvania
    If you can get it to run Crash I can die happy.
     
  9. Returnofganon

    Returnofganon I pretend like I know what I'm talking about

    Member
    533
    199
    Jul 1, 2015
    United States
    Id give it a few months, or maybe a year before it will run at full speed
     
  10. teampleb

    teampleb BAH! DED! X_X

    Banned
    2,066
    1,320
    Aug 26, 2015
    United States
    Pennsylvania
    Let's not talk time frames. Honestly, we have no idea what his coding skill level is.
     
    2Hack likes this.
  11. Returnofganon

    Returnofganon I pretend like I know what I'm talking about

    Member
    533
    199
    Jul 1, 2015
    United States
    Alright just saying if he is working on this by himself it may take some time
     
  12. teampleb
    This message by teampleb has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  13. Returnofganon
    This message by Returnofganon has been removed from public view by Veho, Sep 12, 2015.
    Sep 12, 2015
  14. teampleb
    This message by teampleb has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  15. Returnofganon
    This message by Returnofganon has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  16. zoogie

    zoogie simple pimp tool

    Member
    6,573
    8,463
    Nov 30, 2014
    United States
    He probably should have waited until it could boot a simple commercial game first.
    But this is nice progress -- it's hard to imagine a psx emu for the 3ds finally close to reality.
     
    spyro3dsguy, DarkRioru and Margen67 like this.
  17. teampleb
    This message by teampleb has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  18. Returnofganon
    This message by Returnofganon has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  19. teampleb
    This message by teampleb has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  20. machinamentum
    OP

    machinamentum GBAtemp Regular

    Member
    163
    450
    Jul 5, 2015
    United States
    I would like to have done so, but unfortunately, no commercial game is simple enough to have developed a proof-of-concept in a reasonable amount of time. Making a public release early will hopefully draw enough attention to the project so that others may become interested in contributing.
     
    spyro3dsguy, RodrigoDavy and Margen67 like this.
  21. Returnofganon
    This message by Returnofganon has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  22. Returnofganon
    This message by Returnofganon has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  23. Returnofganon
    This message by Returnofganon has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  24. Tigran

    Tigran GBAtemp Advanced Fan

    Member
    995
    499
    Nov 6, 2002
    United States
    If he can get it to run Crash.. He'll have outdone the Vita for the US! :P
     
  25. Tigran

    Tigran GBAtemp Advanced Fan

    Member
    995
    499
    Nov 6, 2002
    United States
    If he can get it to run Crash.. He'll have outdone the Vita for the US! :P
     
    Margen67 and teampleb like this.
  26. Returnofganon
    This message by Returnofganon has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  27. teampleb
    This message by teampleb has been removed from public view by Veho, Sep 12, 2015, Reason: Stop it.
    Sep 12, 2015
  28. Xenon Hacks
    This message by Xenon Hacks has been removed from public view by Veho, Sep 12, 2015.
    Sep 12, 2015
  29. Joe88

    Joe88 [λ]

    Member
    11,676
    2,959
    Jan 6, 2008
    United States
    NYC
    you can already play it with pops :yaypsp:
     
    jamespoo and Margen67 like this.
  30. Tigran

    Tigran GBAtemp Advanced Fan

    Member
    995
    499
    Nov 6, 2002
    United States
    Ehh.. Unless you have a way back Vita.. getting pops on it is a pain.
     
  31. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,212
    1,044
    Jan 9, 2006
    Cool :)
     
    Margen67 likes this.
  32. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,149
    2,567
    Nov 15, 2014
    France
    Albi
    I'm excited to play Xena Warrior Princess, my best game on PS1 :D
     
    Margen67 likes this.
  33. mikimusone

    mikimusone Member

    Newcomer
    23
    3
    Aug 21, 2015
    Italy
    I want to play Jojo's Venture on my n3ds
    I hope this project will have success
     
    SLiV3R likes this.
  34. AtlasFontaine

    AtlasFontaine GBAtemp Maniac

    Member
    1,081
    633
    Jul 18, 2015
    Venezuela
    Venezuela-Zulia.
    Man,if you manage to make this run good, you will be the true hero of the scene
     
    MAXLEMPIRA likes this.
  35. Feroz El Mejor

    Feroz El Mejor GBAtemp Fan

    Member
    326
    68
    Jan 26, 2014
    Spain
    Villa Raíz (Hoenn)
    I need to play Bakusou Kyoudai Let's & Go Eternal Wings here!
     
  36. SignZ

    SignZ Timelord

    Member
    2,114
    792
    Jul 16, 2008
    Germany
    Well damn, that's a surprise. A really nice one tho.
     
  37. ironmaster49

    ironmaster49 GBAtemp Advanced Fan

    Member
    764
    168
    Aug 9, 2015
    Wow i saw this a month ago, some progress. Hope it develops enough to run ps1 commercial games. Just want to play spyro the dragon the original on it and crash bandicoot
     
    spyro3dsguy, MAXLEMPIRA and Margen67 like this.
  38. El_Pies

    El_Pies Member

    Newcomer
    20
    3
    Jun 7, 2015
    United States
    Wow. Seriously? So, but SO nice xD :0