Commit Graph

76629 Commits

Author SHA1 Message Date
Olivier Galibert
b4becee591 Fix aristmk4. May be slightly incorrect, but was is sure is that the current video update routine needs 0x804 bytes, not 0x800 [O. Galibert] 2020-11-16 13:31:03 +01:00
Olivier Galibert
099e912fb1 Fix atarisy2 way too magic use of shares [O. Galibert] 2020-11-16 13:12:53 +01:00
Vas Crabb
b524aa701a frontend: split lua_engine user type registrations across a few files to make it a bit more manageable 2020-11-16 23:11:43 +11:00
Vas Crabb
7e7b5f488e luaengine: sol3 needs non-const device reference to wrap 2020-11-16 21:28:36 +11:00
Vas Crabb
3cb183a6b2 luaengine.cpp: Apparently sol::make_user is a recipe for dangling references, get rid of it 2020-11-16 18:29:30 +11:00
FenFenJVS
b03500d075
naomi.cpp: Explain mainboard jumper JP1 (Aica clock source) (#7484) 2020-11-16 16:33:12 +11:00
Vas Crabb
fee9a29a57 osd/modules/input: Fixed a couple of X11 resource leaks. 2020-11-16 16:14:18 +11:00
Nigel Barnes
162a7b9157 aquarius: Added original non S2 ROM [Jay Snellen, III] 2020-11-15 21:43:04 +00:00
Olivier Galibert
a36f4c56b7 Better itech32 fix 2020-11-15 21:56:15 +01:00
Lord-Nightmare
854c7f35fe fix compile 2020-11-15 13:52:58 -05:00
MetalliC
475eded679 cps3.cpp: docs, Red Earth ASIA NOCD version really exists 2020-11-15 20:29:40 +02:00
MetalliC
7f955c14cc naomi.cpp docs 2020-11-15 20:26:50 +02:00
MetalliC
c03f203b77 dccons.cpp few more Dreamcast factory flash structure docs bits 2020-11-15 20:25:34 +02:00
MetalliC
95533abde1 cv1k.cpp: a bit more accurate frame rate (nw) 2020-11-15 20:23:19 +02:00
MetalliC
3d2888e026 naomigd.cpp: add Altera FPGA firmware from original DIMM [Porchy] 2020-11-15 20:22:45 +02:00
Ivan Vangelista
63eb2c2758 New working clones
------------------
Pool 10 (Italian, set 10) [f205v]
2020-11-15 19:01:00 +01:00
Robbbert
4153719d95 *Removed seahunter from arcade.flt 2020-11-16 03:21:15 +11:00
Ivan Vangelista
0615de7ee3 shanghai.cpp: updated release year for blktch2 2020-11-15 16:54:23 +01:00
Ivan Vangelista
2a3c8f8ca4 seahunter.cpp: remove the driver now that it was determined to be a shanghai.cpp hw clone 2020-11-15 16:29:03 +01:00
David Haywood
da2f9c7841
identify 'seahuntr' as Black Touch II, move to correct driver (#7477) 2020-11-15 15:22:07 +01:00
Olivier Galibert
2ec01d1901 Fix memory leak on address_space_specific destruction and add a missing init [O. Galibert] 2020-11-15 13:28:00 +01:00
Ivan Vangelista
27309ec944 New machines marked as NOT_WORKING
----------------------------------
Sea Hunter [Jorge Silva, Fernando Oliveira]
2020-11-15 12:48:02 +01:00
ClawGrip
0550ea3897
New clones marked as NOT_WORKING (#7470)
--------------------------------
Jurassic Park (3.05) [MLM, Victor Fernandez (City Game), ClawGrip]

de_3.cpp: Fix some parent-clone relationships, sorted the sets and change set names to follow a common pattern.
2020-11-15 18:57:25 +11:00
Vas Crabb
d89f98e499 emu/emumem.cpp: Use if constexpr to make code clearer 2020-11-15 14:52:33 +11:00
Vas Crabb
253e7f1cae Remove some deprecated instantiations of static constexpr members (MSVC complains about them now) 2020-11-15 13:43:36 +11:00
cracyc
0fa8be1fb4 luaengine: change definition for rest of usertypes 2020-11-14 18:29:24 -06:00
cracyc
77bd2d6ed3 luaengine: fix constructable usertypes 2020-11-14 16:59:10 -06:00
Olivier Galibert
194142e5f6 Fixed drivers itech32, jangou, konamigs and konamigx broken by b8c3388 2020-11-14 22:15:26 +01:00
Vas Crabb
d1666d2ec9 Add C++17 flag for visual studio (hopefully in the right place) 2020-11-15 07:15:23 +11:00
Nigel Barnes
a1169c5620 xtal: Added XTAL for AlphaTantel. 2020-11-14 19:43:16 +00:00
David Haywood
72a40e337d
Plug and Play improvements (#7461)
* Improve rendering, banking, inputs for beijuehh
* Identified register used for PRNG on GPL16250, needed for beijuehh

new NOT WORKING machines
------------------------------
My Arcade Retro Micro Controller - 220 Built-In Video Games (DGUN-2869) [Zup, Team Europe]
Lexibook Compact Cyber Arcade - PJ Masks [Zup, Team Europe]
2020-11-15 05:35:12 +11:00
Romain TISSERAND
a6dcd98164
Fix drawscanline_core leftover loop, should not live inside unrolled loop (#7474) 2020-11-14 19:23:37 +01:00
Vas Crabb
61b4de6eb8 luaengine.cpp: Use sol::lua_nil - sol::nil is an alias of it that may not always be available 2020-11-15 05:18:41 +11:00
hap
cbe365579a 3do: remove wrong fallthrough 2020-11-14 18:46:51 +01:00
hap
ce99e12e4a tlcs90: add missing break; 2020-11-14 18:42:53 +01:00
Nigel Barnes
292025b227 New machines marked as NOT_WORKING
----------------------------------
AlphaTantel [Binary Dinosaurs, Nigel Barnes]
2020-11-14 17:37:16 +00:00
Nigel Barnes
973477a193 saa5050: Implemented TLC (Transmitted Large Character) output line. 2020-11-14 17:37:16 +00:00
Nigel Barnes
e006e93ad5 tanbus_mpvdu/tanbus_ravdu: Cards support inverse video. 2020-11-14 17:37:15 +00:00
Nigel Barnes
918e31f109 bbc_tube_arm: Use tap to page out the ROM. 2020-11-14 17:37:15 +00:00
hap
89f5aaef85 tlcs90: this fallthrough at opcode must be wrong 2020-11-14 18:31:50 +01:00
Vas Crabb
3433aba6ec clang doesn't like how we're using std::void_t - switch back to our own void_t-alike until it can be investigated 2020-11-15 04:23:22 +11:00
Ryan Holtz
132b278c39 machine/n64: Fixed an incorrect fallthrough. The situation should never occur in practice, but it's better to be safe. [Ryan Holtz] 2020-11-14 18:16:50 +01:00
Ryan Holtz
1dda9fb3db -dspp: Fix erroneous fallthroughs. [Ryan Holtz] 2020-11-14 18:14:16 +01:00
Vas Crabb
4298ce18fb Enable GCC implicit fallthrough warning.
I've guessed whether break or [[fallthrough]] is appropriate.  In cases
where it looked particularly suspicious, I added a FIXME comment.  All
of these changes should be reviewed by someone familiar with the code.
2020-11-15 03:58:54 +11:00
Vas Crabb
f191d038ec Minimal changes to sol2 and bgfx to compile as C++17.
These changes should be sent upstream as pull requests.
2020-11-15 03:57:08 +11:00
Vas Crabb
55b8ca317a -Switch to building MAME as C++17.
* Updated sol2 to 3.2.2
* Updated pugixml to 1.10
* Increased minimum clang version to 6
* Cleaned up some stuff that can use new features
2020-11-15 03:53:47 +11:00
hap
4db7f0439c namcos22: window clip camera vl/vr was wrong way around 2020-11-14 17:05:13 +01:00
Michael Zapf
45b19d2899 ti99: Reimplementation of the Horizon RAMdisk card with all config options of the real hardware. 2020-11-14 14:03:17 +01:00
Ivan Vangelista
8500209910 - miqslvr.cpp: avoid outright crashes as per discussion in 074385edd6
- lindbergh.cpp: minor spelling fixes
2020-11-14 12:37:09 +01:00
cam900
1358886d27
galastrm.cpp: Add notes for rotation (#7456) 2020-11-14 08:50:16 +01:00