Commit Graph

62934 Commits

Author SHA1 Message Date
hap
8889f182f1 xaudio2: fix wrong dll, regression from a10fcd31d3 (nw)
https://mametesters.org/view.php?id=7170
2018-12-12 19:19:41 +01:00
Ivan Vangelista
37502d5584 src/mame/machine: some more MCFG removal (nw) 2018-12-12 18:14:46 +01:00
ClawGrip
8d8646a5b1 leapster.xml: Document some undumped games (there are dozens still missing) (#4392) 2018-12-12 07:48:38 +01:00
ajrhacker
3045bdb804
Merge pull request #4389 from Celelibi/fix-maybe-uninitialized-Og1
Fix compilation errors with -Og
2018-12-11 20:31:34 -05:00
AJR
9f4fc823d4 Fix OS X build after a45221458d (nw)
posixptty.cpp uses openpty, which remains in <util.h> under OS X.
2018-12-11 19:42:08 -05:00
Miodrag Milanović
a45221458d Android compile fix (#4395)
* Fix compile for Android, set API to 24

* Update Android Studio project to API 24

* Fixed project file to latest Android Studio

* fix build with gradle alone
2018-12-11 19:38:27 -05:00
Ivan Vangelista
ff08c8cd4e machine/keyboard, terminal: removed MCFG macros (nw) 2018-12-11 18:17:20 +01:00
Celelibi
2f70f9698e Fix compilation errors with -Og
Signed-off-by: Celelibi <celelibi@gmail.com>
2018-12-11 14:26:30 +01:00
Robbbert
65bf009f97 (nw) needs save state too 2018-12-11 20:04:17 +11:00
Robbbert
b4108e2422 yutnori: replaced hack with protection [iq_132, Robbbert] 2018-12-11 19:41:52 +11:00
Ivan Vangelista
147208b0b0
royalmah.cpp: better banking. Not entirely sure it's correct, but game is playable from start to finish - verified with cheats (nw) 2018-12-11 09:24:30 +01:00
Roberto Fresca
c6b9411f22
Merge pull request #4391 from clawgrip/patch-1
leapster.xml: Fix regional typos (nw)
2018-12-11 02:39:09 +01:00
arbee
7d3245eff2 New machines added as MACHINE_NOT_WORKING
DECstation 3100 [R. Belmont, Maciej Rozycki]
2018-12-10 20:22:19 -05:00
ClawGrip
b74259d149
leapster.xml: Fix regional typos (nw) 2018-12-11 01:31:30 +01:00
mooglyguy
c4244a37ea Missed a file, nw 2018-12-10 23:27:55 +01:00
mooglyguy
7e140bb4d0 -scmp, sc61860: Removed MCFG macros. [Ryan Holtz]
-mk14: Removed MACHINE_CONFIG macros. [Ryan Holtz]

-pocketc: Various cleanups: [Ryan Holtz}
 * First pass on cleaning up duplicate code.
 * Removed redundant driver-name prefixes from member functions.
 * Mostly fixed ghastly spacing.
 * Removed use of ioport() and made use of required_ioport_array for keys.
 * Added logmacro support.
 * Removed MACHINE_CONFIG macros.
 * Cleaned up spelling errors and random use of German in comments.
 * Eliminated use of machine().system().name in favor of a subclass.
 * Eliminated use of an anonymous timer.
 * Mostly switched to using BIT() macro instead of direct masks.
 * Imposed some order via protected/private.
 * Removed ancient #ifdef'd-out code.
 * Made use of modern inline variable declarations instead of C-style.
2018-12-10 23:27:55 +01:00
Ivan Vangelista
00e967ec03 royalmah.cpp: fixed my dumb error and promoted jongshin to working. (nw) 2018-12-10 20:56:00 +01:00
Ivan Vangelista
e0eaf02d22 src/mame: more MCFG removal (nw) 2018-12-10 19:56:44 +01:00
Ivan Vangelista
b1fbd379ee
royalmah.cpp: some updates for jongshin. GFX are ok but inputs aren't read in game - AY ports read is enabled only in test mode? (nw) 2018-12-10 09:07:57 +01:00
ClawGrip
092a9ae021 New WORKING clone (#4386)
* New WORKING clone

---------------------------
Grand Prix Star (ver 4.0) [Porchy, The Dumping Union]

* Correct year (nw)

* Rename "f1gpstaro" to "f1gpstar2" and "f1gpstar" to "f1gpstar3". Add "Grand Prix Star (ver 4.0)" as "f1gpstar" (nw)
2018-12-10 07:17:18 +01:00
AJR
f04e11077f MT 07169 (nw) 2018-12-10 00:18:33 -05:00
ajrhacker
f66164b03e
Merge pull request #4387 from DavidHaywood/091218
improve atombjt sprites (nw)
2018-12-10 00:06:22 -05:00
AJR
5229f37ae6 segas16a.cpp: Fix configuration for fantzonep; remove 8243 expander where not needed (nw) 2018-12-10 00:03:40 -05:00
AJR
86603e8692 z8: Fix typo in pre1_write (restores noise in amerihok); misc. minor cleanups (nw) 2018-12-09 23:34:05 -05:00
Scott Stone
cd3b77121f dec8.cpp: Fix regression with ghostb, srdarwin (nw)
Some misc text changes to certain trigger usage info (nw)
2018-12-09 20:46:36 -05:00
DavidHaywood
51710222f9 improve atombjt sprites (nw) 2018-12-10 01:18:49 +00:00
AJR
5ecf738de3 h8: Internal MCFG elimination (nw) 2018-12-09 16:17:38 -05:00
R. Belmont
b118c0e547
Merge pull request #4355 from cam900/psikyo4
psikyo4.cpp : Updates/Cleanups
2018-12-09 16:15:27 -05:00
R. Belmont
066bcb1630
Merge pull request #4383 from 0-wiz-0/master
Allow clang for FreeBSD and NetBSD.
2018-12-09 16:14:09 -05:00
R. Belmont
7d1e73d96c
Merge pull request #4385 from Celelibi/sdl-sound-underflow-deadlock1
sdl_sound.cpp: Rework the circular buffer
2018-12-09 16:13:38 -05:00
Celelibi
d9d5839e16 sdl_sound.cpp: Rework the circular buffer
Previous code had several oddities. Like checks against buffer overflows
/ underflows done at several places in the code, usage of a spinlock,
unnecessary use of "volatile" qualifier, redundant informations about
the circular buffer and exposed details about the split nature of ranges
in the buffer. This lead to an unlikely deadlock once in a great while.

Signed-off-by: Celelibi <celelibi@gmail.com>
2018-12-09 21:06:58 +01:00
AJR
db3791c6cf vigilant.cpp: Clock fix (nw) 2018-12-09 14:33:17 -05:00
AJR
191de3ad7e stv.cpp: Fix clang build again (nw) 2018-12-09 14:28:39 -05:00
mooglyguy
6bda62baca Fixed macOS build, nw 2018-12-09 19:47:29 +01:00
mooglyguy
6fd96f5907 -sh2, sh4, sat_ctrl: Removed MCFG, nw
-ticket: Added separate hopper_device, nw

-aristmk6, atvtrack, cps3, cv1k, hikaru, saturn, sh4robot, stv: Removed MACHINE_CONFIG, nw

-sat_ctrl/multitap, segatap: Refactored to use required_devicee_array, removed MACHINE_CONFIG, simplified code, nw

-mega32x: Removed code duplication, eliminated MACHINE_CONFIG, nw

-vegaeo: Removed machine().device, nw
2018-12-09 19:41:42 +01:00
David Haywood
278fa09713 seta2.cpp: checkpoint (#4384)
* seta2.cpp: remove some patches that don't appear to be needed now, also alter coin timing for funcube because existing value falls outside of what funcube2 expects

* seta2 continued use of actual registers (nw)

* continued use of actual registers (nw)

* (nw)
2018-12-09 13:28:03 -05:00
AJR
62af3e0b1c SNES cartridge/clock refinements (nw)
- Eliminate MCFG macros
- Use callback for cartridge IRQ
- Clock cartridge slot and PPU at MCLK
- Derive SuperFX clock from configured MCLK
2018-12-09 11:00:30 -05:00
mooglyguy
d9130865c6 -mb86235, sh7604, sharc: Removed MCFG macros, nw
-gticlub, model2, n64, nwk-tr: Removed MACHINE_CONFIG macros, nw
2018-12-09 16:57:15 +01:00
AJR
db82adaa99 bus/isa/hdc.cpp: Eliminate machine().device (nw) 2018-12-09 10:01:12 -05:00
mooglyguy
6ba8b0f1ae -mips, rsp: Removed MCFG, nw
-aleck64, hng64, kinst, namcops2, namcos23, ps2sony, pyson, vp101: Removed MACHINE_CONFIG_*, nw
2018-12-09 14:24:54 +01:00
yz70s
bac960a725 i386.cpp: move cpuid and msr routines to new file cpuidmsrs.hxx ... (nw)
... and add placeholders for athlonxp msrs.
2018-12-09 13:57:13 +01:00
Ivan Vangelista
40a6afa614 leapster.xml: minor documentation update (nw) 2018-12-09 13:56:28 +01:00
Ivan Vangelista
7657093b4e royalmah.cpp: small updates for jongshin (nw) 2018-12-09 13:23:27 +01:00
Ivan Vangelista
f1aa435397 new not working machine
-------------------------------
Jong Shin (Japan) [ShouTime, The Dumping Union]

this should be fairly easy to get working, it seems to use some different addresses in the io map (nw)
2018-12-09 12:48:31 +01:00
mooglyguy
3ea81732c8 mcs51: Remove remaining MCFGs, nw 2018-12-09 12:36:38 +01:00
AJR
2cad6e0f60 MT 05732 (nw) 2018-12-09 00:44:44 -05:00
mooglyguy
4b3ff6417e mcs51.cpp: Removed MCFG. Various MACHINE_CONFIG removals. nw 2018-12-09 05:34:30 +01:00
AJR
29c777f642 z8: Register overhaul
- Create address space for internal register file
- Add port output registers to debug state
- Lock out interrupts on reset until EI
2018-12-08 23:18:42 -05:00
AJR
78ce2f3cab flsbeats: Add the other Sega I/O chip (nw) 2018-12-08 22:54:08 -05:00
Roberto Fresca
47a20ebcd7
Merge pull request #4378 from clawgrip/patch-1
gbcolor.xml: Improve hardware info and notes (nw)
2018-12-09 02:15:44 +01:00