/[pcsx2_0.9.7]/branch/debug/0.X/0.9.X/0.9.7/r3795-ramdump/pcsx2/System/PS2RamProvider.h
ViewVC logotype

Log of /branch/debug/0.X/0.9.X/0.9.7/r3795-ramdump/pcsx2/System/PS2RamProvider.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 255 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 30 07:23:18 2010 UTC (10 years, 2 months ago) by william
File length: 992 byte(s)
Diff to previous 253
attempt to implement memory patching -- memWrite32 seems to fail .... don't know why ....

Revision 253 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 30 03:30:53 2010 UTC (10 years, 2 months ago) by william
File length: 977 byte(s)
Diff to previous 252
added checks to return the proper memory at the correct times

Revision 252 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 25 11:44:15 2010 UTC (10 years, 2 months ago) by william
File length: 979 byte(s)
Diff to previous 251
wxRamViewDialog.cpp:
** pass MAX_VIEWABLE_RAM to PS2RamProvider constructor
** update provider->CurrentMemoryAddr = CURRENT_TOP_ADDR; provider->CurrentMemoryViewSize = MAX_VIEWABLE_RAM;
IRamProvider.h:
** make bool UpdateRamLocation a virtual function (so it can be overriden in PS2RamProvider.cpp)
PS2RamProvider.cpp/PS2RamProvider.h:
** make Debug_Read8 return -1 vs. 0 on memory read errors
** update constructors
** in  PS2RamProvider::RefreshRam(), call IsRamAvailable() and not!IsRamFrozen() <- this is taken into account in IsRamAvailable()
** in  PS2RamProvider::RefreshRam(), call this->InitializeProvider(); to refresh memory and make a call to this->SetRam(data,size) to store it (until the next refresh)
** fix PS2RamProvider::InitializeProvider() to set _IsRamAvailable = false; if Debug_Read8 returns a -1 and exit the method
** override bool UpdateRamLocation from IRamProvider.h -- this allows us to update the Emulator's ram and not just our own byte array

Revision 251 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 25 09:36:09 2010 UTC (10 years, 2 months ago) by william
File length: 712 byte(s)
Diff to previous 250
Added check: if (!this->__RAM__PROVIDER__->IsRamAvailable()) return; //to all methods operating on ram using a ram provider
this causes any function or code that needs to operate on ram -- to abort and return from the method.

Revision 250 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 25 09:13:18 2010 UTC (10 years, 2 months ago) by william
File length: 632 byte(s)
Diff to previous 249
remove unneeded constructor in IRamProvider and PS2RamProvider -- don't allow the initialization of the array by specifying size

Revision 249 - (view) (download) (annotate) - [select for diffs]
Added Sat Sep 25 09:04:45 2010 UTC (10 years, 2 months ago) by william
File length: 628 byte(s)
initial commit of RamView/RamDump Dialog

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.22