summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/at.c
Commit message (Collapse)AuthorAgeFilesLines
* pic8259: remove trampolines (nw) cracyc2014-04-231-6/+1
|
* Replaced set_irq_acknowledge_callback with proper ↵ Miodrag Milanovic2014-04-231-1/+0
| | | | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER/DEVICE (nw)
* Converted PIT8253 to DEVCB2 [smf] smf-2014-02-231-32/+7
|
* (MESS) i8530h31 now *almost* boots or at least make some beeps, instead of ↵ Scott Stone2014-01-271-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) cracyc2013-11-091-29/+3
|
* Minimal fix for MT05348 (nw) Ivan Vangelista2013-11-021-1/+1
|
* (mess) at: find a compromise between the at486 and 5170. cracyc2013-09-121-3/+25
| | | | --- at486 floppies work again and 5170 bios 1 still boots, at586 still fails it's floppy tests
* i286: modernize [Carl] cracyc2013-07-251-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: Dirk Best2013-06-131-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] Fabio Priuli2013-06-041-2/+2
|
* Modernized the PIT8253 device. [Fabio Priuli] Fabio Priuli2013-06-031-3/+3
|
* 8237dma: convert its remaining users and kill it (nw) cracyc2013-05-301-2/+1
| | | | -- The apollo and bebox both boot but might need more thorough testing.
* pic8259.c: Switched to devcb2. (nw) Wilbert Pol2013-05-151-16/+0
|
* pic8259.c: Continue modernization. (nw) Wilbert Pol2013-05-141-1/+1
|
* made BEEP and RAM devices initialize in constructor of driver classes (nw) Miodrag Milanovic2013-04-231-4/+4
|
* moving some static functions in driver state for MESS drivers plus some ↵ Miodrag Milanovic2013-04-181-11/+10
| | | | other modernization (nw)
* various cpu lookup cleanup (nw) Miodrag Milanovic2013-04-151-1/+1
|
* changed machine().device("maincpu") with m_maincpu in mess tree part (nw) Miodrag Milanovic2013-04-101-1/+1
|
* (MESS) Used modern accessors for i8259. (nw) Curt Coder2013-02-021-3/+3
|
* IRQ_CALLBACK modernization part 2, this should give some speed to pc drivers ↵ Miodrag Milanovic2013-01-311-4/+3
| | | | (no whatsnew)
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-4/+4
|
* (MESS) at: fixed 16-bit DMA reading/writing (no whatsnew) mahlemiut2012-09-301-2/+4
|
* at: Made sure that the correct address space is used when using DMA (no ↵ mahlemiut2012-09-201-2/+4
| | | | whatsnew)
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-191-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 Aaron Giles2012-09-171-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 ↵ Miodrag Milanovic2012-09-131-9/+8
| | | | changed to be members of state classes (no whatsnew)
* Clear out remaining global inlines in diexec.h. Aaron Giles2012-09-121-2/+2
|
* In device_state_interface, rename state() to state_int() Aaron Giles2012-09-111-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) Olivier Galibert2012-09-111-1/+1
|
* (mess) pc hardware: cleanup the end-of-dma notifications [O. Galibert] Olivier Galibert2012-09-081-12/+34
|
* Added Sound Blaster 16, and proper 16 bit ISA DMA handling [Carl] Miodrag Milanovic2012-09-041-9/+8
| | | | Added IBM VGA card [Carl]
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+347