Previous 15994 Revisions Next

r11366 Thursday 28th April, 2011 at 09:23:47 UTC by Curt Coder
[PROF80] Fixed display corruption. [Curt Coder]
[src/mess/drivers]prof80.c

src/mess/drivers/prof80.c
r11365r11366
1313
1414    TODO:
1515
16    - GRIP does not ack display bytes sent by PROF
1716    - keyboard
1817    - NE555 timeout is 10x too high
1918    - convert GRIP models to devices
r11365r11366
213212      break;
214213
215214   case 3:   // READY
215      upd765_ready_w(m_fdc, fa);
216216      break;
217217
218218   case 4: // TCK
r11365r11366
916916
917917   for (column = 0; column < x_count; column++)
918918   {
919      UINT16 address = (state->m_page << 12) | ((ma + column) << 3) | (ra & 0x07);
919      UINT16 address = (state->m_page << 12) | (((ma + column) & 0xfff) << 3) | (ra & 0x07);
920920      UINT8 data = state->m_video_ram[address];
921921
922922      for (bit = 0; bit < 8; bit++)
r11365r11366
986986   DEVCB_NULL,
987987   DEVCB_NULL,
988988   NULL,
989   UPD765_RDY_PIN_CONNECTED,
989   UPD765_RDY_PIN_NOT_CONNECTED,
990990   { FLOPPY_0, FLOPPY_1, NULL, NULL }
991991};
992992

Previous 15994 Revisions Next


© 1998-2018 The MESS Team