summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/pk8020.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/machine/pk8020.c')
-rw-r--r--src/mess/machine/pk8020.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mess/machine/pk8020.c b/src/mess/machine/pk8020.c
index 2c61aa0d531..5361cf59d1f 100644
--- a/src/mess/machine/pk8020.c
+++ b/src/mess/machine/pk8020.c
@@ -848,13 +848,13 @@ static void pk8020_set_bank(running_machine &machine,UINT8 data)
static READ8_DEVICE_HANDLER(pk8020_porta_r)
{
- pk8020_state *state = device->machine().driver_data<pk8020_state>();
+ pk8020_state *state = space.machine().driver_data<pk8020_state>();
return 0xf0 | (state->m_takt <<1) | (state->m_text_attr)<<3;
}
static WRITE8_DEVICE_HANDLER(pk8020_portc_w)
{
- pk8020_state *state = device->machine().driver_data<pk8020_state>();
+ pk8020_state *state = space.machine().driver_data<pk8020_state>();
state->m_video_page_access =(data>>6) & 3;
state->m_attr = (data >> 4) & 3;
state->m_wide = (data >> 3) & 1;
@@ -867,35 +867,35 @@ static WRITE8_DEVICE_HANDLER(pk8020_portc_w)
static WRITE8_DEVICE_HANDLER(pk8020_portb_w)
{
- device_t *fdc = device->machine().device("wd1793");
+ device_t *fdc = space.machine().device("wd1793");
// Turn all motors off
- floppy_mon_w(floppy_get_device(device->machine(), 0), 1);
- floppy_mon_w(floppy_get_device(device->machine(), 1), 1);
- floppy_mon_w(floppy_get_device(device->machine(), 2), 1);
- floppy_mon_w(floppy_get_device(device->machine(), 3), 1);
+ floppy_mon_w(floppy_get_device(space.machine(), 0), 1);
+ floppy_mon_w(floppy_get_device(space.machine(), 1), 1);
+ floppy_mon_w(floppy_get_device(space.machine(), 2), 1);
+ floppy_mon_w(floppy_get_device(space.machine(), 3), 1);
wd17xx_set_side(fdc,BIT(data,4));
if (BIT(data,0)) {
wd17xx_set_drive(fdc,0);
- floppy_mon_w(floppy_get_device(device->machine(), 0), 0);
- floppy_drive_set_ready_state(floppy_get_device(device->machine(), 0), 1, 1);
+ floppy_mon_w(floppy_get_device(space.machine(), 0), 0);
+ floppy_drive_set_ready_state(floppy_get_device(space.machine(), 0), 1, 1);
} else if (BIT(data,1)) {
wd17xx_set_drive(fdc,1);
- floppy_mon_w(floppy_get_device(device->machine(), 1), 0);
- floppy_drive_set_ready_state(floppy_get_device(device->machine(), 1), 1, 1);
+ floppy_mon_w(floppy_get_device(space.machine(), 1), 0);
+ floppy_drive_set_ready_state(floppy_get_device(space.machine(), 1), 1, 1);
} else if (BIT(data,2)) {
wd17xx_set_drive(fdc,2);
- floppy_mon_w(floppy_get_device(device->machine(), 2), 0);
- floppy_drive_set_ready_state(floppy_get_device(device->machine(), 2), 1, 1);
+ floppy_mon_w(floppy_get_device(space.machine(), 2), 0);
+ floppy_drive_set_ready_state(floppy_get_device(space.machine(), 2), 1, 1);
} else if (BIT(data,3)) {
wd17xx_set_drive(fdc,3);
- floppy_mon_w(floppy_get_device(device->machine(), 3), 0);
- floppy_drive_set_ready_state(floppy_get_device(device->machine(), 3), 1, 1);
+ floppy_mon_w(floppy_get_device(space.machine(), 3), 0);
+ floppy_drive_set_ready_state(floppy_get_device(space.machine(), 3), 1, 1);
}
}
static READ8_DEVICE_HANDLER(pk8020_portc_r)
{
- pk8020_state *state = device->machine().driver_data<pk8020_state>();
+ pk8020_state *state = space.machine().driver_data<pk8020_state>();
return state->m_portc_data;
}
@@ -912,8 +912,8 @@ I8255A_INTERFACE( pk8020_ppi8255_interface_1 )
static WRITE8_DEVICE_HANDLER(pk8020_2_portc_w)
{
- pk8020_state *state = device->machine().driver_data<pk8020_state>();
- device_t *speaker = device->machine().device(SPEAKER_TAG);
+ pk8020_state *state = space.machine().driver_data<pk8020_state>();
+ device_t *speaker = space.machine().device(SPEAKER_TAG);
state->m_sound_gate = BIT(data,3);