trunk/src/mame/drivers/saturn.c
| r20986 | r20987 | |
| 459 | 459 | if(LOG_SCU) printf("Start Add %04x Destination Add %04x\n",m_scu.src_add[dma_ch],m_scu.dst_add[dma_ch]); |
| 460 | 460 | } |
| 461 | 461 | |
| 462 | | /* TODO: Game Basic trips this, bogus transfer from BIOS area to VDP1? */ |
| 462 | /* TODO: Game Basic and World Cup 98 trips this, according to the docs the SCU can't transfer from BIOS area (can't communicate from/to that bus) */ |
| 463 | 463 | if(BIOS_BUS(m_scu.src[dma_ch])) |
| 464 | { |
| 464 | 465 | popmessage("Warning: SCU transfer from BIOS area, contact MAMEdev"); |
| 466 | if(!(m_scu.ism & IRQ_DMAILL)) |
| 467 | m_maincpu->set_input_line_and_vector(3, HOLD_LINE, 0x4c); |
| 468 | else |
| 469 | m_scu.ist |= (IRQ_DMAILL); |
| 470 | return; |
| 471 | } |
| 465 | 472 | |
| 466 | 473 | DnMV_1(dma_ch); |
| 467 | 474 | |