typedef struct colorplus_t { cga_t cga; uint8_t control; } colorplus_t; void colorplus_init(colorplus_t *colorplus); void colorplus_out(uint16_t addr, uint8_t val, void *p); uint8_t colorplus_in(uint16_t addr, void *p); void colorplus_write(uint32_t addr, uint8_t val, void *p); uint8_t colorplus_read(uint32_t addr, void *p); void colorplus_recalctimings(colorplus_t *colorplus); void colorplus_poll(void *p); extern device_t colorplus_device;