Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use plural names for output finders when there are multiple outputs (#3595) | wilbertpol | 2018-05-27 | 26 | -77/+77 |
| | | | | | | | | * use plural names for output finders when there are multiple outputs (nw) * use plural names for output finders when there are multiple outputs (nw) * use plural names for output finders when there are multiple outputs (nw) | ||||
* | srcclean (nw) | Vas Crabb | 2018-05-27 | 24 | -144/+144 |
| | |||||
* | trivial stuff (nw) | Vas Crabb | 2018-05-27 | 1 | -2/+2 |
| | |||||
* | dectalk.cpp: Eliminate machine().device (nw) | AJR | 2018-05-26 | 1 | -2/+0 |
| | | | | pc9801_26: Fix clang build (nw) | ||||
* | Fix encapsulation flaw (nw) | angelosa | 2018-05-26 | 5 | -10/+10 |
| | |||||
* | pc9801_cbus.cpp: bulk replace install_device() -> install_io(), made it a ↵ | angelosa | 2018-05-26 | 11 | -94/+36 |
| | | | | bus responsibility (nw) | ||||
* | Notes (nw) | angelosa | 2018-05-26 | 1 | -1/+4 |
| | |||||
* | pc9801.cpp: Merge -26 / -86 / -118 joystick port implementations (nw) | angelosa | 2018-05-26 | 8 | -128/+124 |
| | |||||
* | model2io2: Support Virtua Cop | Dirk Best | 2018-05-26 | 1 | -1/+0 |
| | | | | | | | | | * Also improve dip switches * Hook up watchdog MB3773 * Map second RS232 port and connect control signals * Clock for 315-5338A and MSM6253 * Improve documentation * Remove rxtxcb_w from tmp84c015 | ||||
* | pc9801.cpp: added SpeakBoard sound card emulation [Angelo Salese, Takahiro Nogi] | angelosa | 2018-05-25 | 2 | -10/+121 |
| | |||||
* | williams.cpp: Clean up scanline timers (nw) | AJR | 2018-05-25 | 1 | -2/+1 |
| | |||||
* | pc9801.cpp: Improved and reorganized -26 and -86 sound card ROM readbacks ↵ | angelosa | 2018-05-25 | 5 | -16/+58 |
| | | | | [Angelo Salese, Takahiro Nogi] | ||||
* | interpro: lle keyboard working (#3608) | Patrick Mackinlay | 2018-05-25 | 6 | -173/+455 |
| | | | | | | | | | | | | * interpro: lle keyboard working * lle keyboard working, mapping incomplete * slow down cpu, fixes keyboard boot and graphic glitching * remove unnecessary reset suspend/timer * 6700/6800 eprom confirmed to match 2700/2800 * fix line clipping crash and remove noisy logging * interpro: don't use UCHAR_MAMEKEY (nw) | ||||
* | remove many mainly PCI-related MCFG macros in favour of constructor | Vas Crabb | 2018-05-25 | 38 | -268/+222 |
| | | | | | | | | | | | | overloads, remove some absolute device lookups, remove some absolute device tags, and generally clean up stuff fix incorrect device class for PCI APIC (nw) xbox machine config looks ugly now - the devices should expose proper constructor overloads that accept the parts of the PCI ID that are in system PROM or customisable by the OEM and hard-code the parts inherent to the device | ||||
* | pc9801.cpp: fix sound ROM mapping, fixed sound board initialize for Eikan wa ↵ | angelosa | 2018-05-24 | 1 | -0/+2 |
| | | | | Kimi ni 2 [Angelo Salese] | ||||
* | Merge pull request #3602 from shattered/_ef54424 | R. Belmont | 2018-05-23 | 1 | -3/+11 |
|\ | | | | | pc_fdc: use logmacro (nw) | ||||
| * | pc_fdc: use logmacro (nw) | Sergey Svishchev | 2018-05-24 | 1 | -3/+11 |
| | | |||||
* | | Merge pull request #3598 from fulivi/rem488_dev4 | R. Belmont | 2018-05-23 | 2 | -43/+120 |
|\ \ | |/ |/| | remote488: checkpointing added | ||||
| * | remote488: implemented synchronization by checkpoints | fulivi | 2018-05-23 | 2 | -43/+120 |
| | | |||||
* | | i8275: Fix underline-related row blanking; clean up a few more drivers (nw) | AJR | 2018-05-23 | 1 | -2/+3 |
| | | |||||
* | | create devices for each of the voodoo pci cards (nw) | smf- | 2018-05-23 | 2 | -85/+218 |
| | | |||||
* | | remove another device-specific MCFG macro, because standard is better than ↵ | Vas Crabb | 2018-05-23 | 1 | -6/+9 |
| | | | | | | | | better, especially with constructor overloads (nw) | ||||
* | | that never needed to be static (nw) | Vas Crabb | 2018-05-23 | 2 | -11/+9 |
| | | |||||
* | | voodoo: deal with needing to be able to configure screen/CPU or set them at ↵ | Vas Crabb | 2018-05-23 | 3 | -270/+303 |
| | | | | | | | | | | | | | | | | start in a safer way devfind: revert previous change - if finders aren't set in stone after device_resolve_objects it's going to lead to all kinds of hard-to-diagnose bugs (I'll add more checks for this some time after release) (nw) also clean up rotting tabulation | ||||
* | | Uncrappify voodoo pci devices transfert. Fix some paths on midwayic. (nw) | Olivier Galibert | 2018-05-22 | 3 | -17/+12 |
|/ | |||||
* | voodoo: Use device finders instead of machine().device (nw) | Ryan Holtz | 2018-05-21 | 2 | -51/+43 |
| | |||||
* | io992: Use object finders (nw) | AJR | 2018-05-21 | 2 | -8/+10 |
| | |||||
* | ti99_2: Various fixes, added cassette and Hexbus, still WIP | Michael Zapf | 2018-05-21 | 3 | -8/+393 |
| | |||||
* | i8275: Blank top and bottom row lines when underline is greater than 7 | AJR | 2018-05-21 | 2 | -56/+78 |
| | | | | | - Start offloading parts of the device_timer routine to helper functions (nw) - Allow side effects of reads to be disabled (nw) | ||||
* | timer.cpp: Use siblingdevice instead of absolute tag lookup; add screen tag ↵ | AJR | 2018-05-21 | 1 | -1/+5 |
| | | | | validation for scanline timers (nw) | ||||
* | Some cleanup on #3592 (nw) | Vas Crabb | 2018-05-21 | 2 | -13/+13 |
| | |||||
* | psxcontrollerports: Quick validation fix (nw) | AJR | 2018-05-20 | 1 | -2/+2 |
| | |||||
* | psx/ctlrport: use required_device (nw) | cracyc | 2018-05-20 | 2 | -5/+4 |
| | | | | sort_hiscore: make it much faster (nw) | ||||
* | Replace set_led_value and set_lamp_value with output_finders. [Wilbe… (#3592) | wilbertpol | 2018-05-20 | 36 | -67/+135 |
| | | | | | | * Replace set_led_value and set_lamp_value with output_finders. [Wilbert Pol] * segaufo: keep the 2 bit lamp outputs | ||||
* | diexec: Interrupt API changes (nw) | AJR | 2018-05-18 | 58 | -79/+79 |
| | | | | | | - PULSE_LINE is no longer a value. Existing uses have been changed to pulse_input_line with attotime::zero as the second argument. - Formerly only INPUT_LINE_NMI and INPUT_LINE_RESET were allowed with PULSE_LINE. INPUT_LINE_NMI no longer receives special handling; instead, CPU devices must specify which of their input lines are edge-triggered and thus may be used with zero-width pulses by overriding the execute_input_edge_triggered predicate. INPUT_LINE_RESET is still special-cased, however. - execute_default_irq_vector now allows a different default vector to be specified for each input line. This added flexibility may or may not prove useful. | ||||
* | ef9340/1: make character set external. [Wilbert Pol] | Wilbert Pol | 2018-05-18 | 3 | -273/+20 |
| | |||||
* | D'oh. (nw) | arbee | 2018-05-16 | 1 | -0/+7 |
| | |||||
* | sh4drc: optimize FPU CMP instructions (nw) | arbee | 2018-05-16 | 1 | -20/+8 |
| | |||||
* | Stupid typo (nw) | Olivier Galibert | 2018-05-16 | 1 | -1/+1 |
| | |||||
* | Revert "- Removed MACHINE/SOUND/VIDEO _START/_RESET macros. This has the ↵ | Vas Crabb | 2018-05-16 | 1 | -18/+18 |
| | | | | | | | | | | | | side effect of making machine-config overrides of these much" This reverts commit c83e2a853d4e1643fcc85b68ada3c6f7f33adea4. Revert "fix compile. (nw)" This reverts commit a259ba3e366f442a22a9341755ff58163869860c. GCC is being bad and allowing invalid C++ that other compilers reject. | ||||
* | - Removed MACHINE/SOUND/VIDEO _START/_RESET macros. This has the side effect ↵ | MooglyGuy | 2018-05-16 | 1 | -18/+18 |
| | | | | | | of making machine-config overrides of these much uglier, but this is intended to discourage ongoing use, and will be gradually eliminated. | ||||
* | video/hp1ll3: add runtime bounds check in CONF command (issue#3523) (nw) (#3547) | Sergey Svishchev | 2018-05-16 | 2 | -12/+16 |
| | | | | | | * video/hp1ll3: add runtime bounds check in CONF command (issue#3523) (nw) * report unexpected CONF words if they are received (nw) | ||||
* | gt: don't write out of bounds (nw) | Olivier Galibert | 2018-05-16 | 1 | -2/+3 |
| | |||||
* | sh4drc: fix SR damage in new CMP implementations (nw) | arbee | 2018-05-15 | 1 | -4/+12 |
| | |||||
* | oops (nw) | Olivier Galibert | 2018-05-16 | 1 | -1/+1 |
| | |||||
* | interpro: pass more diag stuff (nw) | Olivier Galibert | 2018-05-16 | 3 | -44/+66 |
| | |||||
* | Eliminate remaining non-diexec PULSE_LINE hacks and disable some side ↵ | AJR | 2018-05-15 | 2 | -4/+8 |
| | | | | effects (nw) | ||||
* | z80ctc.cpp: Room for improvement (nw) | AJR | 2018-05-15 | 1 | -0/+1 |
| | |||||
* | Start killing off non-diexec PULSE_LINE hacks (nw) | AJR | 2018-05-15 | 5 | -18/+7 |
| | |||||
* | interpro: wip checkpoint (nw) (#3573) | Patrick Mackinlay | 2018-05-15 | 8 | -276/+1694 |
| | | | | | | | | | | | | | | | * softfloat3: do we like this better? (nw) * softfloat3: it gets the hose again (nw) * softfloat3: sonofa (nw) * interpro: wip checkpoint (nw) * added 6x00 models * added EDGE graphics skeleton * split bus/cards into two types * various fixes/changes |