Commit Graph

69088 Commits

Author SHA1 Message Date
hap
bd62407038 mustache: add note (nw) 2019-10-16 18:43:20 +02:00
hap
ae1aa998a3 mustache: game runs in IM1(no irq vector used), irq stays high during vblank, old regression from 0a7b50a005 (nw) 2019-10-16 18:01:19 +02:00
Dirk Best
39bde3e473 New skeleton driver: Termtek TK-635 [nextvolume, Dirk Best] 2019-10-16 16:35:07 +02:00
Dirk Best
665d4fc98c qvt70: Slight banking adjustment, add more RAM (nw) 2019-10-16 16:35:06 +02:00
MooglyGuy
15fa792f66 -snes: Put debug prints behind a #define, nw 2019-10-16 16:12:58 +02:00
AJR
f73616f098 evio.xml: Explain what eM stands for; provide alt_title and serial fields as in tutor.xml (nw) 2019-10-16 09:46:36 -04:00
David Haywood
9d44e61944 Plug and Play additions (#5737)
* new WORKING machines
-------
Disney Princesses (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, anonymous]
Capcom 3-in-1 (1942, Commando, Ghosts'n Goblins) (JAKKS Pacific TV Game, Game-Key Ready) (29 MAR 2005 B) [Sean Riddle, David Haywood, anonymous]

new NOT WORKING machines
-----
Care Bears TV Games (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, anonymous]

* new NOT WORKING software list entries
-------
ekara_japan_a.xml:
a3 : A-3 Pichi Pichi Pitch vol.3 (Japan) [David Haywood, Sean Riddle]
evio.xml:
em2: eM2 - evio Selection 02 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]
em3: eM3 - Anime Mix 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]
em4: eM4 - I Love Classic 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]
em7: eM7 - Pure Kiss 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]
em8: eM8 - Hard Soul 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]
em9: eM9 - evio Selection 03 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]
em16: eM16 - Chisako Takashima Selection [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]
em18: eM18 - unknown [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle]

* additional cartridge info [AJR]
2019-10-16 09:25:44 -04:00
Scott Stone
a7c424289a at.cpp: Correct discovered mislabels so that same machine bioses don't share the same thing with different hashes (nw) 2019-10-16 09:10:18 -04:00
couriersud
55f1dfafc2 Netlist: pongf update and code maintenance. [Couriersud]
After the recent string of updates pongf performance increased again.
Also includes code maintenance and some fixes for the aligned memory
operations.
2019-10-16 13:57:54 +02:00
Vas Crabb
063e81d756 (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of comments to doxygen format 2019-10-16 18:31:48 +11:00
Ryan Holtz
151f5fca25 -snes: The SNES only has 64kbytes of VRAM, not 128kbytes. Fixes graphics in Yoshi's Island, probably others. [Ryan Holtz, byuu] 2019-10-16 07:19:44 +02:00
Robbbert
86fd3836d2 Merge branch 'master' of https://github.com/mamedev/mame 2019-10-16 16:11:07 +11:00
Robbbert
68db9fd99a (nw) fixed compile error on gcc 5.3 . Apologies in advance if it breaks other compilers/versions. 2019-10-16 16:10:42 +11:00
AJR
9b0ed062ce cxd1095: Default I/O clock in other drivers (nw) 2019-10-16 01:08:43 -04:00
AJR
c84d76c37d dday: More accurate PSG type (nw) 2019-10-16 01:03:50 -04:00
AJR
4fc4b3ebb7 overdriv: Use ADC0804 device (nw) 2019-10-16 00:43:05 -04:00
AJR
f398123bc3 Emulate ADC0804 and add device to various drivers 2019-10-16 00:16:14 -04:00
AJR
3e6734da05 cxd1095: Default clock to 0 (nw) 2019-10-15 23:11:47 -04:00
AJR
a08fb6b38d c140: Update comments (nw) 2019-10-15 22:08:43 -04:00
couriersud
e5cceda218 Netlist: code maintenance and bug fixes. [Couriersud]
- optimized the core queue dispatching logic. Minor performance
increase.
- fixed a number of bugs in parray. Now parray<double, 0> will be purely
dynamic allocation with the number of elements passed in the
constructor.
- Added noexpr where appropriate.
- Simplified the queue

Checked with gcc-7 (ubuntu), gcc-9, clang-10, macosx clang 10, mingw
cross compile on linux.
2019-10-15 23:36:48 +02:00
R. Belmont
88f544f02f
Merge pull request #5744 from rfka01/master
at.cpp: motherboards and BIOS versions, RAM and cache information, small ROM name
2019-10-15 17:02:20 -04:00
rfka01
c28259e35e at.cpp: small BIOS name correction, RAM and cache information, motherboards and BIOS versions 2019-10-15 22:57:56 +02:00
AJR
8263c53426 xtal.cpp: Some more Macintosh XTALs for later use (nw) 2019-10-15 16:52:44 -04:00
r09
3363b4ecbd fmtowns: add the Model 2 ROMs (#5732)
* fmtowns: add the Model 2 ROMs

- Dumped and added the ROMs from an first-generation FM Towns Model 2,
and made it the parent set. For now we'll assume that the Model 1 ROMs
are the same, since the only differences between them are the amount of
floppy drives and RAM.

- Removed the old "fmtowns" set, since its ROMs completely match the FM
Towns II MX ones after splitting them.

- Renamed and added a few comments to the "fmtownsa" set so the
description is a bit more accurate. It seems to be from a
third-generation model, probaby a CX.

- Added a comment with a list of all the known FM Towns models.

* TC Marty (nw)

* oops (nw)

* fix some mistakes (nw)
2019-10-15 15:40:09 -04:00
ajrhacker
9b0303e407
Merge pull request #5734 from ArcadeShadow/patch-11
New working software list additions
2019-10-15 15:26:42 -04:00
ajrhacker
c8c57fc0da
Merge pull request #5743 from belegdol/unbreak-msvc-build
-x c++ should not be applied to targets like msvc
2019-10-15 15:26:18 -04:00
Julian Sikorski
5ff784e58c -x c++ should not be applied to targets like msvc 2019-10-15 19:40:32 +02:00
AJR
7b46b4368e hitme.cpp: Rename m21 to mirco21 to resolve name collision 2019-10-15 13:04:10 -04:00
rfka01
58608c7401 m24.cpp: Added Olivetti M21 and hitherto unknown BIOS revision, at.cpp: motherboards and BIOS versions (#5706)
* m24.cpp: Added Olivetti M21 and hitherto unknown BIOS revision

* at.cpp: added motherboards and BIOS files sorted by chipset

* at, m24: srcclean (nw)

* srcclean mame.lst (nw)

* at.cpp: motherboards and BIOS versions (nw)

* at.cpp: more motherboards and BIOS versions (nw)

* at.cpp: more motherboards and BIOS versions

* at.cpp: sorted by chipset, added more motherboards and BIOS versions

* at.cpp: more 486 motherboards and BIOS versions (nw)
2019-10-15 12:33:06 -04:00
Julian Sikorski
4470d977da Unbreak building shaders in cmd shell and add support for building them in MINGW bash shell (#5740) 2019-10-15 12:32:42 -04:00
R. Belmont
609c828890
Merge pull request #5735 from cam900/ymf278b_fmmix
ymf278b.cpp : Allow scaling for FM DO2 output
2019-10-15 12:31:47 -04:00
Ivan Vangelista
c4b430bdb4 apple2_flop_orig.xml: fixed validation (nw) 2019-10-15 17:06:42 +02:00
Ivan Vangelista
a85a111982 nmk16.cpp: added a note about the gunnailb audio CPU ROM (nw) 2019-10-15 17:03:31 +02:00
Firehawke
ef399a5cf9 Apple II update to October 14th, 2019 (#5742)
* New working software list additions

-----------------------------------

apple2_flop_orig: Whole Numbers: Multiplication (cleanly cracked), Statistics (Version 3.3) (cleanly cracked), Fractions: Basic Skills (cleanly cracked) [4am, Firehawke]

apple2_flop_clcracked: Winter Games, Apple Stellar Invaders, Ulysses and the Golden Fleece [4am, Firehawke]

* New working software list additions
-----------------------------------

apple2_flop_orig: Simultaneous Linear Equations [4am, Firehawke]

* New working software list additions
-----------------------------------

apple2_flop_clcracked: Balancing Act (cleanly cracked), Fractions: Subtraction (cleanly cracked) [4am, Firehawke]

* New working software list additions
-----------------------------------

apple2_flop_orig: The Coveted Mirror, Alibi, Reversal, The Haunted Palace, Sherlock Holmes in Another Bow, Dogfight II, The Mask of the Sun (Version 2.1), Pulsar ][ [4am, Firehawke]
2019-10-15 08:34:33 -04:00
George McMullen
4a2d4b3911 Check that m_display is not null to prevent crash (#5725)
* Check that m_display is not null to prevent crash

https://mametesters.org/view.php?id=7372

* Probe method to check if X11 is actually being used

As per: https://github.com/mamedev/mame/pull/5725#issuecomment-540004475 this will help MAME verify X11 has no inputs when X11 is not actually being used (e.g. on RetroPie where SDL display is RPI).

* Fix issue where a lightgun with no name would return nullptr

As suggested by https://github.com/mamedev/mame/pull/5725#issuecomment-539914514 , a bug in create_lightgun_device() returned nullptr if the lightgun had no name. Now it will create the device with a name using the lightgun's device index

* Change older m_display change to assert

This module can now be probed and  disabled correctly if X11 is not being used. Removed the if statements that would be called every cycle (and fail silently) in favor of asserts, as MAME does not currently handle dynamic hardware configuration changes.

* Fixing semicolons in asserts that were ifs
2019-10-15 22:13:06 +11:00
couriersud
6daeb4b4d1 netlist: Use unique_ptr where possible. (nw)
Also improve code readability.
2019-10-15 11:30:05 +02:00
AJR
d9905f3d03 sed1330: Calculate frame rate for LCD screen (nw)
pc8401a: Derive clocks from XTAL (might well be different for pc8500, so not used there) (nw)
2019-10-15 02:09:30 -04:00
Vas Crabb
0a72dcb2e0 (nw) mw8080bw.cpp: completely untangle tone generator from machine state, move more stuff out to derived state classes, reduce tag map lookups 2019-10-15 13:30:00 +11:00
algestam
1690261fef New Working clone added (#5739)
-------------
Game & Watch: Super Mario Bros. (crystal screen) [algestam, Mr Jiggles the Christmas Man]
2019-10-15 00:13:59 +02:00
MetalliC
7f49f2bb2f triforce.cpp: redumped "Triforce DIMM Updater (3.17) (GDT-0011)", prev was bad dump [MajorPBX] 2019-10-14 20:48:40 +03:00
Ivan Vangelista
5e10a491d8 New machines marked as NOT_WORKING
----------------------------------
El Dorado [Team Europe]
2019-10-14 18:23:47 +02:00
Olivier Galibert
ff61acb863 Add missing spirv shaders (nw) 2019-10-14 14:36:05 +02:00
Patrick Mackinlay
bd6b6b5e51 sgi_gr1: small steps (nw)
* fifo half-full interrupt latching
* address map banking
* conf not dip switches
* logging improvements
2019-10-14 19:12:50 +07:00
Patrick Mackinlay
84a61fd14f wtl3132: float operation condition (nw) 2019-10-14 19:10:45 +07:00
AJR
439605cee6 mess.lua: Move some drivers to more specific subtargets, including new ones (nw) 2019-10-14 08:08:17 -04:00
AJR
73c4665039 Fix BGFX build on older OS X systems (nw)
The Vulkan renderer has to be disabled on Yosemite and older because its backend depends on Metal.
2019-10-14 07:47:37 -04:00
Ivan Vangelista
0cd3ea1d19 megadriv.xml: removed double entry. Thanks to UED-Wayder for spotting this (nw) 2019-10-14 07:41:29 +02:00
cam900
f858e1650f ymf278b.cpp : Allow scaling for FM DO2 output
ymf262.cpp : Add notes
2019-10-14 10:39:35 +09:00
Vas Crabb
5e01f764ad (nw) quick fix for multi32 games with different sound hardware - state class really should be split up more 2019-10-14 10:53:34 +11:00
Julian Sikorski
335195b53f Make shaders fixes (#5730)
* Actually honor VERBOSE setting

* Current shaders build setup is not capable of parallel build
2019-10-13 17:53:26 -04:00