More actions
No edit summary |
m (Text replacement - "Category:3DS homebrew emulators" to "") |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox 3DS Homebrews | {{Infobox 3DS Homebrews | ||
|title=CTRX | |title=CTRX | ||
|image= | |image=Ctrx3ds2.png | ||
|description= | |description=PSX emulation research/development for 3DS. | ||
|author=machinamentum | |author=machinamentum | ||
|lastupdated=2015/10/05 | |lastupdated=2015/10/05 | ||
Line 8: | Line 8: | ||
|version=0.9-alpha | |version=0.9-alpha | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/3dshomebrews/ctrx3ds.7z | ||
|website=https://github.com/machinamentum/CTRX | |website=https://github.com/machinamentum/CTRX | ||
|source=https://github.com/machinamentum/CTRX | |source=https://github.com/machinamentum/CTRX | ||
}} | }} | ||
{{Obsolete}} | |||
CTRX 3DS is a POC PS1 emulator written from the ground up. It is built using nextvolume's PSXSDK. | |||
It is more of a research and development project and only supports some of the most basic of PS1 homebrews (HSF/ISO). | |||
==Installation== | |||
Included in the release 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 include's nextvolume's puzzle example from PSXSDK. | |||
== | ==Screenshots== | ||
https://dlhb.gamebrew.org/3dshomebrews/ctrx3ds2.png | |||
https://dlhb.gamebrew.org/3dshomebrews/ctrx3ds3.png | |||
https://dlhb.gamebrew.org/3dshomebrews/ctrx3ds4.png | |||
https://dlhb.gamebrew.org/3dshomebrews/ctrx3ds5.png | |||
==Known issues== | |||
Ready to be shown as a bare-bones proof-of-concept however it is missing many core functions. | |||
==Changelog== | |||
'''Release 9''' | |||
* Adds Vblank & vertical retrace events | |||
* Add big-endian support | |||
'''Release 8''' | |||
* Drastically improved performance. | |||
'''Release 7''' | |||
* HSF/ISO file support. | |||
* Interpreter is now using a threaded-style dispatch. | |||
'''Release 6''' | |||
* Fixes graphics bugs. | |||
* Reduced file size. | |||
* Improved ninjhax2 stability. | |||
'''Release 5''' | |||
* CPU interpreter optimizations. | |||
* Emulated GPU texture caching. | |||
* Various fixes. | |||
'''Release 4''' | |||
* Add JoyPad support. | |||
* Fix DMA2 linked lists. | |||
* Fix GPU texture decoding for 8-bit and 16-bit modes. | |||
* Add GP0(0x62). | |||
* Add firstfile & FileSeek HLE. | |||
* Various fixes. | |||
'''Release 3''' | |||
* BIOS now loads user program from emulated CDROM directory (loads SYSTEM.CNF then loads the EXE listed under BOOT). | |||
'''Release 2''' | |||
* Added GPU commands 0x2C and 0x60. | |||
* Added 8-bit palleted texture decoding. | |||
* Added 16-bit direct texture decoding. | |||
* Performs texture color correction. | |||
* Fix BGEZ not being decoded correctly. | |||
* Added %s, %x, and %X support to Kernel's printf. | |||
* Speed improvement: stop waiting for hardware VBlank. | |||
'''Release 1''' | |||
* Added GP0(0x64, 0xE1...0xE5), buggy DMA2 handling. | |||
* Various small fixes. | |||
https:// | |||
https:// | ==External links== | ||
* GitHub - https://github.com/machinamentum/CTRX | |||
* GBAtemp - https://gbatemp.net/threads/ctrx-ps1-emulator.397121 |
Latest revision as of 05:59, 6 Mayıs 2024
CTRX | |
---|---|
General | |
Author | machinamentum |
Type | Console |
Version | 0.9-alpha |
License | Mixed |
Last Updated | 2015/10/05 |
Links | |
Download | |
Website | |
Source | |
This application has been obsoleted by one or more applications that serve the same purpose, but are more stable or maintained. |
CTRX 3DS is a POC PS1 emulator written from the ground up. It is built using nextvolume's PSXSDK.
It is more of a research and development project and only supports some of the most basic of PS1 homebrews (HSF/ISO).
Installation
Included in the release 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 include's nextvolume's puzzle example from PSXSDK.
Screenshots
Known issues
Ready to be shown as a bare-bones proof-of-concept however it is missing many core functions.
Changelog
Release 9
- Adds Vblank & vertical retrace events
- Add big-endian support
Release 8
- Drastically improved performance.
Release 7
- HSF/ISO file support.
- Interpreter is now using a threaded-style dispatch.
Release 6
- Fixes graphics bugs.
- Reduced file size.
- Improved ninjhax2 stability.
Release 5
- CPU interpreter optimizations.
- Emulated GPU texture caching.
- Various fixes.
Release 4
- Add JoyPad support.
- Fix DMA2 linked lists.
- Fix GPU texture decoding for 8-bit and 16-bit modes.
- Add GP0(0x62).
- Add firstfile & FileSeek HLE.
- Various fixes.
Release 3
- BIOS now loads user program from emulated CDROM directory (loads SYSTEM.CNF then loads the EXE listed under BOOT).
Release 2
- Added GPU commands 0x2C and 0x60.
- Added 8-bit palleted texture decoding.
- Added 16-bit direct texture decoding.
- Performs texture color correction.
- Fix BGEZ not being decoded correctly.
- Added %s, %x, and %X support to Kernel's printf.
- Speed improvement: stop waiting for hardware VBlank.
Release 1
- Added GP0(0x64, 0xE1...0xE5), buggy DMA2 handling.
- Various small fixes.