From c6df0303c82245652f5c1fa3cd2e146c734bb8d6 Mon Sep 17 00:00:00 2001 From: meepingsnesroms Date: Mon, 25 Nov 2019 21:14:09 -0800 Subject: [PATCH] Fix memory size for m500 --- src/dbvzRegisterAccessors.c.h | 2 +- tools/desktop/getOs4FunctionNames.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/dbvzRegisterAccessors.c.h b/src/dbvzRegisterAccessors.c.h index 21de6a2..f1befb7 100644 --- a/src/dbvzRegisterAccessors.c.h +++ b/src/dbvzRegisterAccessors.c.h @@ -345,7 +345,7 @@ static void updateCsdAddressLines(void){ dbvzChipSelects[DBVZ_CHIP_DX_RAM].mask |= 0x00800000; //address line 22 is enabled - if((sdctrl & 0x0030) == 0x0010) + if(palmEmulatingM500 || (sdctrl & 0x0030) == 0x0010) dbvzChipSelects[DBVZ_CHIP_DX_RAM].mask |= 0x00400000; } else{ diff --git a/tools/desktop/getOs4FunctionNames.py b/tools/desktop/getOs4FunctionNames.py index 55f4279..f89c2f4 100644 --- a/tools/desktop/getOs4FunctionNames.py +++ b/tools/desktop/getOs4FunctionNames.py @@ -21,8 +21,7 @@ def makeString(location): return string -#scan from ROM start to ROM end -for func in idautils.Functions(0x10000000, 0x103D7C00): +for func in idautils.Functions(): str = makeString(idc.get_func_attr(func, FUNCATTR_END) + 1) + ('_%X' % idc.get_func_attr(func, FUNCATTR_START)) idc.set_name(idc.get_func_attr(func, FUNCATTR_START), str, SN_NOCHECK) print str