2 TOSHIBA J-3100GT Emulator 'eJ-3100GT'
3 TOSHIBA J-3100SL Emulator 'eJ-3100SL'
5 Author : Takeda.Toshiya
12 #include "../../emu.h"
18 void DMAREG::write_io8(uint32_t addr, uint32_t data)
20 switch(addr & 0xffff) {
23 d_dma->write_signal(SIG_I8237_BANK2, data, 0x0f);
26 d_dma->write_signal(SIG_I8237_BANK3, data, 0x0f);
29 d_dma->write_signal(SIG_I8237_BANK1, data, 0x0f);
33 d_dma->write_signal(SIG_I8237_BANK2, data, 0xff);
36 d_dma->write_signal(SIG_I8237_BANK3, data, 0xff);
39 d_dma->write_signal(SIG_I8237_BANK1, data, 0xff);
42 d_dma->write_signal(SIG_I8237_BANK0, data, 0xff);
45 d_dma2->write_signal(SIG_I8237_BANK2, data >> 1, 0x7f);
48 d_dma2->write_signal(SIG_I8237_BANK3, data >> 1, 0x7f);
51 d_dma2->write_signal(SIG_I8237_BANK1, data >> 1, 0x7f);
54 d_dma2->write_signal(SIG_I8237_BANK0, data >> 1, 0x7f);