summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/ie15.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-663/+0
|
* ie15: minor cleanup Sergey Svishchev2015-09-051-8/+7
|
* Don't use 64 bit print for things that make so sense as 64 bit. (nw) Cowering2015-06-191-2/+2
|
* Updated MESS info for licenses (nw) Miodrag Milanovic2015-05-131-2/+2
|
* Added dummy license lines to each file for MESS (nw) Miodrag Milanovic2015-05-071-0/+2
|
* ie15: whitespace only Sergey Svishchev2014-10-261-17/+18
|
* ie15: init palette, minor cleanup Sergey Svishchev2014-10-261-4/+8
|
* ie15_keyboard_device: converted to devcb2. Also removed some ↵ Ivan Vangelista2014-04-141-12/+10
| | | | machine().first_screen() from ie15.c (nw)
* removed unnecessary include (nw) smf-2014-04-141-1/+0
|
* emulate ie15 keyboard & use RS232 port [shattered] smf-2014-04-141-281/+276
|
* generic_keyboard_device, generic_terminal_device and teleprinter_device: ↵ Ivan Vangelista2014-04-091-7/+2
| | | | converted to devcb2 (nw)
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-2/+2
|
* primary_screen -> first_screen() (nw) Miodrag Milanovic2014-03-151-6/+6
|
* Checkpoint 2: Alex W. Jackson2014-03-151-1/+1
| | | | | | gfxdecode devices must now be assigned a palette in MCFG. Added palette devices to several MESS drivers and devices to comply with this requirement. This palette is assigned as a default to the gfx_elements created by the device (but still not used for drawing yet, except in the UI graphics viewer) Tilemaps now have a pointer to a palette device and use that palette for rgb32 drawing, rather than the palette of the screen or bitmap they are drawing to (since rgb32 screens don't have palettes now). When a tilemap is created, it takes its palette from the gfxdecode device it was created with, but you can change a tilemap's palette device with set_palette() at any time (doing this does not mark the tilemap dirty, since all tilemaps use indexed bitmaps internally)
* Made palette settings for screen explicit and mandatory for ind16 mode (nw) Miodrag Milanovic2014-03-141-1/+3
|
* Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-5/+6
| | | 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-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.
* 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.
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-5/+6
| | | | and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
* Cleanups and version bumpmame0148u5 Miodrag Milanovic2013-05-201-47/+47
|
* (MESS)new driver: 15IE-00-013 serial terminal [shattered] Miodrag Milanovic2013-05-101-0/+666
Note: this is without bitbanger abuse part