src/mame/drivers/s3.c
| r14713 | r14714 | |
| 127 | 127 | GAME( 1977, lucky_l1, 0, williams_s3, williams_s3, williams_s3, ROT0, "Williams", "Lucky Seven (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 128 | 128 | GAME( 1978, wldcp_l1, 0, williams_s3, williams_s3, williams_s3, ROT0, "Williams", "World Cup Soccer (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 129 | 129 | GAME( 1978, cntct_l1, 0, williams_s3, williams_s3, williams_s3, ROT0, "Williams", "Contact (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 130 | | GAME( 1978, disco_l1, 0, williams_s3, williams_s3, williams_s3, ROT0, "Williams", "Disco Fever (L-1", GAME_IS_SKELETON_MECHANICAL) |
| 130 | GAME( 1978, disco_l1, 0, williams_s3, williams_s3, williams_s3, ROT0, "Williams", "Disco Fever (L-1)", GAME_IS_SKELETON_MECHANICAL) |
src/tools/chdman.c
| r14713 | r14714 | |
| 2001 | 2001 | // write the final LD metadata |
| 2002 | 2002 | if (info.height == 524/2 || info.height == 624/2) |
| 2003 | 2003 | { |
| 2004 | | err = chd->write_metadata(AV_LD_METADATA_TAG, 0, chd->ldframedata()); |
| 2004 | err = chd->write_metadata(AV_LD_METADATA_TAG, 0, chd->ldframedata(), 0); |
| 2005 | 2005 | if (err != CHDERR_NONE) |
| 2006 | 2006 | report_error(1, "Error adding AVLD metadata: %s\n", chd_file::error_string(err)); |
| 2007 | 2007 | } |
| r14713 | r14714 | |
| 2111 | 2111 | } |
| 2112 | 2112 | |
| 2113 | 2113 | // otherwise, clone it |
| 2114 | | err = chd->write_metadata(metatag, CHDMETAINDEX_APPEND, metadata); |
| 2114 | err = chd->write_metadata(metatag, CHDMETAINDEX_APPEND, metadata, metaflags); |
| 2115 | 2115 | if (err != CHDERR_NONE) |
| 2116 | 2116 | report_error(1, "Error writing cloned metadata: %s", chd_file::error_string(err)); |
| 2117 | 2117 | } |
src/lib/util/chd.h
| r14713 | r14714 | |
| 380 | 380 | chd_error read_metadata(chd_metadata_tag searchtag, UINT32 searchindex, void *output, UINT32 outputlen, UINT32 &resultlen); |
| 381 | 381 | chd_error read_metadata(chd_metadata_tag searchtag, UINT32 searchindex, dynamic_buffer &output, chd_metadata_tag &resulttag, UINT8 &resultflags); |
| 382 | 382 | chd_error write_metadata(chd_metadata_tag metatag, UINT32 metaindex, const void *inputbuf, UINT32 inputlen, UINT8 flags = CHD_MDFLAGS_CHECKSUM); |
| 383 | | chd_error write_metadata(chd_metadata_tag metatag, UINT32 metaindex, const astring &input, UINT8 flags = CHD_MDFLAGS_CHECKSUM) { return write_metadata(metatag, metaindex, input.cstr(), input.len() + 1, flags = CHD_MDFLAGS_CHECKSUM); } |
| 384 | | chd_error write_metadata(chd_metadata_tag metatag, UINT32 metaindex, const dynamic_buffer &input, UINT8 flags = CHD_MDFLAGS_CHECKSUM) { return write_metadata(metatag, metaindex, input, input.count(), flags = CHD_MDFLAGS_CHECKSUM); } |
| 383 | chd_error write_metadata(chd_metadata_tag metatag, UINT32 metaindex, const astring &input, UINT8 flags = CHD_MDFLAGS_CHECKSUM) { return write_metadata(metatag, metaindex, input.cstr(), input.len() + 1, flags); } |
| 384 | chd_error write_metadata(chd_metadata_tag metatag, UINT32 metaindex, const dynamic_buffer &input, UINT8 flags = CHD_MDFLAGS_CHECKSUM) { return write_metadata(metatag, metaindex, input, input.count(), flags); } |
| 385 | 385 | chd_error delete_metadata(chd_metadata_tag metatag, UINT32 metaindex); |
| 386 | 386 | chd_error clone_all_metadata(chd_file &source); |
| 387 | 387 | |