summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/ip22.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-1675/+0
|
* change flags from GAME_ to MACHINE_ David Haywood2015-07-291-3/+3
| | | | 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.
* Added known authors to licenses tags (nw) Miodrag Milanovic2015-05-091-2/+2
|
* Added dummy license lines to each file for MESS (nw) Miodrag Milanovic2015-05-071-0/+2
|
* ip22: blast through firmware bug Olivier Galibert2015-02-261-4/+3
|
* fixed most of the -Wunreachable-code-break and -Wunreachable-code-return ↵ Oliver Stöneberg2014-09-081-5/+1
| | | | warnings of clang 3.5 when compiling MESS (nw)
* mips3.c: Modernised cpu core (nw) Wilbert Pol2014-06-011-2/+2
|
* Moved eminline and related files into /src/osd since it's system related (nw) Miodrag Milanovic2014-04-161-6/+6
| | | | | | | | Moved delegates into /src/lib/util to enable usage of delegates in other project parts Moved mame_printf_* calls into /src/osd/osdcore.c and renamed them to osd_printf_* Changed mess.mak to display compilation of ymmu100.ppm nicely
* SCSI Port using WRITELINE and DEVCB2. The slot number and SCSI ID are ↵ smf-2014-04-141-30/+36
| | | | separate so you can for example have -harddisk1 as ID 6 and -harddisk 2 as ID 5. The HLE'd CD & HD have configuration switches to set the ID, real emulated hardware will specify the ID using it's own method. [smf]
* kbdc8042_device: converted to devcb2 (nw) Ivan Vangelista2014-04-111-12/+3
|
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-2/+2
|
* Device-ified SGI memory controller (nw) Ivan Vangelista2014-03-241-19/+22
|
* Converted wd33c93.c to devcb2 (nw) Ivan Vangelista2014-03-201-6/+2
|
* Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-1/+1
| | | note: Aaron please give more descriptive text for release log I have no more strength :)
* Converted PIT8253 to DEVCB2 [smf] smf-2014-02-231-29/+6
|
* first round of clang 3.4 fixes for MESS (nw) Oliver Stöneberg2014-02-201-0/+2
|
* Centronics WIP using write lines and DEVCB2. Added an output latch and input ↵ smf-2014-02-091-7/+1
| | | | buffer device to allow configuration in MCFG. Renamed centronics device "printer" to "image". FM-7 parallel port joystick works again. Added support for using PC LPT control lines as inputs (not tested). c64 geocable now just passes individual lines through, changed the strobe line to what is documented online (not tested). Converted MSX & exidy sorcerer parallel port DAC to use covox device instead of using a configuration switch (not tested). Sorcerer parallel port is more like the commodore user port, so should be converted to it's own slot where one option is a centronics card. [smf]
* Modernized pc_lpt device. (nw) Ivan Vangelista2013-09-081-4/+4
|
* added assert to src/mess/drivers/ip22.c to indicate array out-of-bounds ↵ Oliver Stöneberg2013-07-201-0/+1
| | | | accesses (nw)
* cleanups. nw. Fabio Priuli2013-06-031-12/+1
|
* (MESS) ip22: converted the SGI Newport graphics board to be a device. [Fabio ↵ Fabio Priuli2013-06-031-3/+17
| | | | Priuli]
* Modernized the PIT8253 device. [Fabio Priuli] Fabio Priuli2013-06-031-10/+10
|
* MESS anonymous timers this time. (nw) Andrew Gardner2013-05-231-5/+29
|
* Cleanups and version bumpmame0148u4 Miodrag Milanovic2013-04-301-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-2/+0
| | | | needed for xt keyboard on proper place (nw)
* 8042kbdc is now device (nw) Miodrag Milanovic2013-04-191-15/+24
|
* more state cleanup and some modernization (nw) Miodrag Milanovic2013-04-191-69/+69
|
* some mostly pc related cleanup (nw) Miodrag Milanovic2013-04-181-1/+0
|
* cleanup (nw) Miodrag Milanovic2013-04-141-1/+1
|
* Some mess modernization (nw) Miodrag Milanovic2013-02-181-79/+79
|
* machine_notify_delegate modernization (nw) Miodrag Milanovic2013-02-041-6/+0
|
* (MESS) IP22 tag cleanup (nw) Robbbert2013-01-261-71/+45
|
* output of new srcclean changes that are relatively small [smf] smf-2013-01-111-1/+0
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-102/+102
|
* SCSICD now has a CDDA sub device [smf] smf-2012-10-231-4/+5
|
* modernization or timer callbacks part 3 - final (no whatsnew) Miodrag Milanovic2012-09-241-20/+21
|
* 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.
* INTERRUPT_GEN -> INTERRUPT_GEN_MEMBER for MESS part (no whatsnew) Miodrag Milanovic2012-09-181-9/+9
|
* Memory handler normalization, part 2. Change legacy Aaron Giles2012-09-171-21/+21
| | | | | | | 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]
* Memory handler normalization, part 1. Aaron Giles2012-09-171-11/+11
| | | | | | | | | | | | | READ/WRITE_DEVICE*_HANDLERs are now passed an address_space &, and the 8-bit variants get a mem_mask as well. This means they are now directly compatible with the member function delegates. Added a generic address space to the driver_device that can be used when no specific address space is available. Also added DECLARE_READ/WRITE_DEVICE*_HANDLER macros to declare device callbacks with default mem_mask parameters. [Aaron Giles]
* Clean-ups and version bumpmame0147 Miodrag Milanovic2012-09-171-4/+4
| | | note: hoarded dump removed too from coco_cart.xml, this will not be tolerated
* Pass 2 of struct modernization. Aaron Giles2012-09-151-8/+8
|
* Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT ↵ Miodrag Milanovic2012-09-131-17/+16
| | | | changed to be members of state classes (no whatsnew)
* Closeout on old macros. Retired cputag_set_input_line Aaron Giles2012-09-121-6/+6
| | | | | | | and cputag_set_input_line_and_vector, replacing them with machine.device("tag")->execute().set_input_line[_and_vector]. [Aaron Giles]
* Add safe_pc() and safe_pcbase() methods to device_t. Aaron Giles2012-09-111-4/+4
| | | | | | Convert all cpu_get_pc() to safe_pc() and cpu_getpreviouspc() to safe_basepc(). Removed the old macros.
* Split out callbacks from scsibus_device into scscb_device, eventually this ↵ smf-2012-09-061-5/+1
| | | | will be a SCSI device. SCSIBus_interface is no longer required and has been removed. [smf]
* DEVINFO_* to CPU_INFO_*, and some cleanups (no whatsnew) Miodrag Milanovic2012-09-031-14/+0
|
* Removed SCSIConfigTable, SCSI devices are now linked using SCSIBUS from ↵ smf-2012-08-291-15/+9
| | | | MESS. (nw)
* turned WD33C93 into a device & made cps3 flash roms optional on cd sets (nw) smf-2012-08-251-21/+23
|