summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/video
Commit message (Collapse)AuthorAgeFilesLines
* In device_state_interface, rename state() to state_int() Aaron Giles2012-09-115-63/+63
| | | | | | | | | | | | | | | 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]
* Don't use safe_pc[base] when you already have a Aaron Giles2012-09-111-1/+1
| | | | | | resolved device_state_interface. Added redundant methods to device_state_interface to generate errors when this is done.
* Add safe_pc() and safe_pcbase() methods to device_t. Aaron Giles2012-09-1115-38/+38
| | | | | | Convert all cpu_get_pc() to safe_pc() and cpu_getpreviouspc() to safe_basepc(). Removed the old macros.
* (mess) fixed apollo regression. (nw) Sandro Ronco2012-09-091-1/+1
|
* added missing \n to remaining fatalerror() calls (no whatsnew) Oliver Stöneberg2012-09-0913-34/+29
|
* (MESS) Clean up some MACHINE_CONFIG_START. (nw) Sandro Ronco2012-09-081-0/+4
|
* fixed some warnings about unreachable statements reported by cppcheck (no ↵ Oliver Stöneberg2012-09-085-10/+2
| | | | whatsnew)
* (MESS) c128: Fixed extended keyboard line reading. (nw) Curt Coder2012-09-081-2/+13
|
* (MESS) c128: Refactored to use the new VIC-IIe, and rewrote the MOS8563 VDC ↵ Curt Coder2012-09-081-2/+2
| | | | as an MC6845 variant. The VIC-IIe and VDC now have their own screens. Not fully working yet, WIP. (nw)
* (MESS) mos6566: Refactored to use an rgb32 bitmap. (nw) Curt Coder2012-09-072-95/+90
|
* (MESS) mos6566: Added VIC-IIe variants. (nw) Curt Coder2012-09-072-20/+99
|
* (MESS) svga_s3: Added Hardware Graphics Cursor. Works fine under Windows 95, ↵ mahlemiut2012-09-061-2/+2
| | | | allowing hardware acceleration to be set to full, but doesn't work right under Windows 3.1.
* (MESS) vic20: Refactored VIC to a modern device. (nw) Curt Coder2012-09-062-10/+11
| | | | (MESS) c64: Fixed IDE64 cartridge video corruption. (nw) (MESS) Added paddles and light pen VCS control devices. [Curt Coder]
* TILE/TILEMAP modernization part 3 (no whatsnew) Miodrag Milanovic2012-09-064-51/+45
|
* gfx_element is now a class. Accessors are provided for all Aaron Giles2012-09-068-28/+28
| | | | | necessary elements. Updated some of the more, ah, creative uses/abuses of the gfx_elements. [Aaron Giles]
* Replaced standard mappers with an enumeration that maps internally Aaron Giles2012-09-054-7/+7
| | | | | | to the original functions. The only change is to all-caps since these are constants, e.g., tilemap_scan_rows -> TILEMAP_SCAN_ROWS.
* Added Sound Blaster 16, and proper 16 bit ISA DMA handling [Carl] Miodrag Milanovic2012-09-042-0/+127
| | | | Added IBM VGA card [Carl]
* Cleanup and some inheritance fixes (no whatsnew) Miodrag Milanovic2012-09-0312-283/+0
|
* conversion of legacy devices into modern wip (no whatsnew) Miodrag Milanovic2012-09-0322-38/+730
|
* (MESS) Added PET cassette port slot interface to vic20, c64, and plus4. ↵ Curt Coder2012-09-022-2/+17
| | | | | | | | | | | | Implemented 1530/1531 datassette as slot devices. Converted MOS6581 interface to devcb. [Curt Coder] (MESS) vic20: Added floating bus read support to VIC and cartridge interface. (MESS) vic10: Added floating bus read support to VIC-II and cartridge interface. (MESS) c64: Added floating bus read support to cartridge interface. [Curt Coder] (MESS) plus4: Added floating bus read support to TED and cartridge interface. Implemented some Diag264 test cartridge loopback connectors. [Curt Coder] (MESS) c16: Added PAL/NTSC variants. (nw) (MESS) v364: Fixed speech ROM mapping. (nw) (MESS) compis: Separated keyboard to its own file. (nw) (MESS) huebler: Cleanup. (nw)
* (MESS) svga_s3: added memory-mapped I/O ports, and various other updates. mahlemiut2012-09-021-0/+1
|
* Removed legacy inline_config support and updated devices using it (no whatsnew) Miodrag Milanovic2012-08-302-40/+38
|
* Removed zero sized inline_config (no whatsnew) Miodrag Milanovic2012-08-303-4/+0
|
* Removed template usage for legacy devices, to make my future work easier (nw) Miodrag Milanovic2012-08-303-18/+36
|
* (MESS) sr16: added layout for LCD. (nw) Sandro Ronco2012-08-281-0/+165
|
* (MESS) svga_s3: implemented background and foreground mix registers. mahlemiut2012-08-281-0/+2
|
* (MESS) HD44780: added an optional pixel_update callback in order to support ↵ Sandro Ronco2012-08-272-6/+19
| | | | custom LCD. (nw)
* (MESS) Preliminary work on S3 764. mahlemiut2012-08-261-1/+10
|
* (MESS) svga_s3: converted to 16-bit ISA device. The S3 chipsets have 16-bit ↵ mahlemiut2012-08-262-13/+13
| | | | wide registers, and can only be used on AT systems. (no whatsnew)
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-21213-0/+94029