summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/ql.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-191-13/+13
| | | | | | | | | | | | device_memory_interface::space() assert against NULL and return a reference, and pushed references throughout all address space usage in the system. Added a has_space() method to check for those rare case when it is ambiguous. [Aaron Giles] Also reinstated the generic space and added fatal error handlers if anyone tries to actually read/write from it.
* Memory handler normalization, part 1. Aaron Giles2012-09-171-8/+8
| | | | | | | | | | | | | 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]
* (MESS) Death to palettes. (nw) Curt Coder2012-09-121-38/+1
|
* Clear out remaining global inlines in diexec.h. Aaron Giles2012-09-121-5/+5
|
* Add ambiguous execute() and memory() methods to the Aaron Giles2012-09-111-1/+1
| | | | | | | device_execute/memory_interfaces respectively in order to catch unnecessary usage of the corresponding device_t methods. Removed all existing redundant usage. [Aaron Giles]
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+1365