Commit Graph

63015 Commits

Author SHA1 Message Date
AJR
5384d7b24e cpcexp: Modernization (nw)
- Replace MCFG_ macros with devcb3
- Remove most instances of machine().device
- Add bus clock
2018-12-14 14:26:07 -05:00
R. Belmont
bde657fff1
Merge pull request #4397 from rfka01/master
Olivetti M24: Added comments, links and missing ROM revisions.
2018-12-14 14:20:32 -05:00
cam900
c7ce718fbd pgm2.cpp, pgm2_memcard.cpp : Cleanups, Updates (#4398)
* pgm2.cpp, pgm2_memcard.cpp : Cleanups, Updates
pgm2.cpp : Do single-pass sprite drawing (uses screen.priority), Remove unused routine/values, Add notes, Shorter type values, Move most of things into private:, Make decrypt rom size related to ROM board integreated RAM size when RAM exists in ROM board, Add input name, Remove machine().save().register_postload, Reduce runtime tag lookups, Remove MCFGs, Remove unnecessary arguments, Simplified gfxdecode
pgm2_memcard.cpp : Shorter type values, Fix naming, Remove unnecessary arguments

* pgm2.cpp : Add Internal ROM version notes related to test mode

* pgm2.cpp : Minor type value correction

* pgm2.cpp : Add more notes, Fix RAM test fail (RAM4 at kov2nl, kov3, kof98umh, ddpdojt), Minor cleanup duplicate
2018-12-14 14:19:58 -05:00
R. Belmont
2d814a363a
Merge pull request #4402 from DavidHaywood/131218
add derived CPU type for AXC51-CORE (used by AX208 and others) so that we can start to customize disassembly and execution
2018-12-14 14:19:35 -05:00
Ivan Vangelista
e7a6507f3a new not working machine
-----------------------------------------
Venom & Spider-Man - Separation Anxiety (SNES bootleg) [Jorge Silva, Kravex]

snesb.cpp: decrypted spidrmnb [iq_132]
2018-12-14 20:07:03 +01:00
Dirk Best
20c99423d6 New not working driver: mupid M-Disk
Marked as non-working because the correct terminal isn't emulated, so we
can't fully verify that everything works. Run it with '-ser terminal' to
see the garbled output.

This also adds the clone Grundig FL-100.
2018-12-14 19:50:27 +01:00
Dirk Best
625cfabe02 amiga: Add support for the A2058 memory expansion 2018-12-14 19:50:18 +01:00
Ivan Vangelista
35f7521386 src/mame: a few less MCFG macros (nw) 2018-12-14 19:27:41 +01:00
hap
79cbb70a11 nascom1: refactor keyboard column select code (nw) 2018-12-14 18:50:05 +01:00
hap
201e40f97f nascom1: correct copyright holders, and remove in-driver changelog (nw) 2018-12-14 16:24:44 +01:00
Robbbert
80e0a9dab7 (nw) mhavoc: gave banked vector roms their own rom region 2018-12-15 01:46:06 +11:00
hap
496be2f305 dwrite: noticed an error msg with missing \n (nw) 2018-12-14 13:39:52 +01:00
DavidHaywood
90fef4da16 add derived CPU type for AX51-CORE (used by AX208 and others) so that we can start to customize disassembly and execution 2018-12-14 11:54:49 +00:00
Robbbert
5422539a05 (nw) cdc721, vk100: fixed fatal error when terminal connected to rs232 2018-12-14 14:53:20 +11:00
braintro
4d39cd3d20 Minor Sega games documentation update (nw) 2018-12-13 19:36:31 -06:00
AJR
0e6b9d1380 upd765: Add (mostly standard) clocks to all devices in the family (nw)
These clocks are currently unused, and their sources and dividers are often unclear. In some cases they are clearly software-configurable, which has not been emulated at all.
2018-12-13 18:46:32 -05:00
hap
cefe336561 make dsound default over xaudio2 (nw)
Reasoning: xaudio2 module was completely disabled for over 2 years and unmaintained. Using "auto", MAME actually chose dsound as default.
Plus I seem to be getting random buffer underflows/overflows with it, it needs to be more stable before it can be default.

related: 8889f182f1
2018-12-14 00:31:35 +01:00
R. Belmont
eedf58b125
Merge pull request #4393 from prime6809/master
Nascom 2/3: Fixed CTRL key operation and added additional BIOS versions
2018-12-13 16:01:41 -05:00
AJR
591012d891 alphatro: Correct various timings; differentiate PAL and NTSC versions 2018-12-13 15:44:01 -05:00
AJR
91325200b0 x86: Step over the right instructions (and REP, not RET) (nw) 2018-12-13 13:18:50 -05:00
AJR
af3f7647f4 x86: Step over RET instructions 2018-12-13 13:17:19 -05:00
AJR
16c5ebbbeb sapi1.cpp: One small note (nw) 2018-12-13 10:24:47 -05:00
AJR
0d8cc3cd7d mbc55x: Add 8087 coprocessor 2018-12-13 10:22:53 -05:00
Robbbert
896ed1d953 (nw) housekeeping 2018-12-13 14:39:20 +11:00
David Haywood
4baa80d5db basic Monon Color skeleton + Software List [zhongtiao1] (#4390)
* basic monon skeleton + swl

* c+p error (nw)

* use skeleton flag (nw)

* significantly improved metadata in Monon Color software list [zhongtiao1]

* whitespace (nw)

* whitespace (nw)
2018-12-13 14:31:54 +11:00
braintro
6f9d0129e0 slapstic.cpp: Update slapstic information based on observations of Pit Fighter sets & build dates (nw) 2018-12-12 20:18:12 -06:00
braintro
11ed70c8ab new working clone - Street Fighter the Movie v1.14N
New Working Clone Added
-------------------------------------------------------
Street Fighter: The Movie (v1.14N, Japan) [Jorge Silva]
2018-12-12 20:06:46 -06:00
Vas Crabb
113f98accc clean up and improve option descriptions 2018-12-13 11:04:05 +11:00
hap
616e52f8c2 cps2: do cps2_set_sprite_priorities() before video update instead of at interrupt handler (nw)
https://mametesters.org/view.php?id=4954
2018-12-13 00:29:49 +01:00
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
rfka01
716705dd65 Olivetti M24: Added comments, links and missing ROM revisions. 2018-12-11 23:14:03 +01:00
Ivan Vangelista
ff08c8cd4e machine/keyboard, terminal: removed MCFG macros (nw) 2018-12-11 18:17:20 +01:00
Phill Harvey-Smith
03bd99db1a Nascom 2/3:
Fixed keyboard operation so CTRL key combinations work correctly.
	Added correct NAS-SYS3 bioses for default, AVC and NAS-NET versions.
	Added additional CP/M Bioses.

	-- Phill Harvey-Smith.
2018-12-11 14:09:20 +00: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