Previous 199869 Revisions Next

r21190 Tuesday 19th February, 2013 at 19:30:20 UTC by Angelo Salese
More notes
[src/mame/drivers]coolridr.c

trunk/src/mame/drivers/coolridr.c
r21189r21190
668668#ifdef FAKE_ASCII_ROM
669669                     if (m_blitterMode == 0x30 || m_blitterMode == 0x90)
670670                     {
671                       
671
672672                        drawgfx_opaque(*drawbitmap,drawbitmap->cliprect(), machine().gfx[3],spriteNumber,0,0,0,pixelOffsetX,pixelOffsetY);
673673                        continue;
674674                     }
r21189r21190
13461346   device.execute().set_input_line(4, HOLD_LINE);
13471347}
13481348
1349//IRQs 10,12 and 14 are valid on SH-1 instead
13501349TIMER_DEVICE_CALLBACK_MEMBER(coolridr_state::system_h1_sub)
13511350{
13521351   int scanline = param;
13531352
1354   switch(scanline)
1355   {
1356      case 400:m_subcpu->set_input_line(0xc, HOLD_LINE); break;
1357      //case 256:m_subcpu->set_input_line(0xa, HOLD_LINE); break;
1358      case 0:m_subcpu->set_input_line(0xe, HOLD_LINE); break;
1359   }
1353   /* 10: reads from 0x4000000 (sound irq?) */
1354   /* 12: reads from inputs (so presumably V-Blank) */
1355   /* 14: tries to r/w to 0x62***** area (network irq?) */
1356
1357   if(scanline == 384)
1358      m_subcpu->set_input_line(0xc, HOLD_LINE);
13601359}
13611360
13621361
r21189r21190
14071406
14081407WRITE_LINE_MEMBER(coolridr_state::scsp_to_main_irq)
14091408{
1410   /* reads from some buffers, communication with 0x900000 from m68k? */
1411   m_subcpu->set_input_line(0xa, HOLD_LINE);
1409   m_subcpu->set_input_line(0xe, HOLD_LINE);
14121410}
14131411
14141412static const scsp_interface scsp_config =

Previous 199869 Revisions Next


© 1997-2024 The MAME Team