Previous 199869 Revisions Next

r19286 Monday 3rd December, 2012 at 20:31:23 UTC by Angelo Salese
Fixed SASI dummy status and V-blank irq, makes at least Tokimeki Sports Gal 3 to boot
[src/mess/drivers]pc9801.c

trunk/src/mess/drivers/pc9801.c
r19285r19286
780780   }
781781   else // odd
782782   {
783      printf("Write to DMA bank register %d %02x\n",((offset >> 1)+1) & 3,data);
783//      printf("Write to DMA bank register %d %02x\n",((offset >> 1)+1) & 3,data);
784784      m_dma_offset[((offset >> 1)+1) & 3] = data & 0x0f;
785785   }
786786}
r19285r19286
10101010   if((offset & 1) == 0)
10111011   {
10121012      //printf("Read to SASI port [%02x]\n",offset+0x80);
1013      return 0;
1013      return 0x20;
10141014   }
10151015   else // odd
10161016   {
r19285r19286
29032903{
29042904   if(m_vrtc_irq_mask)
29052905   {
2906      pic8259_ir2_w(machine().device("pic8259_master"), 0);
29062907      pic8259_ir2_w(machine().device("pic8259_master"), 1);
29072908      m_vrtc_irq_mask = 0; // TODO: this irq auto-masks?
29082909   }
2909   else
2910      pic8259_ir2_w(machine().device("pic8259_master"), 0);
2910//   else
2911//      pic8259_ir2_w(machine().device("pic8259_master"), 0);
29112912}
29122913
29132914

Previous 199869 Revisions Next


© 1997-2024 The MAME Team