Files
z80/zx_128mem.h
Raimon Zamora 6e3e8e9b69 - [FIX] Corregit el acces als port amb OUT
- [NEW] Nou model de gestió de memòria
2025-07-23 13:51:51 +02:00

44 lines
924 B
C++

/*
#pragma once
#include "z80mem.h"
void zx_128_port_out(int port, int val);
class zx_128mem : public z80mem
{
public:
zx_128mem();
void port_out(int port, int val);
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);
uint8_t *rawTagPtr(uint32_t address);
uint8_t getPage(uint8_t bank);
bool getShadowScreen();
protected:
uint8_t config;
uint8_t memory[131072];
uint8_t tags[131072];
uint8_t rom[32768];
uint8_t romtags[32768];
};
*/