summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/pc.c
Commit message (Collapse)AuthorAgeFilesLines
* (mess) pc: further separation and cleanup (nw) cracyc2014-03-291-940/+0
|
* (mess) pc: split tandy 1000 and pcjr from pc.c (nw) cracyc2014-03-271-448/+0
|
* no more pc_cga (nw) Miodrag Milanovic2014-03-261-13/+0
|
* small pc cleanup (nw) Miodrag Milanovic2014-03-241-42/+22
|
* upd765: Refactored to use devcb2 callbacks. [Curt Coder] Curt Coder2014-03-171-10/+1
|
* Converted PIT8253 to DEVCB2 [smf] smf-2014-02-231-65/+12
|
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-13/+13
| | | | and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
* replaced more machine().firstcpu with m_maincpu [smf] smf-2014-01-231-6/+6
|
* (mess) mega Soviet clone patch [shattered] cracyc2013-12-221-390/+0
| | | | | | | | | | - moves ec184*, iskr103* and mc1502 out of pc.c - moves CGA font upload support to a subclass - adds new drivers: poisk1, ec1847, pk88 - adds a skeleton of native iskr103* keyboard i8089: implement remaining instructions and support execution from "io" space. [Carl] (mess) isbc-215g: add intel isbc-215g hdd controller, read only for now [Carl] (mess) isbc: add hdd support to isbc2861 (nw)
* replaced read rx/cts/dcd callbacks in I8251 with write handlers, which ↵ smf-2013-12-221-2/+1
| | | | allows multiple chips to be connected together without using glue methods. [smf]
* converted serial & rs232 devices to devcb2 [smf] smf-2013-12-201-32/+0
|
* Cleanups and version bumpmame0151 Miodrag Milanovic2013-11-051-4/+4
|
* (MESS) ec1841 updates: [shattered] R. Belmont2013-09-291-9/+41
| | | | | | | - Emulated the original keyboard - DIP switches added - Improved memory mapping
* (mess) pc: mc1502 fdc reset fix [shattered] cracyc2013-09-251-4/+4
|
* (mess) mc1502: cassette output, printer WIP, serial WIP, minor keyboard fix ↵ cracyc2013-09-231-16/+46
| | | | [shattered]
* (mess) fix mc1502 (nw) cracyc2013-09-191-1/+2
|
* (MESS) ibmpcjr: Fixed loading of imagic cartridge dumps. (nw) Wilbert Pol2013-08-081-2/+17
|
* (MESS) ibmpcjr: Added support for both 128 and 512 byte dumper headers. (nw) Wilbert Pol2013-08-071-7/+23
|
* i86: modernize 80[1]86 [Carl, Wilbert Pol] cracyc2013-07-021-2/+2
| | | | -- 80286 is a WIP
* i286: repurpose unneeded static config as a20 line callback (nw) cracyc2013-06-151-1/+2
| | | | pc9801: experiment on 9801ux (nw) pc: use irq delay from pcjr for pcjx (nw)
* modernized speaker device. [Fabio Priuli] Fabio Priuli2013-06-041-4/+4
|
* (MESS) pc.c: Added t1000sl2. Hooked up the Tandy 1000 character rom to the ↵ Wilbert Pol2013-06-031-6/+0
| | | | other Tandy 1000 drivers. Reimplemented Tandy 1000 ROM banking according to the schematics. [Cowering, Wilbert Pol]
* Modernized the PIT8253 device. [Fabio Priuli] Fabio Priuli2013-06-031-20/+11
|
* Cleanups and version bumpmame0148u5 Miodrag Milanovic2013-05-201-1/+1
|
* pic8259.c: Switched to devcb2. (nw) Wilbert Pol2013-05-151-22/+0
|
* pic8259.c: Continue modernization. (nw) Wilbert Pol2013-05-141-20/+20
|
* (mess) slotify pc joystick [Carl] cracyc2013-05-101-0/+7
| | | | | (mess) asst128 toggles tc in the dor (nw) -- The asst128 still doesn't boot though it does run the boot sector now. It seems to skip every other cylinder.
* -pc: remove unused ibm5150_ppi8255_interface [shattered] Miodrag Milanovic2013-05-101-4/+3
| | | | | | -mc1502: FDC xtal freq is 16 MHz -pc, ec1841: unbreak DBG_LOG macro -asst128: another PC XT clone -ec1841: add softlist, set 'v2' as default BIOS to avoid resets
* Cleanups and version bumpmame0148u4 Miodrag Milanovic2013-04-301-3/+3
|
* made BEEP and RAM devices initialize in constructor of driver classes (nw) Miodrag Milanovic2013-04-231-3/+3
|
* more cleanup (nw) Miodrag Milanovic2013-04-191-1/+0
|
* removed some duplicated and not used code for pc keyboard and moved stuff ↵ Miodrag Milanovic2013-04-191-10/+89
| | | | needed for xt keyboard on proper place (nw)
* 8042kbdc is now device (nw) Miodrag Milanovic2013-04-191-9/+9
|
* some mostly pc related cleanup (nw) Miodrag Milanovic2013-04-181-78/+26
|
* moving some static functions in driver state for MESS drivers plus some ↵ Miodrag Milanovic2013-04-181-40/+35
| | | | other modernization (nw)
* (MESS) cassette cleanup (nw) Miodrag Milanovic2013-04-171-3/+3
|
* small cleanup (nw) Miodrag Milanovic2013-04-141-4/+1
|
* Removal of machine().root_device() where appropriate (nw) Miodrag Milanovic2013-04-141-35/+35
|
* speaker tag lookup removal, also no need to use universal tag, since easier ↵ Miodrag Milanovic2013-04-121-9/+4
| | | | now to follow (nw)
* changed machine().device("maincpu") with m_maincpu in mess tree part (nw) Miodrag Milanovic2013-04-101-1/+1
|
* Started moving DEVICE_IMAGE_ functions into driver_device classes. (nw) Wilbert Pol2013-02-051-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-6/+5
| | | | (no whatsnew)
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-73/+70
|
* [mess] pc.c:convert mc1502 to use wd_fdc (nw) cracyc2012-12-311-14/+28
| | | will boot but changing disks doesn't currently work
* [mess] pc.c: make the tandys and other pc compatibles use the am9517a cracyc2012-12-301-24/+47
| | | They can read floppies and boot now.
* i86.c: Fix shift timing cracyc2012-12-291-17/+57
| | | | | | [mess] pc.c: MT 05069 Fix MC1502 floppy interface [mess] pc.c: Work around pcjx bios bug and fix pcjr nmi (nw) [mess] pc.c: Support pcjx floppies [mess] pc_t1t.c: Add support for pcjx text mode and fix pcjr 4bpp mode
* Cleanups and version bumpmame0147u4 Miodrag Milanovic2012-12-171-3/+3
|
* (MESS) Removed unnecessary includes, and fixed a floppy bug. (nw) Curt Coder2012-12-091-3/+0
|
* upd765.c: changes to busy flag, r/w sector increment and reset int [Carl] cracyc2012-12-031-3/+43
| | | (MESS) move pcjr fdc stuff to pc.c as it is unique and restore kb timer (nw)