diff --git a/changelog.txt b/changelog.txt index b0102b9a..f1a895fe 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,4 @@ +11-jun-2009 - adelikat - Win32 - Hex Editor - changed ROM values again dsiplay as red, saved in the config as RomFreezeColor 06-jun-2009 - rheiny - Fixed reported issue 2746924 (md5_asciistr() doesn't produce correct string) 23-may-2009 - adelikat - win32 - hex editor - freeze/unfreeze ram addresses now causes the colors to update immediately, but only with groups of addresses highlighted at once (single ones still don't yet update) 23-may-2009 - adelikat - win32 - context menu - Save Movie As... menu item (for when a movie is loaded in read+write mode) diff --git a/src/drivers/win/config.cpp b/src/drivers/win/config.cpp index 6544ecf0..14e8ee0e 100644 --- a/src/drivers/win/config.cpp +++ b/src/drivers/win/config.cpp @@ -86,6 +86,9 @@ extern int HexForeColorB; extern int HexFreezeColorR; extern int HexFreezeColorG; extern int HexFreezeColorB; +extern int RomFreezeColorR; +extern int RomFreezeColorG; +extern int RomFreezeColorB; //Structure that contains configuration information static CFGSTRUCT fceuconfig[] = { @@ -271,6 +274,9 @@ static CFGSTRUCT fceuconfig[] = { AC(HexFreezeColorR), AC(HexFreezeColorG), AC(HexFreezeColorB), + AC(RomFreezeColorR), + AC(RomFreezeColorG), + AC(RomFreezeColorB), //ACS(memwLastfile[2048]), ENDCFGSTRUCT }; diff --git a/src/drivers/win/memview.cpp b/src/drivers/win/memview.cpp index d69c6d83..04dd02e7 100644 --- a/src/drivers/win/memview.cpp +++ b/src/drivers/win/memview.cpp @@ -70,6 +70,9 @@ int HexForeColorB = 0; int HexFreezeColorR = 0; int HexFreezeColorG = 0; int HexFreezeColorB = 255; +int RomFreezeColorR = 255; +int RomFreezeColorG = 0; +int RomFreezeColorB = 0; // This defines all of our right click popup menus struct @@ -557,7 +560,7 @@ void UpdateColorTable(){ //if((tmp->addr < CurOffset+DataAmount) && (tmp->addr+tmp->size > CurOffset)) for(i = tmp->addr;i < tmp->addr+tmp->size;i++){ if((i > CurOffset) && (i < CurOffset+DataAmount)) - TextColorList[i-CurOffset] = RGB(HexFreezeColorR,HexFreezeColorG,HexFreezeColorB); + TextColorList[i-CurOffset] = RGB(RomFreezeColorR,RomFreezeColorG,RomFreezeColorB); } tmp=tmp->last; }