Skip to content

Commit 377e9d6

Browse files
committedMar 15, 2025·
machine/i82371sb.cpp: lift cargo cult 0xe0-0xef noprw
machine/mediagx_cs5530_bridge, machine/sis85c496.cpp, machine/sis950_lpc.cpp: as above
1 parent f006b7b commit 377e9d6

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed
 

‎src/devices/machine/i82371sb.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ void i82371sb_isa_device::internal_io_map(address_map &map)
4848
map(0x00b2, 0x00b3).rw(FUNC(i82371sb_isa_device::read_apmcapms), FUNC(i82371sb_isa_device::write_apmcapms));
4949
// Up to $de according to TC430HX spec?
5050
map(0x00c0, 0x00df).rw(FUNC(i82371sb_isa_device::at_dma8237_2_r), FUNC(i82371sb_isa_device::at_dma8237_2_w));
51-
map(0x00e0, 0x00ef).noprw();
51+
// map(0x00e0, 0x00ef) MCA bus (cfr. Bochs) or PnP
5252
// map(0x00f0, 0x00f0) Reset Numeric Error
5353
// map(0x0270, 0x0273) I/O read port for PnP
5454
map(0x04d0, 0x04d1).rw(FUNC(i82371sb_isa_device::eisa_irq_read), FUNC(i82371sb_isa_device::eisa_irq_write));

‎src/devices/machine/mediagx_cs5530_bridge.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ void mediagx_cs5530_bridge_device::internal_io_map(address_map &map)
245245
map(0x00a0, 0x00a1).rw("pic8259_slave", FUNC(pic8259_device::read), FUNC(pic8259_device::write));
246246
map(0x00c0, 0x00df).rw(FUNC(mediagx_cs5530_bridge_device::at_dma8237_2_r), FUNC(mediagx_cs5530_bridge_device::at_dma8237_2_w));
247247
// map(0x04d0, 0x04d1).rw(FUNC(mediagx_cs5530_bridge_device::eisa_irq_read), FUNC(mediagx_cs5530_bridge_device::eisa_irq_write));
248-
map(0x00e0, 0x00ef).noprw();
248+
// map(0x00e0, 0x00ef) MCA bus (cfr. Bochs) or PnP
249249
// map(0x121c, 0x121f) ACPI Timer count register (on rev 1.3+)
250250
}
251251

‎src/devices/machine/sis85c496.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ void sis85c496_host_device::internal_io_map(address_map &map)
5454
map(0x0080, 0x009f).rw(FUNC(sis85c496_host_device::at_page8_r), FUNC(sis85c496_host_device::at_page8_w));
5555
map(0x00a0, 0x00a1).rw("pic8259_slave", FUNC(pic8259_device::read), FUNC(pic8259_device::write));
5656
map(0x00c0, 0x00df).rw(FUNC(sis85c496_host_device::at_dma8237_2_r), FUNC(sis85c496_host_device::at_dma8237_2_w));
57-
map(0x00e0, 0x00ef).noprw();
57+
// map(0x00e0, 0x00ef) MCA bus (cfr. Bochs) or PnP
5858
}
5959

6060
void sis85c496_host_device::device_add_mconfig(machine_config &config)

‎src/devices/machine/sis950_lpc.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,8 @@ void sis950_lpc_device::io_map(address_map &map)
447447
NAME([this] (offs_t offset, u8 data) { m_dmac_slave->write( offset / 2, data ); })
448448
);
449449

450-
map(0x00e0, 0x00ef).noprw();
450+
// map(0x00e0, 0x00ef) MCA bus (cfr. Bochs) or PnP
451+
451452
// map(0x00f0, 0x00f0) COPRO error
452453
// map(0x0480, 0x048f) DMA high page registers
453454
// map(0x04d0, 0x04d1) IRQ edge/level control registers

0 commit comments

Comments
 (0)
Please sign in to comment.