openMSX
|
#include <DummyAY8910Periphery.hh>
Public Member Functions | |
byte | readA (EmuTime::param) override |
Reads the state of the peripheral on port A. | |
byte | readB (EmuTime::param) override |
Similar to readA, but reads port B. | |
void | writeA (byte, EmuTime::param) override |
Writes to the peripheral on port A. | |
void | writeB (byte, EmuTime::param) override |
Similar to writeA, but writes port B. | |
Static Public Member Functions | |
static DummyAY8910Periphery & | instance () |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::AY8910Periphery | |
AY8910Periphery ()=default | |
~AY8910Periphery ()=default | |
Definition at line 8 of file DummyAY8910Periphery.hh.
|
inlinestatic |
Definition at line 11 of file DummyAY8910Periphery.hh.
|
inlineoverridevirtual |
Reads the state of the peripheral on port A.
Since the AY8910 doesn't have control lines for the I/O ports, a peripheral is not aware that it is read, which means that "peek" and "read" are equivalent.
time | The moment in time the peripheral's state is read. On subsequent calls, the time will always be increasing. |
Reimplemented from openmsx::AY8910Periphery.
Definition at line 17 of file DummyAY8910Periphery.hh.
|
inlineoverridevirtual |
Similar to readA, but reads port B.
Reimplemented from openmsx::AY8910Periphery.
Definition at line 18 of file DummyAY8910Periphery.hh.
|
inlineoverridevirtual |
Writes to the peripheral on port A.
value | The value to write. |
time | The moment in time the value is written. On subsequent calls, the time will always be increasing. |
Reimplemented from openmsx::AY8910Periphery.
Definition at line 19 of file DummyAY8910Periphery.hh.
|
inlineoverridevirtual |
Similar to writeA, but writes port B.
Reimplemented from openmsx::AY8910Periphery.
Definition at line 20 of file DummyAY8910Periphery.hh.