summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/photoply.c
diff options
context:
space:
mode:
author Alex W. Jackson <alex.w.jackson@gmail.com>2014-03-15 07:34:54 +0000
committer Alex W. Jackson <alex.w.jackson@gmail.com>2014-03-15 07:34:54 +0000
commit25db822531d1e3533f9c65baa656a6b548a30082 (patch)
tree27008f49daa85c4e2bf76de9c83eb960817c7d15 /src/mame/drivers/photoply.c
parent9a3885ad4e113354c87fc063908d8bd7e7a4699d (diff)
Checkpoint 2:
gfxdecode devices must now be assigned a palette in MCFG. Added palette devices to several MESS drivers and devices to comply with this requirement. This palette is assigned as a default to the gfx_elements created by the device (but still not used for drawing yet, except in the UI graphics viewer) Tilemaps now have a pointer to a palette device and use that palette for rgb32 drawing, rather than the palette of the screen or bitmap they are drawing to (since rgb32 screens don't have palettes now). When a tilemap is created, it takes its palette from the gfxdecode device it was created with, but you can change a tilemap's palette device with set_palette() at any time (doing this does not mark the tilemap dirty, since all tilemaps use indexed bitmaps internally)
Diffstat (limited to 'src/mame/drivers/photoply.c')
-rw-r--r--src/mame/drivers/photoply.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mame/drivers/photoply.c b/src/mame/drivers/photoply.c
index 50510dc7adc..a0c85c741a1 100644
--- a/src/mame/drivers/photoply.c
+++ b/src/mame/drivers/photoply.c
@@ -123,7 +123,7 @@ static MACHINE_CONFIG_START( photoply, photoply_state )
MCFG_FRAGMENT_ADD( pcat_common )
- MCFG_GFXDECODE_ADD("gfxdecode", photoply )
+ MCFG_GFXDECODE_ADD("gfxdecode", "palette", photoply )
MCFG_IDE_CONTROLLER_ADD("ide", ata_devices, "hdd", NULL, true)
MCFG_ATA_INTERFACE_IRQ_HANDLER(DEVWRITELINE("pic8259_2", pic8259_device, ir6_w))