trunk/hash/msx1_cart.xml
| r248591 | r248592 | |
| 13833 | 13833 | <feature name="slot" value="fs_sr022" /> |
| 13834 | 13834 | <feature name="pcb" value="DFUP0058ZAJ" /> |
| 13835 | 13835 | <dataarea name="rom" size="262144"> |
| 13836 | | <rom name="pro rom v1.0 dasr022a1.ic16" size="32768" crc="381b3431" sha1="8c7ae1a1720b1dae9af9904e638b868f56d905c2" offset="0" /> |
| 13836 | <rom name="PRO ROM V1.0 DASR022A1.ic16" size="32768" crc="381b3431" sha1="8c7ae1a1720b1dae9af9904e638b868f56d905c2" offset="0" /> |
| 13837 | 13837 | <!-- The dictionary is in 4 32KB EEPROMs instead of one 128KB rom: |
| 13838 | 13838 | - DIC1 ROM V1.0 DASR022B1.ic15 |
| 13839 | 13839 | - DIC2 ROM V1.0 DASR022C1.ic14 |
trunk/src/emu/softlist.c
| r248591 | r248592 | |
| 625 | 625 | for (const rom_entry *data = part->romdata(); data->_name != NULL; data++) |
| 626 | 626 | if (data->_hashdata != NULL) |
| 627 | 627 | { |
| 628 | | // make sure it's all lowercase |
| 629 | | for (const char *str = data->_name; *str; str++) |
| 630 | | if (tolower((UINT8)*str) != *str) |
| 631 | | { |
| 632 | | osd_printf_error("%s: %s has upper case ROM name %s\n", filename(), swinfo->shortname(), data->_name); |
| 633 | | break; |
| 634 | | } |
| 635 | | |
| 636 | 628 | // make sure the hash is valid |
| 637 | 629 | hash_collection hashes; |
| 638 | 630 | if (!hashes.from_internal_string(data->_hashdata)) |