diff options
| author | 2016-03-30 11:25:52 +1100 | |
|---|---|---|
| committer | 2016-03-30 11:25:52 +1100 | |
| commit | 07abe5ebc12a14833ddb5f9e7b2deae27aff1e09 (patch) | |
| tree | dbcfc03ba747996a1a217b60b12fad3e00042edb | |
| parent | b718eba2369c30425f5e8947f14c2f700d94ead4 (diff) | |
| parent | 1158050f946238136c1fa193ad312cf3729b3ea6 (diff) | |
Merge pull request #765 from bmunger/r9751
r9751: Move PDC floppy command trigger to correct register
| -rw-r--r-- | src/mame/drivers/r9751.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/r9751.cpp b/src/mame/drivers/r9751.cpp index 89cd7da81b0..340c1840352 100644 --- a/src/mame/drivers/r9751.cpp +++ b/src/mame/drivers/r9751.cpp @@ -260,6 +260,8 @@ WRITE32_MEMBER( r9751_state::r9751_mmio_5ff_w ) data_b1 = (data & 0xFF00) >> 8; m_pdc->reg_p6 = data_b0; m_pdc->reg_p7 = data_b1; + m_pdc->reg_p38 |= 0x2; // Set bit 1 on port 38 register, PDC polls this port looking for a command + if(TRACE_FDC)logerror("--- FDD SET PDC Port 38: %X\n",m_pdc->reg_p38); break; case 0x80B0: /* FDD command address register */ UINT32 fdd_scsi_command; @@ -295,8 +297,6 @@ WRITE32_MEMBER( r9751_state::r9751_mmio_5ff_w ) scsi_lba = c_fdd_scsi_command[3] | (c_fdd_scsi_command[2]<<8) | ((c_fdd_scsi_command[1]&0x1F)<<16); if(TRACE_FDC) logerror("--- FDD SCSI LBA: %i\n", scsi_lba); - m_pdc->reg_p38 |= 0x2; // Set bit 1 on port 38 register, PDC polls this port looking for a command - if(TRACE_FDC)logerror("--- FDD SET PDC Port 38: %X\n",m_pdc->reg_p38); break; default: |
