summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pcm.c
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-1/+1
|
* Checkpoint 2: Alex W. Jackson2014-03-151-1/+1
| | | | | | 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)
* Made palette settings for screen explicit and mandatory for ind16 mode (nw) Miodrag Milanovic2014-03-141-0/+2
|
* Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-2/+1
| | | note: Aaron please give more descriptive text for release log I have no more strength :)
* Created gfxdecode_device instead of using machine fixed gfxdecode [Miodrag ↵ Miodrag Milanovic2014-02-161-1/+1
| | | | | | | | | | Milanovic] Updated all devices and drivers for using it. out of whatsnew: Note that it is made to work same as before, in some cases it can be more logic to move gfxdevice into subdevice itself then to keep it in main driver.
* replaced read rx callback in Z80DART (and clones) with a write handler, ↵ smf-2013-12-221-2/+4
| | | | which allows multiple chips to be connected together without using glue methods. [smf]
* (MESS) Added copyright info - feel free to update as needed Robbbert2013-10-161-0/+2
|
* modernized generic palette initializations (nw) Oliver Stöneberg2013-07-151-1/+1
|
* modernized speaker device. [Fabio Priuli] Fabio Priuli2013-06-041-1/+1
|
* (MESS) Refactored drivers to use z80dart.c instead of z80sio.c, the easy ↵ Curt Coder2013-05-271-11/+22
| | | | part. (nw)
* (MESS) cassette cleanup (nw) Miodrag Milanovic2013-04-171-3/+3
|
* speaker tag lookup removal, also no need to use universal tag, since easier ↵ Miodrag Milanovic2013-04-121-2/+2
| | | | now to follow (nw)
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-32/+32
|
* Replaced all device_t's with actual device classes. Regression test ↵ Curt Coder2012-11-261-1/+1
| | | | recommended. (nw)
* Memory handler normalization, part 1. Aaron Giles2012-09-171-6/+6
| | | | | | | | | | | | | READ/WRITE_DEVICE*_HANDLERs are now passed an address_space &, and the 8-bit variants get a mem_mask as well. This means they are now directly compatible with the member function delegates. Added a generic address space to the driver_device that can be used when no specific address space is available. Also added DECLARE_READ/WRITE_DEVICE*_HANDLER macros to declare device callbacks with default mem_mask parameters. [Aaron Giles]
* removed local macros since macros with same name but different syntax will ↵ Miodrag Milanovic2012-09-121-6/+3
| | | | be used in general (no whatsnew)
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+364