Files
z80/zx_48mem.h
Raimon Zamora 184389a89e - [NEW] zx_screen preparat per al ZX Spectrum 128k
- [NEW] Afegida rom del ZX Spectrum 128K
2024-12-20 12:15:26 +01:00

32 lines
620 B
C++

#pragma once
#include "z80mem.h"
class zx_48mem : public z80mem
{
public:
zx_48mem();
uint8_t readMem(uint16_t address);
void writeMem(uint16_t address, uint8_t value);
void loadMem(uint16_t address, uint16_t len, uint8_t *buffer);
uint8_t getTag(uint16_t address);
void setTag(uint16_t address, uint8_t value);
void reset();
void saveState(FILE* f);
void loadState(FILE* f);
uint32_t getSize();
uint8_t *rawPtr(uint32_t address);
protected:
uint8_t memory[65536];
uint8_t tags[65536];
};