- [FIX] Solventats els bugs de la memòria modular amb classes
This commit is contained in:
18
z80mem.h
18
z80mem.h
@@ -21,19 +21,19 @@ class z80mem
|
||||
public:
|
||||
static z80mem *get() { return singleton; };
|
||||
|
||||
virtual uint8_t readMem(uint16_t address);
|
||||
virtual void writeMem(uint16_t address, uint8_t value);
|
||||
virtual uint8_t readMem(uint16_t address) = 0;
|
||||
virtual void writeMem(uint16_t address, uint8_t value) = 0;
|
||||
|
||||
virtual void loadMem(uint16_t address, uint16_t len, uint8_t *buffer);
|
||||
virtual void loadMem(uint16_t address, uint16_t len, uint8_t *buffer) = 0;
|
||||
|
||||
virtual uint8_t getTag(uint16_t address);
|
||||
virtual void setTag(uint16_t address, uint8_t value);
|
||||
virtual void reset();
|
||||
virtual uint8_t getTag(uint16_t address) = 0;
|
||||
virtual void setTag(uint16_t address, uint8_t value) = 0;
|
||||
virtual void reset() = 0;
|
||||
|
||||
virtual void saveState(FILE* f);
|
||||
virtual void loadState(FILE* f);
|
||||
virtual void saveState(FILE* f) = 0;
|
||||
virtual void loadState(FILE* f) = 0;
|
||||
|
||||
virtual uint32_t getSize();
|
||||
virtual uint32_t getSize() = 0;
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user