From c3530cdebe6515f85f9b3a9318eadb266aa60898 Mon Sep 17 00:00:00 2001 From: AJR Date: Thu, 4 Jan 2018 00:53:24 -0500 Subject: [PATCH] att630: Configure screen (nw) --- src/mame/drivers/att630.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/att630.cpp b/src/mame/drivers/att630.cpp index c0ade7cae8e..2ed925968f7 100644 --- a/src/mame/drivers/att630.cpp +++ b/src/mame/drivers/att630.cpp @@ -9,7 +9,7 @@ Skeleton driver for AT&T 630 MTG terminal. #include "emu.h" #include "cpu/m68000/m68000.h" #include "machine/mc68681.h" - +#include "screen.h" class att630_state : public driver_device { @@ -19,10 +19,17 @@ public: , m_maincpu(*this, "maincpu") { } + u32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); + private: required_device m_maincpu; }; +u32 att630_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) +{ + return 0; +} + static ADDRESS_MAP_START( mem_map, AS_PROGRAM, 16, att630_state ) AM_RANGE(0x000000, 0x03ffff) AM_ROM AM_REGION("maincpu", 0) AM_RANGE(0x200000, 0x20001f) AM_DEVREADWRITE8("duart1", scn2681_device, read, write, 0x00ff) @@ -40,6 +47,10 @@ static MACHINE_CONFIG_START( att630 ) MCFG_CPU_ADD("maincpu", M68000, XTAL_40MHz / 4) // clock not confirmed MCFG_CPU_PROGRAM_MAP(mem_map) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_RAW_PARAMS(XTAL_87_18336MHz, 1376, 0, 1024, 1056, 0, 1024) + MCFG_SCREEN_UPDATE_DRIVER(att630_state, screen_update) + MCFG_DEVICE_ADD("duart1", SCN2681, XTAL_3_6864MHz) MCFG_DEVICE_ADD("duart2", SCN2681, XTAL_3_6864MHz)