mirror of
https://github.com/holub/mame
synced 2025-04-28 19:14:55 +03:00
Ok, it's actually the damn palette length, fixed for good
This commit is contained in:
parent
a717c13507
commit
6e7e019afd
@ -272,6 +272,9 @@ PALETTE_INIT_MEMBER(v9958_device, v9958)
|
|||||||
// init v9938 512-color palette
|
// init v9938 512-color palette
|
||||||
PALETTE_INIT_CALL_MEMBER(v9938);
|
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)
|
if (v99x8_device::s_pal_indYJK == NULL)
|
||||||
v99x8_device::s_pal_indYJK = auto_alloc_array(machine(),UINT16, 0x20000);
|
v99x8_device::s_pal_indYJK = auto_alloc_array(machine(),UINT16, 0x20000);
|
||||||
|
|
||||||
|
@ -649,7 +649,6 @@ static MACHINE_CONFIG_START( csplayh5, csplayh5_state )
|
|||||||
|
|
||||||
MCFG_Z80CTC_ADD("ctc", 8000000, ctc_intf)
|
MCFG_Z80CTC_ADD("ctc", 8000000, ctc_intf)
|
||||||
|
|
||||||
|
|
||||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||||
|
|
||||||
/* video hardware */
|
/* 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_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_SCREEN_UPDATE_DEVICE("v9958", v9958_device, screen_update)
|
||||||
|
|
||||||
MCFG_PALETTE_LENGTH(19268)
|
MCFG_PALETTE_LENGTH(19780)
|
||||||
|
|
||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
|
@ -469,7 +469,7 @@ static MACHINE_CONFIG_START( pzlestar, sangho_state )
|
|||||||
|
|
||||||
MCFG_MACHINE_RESET_OVERRIDE(sangho_state,pzlestar)
|
MCFG_MACHINE_RESET_OVERRIDE(sangho_state,pzlestar)
|
||||||
|
|
||||||
MCFG_PALETTE_LENGTH(19268)
|
MCFG_PALETTE_LENGTH(19780)
|
||||||
|
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
MCFG_SOUND_ADD("ymsnd", YM2413, 3580000)
|
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_MACHINE_RESET_OVERRIDE(sangho_state,sexyboom)
|
||||||
|
|
||||||
MCFG_PALETTE_LENGTH(19268)
|
MCFG_PALETTE_LENGTH(19780)
|
||||||
|
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
MCFG_SOUND_ADD("ymsnd", YM2413, 3580000)
|
MCFG_SOUND_ADD("ymsnd", YM2413, 3580000)
|
||||||
|
@ -1248,7 +1248,7 @@ static MACHINE_CONFIG_START( msx2p, msx_state )
|
|||||||
MCFG_SCREEN_SIZE(MSX2_TOTAL_XRES_PIXELS, 262*2)
|
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_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 */
|
/* sound hardware */
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
|
Loading…
Reference in New Issue
Block a user