From 93af6cf7a9793dae7dbe51c466584be1796fb909 Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 26 Jan 2017 13:30:41 +0300 Subject: [PATCH] More goals --- Roadmap.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Roadmap.md b/Roadmap.md index 3714876..d2943a9 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -24,11 +24,11 @@ This is non-exhaustive list of current goals. * Implement PPU executable chain-loading. * Improve solution structure, move and rename some files. * Improve SPRX loading and unloading. This increases compatibility a lot. -* Improve embedded debugger. * Implement missing syscalls. Allow to LLE more system modules. * Write automatic tests to minimize bugs. * Implement savedata manager. Currently it doesn't have user interface. * GUI: Use Qt instead of wxWidgets. +* Implement precise PPU interpreter. ## Long term goals * Support booting from original game discs. @@ -39,4 +39,7 @@ This is non-exhaustive list of current goals. * Continue to improve speed, accuracy, and compatibility. This is a never-ending goal. ## For developers -* Fix undefined behaviour in bs_t \ No newline at end of file +* Fix undefined behaviour in bf_t (signed shift). +* Implement MFC_DMA_TAG_CMD_STALL_NOTIFY_EVENT and other SPU events. +* Return `error_code` from syscalls and functions to enable error reporting. +* Improve embedded debugging tools (CPU, RSX, Kernel Explorer). \ No newline at end of file