Previous 15994 Revisions Next

r6735 Thursday 24th December, 2009 at 16:02:47 UTC by Miodrag Milanović
Added magnetic tape image device type
[src/mess]device.c image.h mslegacy.c mslegacy.h
[src/mess/drivers]ti990_10.c tx0.c
[src/mess/osd/winui]messui.c

src/mess/mslegacy.c
r6734r6735
6363   "Snapshot",
6464   "Quickload",
6565   "Memory Card",
66   "CD-ROM"
66   "CD-ROM",
67   "Magnetic Tape"
6768};
6869
6970
src/mess/mslegacy.h
r6734r6735
6565   UI_snapshot,
6666   UI_quickload,
6767   UI_memcard,
68   UI_cdrom
68   UI_cdrom,
69   UI_magtape
6970};
7071
7172
src/mess/image.h
r6734r6735
5656    IO_QUICKLOAD,   /* 12 - Allow to load program/data into memory, without matching any actual device */
5757    IO_MEMCARD,     /* 13 - Memory card */
5858    IO_CDROM,       /* 14 - optical CD-ROM disc */
59    IO_COUNT        /* 15 - Total Number of IO_devices for searching */
59   IO_MAGTAPE,     /* 15 - Magentic tape */
60    IO_COUNT        /* 16 - Total Number of IO_devices for searching */
6061} iodevice_t;
6162
6263
src/mess/device.c
r6734r6735
101101   { IO_PARALLEL,   "parallel",      "parl" }, /*  9 */
102102   { IO_SNAPSHOT,   "snapshot",      "dump" }, /* 10 */
103103   { IO_QUICKLOAD,   "quickload",   "quik" }, /* 11 */
104   { IO_MEMCARD,   "memcard",      "memc" }, /* 12 */
104   { IO_MEMCARD,   "memcard",      "memc" }, /* 12 */   
105105   { IO_CDROM,     "cdrom",        "cdrm" }, /* 13 */
106   { IO_MAGTAPE,   "magtape",      "magt" }, /* 14 */
106107};
107108
108109
src/mess/osd/winui/messui.c
r6734r6735
102102   { IO_SNAPSHOT,   "snapshot",   "Snapshots" },
103103   { IO_QUICKLOAD,   "snapshot",   "Quickloads" },
104104   { IO_MEMCARD,   NULL,      "Memory cards" },
105   { IO_CDROM,      NULL,      "CD-ROM images" }
105   { IO_CDROM,      NULL,      "CD-ROM images" },
106   { IO_MAGTAPE,   NULL,      "Magnetic tapes" }
106107};
107108
108109
src/mess/drivers/tx0.c
r6734r6735
423423   switch(state)
424424   {
425425      /* --- the following bits of info are returned as 64-bit signed integers --- */
426      case MESS_DEVINFO_INT_TYPE:                     info->i = IO_CASSETTE; break;
426      case MESS_DEVINFO_INT_TYPE:                     info->i = IO_MAGTAPE; break;
427427      case MESS_DEVINFO_INT_READABLE:                  info->i = 1; break;
428428      case MESS_DEVINFO_INT_WRITEABLE:                  info->i = 1; break;
429429      case MESS_DEVINFO_INT_CREATABLE:                  info->i = 0; break;
src/mess/drivers/ti990_10.c
r6734r6735
296296   switch(state)
297297   {
298298      /* --- the following bits of info are returned as 64-bit signed integers --- */
299      case MESS_DEVINFO_INT_TYPE:                     info->i = IO_CASSETTE; break;
299      case MESS_DEVINFO_INT_TYPE:                     info->i = IO_MAGTAPE; break;
300300      case MESS_DEVINFO_INT_READABLE:                  info->i = 1; break;
301301      case MESS_DEVINFO_INT_WRITEABLE:                  info->i = 1; break;
302302      case MESS_DEVINFO_INT_CREATABLE:                  info->i = 0; break;

Previous 15994 Revisions Next


© 1998-2018 The MESS Team