src/mess/uimess.c
| r2148 | r2149 | |
| 96 | 96 | * |
| 97 | 97 | *************************************/ |
| 98 | 98 | |
| 99 | | int ui_sprintf_image_info(char *buf) |
| 99 | int ui_sprintf_image_info(running_machine *machine, char *buf) |
| 100 | 100 | { |
| 101 | 101 | char *dst = buf; |
| 102 | 102 | const struct IODevice *dev; |
| 103 | 103 | |
| 104 | | dst += sprintf(dst, "%s\n\n", Machine->gamedrv->description); |
| 104 | dst += sprintf(dst, "%s\n\n", machine->gamedrv->description); |
| 105 | 105 | |
| 106 | 106 | if (mess_ram_size > 0) |
| 107 | 107 | { |
| r2148 | r2149 | |
| 109 | 109 | dst += sprintf(dst, "RAM: %s\n\n", ram_string(buf2, mess_ram_size)); |
| 110 | 110 | } |
| 111 | 111 | |
| 112 | | for (dev = mess_device_first_from_machine(Machine); dev != NULL; dev = mess_device_next(dev)) |
| 112 | for (dev = mess_device_first_from_machine(machine); dev != NULL; dev = mess_device_next(dev)) |
| 113 | 113 | { |
| 114 | 114 | mess_image *img = image_from_device(dev); |
| 115 | 115 | const char *name = image_filename(img); |
| r2148 | r2149 | |
| 166 | 166 | UINT32 selected = 0; |
| 167 | 167 | |
| 168 | 168 | /* add the game info */ |
| 169 | | bufptr += ui_sprintf_image_info(bufptr); |
| 169 | bufptr += ui_sprintf_image_info(Machine, bufptr); |
| 170 | 170 | |
| 171 | 171 | /* make it look like a menu */ |
| 172 | 172 | bufptr += sprintf(bufptr, "\n\t%s %s %s", ui_getstring(UI_lefthilight), ui_getstring(UI_returntomain), ui_getstring(UI_righthilight)); |