61
clrmame Discussion / coming up
« on: 16 December 2015, 21:24 »
well...as you might noticed, it's pretty silent around cmpro...why? well...holiday season is coming up...end of year real life stress....
But from time to time I add some tiny not really that important stuff...currently this...
misc: 32bit version still runs on SSE1 processors
misc: updated to unrar lib/sdk 5.30 (final)and 7z lib/sdk to 15.12 (final)
misc: select sets variables %h=1 (has chds) also supports =0 now (hasn't chds). Same for %p,%M,%B,%I.
added: added %r=1/0 variables (has roms)
added: dir2dat can export in softwarelist format (pretty preliminary but a start)
removed: cmpro.ini switch Adv_DatFormatXML
added: export format (in setinfo dialog) can now be switched via dir2dat format option
to do: some select sets variable to select chd-only, sample-only, roms-only sets (which isn't identical to %r=0...since there are sets which only consist of e.g. biosroms and chds...or only nodumps and chds...etc...have to think about that a bit)
haven't fully checked the softwarelist.dtd yet. (maybe a dataarea element can have all roms as childs and its size entry is the sum of all sizes)...but an export (from standard MAME sets) will look probably like this...
<?xml version="1.0" ?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="MAME" description="Current MAME">
<software name="005">
<description>005</description>
<year>1981</year>
<publisher>Sega</publisher>
<part name="" interface="">
<dataarea name="rom" size = "2048">
<rom name="1346b.cpu-u25" size="2048" crc="8e68533e" sha1="a257c556d31691068ed5c991f1fb2b51da4826db"/>
</dataarea>
<dataarea name="rom" size = "2048">
<rom name="5092.prom-u1" size="2048" crc="29e10a81" sha1="c4b4e6c75bcf276e53f39a456d8d633c83dcf485"/>
</dataarea>
<dataarea name="rom" size = "2048">
<rom name="5093.prom-u2" size="2048" crc="e1edc3df" sha1="4f593546bbb0f50850dc6286cb514af6831c27a7"/>
</dataarea>
etc..etc..
But from time to time I add some tiny not really that important stuff...currently this...
misc: 32bit version still runs on SSE1 processors
misc: updated to unrar lib/sdk 5.30 (final)and 7z lib/sdk to 15.12 (final)
misc: select sets variables %h=1 (has chds) also supports =0 now (hasn't chds). Same for %p,%M,%B,%I.
added: added %r=1/0 variables (has roms)
added: dir2dat can export in softwarelist format (pretty preliminary but a start)
removed: cmpro.ini switch Adv_DatFormatXML
added: export format (in setinfo dialog) can now be switched via dir2dat format option
to do: some select sets variable to select chd-only, sample-only, roms-only sets (which isn't identical to %r=0...since there are sets which only consist of e.g. biosroms and chds...or only nodumps and chds...etc...have to think about that a bit)
haven't fully checked the softwarelist.dtd yet. (maybe a dataarea element can have all roms as childs and its size entry is the sum of all sizes)...but an export (from standard MAME sets) will look probably like this...
<?xml version="1.0" ?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="MAME" description="Current MAME">
<software name="005">
<description>005</description>
<year>1981</year>
<publisher>Sega</publisher>
<part name="" interface="">
<dataarea name="rom" size = "2048">
<rom name="1346b.cpu-u25" size="2048" crc="8e68533e" sha1="a257c556d31691068ed5c991f1fb2b51da4826db"/>
</dataarea>
<dataarea name="rom" size = "2048">
<rom name="5092.prom-u1" size="2048" crc="29e10a81" sha1="c4b4e6c75bcf276e53f39a456d8d633c83dcf485"/>
</dataarea>
<dataarea name="rom" size = "2048">
<rom name="5093.prom-u2" size="2048" crc="e1edc3df" sha1="4f593546bbb0f50850dc6286cb514af6831c27a7"/>
</dataarea>
etc..etc..