22 #ifndef AGOS_ELVIRA_ATARIST_H 23 #define AGOS_ELVIRA_ATARIST_H 25 #include "common/array.h" 26 #include "common/ptr.h" 27 #include "common/stream.h" 35 class ElviraPrgDriver;
43 bool isValid()
const {
return _isValid; }
46 friend class ElviraPrgDriver;
48 static const uint32 kDefaultFrameHz = 25;
49 static const uint32 kElvira1PrgFrameHz = 50;
54 uint32 _frameHz = kDefaultFrameHz;
56 uint32 _framesLeftInWait = 0;
57 uint16 _elvira1Tune = 1;
58 ElviraPrgDriver *_elviraPrgDriver =
nullptr;
67 Mode _mode = kModeElvira2PKD;
70 void parseUntilWait();
71 void writeReg(
int reg, uint8 data);
Definition: elvira_atarist.h:37