Commit Graph

68 Commits

Author SHA1 Message Date
Sergey Svishchev
47c125bfa8 at, at_keybc: hook up Display Switch 2015-08-30 12:32:23 +03:00
David Haywood
f2f250d9f2 change flags from GAME_ to MACHINE_
this better fits the drivers from MESS (which have always illogically used the GAME_ flags despite not being games) and also fits fine with arcade machines.
2015-07-29 14:36:49 +01:00
Miodrag Milanovic
3e38b7d541 Updated MESS info for licenses (nw) 2015-05-13 09:23:17 +02:00
Miodrag Milanovic
3951e18032 Added dummy license lines to each file for MESS (nw) 2015-05-07 10:41:15 +02:00
Scott Stone
32534bc3a4 Uppercase hash cleanup (nw) 2014-12-24 17:14:04 -05:00
Sergey Svishchev
6b0f3f8e90 ec1842: skeleton 2014-11-10 23:47:43 +03:00
Justin Kerk
19d3c8978e (MESS) PC, AT: Hook up missing softlists to various drivers [Justin Kerk] 2014-10-19 08:17:45 +00:00
Miodrag Milanovic
5d7e1fcc62 Cleanups and version bump 2014-07-22 06:14:55 +00:00
Scott Stone
435182e371 Examined/adjusted mess.lst for orphaned sets and invalid entries. Adjusted spacing to better view commented setnames and added commented entries in mess.lst to match missing roms as well as already existing macros in drivers. (nw) 2014-06-17 05:57:41 +00:00
mahlemiut
22373a3aa6 megapc: added alternate MegaPC Plus set which uses a WINBUS chipset [Chris Hardy, Barry Rodewald] 2014-05-13 10:36:22 +00:00
mahlemiut
6e6684c33f megapc: added hacks to get the keyboard working, to be removed when the keyboard controller code is dumped. (no whatsnew) 2014-05-10 04:48:14 +00:00
mahlemiut
2e6d848970 Created WD7600 chipset device.
megapc: Made into a separate driver class, hooked up WD7600. [Barry Rodewald]
2014-05-09 04:04:16 +00:00
mahlemiut
3671798a87 megapc: correct CPU type to 386SX (no whatsnew) 2014-05-05 02:43:37 +00:00
Ivan Vangelista
4460827d21 am9517a_device: converted to devcb2 (nw) 2014-04-29 16:56:31 +00:00
cracyc
379fe346ad pic8259: remove trampolines (nw) 2014-04-23 18:38:15 +00:00
Miodrag Milanovic
6adfdc4ef8 Did remaining, those that left are in CPU devices, and one case that need confirmation after but thing is it's overwriting one from i186 core (nw) 2014-04-23 09:21:42 +00:00
Miodrag Milanovic
9e85066935 Replaced set_irq_acknowledge_callback with proper MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER/DEVICE (nw) 2014-04-23 08:54:06 +00:00
Ivan Vangelista
c1fb959dbd pc_kbdc_device: converted to devcb2 (nw) 2014-04-16 16:57:56 +00:00
cracyc
bf810d99ba (mess) at: simplify, simplify (nw) 2014-04-15 15:24:32 +00:00
Ivan Vangelista
eb436c17f2 isa8_device and isa16_device: converted to devcb2 (nw) 2014-04-15 14:56:57 +00:00
Ivan Vangelista
6e996a4c96 at_keybc.c: converted to devcb2 (nw) 2014-04-07 17:38:59 +00:00
Miodrag Milanovic
fec65e0b57 Cleanups and version bump 2014-04-07 06:04:18 +00:00
Miodrag Milanovic
64ac8f6776 Huge update, palette is now device (nw)
note: Aaron please give more descriptive text for release log I have no more strength :)
2014-02-27 13:35:15 +00:00
smf-
38d827e993 Converted PIT8253 to DEVCB2 [smf] 2014-02-23 13:00:28 +00:00
Curt Coder
2e7bf618a5 (MESS) pc: Added support for NASLite 1.72MB disk images. [Curt Coder] 2014-02-18 21:30:36 +00:00
Scott Stone
de6bf3dbbf (MESS) i8530h31 now *almost* boots or at least make some beeps, instead of halting because of unmapped I/O accesses, or halting because of a bad checksum because the ROM was loaded improperly. [alegend45] 2014-01-27 20:28:27 +00:00
smf-
31315c3342 Removed support for static config from slots and converted the two devices using it to machine config fragments [smf] 2013-12-19 00:58:47 +00:00
cracyc
7909bef768 (mess) clean up the refresh bit, it's always the same as the 5170 (nw) 2013-11-09 04:26:19 +00:00
Miodrag Milanovic
588172ab74 Moved pc_keyboard into emu/bus (nw) 2013-11-06 12:41:13 +00:00
Ivan Vangelista
7dbec4d1c0 Minimal fix for MT05348 (nw) 2013-11-02 08:04:33 +00:00
smf-
e7517ea39e Fixed the MC146818 modernisation so that local/utc & whether a century is stored in nvram can be specified in a sane way. Removed the century updating as this chip doesn't do that, but each driver can specify where the century should be stored. Fixed off by one errors in the date/time updating. Added support for different external clock speeds and dividers, the clock speeds have been set based on guesswork that the code would set the chip to update at 1hz but this isn't necessarily true. Most flags have been implemented, so that timer updating can be disabled & irq generation should be correct. [smf] 2013-11-01 18:17:55 +00:00
Curt Coder
fda699e4e5 (MESS) Put the proper PC DOSes in place. (nw) 2013-10-04 17:46:05 +00:00
cracyc
8b76c4d345 (mess) at: find a compromise between the at486 and 5170.
---
at486 floppies work again and 5170 bios 1 still boots, at586 still fails it's floppy tests
2013-09-12 21:20:22 +00:00
smf-
62f3a522f6 Replaced ISA16_IDE_CD with ATAPI_CDROM, replaced ISA16_IDE & ISA16_IDE_CD in southbridge_device with two BUS_MASTER_IDE_CONTROLLERs. [smf] 2013-08-24 20:02:23 +00:00
smf-
3792c1e6eb MCFG_DEVICE_CARD_DEVICE_INPUT_DEFAULTS are per slot, they need to be applied to the slot the device will be inserted into. Fixes ide cd being mapped as the primary ide controller (nw) 2013-08-24 10:18:20 +00:00
cracyc
86aee88e0c (mess) at: preliminary PS/1 support [Carl]
--
Probably stalled until the kbc supports mice.
2013-07-25 20:23:52 +00:00
cracyc
6233a365b8 i286: modernize [Carl]
(mess) at: use natural keyboard for at clones and 386+ and fix 5160 bios 1 (nw)
(mess) pc9801: more 9801ux experiments (nw)
2013-07-25 00:58:24 +00:00
Curt Coder
84b0a81456 (MESS) ibm5170: Emulated the IBM Model F PC/AT 84-key keyboard. [Curt Coder, John Elliott] 2013-06-30 08:51:53 +00:00
Miodrag Milanovic
b182466163 Moved PC 10 III bios to proper place (nw) 2013-06-25 10:19:00 +00:00
Miodrag Milanovic
0502c5e8fe (MESS) New skeleton: Commodore PC 10 III [Kaylee] 2013-06-25 08:47:51 +00:00
cracyc
1f2cde8956 i286: repurpose unneeded static config as a20 line callback (nw)
pc9801: experiment on 9801ux (nw)
pc: use irq delay from pcjr for pcjx (nw)
2013-06-15 14:35:56 +00:00
Dirk Best
ff3a768786 PC driver cleanup:
- 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
2013-06-13 15:43:56 +00:00
Fabio Priuli
e098aab416 Modernized the PIT8253 device. [Fabio Priuli] 2013-06-03 11:39:54 +00:00
smf-
459b30be0f Moved default card config, device inputs and clock off the slot interface so they can be specified for all cards [smf] 2013-05-29 13:52:16 +00:00
Wilbert Pol
6f7dd684be pic8259.c: Switched to devcb2. (nw) 2013-05-15 21:57:33 +00:00
Wilbert Pol
34be6878ec pic8259.c: Continue modernization. (nw) 2013-05-14 20:48:27 +00:00
Miodrag Milanovic
82681f1bb1 speaker tag lookup removal, also no need to use universal tag, since easier now to follow (nw) 2013-04-12 12:29:10 +00:00
cracyc
2aef91cd55 (mess) at: fix some at bioses (nw) 2013-04-10 22:34:13 +00:00
cracyc
d9f2488dd6 i286: make the registers in the debugger follow the 386 layout (nw)
(mess) at: cleanup unnecessary rom entries, move the neat 386sx to ct386sx and make it boot (nw)
2013-04-09 19:50:33 +00:00
mahlemiut
6ef18e79fe (MESS) Added s3virgedx (no whatsnew) 2013-04-01 03:02:47 +00:00