trunk/src/emu/softlist.c
| r21999 | r22000 | |
| 686 | 686 | unknown_attribute(swlist, attributes[0]); |
| 687 | 687 | } |
| 688 | 688 | |
| 689 | | if ( str_name && str_interface ) |
| 689 | if ( str_name && str_interface && strcmp(str_name, "") && strcmp(str_interface, "") ) |
| 690 | 690 | { |
| 691 | 691 | if ( swlist->softinfo ) |
| 692 | 692 | { |
| r21999 | r22000 | |
| 709 | 709 | } |
| 710 | 710 | else |
| 711 | 711 | { |
| 712 | | /* Incomplete/incorrect part definition */ |
| 712 | /* Incomplete/incorrect part definition ("" names are invalid too) */ |
| 713 | 713 | parse_error(&swlist->state, "%s: Incomplete part definition (line %lu)\n", |
| 714 | 714 | swlist->file->filename(),XML_GetCurrentLineNumber(swlist->state.parser)); |
| 715 | 715 | } |
| r21999 | r22000 | |
| 738 | 738 | else |
| 739 | 739 | unknown_attribute(swlist, attributes[0]); |
| 740 | 740 | } |
| 741 | | if ( str_name && str_size ) |
| 741 | if ( str_name && str_size && strcmp(str_name, "") && strcmp(str_size, "") ) |
| 742 | 742 | { |
| 743 | 743 | if ( swlist->softinfo ) |
| 744 | 744 | { |
| r21999 | r22000 | |
| 756 | 756 | } |
| 757 | 757 | else |
| 758 | 758 | { |
| 759 | | /* Missing dataarea name or size */ |
| 759 | /* Missing dataarea name or size ("" are invalid too) */ |
| 760 | 760 | parse_error(&swlist->state, "%s: Incomplete dataarea definition (line %lu)\n", |
| 761 | 761 | swlist->file->filename(),XML_GetCurrentLineNumber(swlist->state.parser)); |
| 762 | 762 | } |
trunk/hash/sorcerer_cass.xml
| r21999 | r22000 | |
| 9 | 9 | <description>Chomp</description> |
| 10 | 10 | <year>1981</year> |
| 11 | 11 | <publisher>W. S. King</publisher> |
| 12 | | <part name="cass" interface=""> |
| 13 | | <dataarea name="cass" size=""> |
| 12 | <part name="cass" interface="sorcerer_cass"> |
| 13 | <dataarea name="cass" size="23392316"> |
| 14 | 14 | <rom name="chomp (1981)(w.s.king).wav" size="23392316" crc="95971024" sha1="62672de80e5139af35424184c76f1c9c18493c3a" offset="0" status="baddump" /> |
| 15 | 15 | </dataarea> |
| 16 | 16 | </part> |
| r21999 | r22000 | |
| 20 | 20 | <description>Eliza</description> |
| 21 | 21 | <year>19??</year> |
| 22 | 22 | <publisher><unknown></publisher> |
| 23 | | <part name="cass" interface=""> |
| 24 | | <dataarea name="cass" size=""> |
| 23 | <part name="cass" interface="sorcerer_cass"> |
| 24 | <dataarea name="cass" size="12578876"> |
| 25 | 25 | <rom name="eliza (19xx)(-).wav" size="12578876" crc="9173759e" sha1="23d35784fd1ab492cb0371552bd1a981214c0192" offset="0" status="baddump" /> |
| 26 | 26 | </dataarea> |
| 27 | 27 | </part> |
| r21999 | r22000 | |
| 31 | 31 | <description>Galaxians</description> |
| 32 | 32 | <year>19??</year> |
| 33 | 33 | <publisher><unknown></publisher> |
| 34 | | <part name="cass" interface=""> |
| 35 | | <dataarea name="cass" size=""> |
| 34 | <part name="cass" interface="sorcerer_cass"> |
| 35 | <dataarea name="cass" size="16506020"> |
| 36 | 36 | <rom name="galaxians (19xx)(-).wav" size="16506020" crc="c6f686b2" sha1="41928aa796e6609de37301b3594d3a9a9eb975ac" offset="0" status="baddump" /> |
| 37 | 37 | </dataarea> |
| 38 | 38 | </part> |
trunk/hash/mz700_cass.xml
| r21999 | r22000 | |
| 721 | 721 | <publisher>Michael Gartner</publisher> |
| 722 | 722 | <info name="usage" value="Load from BASIC"/> |
| 723 | 723 | <part name="cass1" interface="mz_cass"> |
| 724 | | <dataarea name="cass" size=""> |
| 724 | <dataarea name="cass" size="10208"> |
| 725 | 725 | <rom name="kalender.mzf" size="10208" crc="6fb5a68a" sha1="dbdd53674934d2fe83aa98c895e5a8e989ab1bf3" offset="0" /> |
| 726 | 726 | </dataarea> |
| 727 | 727 | </part> |
| r21999 | r22000 | |
| 732 | 732 | <year>1982</year> |
| 733 | 733 | <publisher>Apollo Software</publisher> |
| 734 | 734 | <part name="cass1" interface="mz_cass"> |
| 735 | | <dataarea name="cass" size=""> |
| 735 | <dataarea name="cass" size="5499"> |
| 736 | 736 | <rom name="apollo.mzf" size="5499" crc="46b8ae1c" sha1="916c3ccd0f1c441b0f8c268e774eea511a953dd6" offset="0" /> |
| 737 | 737 | </dataarea> |
| 738 | 738 | </part> |
| r21999 | r22000 | |
| 1352 | 1352 | <info name="serial" value="MZ-7G059"/> |
| 1353 | 1353 | <info name="usage" value="Load from BASIC"/> |
| 1354 | 1354 | <part name="cass1" interface="mz_cass"> |
| 1355 | | <dataarea name="cass" size=""> |
| 1355 | <dataarea name="cass" size="15219"> |
| 1356 | 1356 | <rom name="fighter command.mzf" size="15219" crc="91b4540f" sha1="bf3b9c484459e0d4736ab01daa01bc118210fa16" offset="0" /> |
| 1357 | 1357 | </dataarea> |
| 1358 | 1358 | </part> |