#include "CPUCore.hh"
#include "MSXCPUInterface.hh"
#include "Scheduler.hh"
#include "MSXMotherBoard.hh"
#include "CliComm.hh"
#include "BooleanSetting.hh"
#include "IntegerSetting.hh"
#include "TclCallback.hh"
#include "Dasm.hh"
#include "Z80.hh"
#include "R800.hh"
#include "Thread.hh"
#include "endian.hh"
#include "likely.hh"
#include "inline.hh"
#include "unreachable.hh"
#include "memory.hh"
#include "build-info.hh"
#include <iomanip>
#include <iostream>
#include <cassert>
#include <cstring>
Go to the source code of this file.
Namespaces |
| namespace | openmsx |
| | Thanks to enen for testing this on a real cartridge:
|
Macro Definition Documentation
| #define CASE |
( |
|
X | ) |
case 0x##X: |
Value:T::add(c); \
T::R800Refresh(R); \
if (
likely(!T::limitReached())) { \
goto start; \
} \
return;
Value:T::add(c); \
\
assert(T::limitReached()); \
return;
Value:T::add(c); \
T::R800Refresh(R); \
assert(T::limitReached()); \
return;