Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | In device_state_interface, rename state() to state_int() | 2012-09-11 | 5 | -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 | 2012-09-11 | 1 | -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. | 2012-09-11 | 15 | -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) | 2012-09-09 | 1 | -1/+1 | |
| | |||||
* | added missing \n to remaining fatalerror() calls (no whatsnew) | 2012-09-09 | 13 | -34/+29 | |
| | |||||
* | (MESS) Clean up some MACHINE_CONFIG_START. (nw) | 2012-09-08 | 1 | -0/+4 | |
| | |||||
* | fixed some warnings about unreachable statements reported by cppcheck (no ↵ | 2012-09-08 | 5 | -10/+2 | |
| | | | | whatsnew) | ||||
* | (MESS) c128: Fixed extended keyboard line reading. (nw) | 2012-09-08 | 1 | -2/+13 | |
| | |||||
* | (MESS) c128: Refactored to use the new VIC-IIe, and rewrote the MOS8563 VDC ↵ | 2012-09-08 | 1 | -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) | 2012-09-07 | 2 | -95/+90 | |
| | |||||
* | (MESS) mos6566: Added VIC-IIe variants. (nw) | 2012-09-07 | 2 | -20/+99 | |
| | |||||
* | (MESS) svga_s3: Added Hardware Graphics Cursor. Works fine under Windows 95, ↵ | 2012-09-06 | 1 | -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) | 2012-09-06 | 2 | -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) | 2012-09-06 | 4 | -51/+45 | |
| | |||||
* | gfx_element is now a class. Accessors are provided for all | 2012-09-06 | 8 | -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 | 2012-09-05 | 4 | -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] | 2012-09-04 | 2 | -0/+127 | |
| | | | | Added IBM VGA card [Carl] | ||||
* | Cleanup and some inheritance fixes (no whatsnew) | 2012-09-03 | 12 | -283/+0 | |
| | |||||
* | conversion of legacy devices into modern wip (no whatsnew) | 2012-09-03 | 22 | -38/+730 | |
| | |||||
* | (MESS) Added PET cassette port slot interface to vic20, c64, and plus4. ↵ | 2012-09-02 | 2 | -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. | 2012-09-02 | 1 | -0/+1 | |
| | |||||
* | Removed legacy inline_config support and updated devices using it (no whatsnew) | 2012-08-30 | 2 | -40/+38 | |
| | |||||
* | Removed zero sized inline_config (no whatsnew) | 2012-08-30 | 3 | -4/+0 | |
| | |||||
* | Removed template usage for legacy devices, to make my future work easier (nw) | 2012-08-30 | 3 | -18/+36 | |
| | |||||
* | (MESS) sr16: added layout for LCD. (nw) | 2012-08-28 | 1 | -0/+165 | |
| | |||||
* | (MESS) svga_s3: implemented background and foreground mix registers. | 2012-08-28 | 1 | -0/+2 | |
| | |||||
* | (MESS) HD44780: added an optional pixel_update callback in order to support ↵ | 2012-08-27 | 2 | -6/+19 | |
| | | | | custom LCD. (nw) | ||||
* | (MESS) Preliminary work on S3 764. | 2012-08-26 | 1 | -1/+10 | |
| | |||||
* | (MESS) svga_s3: converted to 16-bit ISA device. The S3 chipsets have 16-bit ↵ | 2012-08-26 | 2 | -13/+13 | |
| | | | | wide registers, and can only be used on AT systems. (no whatsnew) | ||||
* | Merge of MESS sources (no whatsnew) | 2012-08-21 | 213 | -0/+94029 | |