summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/rx78.c
Commit message (Collapse)AuthorAgeFilesLines
* Moved optional_device<screen_device> m_screen and ↵ Miodrag Milanovic2014-03-051-1/+3
| | | | optional_device<palette_device> m_palette out of driver.* (nw)
* Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-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 Aaron Giles2014-02-191-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 ↵ 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.
* Converted SN76496 ready to DEVCB2 [smf] smf-2014-02-111-11/+2
|
* Bunch of clear ?, nw Angelo Salese2013-10-161-1/+1
|
* Copyright update. Please let me know if there's a blank and you would like ↵ Angelo Salese2013-10-151-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) Miodrag Milanovic2013-04-231-3/+5
|
* (MESS) cassette cleanup (nw) Miodrag Milanovic2013-04-171-3/+3
|
* Removal of machine().root_device() where appropriate (nw) Miodrag Milanovic2013-04-141-1/+1
|
* changed machine().device("maincpu") with m_maincpu in mess tree part (nw) Miodrag Milanovic2013-04-101-1/+1
|
* Started moving DEVICE_IMAGE_ functions into driver_device classes. (nw) Wilbert Pol2013-02-051-2/+3
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-9/+9
|
* (MESS) RX78 : fixed various keyboard issues (nw) Robbbert2012-12-261-70/+58
|
* Replaced all device_t's with actual device classes. Regression test ↵ Curt Coder2012-11-261-1/+1
| | | | recommended. (nw)
* Removed _new from name of modern device (no whatsnew) Miodrag Milanovic2012-10-021-2/+2
|
* 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.
* INTERRUPT_GEN -> INTERRUPT_GEN_MEMBER for MESS part (no whatsnew) Miodrag Milanovic2012-09-181-1/+1
|
* removed local macros since macros with same name but different syntax will ↵ Miodrag Milanovic2012-09-121-6/+3
| | | | be used in general (no whatsnew)
* (MESS) Continuing new device implementation for SN76496 and clones - ↵ Scott Stone2012-08-291-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) Miodrag Milanovic2012-08-211-0/+529