19class GameKiller final :
public Cartridge {
21 CartridgeTraits traits = {
23 .type = CRT_GAME_KILLER,
24 .title =
"Game Killer",
30 virtual const CartridgeTraits &getCartridgeTraits()
const override {
return traits; }
34 using Cartridge::Cartridge;
42 void resetCartConfig()
override;
44 u8 peek(u16 addr)
override;
45 u8 peekIO1(u16 addr)
override {
return 0; }
46 u8 spypeekIO1(u16 addr)
const override {
return 0; }
47 u8 peekIO2(u16 addr)
override {
return 0; }
48 u8 spypeekIO2(u16 addr)
const override {
return 0; }
49 void pokeIO1(u16 addr, u8 value)
override;
50 void pokeIO2(u16 addr, u8 value)
override;
57 isize numButtons()
const override {
return 1; }
58 const char *getButtonTitle(isize nr)
const override;
59 void pressButton(isize nr)
override;
60 void releaseButton(isize nr)
override;
67 void updatePeekPokeLookupTables()
override;
68 void nmiWillTrigger()
override;
VirtualC64 project namespace.
Definition CmdQueue.cpp:16