PSP-EMU rev 57
Un emulador en c++ para SONY PSP
|
00001 00008 #ifndef CCONTROLADORMEMORIA_H_ 00009 #define CCONTROLADORMEMORIA_H_ 00010 00011 #include "general_emu.h" 00012 #include "cMemoria.h" 00013 #include "cMemOrden.h" 00014 #include "cMapeoDireccionamiento.h" 00015 #include "cMapeoDireccion.h" 00016 00017 class cControladorMemoria 00018 { 00022 cMemOrden orden; 00026 cMapeoDireccionamiento mapeo; 00027 00028 tError ejecutarOrdenMemoria(cMemoria* memoria); 00029 00030 public: 00031 cControladorMemoria(); 00032 ~cControladorMemoria(); 00033 00034 // Orden 00035 tError ponerOrden(const cMemOrden orden); 00036 00037 // Mapeo de direcciones 00038 tError nuevoMapeoDireccion(cMapeoDireccion mapeo); 00039 00040 // Validación de orden 00041 tError validar(void); 00042 }; 00043 00044 #endif /* CCONTROLADORMEMORIA_H_ */