diff options
Diffstat (limited to 'src/mame/drivers/vt240.cpp')
-rw-r--r-- | src/mame/drivers/vt240.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/vt240.cpp b/src/mame/drivers/vt240.cpp index d824d23102b..483783444fc 100644 --- a/src/mame/drivers/vt240.cpp +++ b/src/mame/drivers/vt240.cpp @@ -57,7 +57,7 @@ public: required_device<cpu_device> m_maincpu; required_device<cpu_device> m_i8085; required_device<i8251_device> m_i8251; - required_device<mc68681_device> m_duart; + required_device<scn2681_device> m_duart; required_device<rs232_port_device> m_host; required_device<upd7220_device> m_hgdc; required_device<address_map_bank_device> m_bank; @@ -370,7 +370,7 @@ WRITE8_MEMBER(vt240_state::vom_w) if(!BIT(m_reg0, 2)) { m_vom[offset] = data; - data = ~BITSWAP8(data, 0, 1, 2, 3, 4, 5, 6, 7); + data = ~BITSWAP8(data, 1, 0, 3, 2, 5, 4, 7, 6); m_palette->set_pen_color(offset, pal2bit(data >> 6), pal2bit(data >> 6), pal2bit(data >> 6)); m_palette->set_pen_color((offset + 16), pal2bit(data >> 0), pal2bit(data >> 2), pal2bit(data >> 4)); } @@ -659,8 +659,8 @@ static MACHINE_CONFIG_START( vt240 ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(50) - MCFG_SCREEN_SIZE(640, 480) - MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) + MCFG_SCREEN_SIZE(800, 480) + MCFG_SCREEN_VISIBLE_AREA(0, 800-1, 0, 480-1) MCFG_SCREEN_UPDATE_DEVICE("upd7220", upd7220_device, screen_update) MCFG_PALETTE_ADD("palette", 32) MCFG_GFXDECODE_ADD("gfxdecode", "palette", vt240) @@ -672,7 +672,7 @@ static MACHINE_CONFIG_START( vt240 ) MCFG_UPD7220_BLANK_CALLBACK(INPUTLINE("charcpu", I8085_RST55_LINE)) MCFG_VIDEO_SET_SCREEN("screen") - MCFG_MC68681_ADD("duart", XTAL_3_6864MHz) /* 2681 duart (not 68681!) */ + MCFG_DEVICE_ADD("duart", SCN2681, XTAL_3_6864MHz) MCFG_MC68681_IRQ_CALLBACK(WRITELINE(vt240_state, irq13_w)) MCFG_MC68681_A_TX_CALLBACK(DEVWRITELINE("host", rs232_port_device, write_txd)) MCFG_MC68681_B_TX_CALLBACK(DEVWRITELINE("printer", rs232_port_device, write_txd)) @@ -691,13 +691,13 @@ static MACHINE_CONFIG_START( vt240 ) MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(vt240_state, write_keyboard_clock)) MCFG_RS232_PORT_ADD("host", default_rs232_devices, "null_modem") - MCFG_RS232_RXD_HANDLER(DEVWRITELINE("duart", mc68681_device, rx_a_w)) - MCFG_RS232_DSR_HANDLER(DEVWRITELINE("duart", mc68681_device, ip5_w)) - MCFG_RS232_CTS_HANDLER(DEVWRITELINE("duart", mc68681_device, ip0_w)) + MCFG_RS232_RXD_HANDLER(DEVWRITELINE("duart", scn2681_device, rx_a_w)) + MCFG_RS232_DSR_HANDLER(DEVWRITELINE("duart", scn2681_device, ip5_w)) + MCFG_RS232_CTS_HANDLER(DEVWRITELINE("duart", scn2681_device, ip0_w)) MCFG_RS232_PORT_ADD("printer", default_rs232_devices, nullptr) - MCFG_RS232_RXD_HANDLER(DEVWRITELINE("duart", mc68681_device, rx_b_w)) - MCFG_RS232_DSR_HANDLER(DEVWRITELINE("duart", mc68681_device, ip1_w)) + MCFG_RS232_RXD_HANDLER(DEVWRITELINE("duart", scn2681_device, rx_b_w)) + MCFG_RS232_DSR_HANDLER(DEVWRITELINE("duart", scn2681_device, ip1_w)) MCFG_X2212_ADD("x2212") MACHINE_CONFIG_END |