2 Skelton for retropc emulator
4 Author : Takeda.Toshiya
12 void LS393::write_signal(int id, uint32_t data, uint32_t mask)
14 bool signal = ((data & mask) != 0);
15 if(prev_in && !signal) {
16 uint32_t prev_count = count++;
17 for(int i = 0; i < 8; i++) {
18 if(outputs[i].count) {
20 if((prev_count & bit) != (count & bit)) {
21 uint32_t val = (count & bit) ? 0xffffffff : 0;
22 write_signals(&outputs[i], val);
30 #define STATE_VERSION 1
32 bool LS393::process_state(FILEIO* state_fio, bool loading)
34 if(!state_fio->StateCheckUint32(STATE_VERSION)) {
37 if(!state_fio->StateCheckInt32(this_device_id)) {
40 state_fio->StateValue(count);
41 state_fio->StateValue(prev_in);