From 1bb71d8aec4a2eb62ff5bd4d635970c96bc9c74a Mon Sep 17 00:00:00 2001 From: meepingsnesroms Date: Sun, 9 Jun 2019 12:00:44 -0700 Subject: [PATCH] Postpone some stuff to next release --- bugs/unimplementedHardware.txt | 8 +++----- qtBuildSystem/Mu/emuwrapper.cpp | 2 +- roadmap.txt | 20 +++++++++++++------- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/bugs/unimplementedHardware.txt b/bugs/unimplementedHardware.txt index 806c63b..6430fcc 100644 --- a/bugs/unimplementedHardware.txt +++ b/bugs/unimplementedHardware.txt @@ -1,7 +1,5 @@ CPU: Test what bits of IMR are writable -sandbox isnt notified about switches to Thumb mode -function name finders for ARMv5 and Thumb are unimplemented hardware registers don't have there names printed in sandbox CPU I/O: @@ -53,11 +51,11 @@ MakePalmBitmap: Other: Support for Silkyboard 2 silkscreen:https://archive.org/details/tucows_228076_SILKYBOARD_II Qt port dosent support Windows touchscreen input -Qt GUI dosent resize properly with 320x320 framebuffer -File Installer isnt working yet -Qt dosent have a hybrid file/folder selector so apps will always have to be launched from folders for now Fixed: +Qt dosent have a hybrid file/folder selector so apps will always have to be launched from folders for now +File Installer isnt working yet +Qt GUI dosent resize properly with 320x320 framebuffer PLLFSR has a hack that makes busy wait loops finish faster by toggling the CLK32 bit on read, for power button issue(removed, power button works as expected if you wait at least 2 seconds before pushing it again(makes sence that it cnat read the new press while its turning off the CPU)) (CPU)VFP(floating point) coprocessor for ARM(dont think the ARM Palms even used VFP) (Other)need to get rid of buffer_t, its not used much anyway diff --git a/qtBuildSystem/Mu/emuwrapper.cpp b/qtBuildSystem/Mu/emuwrapper.cpp index 78fe248..daaa50f 100644 --- a/qtBuildSystem/Mu/emuwrapper.cpp +++ b/qtBuildSystem/Mu/emuwrapper.cpp @@ -112,7 +112,7 @@ void EmuWrapper::emuThreadRun(){ emuPaused = true; } - std::this_thread::sleep_for(std::chrono::milliseconds(3)); + std::this_thread::sleep_for(std::chrono::milliseconds(5)); } } diff --git a/roadmap.txt b/roadmap.txt index 3e4e5de..a9a0573 100644 --- a/roadmap.txt +++ b/roadmap.txt @@ -10,29 +10,35 @@ add Dragonball OG/EZ/VZ CPU builtin LCD controller support too muExpDriver, some ------------------------------------------ v1.1.0 to v3.2.0(*** ** 2020 - *** ** 2020) +RetroArch GUI: +//TODO: allow adding more content after boot +//TODO: get EMU_MANAGE_HOST_CPU_PIPELINE working on other platforms then the main 4 +//TODO: get OpenMP working with RetroArch +//FIXED: when compiling with "make platform=windows_x86_64" the dll wont load(theres a really good chance its because "libgomp-1.dll"(the OpenMP handler library) is missing from the RetroArch folder)(fixed by disableing OpenMP :( ) + +Qt GUI: +//TODO: get circleci builds for QT port on Win/Mac/Linux +//TODO: allow reiniting the emu without closing the program +//FAIL: render with OpenGL widget(should be a major speed boost)(switched to the method from firebird instead and it changed nothing) + Core: +//TODO: thumb mode supposedly dosent work with ARM dynarec, test this and fix mode switches if it does add Palm Tungsten T3 support ------------------------------------------ v1.0.0 to v1.1.0(Feb 25 2019 - Easter 2019) RetroArch GUI: +//TODO: switch to high contrast and top left corner aligned mouse cursors *allow mouse cursor to be rendered with multiple CPUs(removed for now) *now launches content like cartridge based systems *make default button layout match default controller layout better -//TODO: allow adding more content after boot -//TODO: switch to high contrast and top left corner aligned mouse cursors -//TODO: get EMU_MANAGE_HOST_CPU_PIPELINE working on other platforms then the main 4 -//TODO: get OpenMP working with RetroArch -//TODO: when compiling with "make platform=windows_x86_64" the dll wont load(theres a really good chance its because "libgomp-1.dll"(the OpenMP handler library) is missing from the RetroArch folder) *allow disabling the silkscreen area *booting without game works again *add multithreading and pipeline speedups Qt GUI: //TODO: get circleci builds for QT port on Win/Mac/Linux -//TODO: allow reiniting the emu without closing the program -//TODO: render with OpenGL widget(should be a major speed boost) *fixed state manager not loading until a state is saved *boot button uses install button icon now, changed install button to icon a "+" *put back left/right/center keys