| 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 |
| r6734 | r6735 | |
|---|---|---|
| 63 | 63 | "Snapshot", |
| 64 | 64 | "Quickload", |
| 65 | 65 | "Memory Card", |
| 66 | "CD-ROM" | |
| 66 | "CD-ROM", | |
| 67 | "Magnetic Tape" | |
| 67 | 68 | }; |
| 68 | 69 | |
| 69 | 70 |
| r6734 | r6735 | |
|---|---|---|
| 65 | 65 | UI_snapshot, |
| 66 | 66 | UI_quickload, |
| 67 | 67 | UI_memcard, |
| 68 | UI_cdrom | |
| 68 | UI_cdrom, | |
| 69 | UI_magtape | |
| 69 | 70 | }; |
| 70 | 71 | |
| 71 | 72 |
| r6734 | r6735 | |
|---|---|---|
| 56 | 56 | IO_QUICKLOAD, /* 12 - Allow to load program/data into memory, without matching any actual device */ |
| 57 | 57 | IO_MEMCARD, /* 13 - Memory card */ |
| 58 | 58 | 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 */ | |
| 60 | 61 | } iodevice_t; |
| 61 | 62 | |
| 62 | 63 |
| r6734 | r6735 | |
|---|---|---|
| 101 | 101 | { IO_PARALLEL, "parallel", "parl" }, /* 9 */ |
| 102 | 102 | { IO_SNAPSHOT, "snapshot", "dump" }, /* 10 */ |
| 103 | 103 | { IO_QUICKLOAD, "quickload", "quik" }, /* 11 */ |
| 104 | { IO_MEMCARD, "memcard", "memc" }, /* 12 */ | |
| 104 | { IO_MEMCARD, "memcard", "memc" }, /* 12 */ | |
| 105 | 105 | { IO_CDROM, "cdrom", "cdrm" }, /* 13 */ |
| 106 | { IO_MAGTAPE, "magtape", "magt" }, /* 14 */ | |
| 106 | 107 | }; |
| 107 | 108 | |
| 108 | 109 |
| r6734 | r6735 | |
|---|---|---|
| 102 | 102 | { IO_SNAPSHOT, "snapshot", "Snapshots" }, |
| 103 | 103 | { IO_QUICKLOAD, "snapshot", "Quickloads" }, |
| 104 | 104 | { 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" } | |
| 106 | 107 | }; |
| 107 | 108 | |
| 108 | 109 |
| r6734 | r6735 | |
|---|---|---|
| 423 | 423 | switch(state) |
| 424 | 424 | { |
| 425 | 425 | /* --- the following bits of info are returned as 64-bit signed integers --- */ |
| 426 | case MESS_DEVINFO_INT_TYPE: info->i = IO_ | |
| 426 | case MESS_DEVINFO_INT_TYPE: info->i = IO_MAG | |
| 427 | 427 | case MESS_DEVINFO_INT_READABLE: info->i = 1; break; |
| 428 | 428 | case MESS_DEVINFO_INT_WRITEABLE: info->i = 1; break; |
| 429 | 429 | case MESS_DEVINFO_INT_CREATABLE: info->i = 0; break; |
| r6734 | r6735 | |
|---|---|---|
| 296 | 296 | switch(state) |
| 297 | 297 | { |
| 298 | 298 | /* --- the following bits of info are returned as 64-bit signed integers --- */ |
| 299 | case MESS_DEVINFO_INT_TYPE: info->i = IO_ | |
| 299 | case MESS_DEVINFO_INT_TYPE: info->i = IO_MAG | |
| 300 | 300 | case MESS_DEVINFO_INT_READABLE: info->i = 1; break; |
| 301 | 301 | case MESS_DEVINFO_INT_WRITEABLE: info->i = 1; break; |
| 302 | 302 | case MESS_DEVINFO_INT_CREATABLE: info->i = 0; break; |
| Previous | 15994 Revisions | Next |