Tomer Verona
28dfa7ce84
Incorporate product / instance directinput device ids
...
This change generates a more unique device id for derect input devices
by incorporating the product unique identifier and instance unique
identifier. This allows for better disambiguation on device id when
mapping controllers via mapdevice config settings.
2016-10-09 21:42:29 -07:00
Tomer Verona
845b36dae2
Adding id() property to input_device
...
This change adds id() property to input_device, which represents the
unique device id. This allows the osd layer when creating a device to
pass a friendly display name along with a unique identifier.
Currently the device id is only used to map a physical controller device
to controller id, but can be used more generally in the future. For raw
input devices, we use the full raw input name as the device id. For all
other devices, we fall back to device name as the device id. The
"uniqueness" of the device id is not currently enforced in code.
2016-09-20 12:19:58 -07:00
Tomer Verona
32ea8266a3
A couple of fixes
...
- Fix null-reference exception when mapping device to unused (null)
controller index
- Restrict device map to controller configs
2016-09-20 01:24:36 -07:00
Tomer Verona
0ed1ce5663
Tweak info message
2016-09-14 17:53:34 -07:00
Tomer Verona
44a63fccb7
Merge remote-tracking branch 'mamedev/master'
2016-09-14 11:30:55 -07:00
angelosa
568540cec5
Fix MT #00963
...
(Which is actually also "fixed landscape scrolling": when turning right landscape is supposed to go left, not the other way around!)
2016-09-14 20:22:44 +02:00
angelosa
9a20e0c2fe
Fix MT #00490
2016-09-14 19:48:50 +02:00
angelosa
b12d9491d5
Fix MT #01044
2016-09-14 18:49:28 +02:00
angelosa
c94cd9f4b9
False positive MACHINE_NO_COCKTAIL, nw
2016-09-14 18:02:45 +02:00
angelosa
2116ed5c54
Fix MT #02555
2016-09-14 17:50:13 +02:00
smf-
5a1820288a
fix buffer overflow when debugging. (nw)
2016-09-14 14:13:06 +01:00
angelosa
56b7dabf54
Moved FDC legacy logging behind a compile switch in segas24.cpp, nw
2016-09-14 13:53:00 +02:00
Vas Crabb
a9ab7c306e
Merge pull request #1402 from dankan1890/master
...
A better solution for sorting of the favorites list. (nw)
2016-09-14 11:39:12 +10:00
dankan1890
4a9b584b26
Added custom comparator. (nw)
2016-09-14 03:24:03 +02:00
dankan1890
cdd470aa90
I forgot these ones. (nw)
2016-09-14 00:25:02 +02:00
dankan1890
60b2ccdb9f
A better solution for sorting of the favorites list. (nw)
2016-09-14 00:19:56 +02:00
dankan1890
1d378e65d2
Merge branch 'master' of https://github.com/mamedev/mame
2016-09-14 00:15:04 +02:00
Sandro Ronco
6d81daf715
chessmst: added layout with script.
...
New NOT WORKING machine
-----------
Chess-Master Diamond
2016-09-13 22:31:44 +02:00
dankan1890
953acb3095
Sort favorites game list by description. (nw)
2016-09-13 20:18:22 +02:00
MetalliC
194cdf6600
new clones added (NOT_WORING)
...
----------------------------
Air Trix (original) [Andy Geezer]
NASCAR Racing (original) [Dion]
2016-09-13 17:59:13 +03:00
MetalliC
a476087669
Merge branch 'master' of github.com:mamedev/mame
2016-09-13 17:55:50 +03:00
Vas Crabb
161d153bf7
Merge pull request #1397 from dankan1890/master
...
Fixed remove favorites via "configure machine" menu. (nw)
2016-09-14 00:47:14 +10:00
dankan1890
bceb3e34f8
Fixed remove favorites via "configure machine" menu. (nw)
2016-09-13 16:25:27 +02:00
MetalliC
032ff5d544
Atomiswave developer and game names corrections (nw)
2016-09-13 15:55:30 +03:00
Miodrag Milanović
4d3d404d17
Merge pull request #1396 from npwoods/fix_jvc_header_buffer_overrun
...
Fixed a potential buffer overrun in the code that reads headers for the CoCo JVC disk image format
2016-09-13 13:35:46 +02:00
Nathan Woods
c51de7aa95
Fixed a potential buffer overrun in the code that reads headers for the CoCo JVC disk image format
2016-09-13 06:50:08 -04:00
Miodrag Milanović
0a5078ac07
Merge pull request #1395 from ajrhacker/m68340_get_cs
...
Memberize public non-member function of m68340cpu_device (nw)
2016-09-13 09:13:11 +02:00
Justin Kerk
950f073ed5
ibm5150.xml: More additions (nw)
2016-09-12 22:02:20 -07:00
AJR
6b05fa4b4f
Memberize public non-member function of m68340cpu_device (nw)
2016-09-13 00:50:47 -04:00
Lord-Nightmare
e879b60618
superqix.cpp: Shuffled around the super qix machine configs to make a bit more logical sense.
...
added a custom input member to clean up the mcu semaphore implementation for sqix and clones.
Added some notes about the sqixb1 mcu code origin. [Lord Nightmare]
Marked the recovered sqixb1 mcu dump good for that specific set as it matches a dump from a working pcb, and updated notes. [Lord Nightmare, Elgen]
2016-09-13 00:29:42 -04:00
Tomer Verona
7c6ddc1e4c
Merge remote-tracking branch 'mamedev/master'
2016-09-12 18:40:30 -07:00
Tomer Verona
2bd18d5fea
Support for configuring device to conrtoller id
...
This change adds support for configuring device to conrtoller id. This
allows for stable controller ids even if USB devices are plugged /
unplugged, system is rebooted, etc.
See documentation for additional context.
2016-09-12 18:35:36 -07:00
Vas Crabb
9b88a353ba
Merge pull request #1393 from npwoods/view_container
...
Introduced an STL container for a view (util::view<T>), and changed opresolv to use it
2016-09-13 11:01:06 +10:00
Nathan Woods
aea10e0b4d
Alphabetizing the #include's, and added typedef's for the reverse iterators
2016-09-12 20:56:32 -04:00
Nathan Woods
86e242472f
Fixed some stupid errors
2016-09-12 20:45:43 -04:00
Nathan Woods
714b78d084
Folded util::contiguous_sequence_wrapper<T> into coretmpl.h, and fixing the reverse_iterators
2016-09-12 20:33:05 -04:00
Lord-Nightmare
1c7e5ed9fa
segahang.cpp: Very minor update about hangon pcb label based on auction pictures (n/w)
2016-09-12 20:26:38 -04:00
Nathan Woods
88c952adb3
Forgot to remove these m_ptr's
2016-09-12 18:45:10 -04:00
angelosa
0acf62b8f2
Fix #02349
2016-09-12 21:29:08 +02:00
angelosa
cebbc6258c
Fix 06368
2016-09-12 19:14:53 +02:00
hap
0f110097a3
Revert "chessmst: enabled use of proper external artwork [fhub]"
...
This reverts commit e23dde49d6
.
2016-09-12 18:42:48 +02:00
hap
84fad77d58
Revert "chessmst: removed wrong comments (nw)"
...
This reverts commit ec634c3189
.
2016-09-12 18:42:48 +02:00
angelosa
e89a7c78de
Fixed text tilemap char select enable and opacity in Combat School [Angelo Salese]
...
(Also fixes MT #00399 )
2016-09-12 18:07:07 +02:00
hap
ff33510ff7
New NOT_WORKING clone added
...
------------
Electronic Battleship (1977 version, model 4750A) [hap, Sean Riddle]
2016-09-12 17:18:08 +02:00
angelosa
ebd70cd0e8
SCREEN_RAW_PARAMS for Combat School, nw
2016-09-12 16:00:23 +02:00
Nathan Woods
524d750106
Implementing util::contiguous_sequence_wrapper<T>::[c]r[begin|end]()
...
...correctly (I think). Since we're not actually using this it isn't really tested
2016-09-12 07:51:15 -04:00
Nathan Woods
af1c5b26b8
Renamed util::view<T> to util::contiguous_sequence_wrapper<T>, changed ::iterator and ::const_iterator to just be pointers and other cleanups
2016-09-12 06:56:55 -04:00
Olivier Galibert
d8aa10fbc1
pcipc: sandbox for emulating a modern-ish pc (nw)
2016-09-12 11:55:16 +02:00
Vas Crabb
0036e43b7b
check characters in softlist setnames, fix errors (nw)
2016-09-12 16:21:16 +10:00
Scott Stone
5c334d982f
Misc errors fixed in a800.zml and adam_flop.xml (nw)
2016-09-11 23:08:28 -04:00