class JOYPAD : public DEVICE {
protected:
- outputs_t line_dat;
- outputs_t line_com;
+ DEVICE* d_joyport;
bool sel_line;
bool type_6buttons;
type_6buttons = false;
enabled = true;
pad_num = 0;
-
- initialize_output_signals(&line_dat);
- initialize_output_signals(&line_com);
+
+ d_joyport = NULL;
rawdata = NULL;
//set_device name moved to initialize().
}
pad_num = num;
}
}
- void set_context_data(DEVICE* dev, int id, uint32_t mask)
- {
- register_output_signal(&line_dat, dev, id, mask);
- }
- void set_context_com(DEVICE* dev, int id, uint32_t mask)
+ void set_context_joyport(DEVICE* dev)
{
- register_output_signal(&line_com, dev, id, mask);
+ d_joyport = dev;
}
};