7 Port::Port(Bus
& bus
, const std::string
& name
, unsigned int mask
)
8 : Hardware(bus
), name(name
), mask(mask
) {
14 bool Port::attachReg(const char *name
, IORegister
*reg
) {
15 if( strcmp(name
, "port") == 0 )
17 else if( strcmp(name
, "pin") == 0 )
19 else if( strcmp(name
, "ddr") == 0 )
24 reg
->registerHW(this);
28 void Port::regChanged( IORegister
*reg
) {