trunk/src/emu/machine/wd33c93.c
| r20015 | r20016 | |
| 756 | 756 | |
| 757 | 757 | void wd33c93_device::device_start() |
| 758 | 758 | { |
| 759 | | memset(®s, 0, sizeof(regs)); |
| 759 | memset(regs, 0, sizeof(regs)); |
| 760 | 760 | memset(devices, 0, sizeof(devices)); |
| 761 | memset(fifo, 0, sizeof(fifo)); |
| 762 | memset(temp_input, 0, sizeof(temp_input)); |
| 761 | 763 | |
| 764 | sasr = 0; |
| 765 | fifo_pos = 0; |
| 766 | temp_input_pos = 0; |
| 767 | busphase = 0; |
| 768 | identify = 0; |
| 769 | read_pending = 0; |
| 770 | |
| 762 | 771 | // try to open the devices |
| 763 | 772 | for( device_t *device = owner()->first_subdevice(); device != NULL; device = device->next() ) |
| 764 | 773 | { |