summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mediagx.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mediagx.c')
-rw-r--r--src/mame/drivers/mediagx.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mame/drivers/mediagx.c b/src/mame/drivers/mediagx.c
index 556e4e0019b..37e5e50adb6 100644
--- a/src/mame/drivers/mediagx.c
+++ b/src/mame/drivers/mediagx.c
@@ -502,23 +502,24 @@ static WRITE32_HANDLER( io20_w )
static READ32_HANDLER( parallel_port_r )
{
UINT32 r = 0;
+// static const char *portnames[] = { "IN0", "IN1", "IN2", "IN3", "IN4", "IN5", "IN6", "IN7" };
if (ACCESSING_BITS_8_15)
{
- UINT8 nibble = parallel_latched;//(input_port_read_indexed(machine, parallel_pointer / 3) >> (4 * (parallel_pointer % 3))) & 15;
+ UINT8 nibble = parallel_latched;//(input_port_read(machine, portnames[parallel_pointer / 3]) >> (4 * (parallel_pointer % 3))) & 15;
r |= ((~nibble & 0x08) << 12) | ((nibble & 0x07) << 11);
logerror("%08X:parallel_port_r()\n", activecpu_get_pc());
/* if (controls_data == 0x18)
{
- r |= input_port_read_indexed(machine, 0) << 8;
+ r |= input_port_read(machine, "IN0") << 8;
}
else if (controls_data == 0x60)
{
- r |= input_port_read_indexed(machine, 1) << 8;
+ r |= input_port_read(machine, "IN1") << 8;
}
else if (controls_data == 0xff || controls_data == 0x50)
{
- r |= input_port_read_indexed(machine, 2) << 8;
+ r |= input_port_read(machine, "IN2") << 8;
}
//r |= control_read << 8;*/