mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-23 13:05:20 +00:00
Basic cleanup
parent
19075b81f7
commit
0d100abc52
1 changed files with 8 additions and 20 deletions
28
Roadmap.md
28
Roadmap.md
|
@ -7,34 +7,22 @@ Thank you for supporting RPCS3!
|
|||
|
||||
***
|
||||
### Short term goals
|
||||
* Rewriting VP/FP recompiler and work in a Xbyak-based PPU recompiler: _[DH]_ (?)
|
||||
* Improved memory manager and PPU interpreter: _Hykem_ (Crypto Engine, EDATA loader and cellSpurs paused)
|
||||
* cellSync: _Nekotekina_
|
||||
* Rewriting VP/FP recompiler: _[DH]_
|
||||
|
||||
|
||||
### Medium term goals
|
||||
* sys_fs: Implement SDATA loader, that is, read the contents of the SDATA file on the fly.
|
||||
* **Work in RSX and add unimplemented GCM commands**.
|
||||
* Implement SDATA loader, that is, read the contents of the SDATA file on the fly.
|
||||
* Improve RSX and add unimplemented GCM commands.
|
||||
* Implement loading SPU code from encrypted file.
|
||||
* Improve RSX Debugger: Add frame stepping (pause the emulator and advance just one frame).
|
||||
* Fix the errors when trying opening files in folders with special characters like '™'.
|
||||
* Reverse cache files in /dev_hdd1/. Ask _BlackDaemon_ to get them.
|
||||
* Improve PSF Loader in order to make *PARAM.SFO files* given the parameters.
|
||||
* Implement new module functions. Specifically (ordered from more to less important):
|
||||
* cellGameCreateGameData: Handle game data installations (required by [BLUS30735](http://www.emunewz.net/forum/showthread.php?tid=156834&pid=212822#pid212822).
|
||||
* Implement various HLE functions. Specifically (ordered from more to less important):
|
||||
* cellJpgDec: Allow to downscale JPG images while decoding them.
|
||||
* Implement more lv2 SysCalls. Specifically (ordered from more to less important):
|
||||
* 150, 154, 151 used by games like _NBA Unrivaled [NPUB30146]_.
|
||||
* 84, 88 used by games like _NBA Unrivaled [NPUB30146]_.
|
||||
* 177 used by games like _Puzzle Chronicles [NPUB30076]_.
|
||||
* 631 used by games like _Prince of Persia Classic [NPUB30031]_. (Is this function really relevant?)
|
||||
* 834 which is cellFsChmod. (Is this function really relevant?)
|
||||
* Implement LV2 SysCalls. Specifically (ordered from more to less important):
|
||||
* 631 used by games like _Prince of Persia Classic [NPUB30031]_
|
||||
* sys_fs_chmod (834)
|
||||
* Find bugs, wrong [autotests](https://github.com/DHrpcs3/ps3autotests/) or read the current [issues](https://github.com/DHrpcs3/rpcs3/issues) and fix them.
|
||||
* Implement core dumps.
|
||||
* Fix infinite loop: *cellCameraReadEx* -> ... -> *cellGemUpdateFinish* in games like *NPEA00282*.
|
||||
NOTE: This is probably the way game requests info from the camera and processes it.
|
||||
|
||||
|
||||
### Long term goals
|
||||
* Add a User Manager to manage folders like: `dev_hdd0/home/00000001`.
|
||||
* Improve the _Restart_ function: Some games still change their behaviour after restarting.
|
||||
* Add a User Manager to manage folders like: `dev_hdd0/home/00000001`.
|
Loading…
Add table
Reference in a new issue