From 4c8649da4eecf9c47e15270bdb47e2dc4b2914e4 Mon Sep 17 00:00:00 2001 From: meepingsnesroms Date: Tue, 4 Jun 2019 20:44:11 -0700 Subject: [PATCH] Add small ARM patch, update roadmap --- bugs/{ => fixed}/T3Crash.txt | 4 +++- roadmap.txt | 2 ++ src/pxa255/pxa255Accessors.c.h | 3 +-- 3 files changed, 6 insertions(+), 3 deletions(-) rename bugs/{ => fixed}/T3Crash.txt (71%) diff --git a/bugs/T3Crash.txt b/bugs/fixed/T3Crash.txt similarity index 71% rename from bugs/T3Crash.txt rename to bugs/fixed/T3Crash.txt index 83236b5..5493280 100644 --- a/bugs/T3Crash.txt +++ b/bugs/fixed/T3Crash.txt @@ -1,4 +1,6 @@ 10:32:11: Debugging starts mincore\com\oleaut32\dispatch\ups.cpp(2125)\OLEAUT32.dll!00007FFE26F51D23: (caller: 00007FFE26F51E9A) ReturnHr(1) tid(1870) 8002801D Library not registered. QObject::~QObject: Timers cannot be stopped from another thread -10:32:24: Debugging has finished \ No newline at end of file +10:32:24: Debugging has finished + +Just a crash from killing the program due to a buffer overflow. \ No newline at end of file diff --git a/roadmap.txt b/roadmap.txt index 87040fc..df4c041 100644 --- a/roadmap.txt +++ b/roadmap.txt @@ -22,6 +22,7 @@ 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: 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 @@ -43,3 +44,4 @@ Core: *add a launcher to load prc/pdb/pqa files *add frameskip for really low power devices and when video is not needed *added host CPU pipeline control for another speed up +*implement FEATURE_SYNCED_RTC to make the Palm clock always match the host system clock diff --git a/src/pxa255/pxa255Accessors.c.h b/src/pxa255/pxa255Accessors.c.h index 15fe139..b37ddb1 100644 --- a/src/pxa255/pxa255Accessors.c.h +++ b/src/pxa255/pxa255Accessors.c.h @@ -36,8 +36,7 @@ static uint32_t pxa255_io_read_word(uint32_t addr){ break; } - //TODO: for some reason having this return enabled causes the error "QObject::~QObject: Timers cannot be stopped from another thread" - //return out; + return out; } static void pxa255_io_write_byte(uint32_t addr, uint8_t value){