diff --git a/src/mame/drivers/vp122.cpp b/src/mame/drivers/vp122.cpp index fe41e90815c..cd60ecbd11a 100644 --- a/src/mame/drivers/vp122.cpp +++ b/src/mame/drivers/vp122.cpp @@ -22,7 +22,7 @@ public: : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_screen(*this, "screen") - //, m_p_chargen(*this, "chargen") + , m_p_chargen(*this, "chargen") { } SCN2674_DRAW_CHARACTER_MEMBER(draw_character); @@ -31,7 +31,7 @@ public: private: required_device m_maincpu; required_device m_screen; - //required_region_ptr m_p_chargen; + required_region_ptr m_p_chargen; }; static ADDRESS_MAP_START( mem_map, AS_PROGRAM, 8, vp122_state ) @@ -72,16 +72,13 @@ MACHINE_CONFIG_START(vp122_state::vp122) MCFG_NVRAM_ADD_0FILL("nvram") // MK48Z02 MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(50) - MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ - MCFG_SCREEN_SIZE(720, 360) - MCFG_SCREEN_VISIBLE_AREA(0, 720-1, 0, 360-1) + MCFG_SCREEN_RAW_PARAMS(XTAL_14_916MHz, 960, 0, 800, 259, 0, 240) MCFG_SCREEN_UPDATE_DEVICE("avdc", scn2674_device, screen_update) - MCFG_DEVICE_ADD("avdc", SCN2674, 4000000) + MCFG_DEVICE_ADD("avdc", SCN2674, XTAL_14_916MHz / 10) MCFG_SCN2674_INTR_CALLBACK(INPUTLINE("maincpu", I8085_RST65_LINE)) - MCFG_SCN2674_TEXT_CHARACTER_WIDTH(8) - MCFG_SCN2674_GFX_CHARACTER_WIDTH(8) + MCFG_SCN2674_TEXT_CHARACTER_WIDTH(10) + MCFG_SCN2674_GFX_CHARACTER_WIDTH(10) MCFG_SCN2674_DRAW_CHARACTER_CALLBACK_OWNER(vp122_state, draw_character) MCFG_DEVICE_ADDRESS_MAP(0, vram_map) MCFG_VIDEO_SET_SCREEN("screen")