tUBYTE mControl
Definition: ppi.h:75
void removeB(tUBYTE flags)
remove a flag from Port B
Definition: ppi.h:69
Printer is not ready (internal)
Definition: ppi.h:47
VSync (internal)
Definition: ppi.h:44
void init()
Definition: roland.cpp:97
void addB(tUBYTE flags)
add a flag to Port B
Definition: ppi.h:68
Tape will be read (internal)
Definition: ppi.h:48
Namespace for all CPC components.
Definition: colours.cpp:22
void setC(tUBYTE val)
set Port C
Definition: ppi.h:64
void setB(tUBYTE val)
set Port B
Definition: ppi.h:63
Manufacturer Amstrad.
Definition: ppi.h:43
void setControl(tUBYTE val)
set control bits
Definition: ppi.h:65
tUBYTE portC() const
get Port C
Definition: ppi.h:58
Manufacturer Solavox.
Definition: ppi.h:39
No expansion Peripherals available (internal)
Definition: ppi.h:46
tUBYTE portB() const
get Port B
Definition: ppi.h:57
tUBYTE mPortC
Definition: ppi.h:74
tUBYTE mPortB
Definition: ppi.h:73
tUBYTE control() const
get control bits
Definition: ppi.h:59
Manufacturer Awa.
Definition: ppi.h:40
tUBYTE portA() const
get Port A
Definition: ppi.h:56
Manufacturer Triumph.
Definition: ppi.h:37
void setA(tUBYTE val)
set Port A
Definition: ppi.h:62
~Ppi() ROLAND_DEFAULT void init()
set initial values
tUBYTE mPortA
Definition: ppi.h:72
#define ROLAND_DEFAULT
Definition: compspec.h:46
uint8_t tUBYTE
Definition: types.h:74
void setJumpers(tUBYTE val)
set jumpers
Definition: ppi.h:66
Manufacturer Schneider.
Definition: ppi.h:41
50Hz instead of 60Hz refresh rate (DIP-switch)
Definition: ppi.h:45
tUBYTE mJumpers
Definition: ppi.h:77
tUBYTE jumpers() const
get jumpers
Definition: ppi.h:60
Ppi()
Definition: ppi.h:51
Manufacturer Saisho.
Definition: ppi.h:38
FlagB
< (DIP-switch, do not combine manufacturer)
Definition: ppi.h:35
Manufacturer Orion.
Definition: ppi.h:42