20 #ifndef CPC_DISKDRIVE_H 21 #define CPC_DISKDRIVE_H uint mTracks
Definition: drive.h:56
uint mSides
Definition: drive.h:58
void init()
Definition: roland.cpp:97
void setCurrentSide(uint num)
Definition: drive.h:50
#define DSK_TRACKMAX
Definition: fdcconst.h:25
A floppy drive.
Definition: drive.h:29
Namespace for all CPC components.
Definition: colours.cpp:22
uint randomDEs()
Definition: drive.h:44
uint sides()
Definition: drive.h:42
void setCurrentSector(uint num)
Definition: drive.h:48
uint mCurrentSide
Definition: drive.h:59
uint currentSector()
Definition: drive.h:37
void setCurrentTrack(uint num)
Definition: drive.h:49
uint mRandomDEs
Definition: drive.h:63
uint mCurrentSector
Definition: drive.h:60
void setSides(uint num)
Definition: drive.h:51
void setAltered(uint num)
Definition: drive.h:47
void setRandomDEs(uint num)
Definition: drive.h:52
uint mAltered
Definition: drive.h:61
uint mWriteProtected
Definition: drive.h:62
Drive()
Definition: drive.cpp:24
void setTracks(uint num)
Definition: drive.h:53
A track of a disk.
Definition: track.h:32
Track & track(int trck, int sde)
Definition: drive.h:45
uint currentSide()
Definition: drive.h:41
uint tracks()
Definition: drive.h:38
uint writeProtected()
Definition: drive.h:39
Track mTrack[102][2]
Definition: drive.h:65
uint flipped()
Definition: drive.h:43
#define ROLAND_DEFAULT
Definition: compspec.h:46
unsigned int uint
Definition: types.h:121
~Drive() ROLAND_DEFAULT void init()
uint mFlipped
Definition: drive.h:64
uint currentTrack()
Definition: drive.h:40
#define DSK_SIDEMAX
Definition: fdcconst.h:26
uint mCurrentTrack
Definition: drive.h:57