/[pcsx2_0.9.7]/trunk/pcsx2/MemoryTypes.h
ViewVC logotype

Diff of /trunk/pcsx2/MemoryTypes.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 62 by william, Tue Sep 7 11:08:22 2010 UTC revision 273 by william, Fri Nov 12 01:10:22 2010 UTC
# Line 98  struct EEVM_MemoryAllocMess Line 98  struct EEVM_MemoryAllocMess
98    
99  #endif  #endif
100    
101  // EE Hardware registers.  struct IopVM_MemoryAllocMess
102  // DevNote: These are done as a static array instead of a pointer in order to allow for simpler  {
103  // macros and reference handles to be defined  (we can safely use compile-time references to          u8 Main[Ps2MemSize::IopRam];                    // Main memory (hard-wired to 2MB)
104  // registers instead of having to use instance variables).          u8 P[0x00010000];                                               // I really have no idea what this is... --air
105            u8 Sif[0x100];                                                  // a few special SIF/SBUS registers (likely not needed)
106    };
107    
108    
109    // DevNote: EE and IOP hardware registers are done as a static array instead of a pointer in
110    // order to allow for simpler macros and reference handles to be defined  (we can safely use
111    // compile-time references to registers instead of having to use instance variables).
112    
113  extern __pagealigned u8 eeHw[Ps2MemSize::Hardware];  extern __pagealigned u8 eeHw[Ps2MemSize::Hardware];
114    extern __pagealigned u8 iopHw[Ps2MemSize::IopHardware];
115    
116    
117  extern EEVM_MemoryAllocMess* eeMem;  extern EEVM_MemoryAllocMess* eeMem;
118    extern IopVM_MemoryAllocMess* iopMem;

Legend:
Removed from v.62  
changed lines
  Added in v.273

  ViewVC Help
Powered by ViewVC 1.1.22