diff --git a/Roadmap.md b/Roadmap.md index dbd4c61..db3f138 100644 --- a/Roadmap.md +++ b/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. \ No newline at end of file +* Add a User Manager to manage folders like: `dev_hdd0/home/00000001`. \ No newline at end of file