diff options
author | 2012-08-21 20:56:33 +0000 | |
---|---|---|
committer | 2012-08-21 20:56:33 +0000 | |
commit | 83461fda36893a2f3b8bfcea9f53230c8f8d8e6f (patch) | |
tree | c4a23ad85214589a04b63a3b83a0fe1d7566bad2 /src/mess/drivers/pc88va.c | |
parent | c9eff96eecddde0eda302408f8b93132a1ea6832 (diff) |
Updated PC-88VA to use improvements from PC-8801, nw
Diffstat (limited to 'src/mess/drivers/pc88va.c')
-rw-r--r-- | src/mess/drivers/pc88va.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mess/drivers/pc88va.c b/src/mess/drivers/pc88va.c index d00c18cd355..bed819f7f72 100644 --- a/src/mess/drivers/pc88va.c +++ b/src/mess/drivers/pc88va.c @@ -957,6 +957,8 @@ READ8_MEMBER(pc88va_state::upd765_tc_r) READ8_MEMBER(pc88va_state::pc88va_fdc_r) { + printf("%08x\n",offset); + switch(offset*2) { case 0x00: return 0; // FDC mode register @@ -974,6 +976,7 @@ READ8_MEMBER(pc88va_state::pc88va_fdc_r) WRITE8_MEMBER(pc88va_state::pc88va_fdc_w) { + printf("%08x %02x\n",offset,data); switch(offset*2) { /* @@ -1407,7 +1410,7 @@ static I8255A_INTERFACE( master_fdd_intf ) { DEVCB_DEVICE_MEMBER("d8255_2s", i8255_device, pb_r), // Port A read DEVCB_NULL, // Port A write - DEVCB_NULL, // Port B read + DEVCB_DEVICE_MEMBER("d8255_2s", i8255_device, pa_r), // Port B read DEVCB_NULL, // Port B write DEVCB_HANDLER(cpu_8255_c_r), // Port C read DEVCB_HANDLER(cpu_8255_c_w) // Port C write @@ -1431,7 +1434,7 @@ static I8255A_INTERFACE( slave_fdd_intf ) { DEVCB_DEVICE_MEMBER("d8255_2", i8255_device, pb_r), // Port A read DEVCB_NULL, // Port A write - DEVCB_NULL, // Port B read + DEVCB_DEVICE_MEMBER("d8255_2", i8255_device, pa_r), // Port B read DEVCB_NULL, // Port B write DEVCB_HANDLER(fdc_8255_c_r), // Port C read DEVCB_HANDLER(fdc_8255_c_w) // Port C write @@ -1659,6 +1662,8 @@ static MACHINE_CONFIG_START( pc88va, pc88va_state ) MCFG_CPU_PROGRAM_MAP(pc88va_z80_map) MCFG_CPU_IO_MAP(pc88va_z80_io_map) + MCFG_QUANTUM_PERFECT_CPU("maincpu") + MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) MCFG_SCREEN_SIZE(640, 480) |