summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/formats
Commit message (Collapse)AuthorAgeFilesLines
* Finished moving quicload/snapshot formats into machine folder (nw) Miodrag Milanovic2013-02-2210-3706/+0
|
* Some more moving to proper place and compile fix (nw) Miodrag Milanovic2013-02-2212-1047/+0
|
* (MESS) Cleaned up tagmap usage in the spectrum drivers a bit. (nw) Wilbert Pol2013-02-071-4/+4
|
* (MESS) Refactored all drivers to use the new MOS6551 and removed the old ↵ Curt Coder2013-02-061-1/+1
| | | | implementation. (nw)
* Started moving DEVICE_IMAGE_ functions into driver_device classes. (nw) Wilbert Pol2013-02-054-6/+6
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-1110-1914/+1911
|
* -spectrum: cleanup and simplification of video output [David Haywood] Miodrag Milanovic2012-10-261-0/+2
|
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-198-36/+36
| | | | | | | | | | | | 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 2. Change legacy Aaron Giles2012-09-175-120/+120
| | | | | | | read/write handlers to take an address_space & instead of an address_space *. Also update pretty much all other functions to take a reference where appropriate. [Aaron Giles]
* Memory handler normalization, part 1. Aaron Giles2012-09-172-7/+7
| | | | | | | | | | | | | 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]
* Clean-ups and version bumpmame0147 Miodrag Milanovic2012-09-172-2/+2
| | | note: hoarded dump removed too from coco_cart.xml, this will not be tolerated
* Enum and union normalization. Aaron Giles2012-09-161-4/+4
|
* Pass 2 of struct modernization. Aaron Giles2012-09-151-2/+2
|
* First pass at modernizing struct definitions. Aaron Giles2012-09-152-6/+3
|
* Closeout on old macros. Retired cputag_set_input_line Aaron Giles2012-09-121-25/+25
| | | | | | | and cputag_set_input_line_and_vector, replacing them with machine.device("tag")->execute().set_input_line[_and_vector]. [Aaron Giles]
* Add ambiguous execute() and memory() methods to the Aaron Giles2012-09-115-10/+10
| | | | | | | device_execute/memory_interfaces respectively in order to catch unnecessary usage of the corresponding device_t methods. Removed all existing redundant usage. [Aaron Giles]
* In device_state_interface, rename state() to state_int() Aaron Giles2012-09-116-57/+57
| | | | | | | | | | | | | | | and set_state() to set_state_int() for consistency. Update all callers. Also add set_pc() helper and updated all callers to use that instead of set_state_int(STATE_GENPC) [Aaron Giles] Added device_t::state() method to get the state interface. Added redundant device_state_interface::state() method to catch redundant use of it. [Aaron Giles] Removed cpu_get_reg() and cpu_set_reg() macros in favor of using the above methods. [Aaron Giles]
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-2122-0/+4757