(MESS) Changed DTD to make year mandatory and added reload_plain to the list of rom loadflags. Fixed some xmls there were failing validation tests.

This commit is contained in:
Wilbert Pol 2013-02-03 12:16:19 +00:00
parent 241abe8429
commit 827657a0b7
4 changed files with 6 additions and 9 deletions

View File

@ -394,8 +394,8 @@
<description>Goliath-Prommer (Ger)</description>
<year>19??</year>
<publisher>Rex-Datentechnik</publisher>
<sharedfeat name="requirement" value="c64_user:goliath"/>
<info name="serial" value="REX 9655" />
<sharedfeat name="requirement" value="c64_user:goliath"/>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="174848">

View File

@ -275039,9 +275039,6 @@ Shortnames are chosen to "preview" the content:
<description>Amstrad Expo 2010 - MODE 2 is not a monochrome mode</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<description>Amstrad_Expo_2010-Entry-</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="flop1" interface="floppy_3">
<dataarea name="flop" size="194816">
<rom name="amstrad_expo_2010-entry-mode_2_is_not_a_monochrome_mode (nongoodcpc).dsk" size="194816" crc="cc47f469" sha1="082c4a640eb4ebd782daa678eb44062f1b9e237e" offset="0" />

View File

@ -644,8 +644,8 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
<year>1980</year>
<publisher>Philips</publisher>
<info name="usage" value="Press 1 for Depth Charge, press 2 for Marksman; Uses the 2nd joystick" />
<sharedfeat name="compatibility" value="PAL"/>
<info name="serial" value="16"/>
<sharedfeat name="compatibility" value="PAL"/>
<part name="cart" interface="odyssey_cart">
<dataarea name="rom" size="2048">
<rom name="depth charge - marksman (europe).bin" size="2048" crc="2dcb77f0" sha1="95ccda2010f756069645e50269142a063c9aabc2" offset="0" />
@ -1142,8 +1142,8 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
<software name="pickaxe">
<description>Pickaxe Pete (Euro) ~ Pick Axe Pete! (USA)</description>
<year>1980</year>
<info name="serial" value="AC9437 (USA) ~ 43 (Euro)"/>
<publisher>Philips (Euro) ~ Magnavox (USA)</publisher>
<info name="serial" value="AC9437 (USA) ~ 43 (Euro)"/>
<part name="cart" interface="odyssey_cart">
<dataarea name="rom" size="4096">
<rom name="pick axe pete (usa, europe).bin" size="4096" crc="d62814a3" sha1="b979ed0c2b8947f764786fcf4444463b3d3ae87d" offset="0" />
@ -1635,4 +1635,4 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
</dataarea>
</part>
</software>
</softwarelist>
</softwarelist>

View File

@ -1,7 +1,7 @@
<!ELEMENT softwarelist (software+)>
<!ATTLIST softwarelist name CDATA #REQUIRED>
<!ATTLIST softwarelist description CDATA #IMPLIED>
<!ELEMENT software (description, year?, publisher, info*, sharedfeat*, part*)>
<!ELEMENT software (description, year, publisher, info*, sharedfeat*, part*)>
<!ATTLIST software name CDATA #REQUIRED>
<!ATTLIST software cloneof CDATA #IMPLIED>
<!ATTLIST software supported (yes|partial|no) "yes">
@ -34,7 +34,7 @@
<!ATTLIST rom offset CDATA #IMPLIED>
<!ATTLIST rom value CDATA #IMPLIED>
<!ATTLIST rom status (baddump|nodump|good) "good">
<!ATTLIST rom loadflag (load16_byte|load16_word|load16_word_swap|load32_byte|load32_word|load32_word_swap|load32_dword|load64_word|load64_word_swap|reload|fill|continue) #IMPLIED>
<!ATTLIST rom loadflag (load16_byte|load16_word|load16_word_swap|load32_byte|load32_word|load32_word_swap|load32_dword|load64_word|load64_word_swap|reload|fill|continue|reload_plain) #IMPLIED>
<!ELEMENT diskarea (disk*)>
<!ATTLIST diskarea name CDATA #REQUIRED>
<!ELEMENT disk EMPTY>