19class Epyx final :
public Cartridge {
21 CartridgeTraits traits = {
23 .type = CRT_EPYX_FASTLOAD,
24 .title =
"Epyx Fastload"
27 virtual const CartridgeTraits &getCartridgeTraits()
const override {
return traits; }
46 using Cartridge::Cartridge;
55 void _dump(Category category, std::ostream& os)
const override;
64 Epyx& operator= (
const Epyx& other) {
66 Cartridge::operator=(other);
72 virtual void clone(
const Cartridge &other)
override { *
this = (
const Epyx &)other; }
75 void serialize(T& worker)
77 if (isSoftResetter(worker))
return;
83 } CARTRIDGE_SERIALIZERS(serialize);
85 void _reset(
bool hard)
override;
93 void resetCartConfig()
override;
94 u8 peekRomL(u16 addr)
override;
95 u8 spypeekRomL(u16 addr)
const override;
96 u8 peekIO1(u16 addr)
override;
97 u8 spypeekIO1(u16 addr)
const override;
98 u8 peekIO2(u16 addr)
override;
99 u8 spypeekIO2(u16 addr)
const override ;
100 void execute()
override;
105 void dischargeCapacitor();
VirtualC64 project namespace.
Definition CmdQueue.cpp:16