19class GeoRAM final :
public Cartridge {
21 CartridgeTraits traits = {
29 virtual const CartridgeTraits &getCartridgeTraits()
const override {
return traits; }
46 GeoRAM(C64 &ref) : Cartridge(ref) { };
47 GeoRAM(C64 &ref, isize kb);
56 void _dump(Category category, std::ostream& os)
const override;
65 GeoRAM& operator= (
const GeoRAM& other) {
67 Cartridge::operator=(other);
74 virtual void clone(
const Cartridge &other)
override { *
this = (
const GeoRAM &)other; }
77 void serialize(T& worker)
79 if (isResetter(worker))
return;
86 } CARTRIDGE_SERIALIZERS(serialize);
95 u8 peekIO1(u16 addr)
override;
96 u8 spypeekIO1(u16 addr)
const override;
97 u8 peekIO2(u16 addr)
override;
98 u8 spypeekIO2(u16 addr)
const override;
99 void pokeIO1(u16 addr, u8 value)
override;
100 void pokeIO2(u16 addr, u8 value)
override;
105 isize offset(u8 addr)
const;
VirtualC64 project namespace.
Definition CmdQueue.cpp:16