struct NSS { uint8 dip; void init(); void load(); void unload(); void power(); void reset(); void set_dip(uint16 dip); uint8 read(unsigned addr); void write(unsigned addr, uint8 data); }; extern NSS nss;