ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
A track of a disk. More...
#include <track.h>
Public Member Functions | |
Track () | |
~Track () ROLAND_DEFAULT tUBYTE *data() const | |
uint | sectors () const |
uint | size () const |
Sector & | sector (int num) |
void | setSectors (uint sectors) |
void | setSize (uint size) |
void | setData (tUBYTE *data) |
void | set (tUBYTE num, int size) |
void | clear () |
Private Attributes | |
uint | mSectors |
uint | mSize |
sector count for this track More... | |
tUBYTE * | mData |
track size in bytes More... | |
Sector | mSector [29] |
pointer to track data More... | |
A track of a disk.
|
inline |
|
inline |
References Track::mData.
|
inline |
References Track::mData.
Referenced by Fdc::dsk_eject().
|
inline |
References Track::mSector.
Referenced by Fdc::cmd_readtrk(), Fdc::dsk_load(), Fdc::Fdc(), Fdc::find_sector(), and Fdc::readID().
|
inline |
References Track::mSectors.
Referenced by Fdc::Fdc(), Fdc::find_sector(), Fdc::read(), Fdc::read_data(), Fdc::readID(), Fdc::readtrk(), Fdc::scan(), Track::setSectors(), and Fdc::write().
|
inline |
References Track::mData, and Track::size().
Referenced by Fdc::dsk_load().
|
inline |
References Track::mData.
Referenced by Fdc::dsk_load(), and Fdc::Fdc().
|
inline |
References Track::mSectors, and Track::sectors().
Referenced by Fdc::dsk_load(), and Fdc::Fdc().
|
inline |
References Track::mSize, and Track::size().
Referenced by Fdc::dsk_load().
|
inline |
References Track::mSize.
Referenced by Fdc::cmd_read(), Fdc::cmd_readtrk(), Fdc::cmd_scan(), Fdc::cmd_write(), Track::set(), and Track::setSize().
|
private |
track size in bytes
Referenced by Track::clear(), Track::set(), Track::setData(), and Track::~Track().
|
private |
pointer to track data
Referenced by Track::sector().
|
private |
Referenced by Track::sectors(), and Track::setSectors().
|
private |
sector count for this track
Referenced by Track::setSize(), and Track::size().