mirror of
https://github.com/holub/mame
synced 2025-06-26 14:24:12 +03:00
atehle: respect mem_mask for writes
This commit is contained in:
parent
bb24f83610
commit
5f07e6d3e6
@ -813,6 +813,9 @@ WRITE16_MEMBER( ata_hle_device::write_cs0 )
|
||||
LOG(("%s:IDE cs0 write to %X = %08X, mem_mask=%d\n", machine().describe_context(), offset, data, mem_mask));
|
||||
// fprintf(stderr, "ide write %03x %02x mem_mask=%d\n", offset, data, size);
|
||||
|
||||
// apply mask
|
||||
data &= mem_mask;
|
||||
|
||||
if (m_dmack)
|
||||
{
|
||||
logerror( "%s: %s dev %d write_cs0 %04x %04x %04x ignored (DMACK)\n", machine().describe_context(), tag(), dev(), offset, data, mem_mask );
|
||||
@ -920,6 +923,9 @@ WRITE16_MEMBER( ata_hle_device::write_cs1 )
|
||||
/* logit */
|
||||
LOG(("%s:IDE cs1 write to %X = %08X, mem_mask=%d\n", machine().describe_context(), offset, data, mem_mask));
|
||||
|
||||
// apply mask
|
||||
data &= mem_mask;
|
||||
|
||||
if (m_dmack)
|
||||
{
|
||||
logerror( "%s: %s dev %d write_cs1 %04x %04x %04x ignored (DMACK)\n", machine().describe_context(), tag(), dev(), offset, data, mem_mask );
|
||||
|
Loading…
Reference in New Issue
Block a user