diff options
author | Brandon Munger <bmunger@gmail.com> | 2015-09-07 22:40:46 -0400 |
---|---|---|
committer | Brandon Munger <bmunger@gmail.com> | 2015-12-20 17:46:10 -0500 |
commit | b0be3d116ff861cf8c1543bd602f0f797a8eafe5 (patch) | |
tree | 1a61472d2ff393b089c0967f61854555c165a312 /src/mess/drivers/r9751.c | |
parent | e43e32a0db6b50d169d5f41cfbc1baaefbf92650 (diff) |
r9751: More work on PDC and r9751.c clean up.
Diffstat (limited to '')
-rw-r--r-- | src/mess/drivers/r9751.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mess/drivers/r9751.c b/src/mess/drivers/r9751.c index 7d81ed3811d..e784c5ab1a6 100644 --- a/src/mess/drivers/r9751.c +++ b/src/mess/drivers/r9751.c @@ -60,12 +60,6 @@ public: DECLARE_READ32_MEMBER(r9751_mmio_fff8_r); DECLARE_WRITE32_MEMBER(r9751_mmio_fff8_w); - DECLARE_READ8_MEMBER( r9751_output_ack_r ); - DECLARE_READ8_MEMBER( r9751_output_req_r ); - DECLARE_READ8_MEMBER( r9751_output_data_r ); - DECLARE_WRITE8_MEMBER( r9751_output_ack_w ); - DECLARE_WRITE8_MEMBER( r9751_output_req_w ); - DECLARE_WRITE8_MEMBER( r9751_output_data_w ); DECLARE_DRIVER_INIT(r9751); DECLARE_FLOPPY_FORMATS( floppy_formats ); @@ -223,7 +217,12 @@ WRITE32_MEMBER( r9751_state::r9751_mmio_5ff_w ) for(int i = 0; i < 8; i++) logerror("%02X ", c_fdd_scsi_command[i]); logerror("\n"); + + scsi_lba = c_fdd_scsi_command[3] | (c_fdd_scsi_command[2]<<8) | ((c_fdd_scsi_command[1]&0x1F)<<16); + logerror("FDD SCSI LBA: %i\n", scsi_lba); + m_pdc->p38_w(space,0,0x2); // Set bit 1 on port 38 register +/* switch(c_fdd_scsi_command[0]) { case 8: @@ -250,6 +249,7 @@ WRITE32_MEMBER( r9751_state::r9751_mmio_5ff_w ) logerror("FDD: Unknown SCSI command\n"); break; } +*/ } else logerror("Instruction: %08x WRITE MMIO(%08x): %08x & %08x\n", space.machine().firstcpu->pc(), address, data, mem_mask); |