Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved optional_device<screen_device> m_screen and ↵ | 2014-03-05 | 1 | -1/+3 | |
| | | | | optional_device<palette_device> m_palette out of driver.* (nw) | ||||
* | Huge update, palette is now device (nw) | 2014-02-27 | 1 | -3/+3 | |
| | | | note: Aaron please give more descriptive text for release log I have no more strength :) | ||||
* | Switched rgb_t to a class, replacing macros with methods. Mappings are | 2014-02-19 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Created gfxdecode_device instead of using machine fixed gfxdecode [Miodrag ↵ | 2014-02-16 | 1 | -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. | ||||
* | Converted SN76496 ready to DEVCB2 [smf] | 2014-02-11 | 1 | -11/+2 | |
| | |||||
* | Bunch of clear ?, nw | 2013-10-16 | 1 | -1/+1 | |
| | |||||
* | Copyright update. Please let me know if there's a blank and you would like ↵ | 2013-10-15 | 1 | -0/+2 | |
| | | | | to fill it somehow, not going to force it for now. I've surely missed some drivers, but for now that's enough. | ||||
* | made BEEP and RAM devices initialize in constructor of driver classes (nw) | 2013-04-23 | 1 | -3/+5 | |
| | |||||
* | (MESS) cassette cleanup (nw) | 2013-04-17 | 1 | -3/+3 | |
| | |||||
* | Removal of machine().root_device() where appropriate (nw) | 2013-04-14 | 1 | -1/+1 | |
| | |||||
* | changed machine().device("maincpu") with m_maincpu in mess tree part (nw) | 2013-04-10 | 1 | -1/+1 | |
| | |||||
* | Started moving DEVICE_IMAGE_ functions into driver_device classes. (nw) | 2013-02-05 | 1 | -2/+3 | |
| | |||||
* | Cleanups and version bumpmame0148 | 2013-01-11 | 1 | -9/+9 | |
| | |||||
* | (MESS) RX78 : fixed various keyboard issues (nw) | 2012-12-26 | 1 | -70/+58 | |
| | |||||
* | Replaced all device_t's with actual device classes. Regression test ↵ | 2012-11-26 | 1 | -1/+1 | |
| | | | | recommended. (nw) | ||||
* | Removed _new from name of modern device (no whatsnew) | 2012-10-02 | 1 | -2/+2 | |
| | |||||
* | Since nobody checks for NULLs anyway, make | 2012-09-19 | 1 | -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. | ||||
* | INTERRUPT_GEN -> INTERRUPT_GEN_MEMBER for MESS part (no whatsnew) | 2012-09-18 | 1 | -1/+1 | |
| | |||||
* | removed local macros since macros with same name but different syntax will ↵ | 2012-09-12 | 1 | -6/+3 | |
| | | | | be used in general (no whatsnew) | ||||
* | (MESS) Continuing new device implementation for SN76496 and clones - ↵ | 2012-08-29 | 1 | -2/+14 | |
| | | | | apricot.c, apricotp.c, coleco.c, m5.c, mz700.c, pc.c, pv2000.c, rx78.c, sms.c, tutor.c [Osso] | ||||
* | Merge of MESS sources (no whatsnew) | 2012-08-21 | 1 | -0/+529 | |