summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* version bump (nw)mame0199 Vas Crabb2018-06-272-4/+4
|
* ddragon: revert sprite position regression (nw) hap2018-06-271-2/+2
|
* left-associativity, yo (nw) Vas Crabb2018-06-251-11/+11
|
* logerror is cool with std::string - don't use .c_str, some ostream flags ↵ Vas Crabb2018-06-252-38/+38
| | | | stick, also const (nw)
* sonydriv: fixed long-standing disk-switch regression [R. Belmont] arbee2018-06-251-0/+6
|
* damn PCH (nw) Vas Crabb2018-06-252-0/+4
|
* consider double epsilon when comapring crystal values Vas Crabb2018-06-251-2/+6
|
* appease MSVC (nw) Vas Crabb2018-06-252-5/+2
|
* small cleanup (nw) Vas Crabb2018-06-244-9/+6
|
* snk.cpp : Cleanup unused, Reduce runtime tag lookup, Split countryc machine ↵ cam9002018-06-242-89/+58
| | | | config & address map
* shangha3.cpp : Cleanups cam9002018-06-243-102/+95
| | | | | Minor cleanups, ACCESSING_BITS cleanups, Fix spacing, Reduce unused, Cleanup blocken okibank Demote Shanghai III with MACHINE_IMPERFECT_GRAPHICS related to MT #01002
* alpha68k.cpp : Updates/Cleanups cam9002018-06-243-220/+196
| | | | ROM Region Defragmentation, Reduce runtime tag lookups, Reduce unnecessary values, Fix crash
* srcclean and other cleanup (nw) Vas Crabb2018-06-2494-780/+774
|
* m5074x: added missing memory_space_config() (nw) arbee2018-06-231-0/+7
|
* ts2068: Fix regression (nw) AJR2018-06-231-0/+2
|
* Merge pull request #3691 from sschnelle/hil_clock_fix ajrhacker2018-06-231-1/+1
|\ | | | | hp9k_3xx: fix HIL clock frequency (nw)
| * hp9k_3xx: fix HIL clock frequency (nw) Sven Schnelle2018-06-231-1/+1
| | | | | | | | The clock frequency is actually 8MHz.
* | mips3: Added VU0 macro-instructions to R5900 disassembler, pending split ↵ mooglyguy2018-06-234-38/+195
|/ | | | into separate device. nw
* Merge pull request #3685 from cam900/patch-36 ajrhacker2018-06-231-1/+1
|\ | | | | pgmprot_igs027a_type2.cpp : Fix martmast metadata
| * pgmprot_igs027a_type2.cpp : Fix martmast metadata cam9002018-06-231-1/+1
| | | | | | USA distributor is Andamiro.
* | hp9k_3xx: IOCPU reset line is connected to cpu RESET I/O (nw) (#3689) Sven Schnelle2018-06-231-1/+9
| |
* | Merge pull request #3688 from sschnelle/ptm_irq ajrhacker2018-06-231-0/+1
|\ \ | | | | | | hp9k_3xx: connect PTM irq (nw)
| * | hp9k_3xx: connect PTM irq (nw) Sven Schnelle2018-06-231-0/+1
| | | | | | | | | | | | Signed-off-by: Sven Schnelle <svens@stackframe.org>
* | | new machine marked as NOT WORKING (#3674) David Haywood2018-06-233-26/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new machine marked as NOT WORKING Stakes Winner / Stakes Winner - GI Kinzen Seiha e no Michi (early development board) [ResO] (SRAM content on board was dead, so most of the porgram is either lost or never existed) - added Japan NEO-MVH MV1C BIOS [Razoola] * labels are just v3 in position v3 etc. no 088a (nw)
* | | mc146818: correct interrupt polarity (nw) (#3627) Patrick Mackinlay2018-06-2312-46/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change makes the MC146818/DS128x devices use the regular ASSERT_LINE/CLEAR_LINE protocol like almost all other devices, removing an unexpected surprise. The devices are fairly widely used, so I've tried to review all of those references and check if they're affected. A surprising number of systems appear to have the interrupt hooked up, but were not accounting for the inversion, so this change might possibly correct some behaviour. The following were modified to remove workarounds: * src/devices/machine/cs4031: removed inversion * src/devices/machine/wd7600: removed inversion * src/mame/drivers/apollo: hooked up interrupt * src/mame/drivers/micronic: removed inversion * src/mame/drivers/octopus: removed inversion * src/mame/machine/apollo: removed timer workaround * src/mame/machine/at: removed inversion * src/mame/machine/interpro_ioga: removed inversion The behaviour of the following might change: * src/devices/bus/econet/e01.cpp * src/devices/bus/electron/cart/click.cpp * src/devices/bus/lpci/southbridge.cpp * src/devices/machine/fdc37c93x.cpp * src/devices/machine/sis85c496.cpp * src/mame/drivers/at.cpp * src/mame/drivers/calchase.cpp * src/mame/drivers/hotstuff.cpp * src/mame/drivers/hx20.cpp * src/mame/drivers/mbee.cpp * src/mame/drivers/mtouchxl.cpp * src/mame/drivers/pc1512.cpp * src/mame/drivers/pcat_dyn.cpp * src/mame/drivers/pcd.cpp * src/mame/drivers/qx10.cpp * src/mame/drivers/su2000.cpp * src/mame/machine/pcshare.cpp
* | | debugger: make save/load support virtual memory (nw) (#3683) Patrick Mackinlay2018-06-231-18/+33
| | | | | | | | | This makes these commands useful and consistent with dump in a virtual memory environment. One minor issue is what to do with save for an unmapped memory address: the approach taken here is to write the space.unmap() value, which seems the least harmful. On load, unmapped addresses are not written to, meaning that save/load with a constant address map work as expected.
* | | nt7534: Add bounds checking to help prevent data corruption and segmentation ↵ AJR2018-06-231-15/+21
|/ / | | | | | | faults (nw)
* | hp9k_3xx: simplify machine configs (#3678) Sven Schnelle2018-06-231-104/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | * hp9k_3xx: simplify machine configs add one hp9k3xx section that defines all the hardware that is common between the /300 models. Signed-off-by: Sven Schnelle <svens@stackframe.org> * hp9k_3xx: make hp9k300 protected Signed-off-by: Sven Schnelle <svens@stackframe.org>
* | debugger: add command for go_exception (#3682) Patrick Mackinlay2018-06-233-0/+19
| |
* | Topcat improvements (#3663) Sven Schnelle2018-06-237-59/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * topcat: fix register accesses * nereid: mask register address bits * topcat: don't override contents before window move depending on the direction of the window move, we must start at the other end with move, otherwise we overwrite the data before it is moved. Signed-off-by: Sven Schnelle <svens@stackframe.org> * topcat: Fix cursor handling Old cursor handling hat a few problems: - Changed VRAM contents which doesn't happen on real hardware - Destroyed Image content on the line where the cursor is show - Window mover copied the cursor Signed-off-by: Sven Schnelle <svens@stackframe.org> * fix spacing Signed-off-by: Sven Schnelle <svens@stackframe.org>
* | Merge pull request #3687 from sschnelle/6840_div8_fix ajrhacker2018-06-231-0/+4
|\ \ | | | | | | 6840ptm: fix divide by 8 mode
| * | 6840ptm: fix divide by 8 mode Sven Schnelle2018-06-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | In divide by 8 mode the value computed in compute_counter() is wrong because the function doesn't divide the clock before the calculation. Signed-off-by: Sven Schnelle <svens@stackframe.org>
* | | im6402: UART, not USART (nw) AJR2018-06-231-1/+1
| | |
* | | alphatro.cpp: Eliminate machine().device (nw) AJR2018-06-231-11/+9
| | |
* | | palmz22.cpp: device_finder (nw) Ivan Vangelista2018-06-231-26/+34
|/ /
* | mips3: Added disassembler for Emotion Engine core opcodes. VU macro ops are ↵ mooglyguy2018-06-236-315/+707
| | | | | | | | still to-do. [Ryan Holtz]
* | mcr, mcr3, pt68k4, rex6000: Removed machine().device, nw mooglyguy2018-06-238-55/+90
| |
* | (nw) fixed validation: hikaru.cpp Robbbert2018-06-231-1/+1
| |
* | segac2.cpp: Spelling (nw) braintro2018-06-231-1/+1
| |
* | new PE+ Slot game braintro2018-06-232-1/+20
| | | | | | | | | | | | New Working Machine Added ---------------------------------------------------- Player's Edge Plus (X000827S+XS000002) Red, White & Blue Slots [BrianT]
* | meritm.cpp: U37 for megat7e is a 4meg rom (nw) braintro2018-06-221-4/+5
| |
* | segac2.cpp: Document 2 more (nw) braintro2018-06-221-2/+2
| |
* | segac2.cpp: Minor doc update (nw) braintro2018-06-221-1/+1
| |
* | meritm.cpp: Correct cut-n-paste ROM labels (nw) braintro2018-06-221-4/+4
| |
* | unistar: Add CRTC (nw) AJR2018-06-221-10/+21
| |
* | meritm.cpp: 0h n0 it's z0er (nw) braintro2018-06-221-67/+67
| |
* | cidx628: Make this display something again AJR2018-06-227-24/+83
| | | | | | | | mcs51: Distinguish AT89C52/S52 device types (nw)
* | meritm.cpp: Use actual long name (nw) braintro2018-06-221-1/+1
| |
* | New working Machine - Megatouch 7 Encore Edition braintro2018-06-222-3/+24
| | | | | | | | | | | | New Working Machine Added ------------------------------------------------------------ Megatouch 7 Encore Edition (9255-90-01 RO0, Standard version) [Brian Troha, The Dumping Union]
* | bus/nes: Eliminate remaining machine().device usage the ugly way (nw) AJR2018-06-224-13/+31
|/