Commit Graph

42235 Commits

Author SHA1 Message Date
AJR
b0e033146a Avoid auto return types; silence some unused variable warnings (nw) 2016-03-31 13:50:31 -04:00
AJR
bce4fcd1d7 Compile fix (nw) 2016-03-31 10:35:47 -04:00
AJR
54f7422c2a Conflict resolution (nw) 2016-03-31 10:29:46 -04:00
David Haywood
ad04466a33 less macro abuse (nw) 2016-03-31 15:02:55 +01:00
AJR
a7e393b36b Iterate over core classes C++11 style
C++11 range-based for loops can now iterate over simple_list, tagged_list, core_options, device_t::subdevice_list, device_t::interface_list, render_primitive_list and all subclasses of the above, and much code has been refactored to use them. Most core classes that have these lists as members now have methods that return the lists themselves, replacing most of the methods that returned the object at an owned list's head. (A few have been retained due to their use in drivers or OSD.)

device_t now manages subdevice and interface lists through subclasses, but has given up the work of adding and removing subdevices to machine_config.

memory_manager has its tagged lists exposed, though the old rooted tag lookup methods have been removed (they were privatized already).
2016-03-31 09:43:53 -04:00
Olivier Galibert
4d376af446 xml fix (nw) 2016-03-31 14:53:01 +02:00
Angelo Salese
d4cd5a6db9 Minor convention fix, nw 2016-03-31 12:12:33 +02:00
Miodrag Milanović
74d10ce1c2 Merge pull request #769 from h0tw1r3/nw-build
support build without optimize flag (nw)
2016-03-31 11:26:12 +02:00
Mike Naberezny
b4408c2906 complay.py: Python 3 compat. (nw) 2016-03-30 21:06:12 -07:00
Scott Stone
1892ba703e Clean up MAME drivers which needed adjustment to match changes to the tms9995 (nw) 2016-03-30 21:58:23 -04:00
RobertoFresca
b9648ea91e Added dedicated inputs for both Crystals Colours sets.
Also added more technical notes. [Roberto Fresca]
2016-03-30 22:38:15 -03:00
Michael Zapf
d2c4c2e347 tms9995: Changed method names for some input lines 2016-03-31 01:25:06 +02:00
Stiletto
93116a38c5 (nw)
(nw)
2016-03-30 19:08:33 -04:00
Michael Zapf
a444e30e28 Logging changed; fixed HOLD handling; added synchronous RESET 2016-03-31 00:58:27 +02:00
Michael Zapf
2a71be55e9 Log output changed 2016-03-31 00:57:17 +02:00
Luca Elia
9363101a9f New machines added or promoted from NOT_WORKING status
------------------------------------------------------
New 2001 (Italy, Ver. 2.00N) [f205v]

Map missing controls in bishjan (MT 1792)
2016-03-31 00:11:47 +02:00
RobertoFresca
70af1c21b3 Merge branch 'master' of https://github.com/mamedev/mame 2016-03-30 19:05:43 -03:00
RobertoFresca
aa24c9566f Crystal Colours (Ver 1.02): Added default NVRAM. Also added
more technical notes [Roberto Fresca]
2016-03-30 19:04:59 -03:00
yz70s
d12fca09d7 xbox.cpp: move baseboard usb devices to chihiro.cpp (nw) 2016-03-30 23:57:18 +02:00
yz70s
8198c36dcb xbox.cpp: usb always enabled, but new #define to enable patching of usb sections (nw)
There a new #define USB_HACK_ENABLED needed to disable the parts of the software that try to use usb.
2016-03-30 23:57:18 +02:00
yz70s
0fb697b3a5 xbox.cpp: more usb (nw) 2016-03-30 23:57:18 +02:00
Jeffrey Clark
001d49c5b7 support build without optimize flag (nw)
OPTIMIZE= to disable the current default value 3
Also allow ARCHOPTS to be set regardless of OPTIMIZE, useful for
 debug flags.
2016-03-30 21:56:03 +00:00
Michael Zapf
ac3d3e5e41 New GROM implementation (TMC0430) 2016-03-30 23:50:39 +02:00
Michael Zapf
ee6684ac85 New GROM implementation (TMC0430) with (almost) precise clock behavior 2016-03-30 23:50:39 +02:00
RobertoFresca
228004075b New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Crystals Colours (Ver 1.02) [Roberto Fresca, f205v]
2016-03-30 18:42:09 -03:00
Brad Hughes
e0294a8ec3 Merge branch 'master' of https://github.com/mamedev/mame.git 2016-03-30 17:24:37 -04:00
Brad Hughes
2b0cc65dba Unsubscribe SDL input modules from events on exit. 2016-03-30 17:24:29 -04:00
Lord-Nightmare
b66574f30c TMS5220/5110 merge Part 1 [Lord Nightmare] 2016-03-30 17:14:40 -04:00
Michael Zapf
f15f97e5d8 Add RST1 reset line 2016-03-30 23:08:23 +02:00
Michael Zapf
bd1f1358a5 Add GROMCLK pin; optionally provides clock for GROMs 2016-03-30 22:59:54 +02:00
Lord-Nightmare
05d20888a4 Add another thanks-to to tispeak.cpp (nw) 2016-03-30 16:36:20 -04:00
Lord-Nightmare
5cab9f011a arkanoid: update note about other mcu versions (nw) 2016-03-30 16:36:18 -04:00
cracyc
be431bd5a0 hiscore: checksum all the regions (nw) 2016-03-30 15:28:06 -05:00
Lord-Nightmare
5195d772c7 symbolics.cpp: more notes, some ideas about interrupts/bus errors/parity errors (nw) 2016-03-30 16:20:00 -04:00
Lord-Nightmare
a802a9929a mhavoc minor comment update (nw) 2016-03-30 15:57:53 -04:00
Miodrag Milanovic
9353a1ccb3 Compressed internal layouts [David Haywood] 2016-03-30 20:40:05 +02:00
Miodrag Milanovic
c95d9c0ec3 new Android icon images [JacKc] 2016-03-30 19:54:53 +02:00
dankan1890
61451b65aa Merge branch 'master' of https://github.com/mamedev/mame 2016-03-30 19:10:07 +02:00
dankan1890
0bab931a80 Visual Studio 2015 netlist fix. (nw) 2016-03-30 19:09:40 +02:00
hap
edd133683d spyhuntertec: mucking about, trying to get steering wheel to work(it does) 2016-03-30 18:58:58 +02:00
David Haywood
b755be89a6 Merge branch 'master' of https://github.com/mamedev/mame 2016-03-30 17:16:40 +01:00
David Haywood
be9b908e70 new clones
Operation Wolf (Japan, prototype) [caius]

does NOT have a c-chip, although seems to be an unfinished version of the game (has a stage select at the start which does not even work if the English dipswitch is enabled - board resets instead)  also has infinite health and 'hit %' debug dipswitches.
2016-03-30 17:16:16 +01:00
MetalliC
677cfa86fd fix chdman extractcd track names (was foo.cue.bin instead of foo.bin) 2016-03-30 17:56:19 +03:00
hap
4c08395ada namcos22: optimization to gamma mix for non-super system22 2016-03-30 14:33:18 +02:00
hap
cde67e639a forte2,pengadvb: get rid of irq trampoline 2016-03-30 13:42:12 +02:00
Miodrag Milanovic
f67cb62dbc Fix VS build (it was reverse logic then others) (nw) 2016-03-30 11:03:03 +02:00
Miodrag Milanovic
3c7e256b45 Fix sha1 (nw) 2016-03-30 10:46:54 +02:00
Olivier Galibert
c4587362d0 fix 2016-03-30 10:43:49 +02:00
yz70s
f7dd940081 Try to fix netlist build visual studio 2015 2016-03-30 10:12:18 +02:00
Miodrag Milanovic
913ab1e140 Cleanups and version bump 2016-03-30 08:35:21 +02:00