diff options
Diffstat (limited to 'src/mess/drivers/pasopia7.c')
-rw-r--r-- | src/mess/drivers/pasopia7.c | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/src/mess/drivers/pasopia7.c b/src/mess/drivers/pasopia7.c index c2631be19d8..77e4de73dc7 100644 --- a/src/mess/drivers/pasopia7.c +++ b/src/mess/drivers/pasopia7.c @@ -729,21 +729,6 @@ static GFXDECODE_START( pasopia7 ) GFXDECODE_ENTRY( "kanji", 0x00000, p7_chars_16x16, 0, 0x10 ) GFXDECODE_END -static MC6845_INTERFACE( mc6845_intf ) -{ - false, /* show border area */ - 0,0,0,0, /* visarea adjustment */ - 8, /* number of pixels per video memory address */ - NULL, /* before pixel update callback */ - NULL, /* row update callback */ - NULL, /* after pixel update callback */ - DEVCB_NULL, /* callback for display state changes */ - DEVCB_NULL, /* callback for cursor state changes */ - DEVCB_NULL, /* HSYNC callback */ - DEVCB_NULL, /* VSYNC callback */ - NULL /* update address callback */ -}; - READ8_MEMBER( pasopia7_state::mux_r ) { return m_mux_data; @@ -998,7 +983,9 @@ static MACHINE_CONFIG_DERIVED( p7_raster, p7_base ) MCFG_PALETTE_INIT_OWNER(pasopia7_state,p7_raster) MCFG_GFXDECODE_ADD("gfxdecode", "palette", pasopia7 ) - MCFG_MC6845_ADD("crtc", H46505, "screen", VDP_CLOCK, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */ + MCFG_MC6845_ADD("crtc", H46505, "screen", VDP_CLOCK) /* unknown clock, hand tuned to get ~60 fps */ + MCFG_MC6845_SHOW_BORDER_AREA(false) + MCFG_MC6845_CHAR_WIDTH(8) MACHINE_CONFIG_END @@ -1016,7 +1003,10 @@ static MACHINE_CONFIG_DERIVED( p7_lcd, p7_base ) MCFG_PALETTE_INIT_OWNER(pasopia7_state,p7_lcd) MCFG_GFXDECODE_ADD("gfxdecode", "palette", pasopia7 ) - MCFG_MC6845_ADD("crtc", H46505, "screen", LCD_CLOCK, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */ + MCFG_MC6845_ADD("crtc", H46505, "screen", LCD_CLOCK) /* unknown clock, hand tuned to get ~60 fps */ + MCFG_MC6845_SHOW_BORDER_AREA(false) + MCFG_MC6845_CHAR_WIDTH(8) + MCFG_DEFAULT_LAYOUT( layout_lcd ) MACHINE_CONFIG_END |