Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pic8259: remove trampolines (nw) | 2014-04-23 | 1 | -6/+1 | |
| | |||||
* | Replaced set_irq_acknowledge_callback with proper ↵ | 2014-04-23 | 1 | -1/+0 | |
| | | | | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER/DEVICE (nw) | ||||
* | Converted PIT8253 to DEVCB2 [smf] | 2014-02-23 | 1 | -32/+7 | |
| | |||||
* | (MESS) i8530h31 now *almost* boots or at least make some beeps, instead of ↵ | 2014-01-27 | 1 | -0/+16 | |
| | | | | halting because of unmapped I/O accesses, or halting because of a bad checksum because the ROM was loaded improperly. [alegend45] | ||||
* | (mess) clean up the refresh bit, it's always the same as the 5170 (nw) | 2013-11-09 | 1 | -29/+3 | |
| | |||||
* | Minimal fix for MT05348 (nw) | 2013-11-02 | 1 | -1/+1 | |
| | |||||
* | (mess) at: find a compromise between the at486 and 5170. | 2013-09-12 | 1 | -3/+25 | |
| | | | | --- at486 floppies work again and 5170 bios 1 still boots, at586 still fails it's floppy tests | ||||
* | i286: modernize [Carl] | 2013-07-25 | 1 | -4/+4 | |
| | | | | (mess) at: use natural keyboard for at clones and 386+ and fix 5160 bios 1 (nw) (mess) pc9801: more 9801ux experiments (nw) | ||||
* | PC driver cleanup: | 2013-06-13 | 1 | -12/+8 | |
| | | | | | | | - Much improved CS4031 emulation, added DMA, interrupt controller, timer, RTC directly to the device as sub devices and added the generic functions needed for AT compatibility - Moved the ct486 driver to its own file, to avoid all the legacy stuff in at.c - Added support for the IOCHCK signal to the ISA bus, this is used instead of directly issuing an NMI to the main CPU - Moved ISA device slot definitions to its own file to avoid copy & pasting the same list to different drivers - Updated MC146818 RTC for devcb2 | ||||
* | modernized speaker device. [Fabio Priuli] | 2013-06-04 | 1 | -2/+2 | |
| | |||||
* | Modernized the PIT8253 device. [Fabio Priuli] | 2013-06-03 | 1 | -3/+3 | |
| | |||||
* | 8237dma: convert its remaining users and kill it (nw) | 2013-05-30 | 1 | -2/+1 | |
| | | | | -- The apollo and bebox both boot but might need more thorough testing. | ||||
* | pic8259.c: Switched to devcb2. (nw) | 2013-05-15 | 1 | -16/+0 | |
| | |||||
* | pic8259.c: Continue modernization. (nw) | 2013-05-14 | 1 | -1/+1 | |
| | |||||
* | made BEEP and RAM devices initialize in constructor of driver classes (nw) | 2013-04-23 | 1 | -4/+4 | |
| | |||||
* | moving some static functions in driver state for MESS drivers plus some ↵ | 2013-04-18 | 1 | -11/+10 | |
| | | | | other modernization (nw) | ||||
* | various cpu lookup cleanup (nw) | 2013-04-15 | 1 | -1/+1 | |
| | |||||
* | changed machine().device("maincpu") with m_maincpu in mess tree part (nw) | 2013-04-10 | 1 | -1/+1 | |
| | |||||
* | (MESS) Used modern accessors for i8259. (nw) | 2013-02-02 | 1 | -3/+3 | |
| | |||||
* | IRQ_CALLBACK modernization part 2, this should give some speed to pc drivers ↵ | 2013-01-31 | 1 | -4/+3 | |
| | | | | (no whatsnew) | ||||
* | Cleanups and version bumpmame0148 | 2013-01-11 | 1 | -4/+4 | |
| | |||||
* | (MESS) at: fixed 16-bit DMA reading/writing (no whatsnew) | 2012-09-30 | 1 | -2/+4 | |
| | |||||
* | at: Made sure that the correct address space is used when using DMA (no ↵ | 2012-09-20 | 1 | -2/+4 | |
| | | | | whatsnew) | ||||
* | Since nobody checks for NULLs anyway, make | 2012-09-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | 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. | ||||
* | Memory handler normalization, part 2. Change legacy | 2012-09-17 | 1 | -3/+3 | |
| | | | | | | | read/write handlers to take an address_space & instead of an address_space *. Also update pretty much all other functions to take a reference where appropriate. [Aaron Giles] | ||||
* | Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT ↵ | 2012-09-13 | 1 | -9/+8 | |
| | | | | changed to be members of state classes (no whatsnew) | ||||
* | Clear out remaining global inlines in diexec.h. | 2012-09-12 | 1 | -2/+2 | |
| | |||||
* | In device_state_interface, rename state() to state_int() | 2012-09-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | 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] | ||||
* | oops (nw) | 2012-09-11 | 1 | -1/+1 | |
| | |||||
* | (mess) pc hardware: cleanup the end-of-dma notifications [O. Galibert] | 2012-09-08 | 1 | -12/+34 | |
| | |||||
* | Added Sound Blaster 16, and proper 16 bit ISA DMA handling [Carl] | 2012-09-04 | 1 | -9/+8 | |
| | | | | Added IBM VGA card [Carl] | ||||
* | Merge of MESS sources (no whatsnew) | 2012-08-21 | 1 | -0/+347 | |