summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/video/newbrain.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-130/+0
|
* Removed pseudo-palettes from video/generic.c. All drivers that were using ↵ Alex W. Jackson2014-03-131-2/+4
| | | | them now have an actual palette [Alex Jackson]
* Switched rgb_t to a class, replacing macros with methods. Mappings are Aaron Giles2014-02-191-1/+1
| | | | | | | | | | | | | | | | | | | as follows: MAKE_RGB(r,g,b) == rgb_t(r,g,b) MAKE_ARGB(a,r,g,b) == rgb_t(a,r,g,b) RGB_ALPHA(data) == data.a() RGB_RED(data) == data.r() RGB_GREEN(data) == data.g() RGB_BLUE(data) == data.b() RGB_BLACK == rgb_t::black RGB_WHITE == rgb_t::white Implicit conversions to/from UINT32 are built in as well as simple addition, subtraction, and scaling (with clamping). As a result of being a class, some stricter typing was needed in a few places but overall not too much.
* License tags. (nw) Curt Coder2013-10-161-0/+2
|
* (MESS) Tagmap lookup cleanup. (nw) Curt Coder2013-01-281-4/+1
|
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-191-2/+2
| | | | | | | | | | | | 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.
* (MESS) Death to palettes. (nw) Curt Coder2012-09-121-8/+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/+132