mirror of
https://github.com/holub/mame
synced 2025-10-06 09:00:04 +03:00
vt100: Configure video clock (nw)
This commit is contained in:
parent
8816474434
commit
3bb13e40d6
@ -3203,7 +3203,7 @@ MCFG_SCREEN_UPDATE_DRIVER(rainbow_state, screen_update_rainbow)
|
|||||||
MCFG_SCREEN_PALETTE("vt100_video:palette")
|
MCFG_SCREEN_PALETTE("vt100_video:palette")
|
||||||
MCFG_GFXDECODE_ADD("gfxdecode", "vt100_video:palette", rainbow)
|
MCFG_GFXDECODE_ADD("gfxdecode", "vt100_video:palette", rainbow)
|
||||||
|
|
||||||
MCFG_DEVICE_ADD("vt100_video", RAINBOW_VIDEO, 0)
|
MCFG_DEVICE_ADD("vt100_video", RAINBOW_VIDEO, XTAL_24_0734MHz)
|
||||||
|
|
||||||
MCFG_VT_SET_SCREEN("screen")
|
MCFG_VT_SET_SCREEN("screen")
|
||||||
MCFG_VT_CHARGEN("chargen")
|
MCFG_VT_CHARGEN("chargen")
|
||||||
|
@ -425,7 +425,7 @@ static MACHINE_CONFIG_START( vt100 )
|
|||||||
|
|
||||||
MCFG_DEFAULT_LAYOUT( layout_vt100 )
|
MCFG_DEFAULT_LAYOUT( layout_vt100 )
|
||||||
|
|
||||||
MCFG_DEVICE_ADD("vt100_video", VT100_VIDEO, 0)
|
MCFG_DEVICE_ADD("vt100_video", VT100_VIDEO, XTAL_24_0734MHz)
|
||||||
MCFG_VT_SET_SCREEN("screen")
|
MCFG_VT_SET_SCREEN("screen")
|
||||||
MCFG_VT_CHARGEN("chargen")
|
MCFG_VT_CHARGEN("chargen")
|
||||||
MCFG_VT_VIDEO_RAM_CALLBACK(READ8(vt100_state, vt100_read_video_ram_r))
|
MCFG_VT_VIDEO_RAM_CALLBACK(READ8(vt100_state, vt100_read_video_ram_r))
|
||||||
@ -440,7 +440,7 @@ static MACHINE_CONFIG_START( vt100 )
|
|||||||
MCFG_RS232_RXD_HANDLER(DEVWRITELINE("i8251", i8251_device, write_rxd))
|
MCFG_RS232_RXD_HANDLER(DEVWRITELINE("i8251", i8251_device, write_rxd))
|
||||||
MCFG_RS232_DSR_HANDLER(DEVWRITELINE("i8251", i8251_device, write_dsr))
|
MCFG_RS232_DSR_HANDLER(DEVWRITELINE("i8251", i8251_device, write_dsr))
|
||||||
|
|
||||||
MCFG_DEVICE_ADD(COM5016T_TAG, COM8116, XTAL_5_0688MHz/*XTAL_24_8832MHz / 9*/) // COM5016T-013, 2.7648Mhz Clock, currently hacked wrongly
|
MCFG_DEVICE_ADD(COM5016T_TAG, COM8116, 5068800/*XTAL_24_8832MHz / 9*/) // COM5016T-013, 2.7648Mhz Clock, currently hacked wrongly
|
||||||
MCFG_COM8116_FR_HANDLER(DEVWRITELINE("i8251", i8251_device, write_rxc))
|
MCFG_COM8116_FR_HANDLER(DEVWRITELINE("i8251", i8251_device, write_rxc))
|
||||||
MCFG_COM8116_FT_HANDLER(DEVWRITELINE("i8251", i8251_device, write_txc))
|
MCFG_COM8116_FT_HANDLER(DEVWRITELINE("i8251", i8251_device, write_txc))
|
||||||
|
|
||||||
|
@ -209,7 +209,7 @@ void vt100_video_device::recompute_parameters()
|
|||||||
horiz_pix_total = m_columns * 10; // normal 80 character mode.
|
horiz_pix_total = m_columns * 10; // normal 80 character mode.
|
||||||
|
|
||||||
visarea.set(0, horiz_pix_total - 1, 0, vert_pix_total - 1);
|
visarea.set(0, horiz_pix_total - 1, 0, vert_pix_total - 1);
|
||||||
machine().first_screen()->configure(horiz_pix_total, vert_pix_total, visarea, HZ_TO_ATTOSECONDS((m_interlaced == 0) ? m_frequency : (m_frequency/2) ));
|
screen().configure(horiz_pix_total, vert_pix_total, visarea, HZ_TO_ATTOSECONDS((m_interlaced == 0) ? m_frequency : (m_frequency/2) ));
|
||||||
|
|
||||||
if (VERBOSE)
|
if (VERBOSE)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user