Ok, it's actually the damn palette length, fixed for good

This commit is contained in:
Angelo Salese 2013-11-24 23:06:16 +00:00
parent a717c13507
commit 6e7e019afd
4 changed files with 7 additions and 5 deletions

View File

@ -272,6 +272,9 @@ PALETTE_INIT_MEMBER(v9958_device, v9958)
// init v9938 512-color palette
PALETTE_INIT_CALL_MEMBER(v9938);
if(machine().total_colors() != 19780)
fatalerror("V9958: not enough palette, must be 19780");
if (v99x8_device::s_pal_indYJK == NULL)
v99x8_device::s_pal_indYJK = auto_alloc_array(machine(),UINT16, 0x20000);

View File

@ -649,7 +649,6 @@ static MACHINE_CONFIG_START( csplayh5, csplayh5_state )
MCFG_Z80CTC_ADD("ctc", 8000000, ctc_intf)
MCFG_NVRAM_ADD_0FILL("nvram")
/* video hardware */
@ -665,7 +664,7 @@ static MACHINE_CONFIG_START( csplayh5, csplayh5_state )
MCFG_SCREEN_VISIBLE_AREA(MSX2_XBORDER_PIXELS - MSX2_VISIBLE_XBORDER_PIXELS, MSX2_TOTAL_XRES_PIXELS - MSX2_XBORDER_PIXELS + MSX2_VISIBLE_XBORDER_PIXELS - 1, MSX2_YBORDER_PIXELS - MSX2_VISIBLE_YBORDER_PIXELS, MSX2_TOTAL_YRES_PIXELS - MSX2_YBORDER_PIXELS + MSX2_VISIBLE_YBORDER_PIXELS - 1)
MCFG_SCREEN_UPDATE_DEVICE("v9958", v9958_device, screen_update)
MCFG_PALETTE_LENGTH(19268)
MCFG_PALETTE_LENGTH(19780)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")

View File

@ -469,7 +469,7 @@ static MACHINE_CONFIG_START( pzlestar, sangho_state )
MCFG_MACHINE_RESET_OVERRIDE(sangho_state,pzlestar)
MCFG_PALETTE_LENGTH(19268)
MCFG_PALETTE_LENGTH(19780)
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD("ymsnd", YM2413, 3580000)
@ -499,7 +499,7 @@ static MACHINE_CONFIG_START( sexyboom, sangho_state )
MCFG_MACHINE_RESET_OVERRIDE(sangho_state,sexyboom)
MCFG_PALETTE_LENGTH(19268)
MCFG_PALETTE_LENGTH(19780)
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD("ymsnd", YM2413, 3580000)

View File

@ -1248,7 +1248,7 @@ static MACHINE_CONFIG_START( msx2p, msx_state )
MCFG_SCREEN_SIZE(MSX2_TOTAL_XRES_PIXELS, 262*2)
MCFG_SCREEN_VISIBLE_AREA(MSX2_XBORDER_PIXELS - MSX2_VISIBLE_XBORDER_PIXELS, MSX2_TOTAL_XRES_PIXELS - MSX2_XBORDER_PIXELS + MSX2_VISIBLE_XBORDER_PIXELS - 1, MSX2_YBORDER_PIXELS - MSX2_VISIBLE_YBORDER_PIXELS, MSX2_TOTAL_YRES_PIXELS - MSX2_YBORDER_PIXELS + MSX2_VISIBLE_YBORDER_PIXELS - 1)
MCFG_PALETTE_LENGTH(19268)
MCFG_PALETTE_LENGTH(19780)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")