compis: WIP. (nw)

This commit is contained in:
Curt Coder 2016-08-19 11:44:06 +03:00
parent 0b4d175aa8
commit e02430f824
2 changed files with 3 additions and 3 deletions

View File

@ -82,7 +82,7 @@ static MACHINE_CONFIG_FRAGMENT( hrg )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 400-1)
MCFG_SCREEN_UPDATE_DEVICE(UPD7220_TAG, upd7220_device, screen_update)
MCFG_DEVICE_ADD(UPD7220_TAG, UPD7220, XTAL_4_433619MHz/2) // unknown clock
MCFG_DEVICE_ADD(UPD7220_TAG, UPD7220, 2252500) // unknown clock
MCFG_DEVICE_ADDRESS_MAP(AS_0, hrg_map)
MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(compis_hrg_t, display_pixels)
MCFG_VIDEO_SET_SCREEN(SCREEN_TAG)
@ -115,7 +115,7 @@ static MACHINE_CONFIG_FRAGMENT( uhrg )
MCFG_SCREEN_VISIBLE_AREA(0, 1280-1, 0, 800-1)
MCFG_SCREEN_UPDATE_DEVICE(UPD7220_TAG, upd7220_device, screen_update)
MCFG_DEVICE_ADD(UPD7220_TAG, UPD7220, XTAL_4_433619MHz/2) // unknown clock
MCFG_DEVICE_ADD(UPD7220_TAG, UPD7220, 2252500*2) // unknown clock
MCFG_DEVICE_ADDRESS_MAP(AS_0, uhrg_map)
MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(compis_uhrg_t, display_pixels)
MCFG_VIDEO_SET_SCREEN(SCREEN_TAG)

View File

@ -388,7 +388,7 @@ inline void upd7220_device::recompute_parameters()
else if((m_mode & UPD7220_MODE_INTERLACE_MASK) == UPD7220_MODE_INTERLACE_ON)
{
// in interlaced mode every line contains both fields
horiz_mult = 8;
horiz_mult = 8; // TODO this breaks compis uhrg video, characters are 16 pixels wide in interlaced mode too
vert_mult = 2;
}