|
openMSX
|
#include <NowindHost.hh>

Public Types | |
| enum | State { STATE_SYNC1, STATE_SYNC2, STATE_COMMAND, STATE_DISKREAD, STATE_DISKWRITE, STATE_DEVOPEN, STATE_IMAGE, STATE_MESSAGE } |
Public Member Functions | |
| NowindHost (const NowindInterface::Drives &drives) | |
| ~NowindHost () | |
| bool | isDataAvailable () const |
| byte | read () |
| byte | peek () const |
| void | write (byte value, unsigned time) |
| void | setAllowOtherDiskroms (bool allow) |
| bool | getAllowOtherDiskroms () const |
| void | setEnablePhantomDrives (bool enable) |
| bool | getEnablePhantomDrives () const |
| template<typename Archive > | |
| void | serialize (Archive &ar, unsigned version) |
Definition at line 17 of file NowindHost.hh.
| STATE_SYNC1 | |
| STATE_SYNC2 | |
| STATE_COMMAND | |
| STATE_DISKREAD | |
| STATE_DISKWRITE | |
| STATE_DEVOPEN | |
| STATE_IMAGE | |
| STATE_MESSAGE |
Definition at line 47 of file NowindHost.hh.
|
explicit |
Definition at line 36 of file NowindHost.cc.
| openmsx::NowindHost::~NowindHost | ( | ) |
Definition at line 46 of file NowindHost.cc.
| bool openmsx::NowindHost::getAllowOtherDiskroms | ( | ) | const |
Definition at line 55 of file NowindHost.cc.
Referenced by openmsx::NowindCommand::execute().
| bool openmsx::NowindHost::getEnablePhantomDrives | ( | ) | const |
Definition at line 64 of file NowindHost.cc.
Referenced by openmsx::NowindCommand::execute().
| bool openmsx::NowindHost::isDataAvailable | ( | ) | const |
Definition at line 86 of file NowindHost.cc.
| byte openmsx::NowindHost::peek | ( | ) | const |
Definition at line 70 of file NowindHost.cc.
References isDataAvailable().
| byte openmsx::NowindHost::read | ( | ) |
Definition at line 76 of file NowindHost.cc.
References isDataAvailable().
| void openmsx::NowindHost::serialize | ( | Archive & | ar, |
| unsigned | version | ||
| ) |
Definition at line 805 of file NowindHost.cc.
| void openmsx::NowindHost::setAllowOtherDiskroms | ( | bool | allow | ) |
Definition at line 51 of file NowindHost.cc.
Referenced by openmsx::NowindCommand::execute().
| void openmsx::NowindHost::setEnablePhantomDrives | ( | bool | enable | ) |
Definition at line 60 of file NowindHost.cc.
Referenced by openmsx::NowindCommand::execute().
| void openmsx::NowindHost::write | ( | byte | value, |
| unsigned | time | ||
| ) |
Definition at line 93 of file NowindHost.cc.
References STATE_COMMAND, STATE_DEVOPEN, STATE_DISKREAD, STATE_DISKWRITE, STATE_IMAGE, STATE_MESSAGE, STATE_SYNC1, STATE_SYNC2, and UNREACHABLE.
| unsigned openmsx::NowindHost::fcb |
Definition at line 111 of file NowindHost.hh.
| std::unique_ptr<std::fstream> openmsx::NowindHost::fs |
Definition at line 110 of file NowindHost.hh.
1.8.1.2