Commit Graph

45614 Commits

Author SHA1 Message Date
Miodrag Milanovic
3751d8aa60 removed NL_NOEXCEPT since there is a case when these calls throws exceptions (nw) 2016-08-07 11:11:43 +02:00
briantro
757aa4cf3a apple2gs.cpp: Confirmed 341-0748 == 341-0749
Removed non actual clone now that all the roms have been dumped correctly and verified.
2016-08-06 22:47:38 -05:00
Vas Crabb
cc34eca70b Merge pull request #1198 from ajrhacker/nl_noexcept_fix
More consistent use of NL_NOEXCEPT macro to fix debug build (nw)
2016-08-07 11:52:31 +10:00
AJR
2f312c14d2 More consistent use of NL_NOEXCEPT macro to fix debug build (nw) 2016-08-06 21:47:57 -04:00
Vas Crabb
1389f217f3 Merge pull request #1197 from ajrhacker/megasys1_bootleg_fix
Fix addressing mistake causing regression in edfbl and monkelf (nw)
2016-08-07 11:24:18 +10:00
AJR
5a155a707e Fix addressing mistake causing regression in edfbl and monkelf (nw) 2016-08-06 21:20:05 -04:00
briantro
dfe020a283 apple2gs.cpp: Cut-n-paste fix - NW 2016-08-06 19:54:42 -05:00
briantro
4f363a2674 apple2gs.cpp: Redump, verify & Correct 341-0748 FE-FF ROM for Apple IIGS ROM03 [Brian Troha] 2016-08-06 19:53:32 -05:00
couriersud
5b1d15383d Use noexcept in netlist code where appropriate.
Use macro NL_NOEXCEPT if debug builds would throw an exception (e.g. by
using nl_assert). This is not entirely safe. Going forward, nl_assert
should call log first and than throw. (nw)
2016-08-07 01:44:55 +02:00
Scott Stone
a38471602c Fixed MT#6343 for plottingu (credits DIPs for US region) (nw) 2016-08-06 18:55:28 -04:00
Nathan Woods
20554f0228 Finished up tiny_rom_entry conversion 2016-08-06 18:54:23 -04:00
Scott Stone
e45eb61874 Comment debug helper from being used from bfm_sc4 sets which can really fill up a log when all 3k plus machines are run in a test. (nw) 2016-08-06 17:29:28 -04:00
David Haywood
902712f345 Street Fight and Cross Shooter (Street Fight type hw) use a common motherboard but different Video Boards. This makes the video boards into devices to faciliate this. 2016-08-06 20:54:40 +01:00
couriersud
7a7c123d1e Added doc target to netlist makefile. Removed old style cast. (nw) 2016-08-06 19:22:29 +02:00
couriersud
20a584b348 Various netlist fixes:
- minor include cleanup
- fix a memory hole (caused by assign operators)
- more C++.
2016-08-06 19:22:28 +02:00
Robbbert
4cf6ac6cfd Play_1, Play_2, Play_5: added some meat to the bones. (nw) 2016-08-07 01:40:01 +10:00
cracyc
ecf0907234 isbc: fix boot (nw) 2016-08-06 08:28:12 -05:00
Nathan Woods
7f5e233933 Created a tiny_rom_entry structure for the purposes of rom_entry declarations in code, and a first pass at the required core changes
to unpack tiny_rom_entry structures at runtime.

WARNING - I've done preliminary testing on a tiny build (pacman works), but nothing more.  I know for a fact that a full compile fails
2016-08-06 08:54:37 -04:00
Miodrag Milanovic
a8ebc11437 update rapidjson (nw) 2016-08-06 14:23:30 +02:00
Miodrag Milanovic
3917850b61 Update BX and BGFX (nw) 2016-08-06 14:20:16 +02:00
jbu
057474989c alto2: remove more cruft and fix comments
I want this child to become a grown up some day.
2016-08-06 04:35:33 +02:00
Robbbert
8a5da5ddf4 Fixed the build. 2016-08-06 11:55:35 +10:00
Vas Crabb
e1c0c081f5 fix ASCII keyboard home row (nw) 2016-08-06 10:50:28 +10:00
Vas Crabb
0aa8e2318f Merge pull request #1194 from ajrhacker/devfind_phase2
Devfind revision phase 2 (nw)
2016-08-06 09:19:10 +10:00
AJR
da754c8078 Devfind revision phase 2 (nw)
- Eliminate read_safe as a global function and make it a method of optional_ioport (and required_ioport, for which it makes less sense).
- New constructor for optional_ioport_array and required_ioport_array using std::initializer_list to specify tag list
- Remove pointer/reference conversion operators for required_ioport and optional_ioport. Explicit getters like found() and target() are now required when dereferencing isn't wanted. Many drivers have been changed to use required_ioport_array and optional_ioport_array to make this cleaner.
- Update numerous drivers that were using read_safe to use I/O port finders generally. Port names have been kept the same as far as possible to avoid breaking saves.(Some of the optional finders should probably be required.)
- Give edfbl and monkelf their own memory maps so hacky input reading routines can be removed.
- Clean up some legacy static handlers in amiga.cpp and cubo.cpp.
2016-08-05 19:05:01 -04:00
hap
b8a25071c5 hh_tms1k: gamelist notes update 2016-08-06 00:37:57 +02:00
Curt Coder
1317019974 pofo.xml: Dumped the File Manager/Tutorial card. [Curt Coder]
pofo: Implemented the A: credit card memory. Fixed the RTC. [Curt Coder]
2016-08-05 21:38:55 +03:00
Ivan Vangelista
c74ea067a3 cclimber.cpp (bagmanf): got it to boot, gfx are completely wrong though (nw) 2016-08-05 19:23:26 +02:00
Robbbert
fc1c242ff4 Play_3: there was an unused function. (nw) 2016-08-06 02:07:58 +10:00
Robbbert
5b33f34a53 Play_3: added some meat to the bones.. (nw) 2016-08-06 01:48:00 +10:00
Nathan Woods
c77310389e Removed src/lib/util/cstrpool.[cpp|h]; it is no longer used 2016-08-05 08:29:32 -04:00
hap
7484fa999c fix regression: using IPT_START in sms makes mame think joypad 1 is occupied and inserts joypad 2&3 instead of joypad 1&2 2016-08-05 12:56:55 +02:00
Ivan Vangelista
3030f52a77 d6809.cpp: MACHINE_IS_SKELETON already covers MACHINE_NOT_WORKING (nw) 2016-08-05 10:00:22 +02:00
Lord-Nightmare
2c2d4be008 Fixed TNZS ROM locations/labels [Brian A. Troha, Lord Nightmare]
New Clone Added
------------------------------------------
The NewZealand Story (US, old version) (older PCB) [Alex Cmaylo, The Dumping Union]
2016-08-05 01:00:41 -04:00
Robbbert
a475f61dd8 Fixed ROM_FILL when fill value is hex. 2016-08-05 14:06:16 +10:00
cracyc
3fab8741e9 Merge pull request #1191 from shattered/_e1739e9
vt240: unbreak host comms when flow control in null_modem is enabled
2016-08-04 21:04:30 -05:00
AJR
5db8c1b9f0 sengokmj: Input mappings refined based on examination of program code
- All service inputs are active switches, not DIP toggles
- Add unused SW2 DIPs as displayed in service mode
- Add a couple of obscure inputs not shown in service mode
2016-08-04 21:07:38 -04:00
Robert
4d305ee629 Merge pull request #1190 from mamehaze/master
various Seibu Refactoring,
2016-08-05 11:07:20 +10:00
Sergey Svishchev
8b43da2f14 vt240: unbreak host comms when flow control in null_modem is enabled 2016-08-05 02:02:59 +03:00
cracyc
4f25a90c75 hiscore: make path expansion work on win32 also (nw) 2016-08-04 16:49:11 -05:00
cracyc
0f05950b9a Merge pull request #1186 from stengun/patch-1
Fix .hi file load and write [stengun]
2016-08-04 16:40:05 -05:00
Roberto Benfatto
234628a88f Revert modifications of 0646ca8 2016-08-04 22:46:42 +02:00
David Haywood
261a277d50 various Seibu Refactoring,
Air Raid, Street Fight and Dark Mist all basically use very similar video systems (4 layers, 2 of them being ROM based tilemaps, a CLUT prom for each layer which controls colours and transparency handling)
this takes some steps towards allowing a common implementation of it.
2016-08-04 21:21:24 +01:00
cracyc
38314fc4a4 hiscore.dat: updates [Leezer] 2016-08-04 14:44:59 -05:00
James Wallace
2fb36796fb Separation of the LDP-1450 laserdisc player to its own device. 2016-08-04 20:12:01 +01:00
Roberto Benfatto
4f83634380 Make hiscore path configurable by ini file 2016-08-04 20:27:16 +02:00
Michael Zapf
267701595b ti99: Fixed RS232 line mapping 2016-08-04 13:43:43 +02:00
Nathan Woods
ff064ba37a More conversion of 'const char *' --> std::string in diimage 2016-08-04 07:21:27 -04:00
Roberto Benfatto
0646ca8b1a Fix .hi file load and write
hiscore.dat and hi folder path were not resolved as expected (their path was relative to mame executable, not to the plugin folder). Explicitly writing them as absolute paths gives the desired behavior.
2016-08-04 07:39:32 +02:00
Vas Crabb
3c47e78419 clang didn't like that... 2016-08-04 13:30:57 +10:00