From 462073ccf4004b4020cf70124a6e22f9f521c1ef Mon Sep 17 00:00:00 2001 From: mahlemiut Date: Mon, 7 May 2012 12:12:57 +0000 Subject: [PATCH] Added device image type for individual ROM images (as used in some Amstrad CPC applications) (no whatsnew) --- src/emu/diimage.c | 2 ++ src/emu/diimage.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/emu/diimage.c b/src/emu/diimage.c index 24b74b10ef9..cd698fffcca 100644 --- a/src/emu/diimage.c +++ b/src/emu/diimage.c @@ -50,6 +50,7 @@ //************************************************************************** const image_device_type_info device_image_interface::m_device_info_array[] = { + { IO_UNKNOWN, "unknown", "unkn" }, { IO_CARTSLOT, "cartridge", "cart" }, /* 0 */ { IO_FLOPPY, "floppydisk", "flop" }, /* 1 */ { IO_HARDDISK, "harddisk", "hard" }, /* 2 */ @@ -65,6 +66,7 @@ const image_device_type_info device_image_interface::m_device_info_array[] = { IO_MEMCARD, "memcard", "memc" }, /* 12 */ { IO_CDROM, "cdrom", "cdrm" }, /* 13 */ { IO_MAGTAPE, "magtape", "magt" }, /* 14 */ + { IO_ROM, "romimage", "rom" }, /* 15 */ }; diff --git a/src/emu/diimage.h b/src/emu/diimage.h index dad232365a7..6a5e7f50b42 100644 --- a/src/emu/diimage.h +++ b/src/emu/diimage.h @@ -69,7 +69,8 @@ enum iodevice_t IO_MEMCARD, /* 13 - Memory card */ IO_CDROM, /* 14 - optical CD-ROM disc */ IO_MAGTAPE, /* 15 - Magentic tape */ - IO_COUNT /* 16 - Total Number of IO_devices for searching */ + IO_ROM, /* 16 - Individual ROM image - the Amstrad CPC has a few applications that were sold on 16kB ROMs */ + IO_COUNT /* 17 - Total Number of IO_devices for searching */ }; enum image_error_t