Commit Graph

61511 Commits

Author SHA1 Message Date
Nigel Barnes
e2a2e7b839 iq151: Removed machine().device from slot devices (nw) 2018-09-22 14:43:26 +01:00
Nigel Barnes
920a930b14 bbc_ams3_device: Use C escape sequence (nw) 2018-09-22 14:43:26 +01:00
Nigel Barnes
bd1fc3d9dc spectrum: Removed machine().device from expansion devices (nw) 2018-09-22 14:43:26 +01:00
Ivan Vangelista
63f29019c4 new working clone
----------------------------
Vendetta (World, 4 Players, ver. ?) [Jorge Silva]
2018-09-22 12:37:07 +02:00
Robbbert
c916b493ca (nw) emma2 : correction to notes. 2018-09-22 19:57:20 +10:00
Ivan Vangelista
50deeb271f suprnova.cpp: flagged wrong game. Thanks MASH! (nw) 2018-09-22 11:11:50 +02:00
Ivan Vangelista
b5c265f18c suprnova.cpp: verified plds' dumps [caius]
alos marked the game as no sound, until the correct sound ROM is available (nw)
2018-09-22 09:13:56 +02:00
Robbbert
17a348ea91 Merge branch 'master' of https://github.com/mamedev/mame 2018-09-22 13:50:01 +10:00
Robbbert
a5be37c11c (nw) Housekeeping 2018-09-22 13:49:11 +10:00
AJR
67be1f68d5 hazl1420: Looks like only the external program ROMs are important (nw) 2018-09-21 23:41:55 -04:00
AJR
79886fd31d hazl1420: DIP switch definitions (nw) 2018-09-21 17:14:56 -04:00
hap
5deb24851a namcos22: fix ss22 text layer alpha blending (eg. alpinerd highscore table, airco22b radar). Added limits to airco22b analog controls, also let's just mark the game as working (nw) 2018-09-21 23:08:10 +02:00
AJR
3ec308871d wildfang, stratof: Revert type of still-undumped MCU; add comments (nw)
lee1214.cpp: Minor note (nw)

tv912.cpp: Minor code style tweak (nw)
2018-09-21 16:28:22 -04:00
AJR
bc1a9310c2 Fix clang build by removing now-unused definitions (nw) 2018-09-21 15:33:44 -04:00
David Haywood
ccded2bf8b Namco System 21 and other related refactors (#4013)
* namco checkpoint (including cam900 submission)

* move code into device (nw)

* start splitting DSP support code into devices (nw)

* fix crash (nw)

* prepare for further splitting (nw)

* move code for C67 based DSP PCB into it's own device (nw)

* survive F3 resets without crashing or breaking the 3D (nw)

* less magic numbers (nw)

* optional -> required
don't use fake bootstrap on older type, suspend CPU instead

* restore CPU yield hack for solvalou (nw)

* (nw)

* give galaxian3 some DSPs (nw)

* address hap's concern with a different workaround since MAME is awkward (nw)

* split namco21 driver into 3 drivers as the different configurations really are entirely different boardsets with similar components, not a real 'system'
emulated entire PCB set for driveyes ( http://www.tvspels-nostalgi.com/Bilder/PCB/Namco/driverseye_cage_inside.jpg ) although how the PCBs communicate is not yet known (C139 maybe, which might also be an MCU)

* remove empty file (nw)

* actually thinking about it, this is cleaner (nw)

* mark cybsledj as World instead, there's nothing about this set other than the CY1 code to indicate that it's a Japanese set, and I don't think the Namco codes represent region, just release order.

* newline (nw)

* newline (nw)
2018-09-21 15:01:12 -04:00
Lord-Nightmare
14a94c1c90 Verified the dump of 5000026.u18 on the very earliest (prototype?) IBM 5160 XT BIOS revision. [MicroCoreLabs] 2018-09-21 14:34:05 -04:00
Vas Crabb
08a9b54d93 (nw) narrowing warning in clang 2018-09-22 03:26:52 +10:00
Ryan Holtz
45c4749b25 -sun4, sparc: Optimized the SPARC core and the sun4 driver. [Ryan Holtz] 2018-09-21 18:24:35 +02:00
Ivan Vangelista
99936288c4 new working clone
-----------------------------
Gals Panic 4 (Europe) [nomax, The Dumping Union]
2018-09-21 18:20:00 +02:00
AJR
fb0d3803aa esprit.cpp: Updates (nw)
- Derive clocks from actual XTALs
- Raw screen parameters
- Character width is 9, not 8
- Separate configurations (different enough now)
- Remove MCFG configuration macros
- Add and map various devices, particularly for esprit3
- Note undumped (though probably unused) R6531 mask ROM
2018-09-21 11:44:19 -04:00
AJR
c8e840105b lee1214: Interrupted (nw) 2018-09-21 01:21:13 -04:00
AJR
d1f9c79de8 New machines marked as NOT_WORKING
----------------------------------
Lee Data 1214D Display Terminal [Al Kossow]
2018-09-21 00:41:44 -04:00
AJR
73d922ac8e New clones marked as NOT_WORKING
--------------------------------
Hazeltine 1552 [Al Kossow]
2018-09-20 23:57:04 -04:00
AJR
60be054a47 New machines marked as NOT_WORKING
----------------------------------
Hazeltine 1420 Video Display Terminal
2018-09-20 23:38:28 -04:00
ajrhacker
30d30997fe
Merge pull request #4014 from f205v/patch-6
correct name for f1superb
2018-09-20 17:02:11 -04:00
f205v
7acd63b89a
correct name for f1superb
The correct name for f1superb is "F-1 Super Battle" according to manual and to game title screen.
2018-09-20 22:00:50 +02:00
AJR
aacde453ed facit4440: Preliminary character display (nw) 2018-09-20 15:50:03 -04:00
smf-
ee4b6da096 vgmplay: fixed off by one error that caused a bogus error to be flagged up [smf] 2018-09-20 18:23:06 +01:00
AJR
47ed7d9b13 Eliminate register_postload from various Konami/Namco/Taito video devices (nw) 2018-09-20 13:21:37 -04:00
AJR
dbef8cada7 ims_cvc.cpp: Logical addition to silence "unused variable" warning (nw) 2018-09-20 13:20:28 -04:00
AJR
58f7647fe6 Fix clang build (nw) 2018-09-20 12:51:06 -04:00
Robbbert
71b93f58b5 (nw) Housekeeping 2018-09-21 01:55:49 +10:00
Robbbert
0060d73a2a New WORKING machine [Robbbert]
- Emma II trainer
2018-09-21 01:54:05 +10:00
cam900
1fc0d683d8 neogeo.cpp, neopcb.cpp : Eliminate register_postload, Cleanup naming (#4011)
neogeo.cpp : Remove some MCFGs
neogeocd.cpp : Cleanup regions/naming
neogeo_spr.cpp : Fix crash when fix bios is not exists
2018-09-20 11:44:35 -04:00
smf-
3035c29985 PSX: implemented GPU STP draw and checking, which is used on Aquarush for water effects. [smf] 2018-09-20 14:18:32 +01:00
hap
7396134c94 change var const style back to how it was where 2993e850bb affects my own source code (nw) 2018-09-20 14:17:27 +02:00
Patrick Mackinlay
895ffe0763 jazz: new skeleton driver (nw)
A skeleton for the Microsoft Jazz architecture, which was implemented in the MIPS Magnum 4000, Olivetti M700-10 and was the base/origin of several other MIPS ARC systems.
* added skeleton Inmos G300/G332/G364 device
* added skeleton NatSemi DP83932C SONIC device
* added skeleton MCT-ADR device
2018-09-20 18:08:59 +07:00
Robert
234a776832
Merge pull request #3873 from FakeShemp/c64
c64_flop.xml - Add a few new dumps
2018-09-20 19:28:44 +10:00
Robert
38d2b92533
Merge pull request #3983 from clawgrip/wecleman201
New WORKING clone
- WEC Le Mans 24 (v2.01) [Tomas Garcia-Meras (ClawGrip), Roberto Fresca, Recreativas.org, The Dumping Union]
2018-09-20 19:06:17 +10:00
Robbbert
c48b13f2fe Machines now WORKING [Robbbert]
- CompJU+TEr
- CompJU+TEr (EMR-ES 1988)
- CompJU+TEr (ES 2.3)
- CompJU+TEr (ES 4.0)

(nw) remaining bugs listed in the source
2018-09-20 18:25:31 +10:00
Robbbert
4c9172a0d7 (nw) z8: fixed more bugs; jtc: fixed cassette, wave sound, added quickload 2018-09-20 17:11:01 +10:00
Vas Crabb
b98658573b (nw) Fix inadvertently non-const pointers - emu.h edition
This fixes all the non-const pointers with static lifetime I could find
with a cheap grep (in combination with the last commit).  There are
likely more lurking that I didn't find, and things that aren't pointers
that should be made const.

There are still a few mutable static pointers that break the ability to
host multiple drivers but these require refactoring to fix:
src/devices/sound/sidvoice.cpp:static const uint8_t* waveform30;
src/devices/sound/sidvoice.cpp:static const uint8_t* waveform50;
src/devices/sound/sidvoice.cpp:static const uint8_t* waveform60;
src/devices/sound/sidvoice.cpp:static const uint8_t* waveform70;
src/mame/drivers/pockstat.cpp:	static const char *gme_id = "123-456-STD";
src/mame/machine/namco51.cpp:					static const game_driver *namcoio_51XX_driver = nullptr;
2018-09-20 14:32:59 +10:00
ClawGrip
49a9d1f335 Corrected "tehkanwch" gfx1 ROM (nw)
After another two "tehkanwch" boards were found and dumped (where this ROM matched the parent), and a deeper analisys from Roberto Fresca (who thinks that it was a bitrot, since it was a nonsense modification of a sprite), I've changed the ROM #9 (gfx1) to match the parent, as found on the new dumps.
2018-09-20 13:38:51 +10:00
Patrick Mackinlay
ea9925b176 28fxxx: add am28f020 (nw) 2018-09-20 10:22:55 +07:00
Patrick Mackinlay
30738889fc pc_kbdc: devcb3 (nw) 2018-09-20 10:22:31 +07:00
Vas Crabb
2993e850bb (nw) fix lots of inadverently mutable static pointers 2018-09-20 11:42:37 +10:00
AJR
82a3d44cbe coolpool.cpp: DAC type identification (nw) 2018-09-19 21:13:23 -04:00
angelosa
11d1ed6612 Acceptance testing failed: marked Devastators and Jongputer with proper flags (nw) 2018-09-19 18:42:30 +02:00
hap
2657aa3539 vtech2: added reset key at left alt, moved graph key from left alt to right alt(original physical location is between Enter and rightshift) (nw) 2018-09-19 18:37:25 +02:00
Vas Crabb
7014716003 (nw) hey GLIBC maintainers - how about you use reserved _NAMES like you're supposed to for your macros, and stop #defining random words? it makes writing portable code hard. 2018-09-20 00:02:31 +10:00