bsnes-plus/bsnes/snes/chip/cx4/bus.hpp
2017-08-27 12:09:39 -04:00

26 lines
520 B
C++

struct Cx4Bus : Bus {
void init();
};
struct UnmappedCx4 : Memory {
unsigned size() const;
alwaysinline uint8 read(unsigned);
alwaysinline void write(unsigned, uint8);
};
struct Cx4ROM : Memory {
unsigned size() const;
alwaysinline uint8 read(unsigned);
alwaysinline void write(unsigned, uint8);
};
struct Cx4RAM : Memory {
unsigned size() const;
alwaysinline uint8 read(unsigned);
alwaysinline void write(unsigned, uint8);
};
namespace memory {
extern Cx4ROM cx4rom;
extern Cx4RAM cx4ram;
}