Basic cleanup

Ivan 2015-08-16 14:44:24 +03:00
parent 19075b81f7
commit 0d100abc52

@ -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`.