att630: Configure screen (nw)

This commit is contained in:
AJR 2018-01-04 00:53:24 -05:00
parent 16d28ceea0
commit c3530cdebe

View File

@ -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<cpu_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)