Go to file
Fabio Priuli f49ce40623 info.c: several fixes and additions to listxml output [Fabio Priuli]
- appended to xml info about devices which can be optionally mounted to slots
- added a description attribute to slotoption to show which devices can be mounted
  in each slot
- added to xml info of cpus/inputs/image/slots which are relative to devices (e.g. CPUs
  or Dipswitches in the device itself)
- tags of elements directly attached to the root_device do not display anymore the
  root colon (slot tags were already behaving in this way); elements attached to optional 
  devices use tags starting with colon (to be interpreted as a relative tags which gets 
  appended to the device tag, when such a device is selected in a slot)
- modified when necessary output routines to pass a root_device and a root_tag as 
  parameters, in order to simplify output of relative devices and avoid duplicated code
- updated DTD according to the new elements and attributes
These changes allow frontends to know in advance how drivers can be configured
through the various slot options (by matching option descriptions with device
descriptions), without the need to run -lx with the various slot combinations. This is
especially of use if a device adds e.g. dipswitches or image devices (like additional
floppy drives or additional slot expansions), but also if one wants to know e.g. how many 
sound channels a soundcard would add to a pc driver, or which kind of screen parameters
would be added by a specific choice of video card.
2012-02-22 22:17:24 +00:00
artwork HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere] 2011-06-06 21:25:38 +00:00
docs Refactored the hlsl.txt documentation file to match current MAME commands (nw) 2011-11-13 03:54:52 +00:00
hash Various changes for Neo-Geo driver [Johnboy]: 2011-12-24 19:09:32 +00:00
hlsl HLSL "Hurricain't Keep A Good Dev Down" Bugfix Extravaganza: [Ryan Holtz, Bat 2011-08-28 09:10:53 +00:00
src info.c: several fixes and additions to listxml output [Fabio Priuli] 2012-02-22 22:17:24 +00:00
.gitattributes Added windows implementation of pseudo tty access functions over pipes [Carl] 2012-02-19 08:50:03 +00:00
makefile Major CHD/chdman update. The CHD version number has been increased 2012-02-16 09:47:18 +00:00