openMSX
memory
RomSuperLodeRunner.hh
Go to the documentation of this file.
1
#ifndef ROMSUPERLODERUNNER_HH
2
#define ROMSUPERLODERUNNER_HH
3
4
#include "
RomBlocks.hh
"
5
#include "
MSXCPUInterface.hh
"
6
7
namespace
openmsx
{
8
9
class
RomSuperLodeRunner
final
10
:
public
Rom16kBBlocks
11
,
public
GlobalWriteClient
<RomSuperLodeRunner, CT_Interval<0x0000>>
12
{
13
public
:
14
RomSuperLodeRunner
(
const
DeviceConfig
& config,
Rom
&&
rom
);
15
16
void
reset
(EmuTime::param time)
override
;
17
void
globalWrite
(
word
address,
byte
value, EmuTime::param time)
override
;
18
};
19
20
}
// namespace openmsx
21
22
#endif
MSXCPUInterface.hh
RomBlocks.hh
openmsx::DeviceConfig
Definition
DeviceConfig.hh:21
openmsx::MSXRom::rom
Rom rom
Definition
MSXRom.hh:32
openmsx::RomBlocks
Definition
RomBlocks.hh:15
openmsx::RomSuperLodeRunner
Definition
RomSuperLodeRunner.hh:12
openmsx::RomSuperLodeRunner::reset
void reset(EmuTime::param time) override
This method is called on reset.
Definition
RomSuperLodeRunner.cc:14
openmsx::RomSuperLodeRunner::globalWrite
void globalWrite(word address, byte value, EmuTime::param time) override
Global writes.
Definition
RomSuperLodeRunner.cc:22
openmsx::Rom
Definition
Rom.hh:25
openmsx
This file implemented 3 utility functions:
Definition
Autofire.cc:11
openmsx::word
uint16_t word
16 bit unsigned integer
Definition
openmsx.hh:29
openmsx::GlobalWriteClient
Definition
MSXCPUInterface.hh:481
Generated on Sat Oct 5 2024 20:13:57 for openMSX by
1.9.8