Previous 15994 Revisions Next

r6754 Friday 25th December, 2009 at 14:13:14 UTC by Miodrag Milanović
sysconfig totally removed
full recompile needed
core changes sent to mamedev
[src/emu]driver.h info.c
[src/mess]climess.c device.c device.h image.c mess.c mess.h messdrv.h messopts.c mesvalid.c
[src/mess/drivers]3do.c 4004clk.c a2600.c a3000.c a310.c a5105.c a51xx.c a6809.c a7150.c a7800.c abc80.c abc80x.c ac1.c acrnsys1.c act.c adam.c advision.c aim65.c aim65_40.c altair.c ami1200.c amico2k.c amiga.c amstrad.c apexc.c apf.c apogee.c apple1.c apple2.c apple2gs.c apple3.c aquarius.c arcadia.c astrocde.c at.c atari.c atarist.c atm.c atom.c avigo.c b2m.c basic52.c bbc.c bbcbc.c bcs3.c bebox.c beehive.c beta.c bk.c bob85.c busicom.c bw12.c bw2.c c128.c c16.c c64.c c65.c c80.c camplynx.c cat.c cbmb.c ccs2422.c ccs2810.c cdi.c cgenie.c channelf.c chessmst.c clcd.c coco.c coleco.c compis.c comquest.c comx35.c comxpl80.c concept.c cosmicos.c cpschngr.c craft.c crvision.c cybiko.c d6809.c dai.c dc.c dectalk.c dgn_beta.c dual68.c ec65.c einstein.c electron.c elekscmp.c elf.c elwro800.c enterp.c esq1.c et3400.c ex800.c exelv.c exidy.c exp85.c fk1.c fm7.c fmtowns.c galaxy.c galeb.c gamecom.c gamepock.c gb.c gba.c genesis.c geneve.c glasgow.c gmaster.c gp2x.c gp32.c h19.c h8.c h89.c hec2hrp.c homelab.c horizon.c hp16500.c hp48.c ht68k.c huebler.c hx20.c indiana.c interact.c intv.c ip20.c ip22.c ipb.c ipc.c ipds.c iq151.c irisha.c isbc.c jaguar.c jr200.c jtc.c junior.c jupiter.c k1003.c kaypro.c kc.c kim1.c kramermc.c kyocera.c lc80.c lisa.c llc.c lviv.c lx800.c lynx.c m20.c mac.c mbee.c mc10.c mc1000.c mc80.c mekd2.c mephisto.c microdec.c micronic.c microtan.c mikro80.c mikromik.c mikrosha.c mits680b.c mk1.c mk14.c mk2.c mk85.c mk90.c mmd1.c mod8.c mpf1.c msbc1.c msx.c mtx.c mz700.c mz80.c n64.c nakajies.c nanos.c nascom1.c nc.c nes.c newbrain.c next.c ng_aes.c ngp.c odyssey2.c ondra.c orao.c oric.c orion.c osborne1.c osi.c p2000t.c p8k.c palm.c partner.c pasogo.c pc.c pc2000.c pc6001.c pc8001.c pc8401a.c pc8801.c pc98.c pce.c pce220.c pcfx.c pcm.c pcw.c pcw16.c pda600.c pdp1.c pecom.c pentagon.c pet.c pimps.c pippin.c pk8000.c pk8020.c plan80.c pmd85.c pmi80.c pocketc.c pockstat.c pokemini.c poly88.c poly880.c pp01.c primo.c pro80.c prof180x.c prof80.c psx.c ptcsol.c px4.c px8.c pyl601.c ql.c qtsbc.c qx10.c radio86.c rt1715.c sage2.c samcoupe.c sapi1.c saturn.c sbc6510.c sc1.c sc2.c scorpion.c sdk85.c sdk86.c sg1000.c sgi_ip2.c sgi_ip6.c sms.c snes.c socrates.c sord.c spc1000.c spec128.c special.c specpls3.c spectrum.c ssem.c ssystem3.c stopthie.c studio2.c sun1.c super80.c svi318.c svision.c swtpc.c sym1.c sys2900.c tec1.c thomson.c ti85.c ti89.c ti990_10.c ti990_4.c ti99_2.c ti99_4p.c ti99_4x.c ti99_8.c tiki100.c timex.c tm990189.c tmc1800.c tmc2000e.c tmc600.c tricep.c trs80.c tutor.c tvc.c tx0.c uknc.c unior.c unistar.c univac.c ut88.c v1050.c vboy.c vc20.c vc4000.c vcs80.c vector06.c vector4.c vectrex.c vg5k.c vip.c vk100.c votrpss.c votrtnt.c vt100.c vt220.c vt320.c vt520.c vtech1.c vtech2.c wswan.c x07.c x1.c x68k.c xerox820.c xor100.c z1013.c z80ne.c z88.c z9001.c zexall.c zrt80.c zx.c
[src/mess/osd/windows]menu.c
[src/mess/osd/winui]messui.c msuiutil.c propertiesms.c swconfig.c
[src/mess/tools/messtest]testmess.c

src/emu/info.c
r6753r6754
832832
833833   /* start tracking resources and allocate the machine and input configs */
834834   config = machine_config_alloc(game->machine_config);
835#ifdef MESS
836   /* temporary hook until MESS device transition is complete */
837   mess_devices_setup(NULL, config, game);
838#endif /* MESS */
839835   input_port_list_init(&portlist, game->ipt, NULL, 0, FALSE);
840836
841837   /* print the header and the game name */
src/emu/driver.h
r6753r6754
182182   const input_port_token *ipt;               /* pointer to array of input port tokens */
183183   void            (*driver_init)(running_machine *machine); /* DRIVER_INIT callback */
184184   const rom_entry *   rom;                  /* pointer to list of ROMs for the game */
185
186#ifdef MESS
187   void (*sysconfig_ctor)(struct SystemConfigurationParamBlock *cfg);
188185   const char *      compatible_with;
189#endif
190
191186   UINT32            flags;                  /* orientation and other flags; see defines below */
192187   const char *      default_layout;            /* default internally defined layout */
193188};
r6753r6754
217212   INPUT_PORTS_NAME(INPUT),                     \
218213   DRIVER_INIT_NAME(INIT),                  \
219214   ROM_NAME(NAME),                        \
215   NULL,                           \
220216   (MONITOR)|(FLAGS),                  \
221217   &LAYOUT[0]                        \
222218};
src/mess/climess.c
r6753r6754
6666      if (!core_strwildcmp(gamename, drivers[i]->name))
6767      {
6868         /* allocate the machine config */
69         config = machine_config_alloc_with_mess_devices(drivers[i]);
69         config = machine_config_alloc(drivers[i]->machine_config);
7070
7171         driver_name = drivers[i]->name;
7272
r6753r6754
9797
9898   /* clean up our tracked resources */
9999   exit_resource_tracking();
100
101100   return 0;
102101}
103102
src/mess/mess.c
r6753r6754
4848   /* initialize natural keyboard support */
4949   inputx_init(machine);
5050
51   /* allocate the IODevice struct */
52   mess_devices_setup(machine, (machine_config *) machine->config, machine->gamedrv);
53
5451   /* init all devices */
5552   image_init(machine);
5653
src/mess/mess.h
r6753r6754
1111
1212#include <stdarg.h>
1313
14struct SystemConfigurationParamBlock;
15
1614#include "image.h"
17#include "artworkx.h"
1815#include "memory.h"
1916#include "configms.h"
2017#include "messopts.h"
src/mess/tools/messtest/testmess.c
r6753r6754
1818#include "video/generic.h"
1919#include "render.h"
2020#include "messopts.h"
21#include "device.h"
2122#include "devices/messram.h"
2223#include "debug/debugcpu.h"
2324
r6753r6754
712713      /* no device_type was specified; use the new preferred mechanism */
713714      device = devtag_get_device(machine, ident->tag);
714715   }
715   else
716   {
717      /* perform a legacy lookup by device type */
718      device = image_from_devtype_and_index(machine, ident->type, ident->slot);
719   }
720716
721717   /* did the image slot lookup fail? */
722718   if (device == NULL)
src/mess/image.c
r6753r6754
2121#include "mamecore.h"
2222#include "messopts.h"
2323#include "ui.h"
24#include "device.h"
2425#include "zippath.h"
2526
2627
r6753r6754
326327
327328static int is_image_device(const device_config *device)
328329{
329    return (device->type == MESS_DEVICE)
330        || (device_get_info_int_offline(device, DEVINFO_INT_IMAGE_READABLE) != 0)
330    return (device_get_info_int_offline(device, DEVINFO_INT_IMAGE_READABLE) != 0)
331331        || (device_get_info_int_offline(device, DEVINFO_INT_IMAGE_WRITEABLE) != 0);
332332}
333333
src/mess/messdrv.h
r6753r6754
1313
1414#include "inputx.h"
1515#include "unicode.h"
16#include "device.h"
1716
18
19struct SystemConfigurationParamBlock
20{
21   /* device specification */
22   int device_slotcount;
23   device_getinfo_handler *device_handlers;
24   int *device_countoverrides;
25   int device_position;
26};
27
28#define SYSTEM_CONFIG_START(name)                                             \
29   void construct_sysconfig_##name(struct SystemConfigurationParamBlock *cfg)      \
30   {                                                                  \
31
32#define SYSTEM_CONFIG_EXTERN(name)                                             \
33   extern void construct_sysconfig_##name(struct SystemConfigurationParamBlock *cfg);      \
34
35#define SYSTEM_CONFIG_END                                                   \
36   }                                                                  \
37
38#define CONFIG_DEVICE(getinfo)                              \
39   if (cfg->device_position < cfg->device_slotcount)            \
40   {                                                \
41      cfg->device_handlers[cfg->device_position++] = (getinfo);   \
42   }                                                \
43
44#define construct_sysconfig_0   NULL
45
4617/******************************************************************************
4718 * MESS' version of the GAME() macros of MAME
4819 * CONS is for consoles
4920 * COMP is for computers
5021 ******************************************************************************/
51#define CONS(YEAR,NAME,PARENT,COMPAT,MACHINE,INPUT,INIT,CONFIG,COMPANY,FULLNAME,FLAGS)   \
22#define CONS(YEAR,NAME,PARENT,COMPAT,MACHINE,INPUT,INIT,COMPANY,FULLNAME,FLAGS)   \
5223extern const game_driver driver_##NAME;   \
5324const game_driver driver_##NAME =    \
5425{                                 \
r6753r6754
6233   ipt_##INPUT,                     \
6334   driver_init_##INIT,                  \
6435   rom_##NAME,                        \
65   construct_sysconfig_##CONFIG,         \
6636   #COMPAT,                        \
6737   ROT0|(FLAGS),                     \
6838   NULL                           \
6939};
7040
71#define COMP(YEAR,NAME,PARENT,COMPAT,MACHINE,INPUT,INIT,CONFIG,COMPANY,FULLNAME,FLAGS)   \
41#define COMP(YEAR,NAME,PARENT,COMPAT,MACHINE,INPUT,INIT,COMPANY,FULLNAME,FLAGS)   \
7242extern const game_driver driver_##NAME;   \
7343const game_driver driver_##NAME =    \
7444{                                 \
r6753r6754
8252   ipt_##INPUT,                     \
8353   driver_init_##INIT,                  \
8454   rom_##NAME,                        \
85   construct_sysconfig_##CONFIG,         \
8655   #COMPAT,                        \
8756   ROT0|GAME_COMPUTER|(FLAGS),            \
8857   NULL                           \
8958};
9059
91#define construct_sysconfig_NULL   (NULL)
92
9360#endif /* MESSDRV_H */
src/mess/device.c
r6753r6754
1414#include "pool.h"
1515#include "tagpool.h"
1616
17
18
19/***************************************************************************
20    CONSTANTS
21***************************************************************************/
22
23#define MESS_DEVICE      DEVICE_GET_INFO_NAME(mess_device)
24
25
26
27/***************************************************************************
28    TYPE DEFINITIONS
29***************************************************************************/
30
31typedef struct _legacy_mess_device legacy_mess_device;
32struct _legacy_mess_device
33{
34   mess_device_class devclass;
35   const device_config *devconfig;
36
37   /* the basics */
38   const char *tag;
39   iodevice_t type;
40   int position;
41   int index_in_device;
42
43   /* open dispositions */
44   unsigned int readable : 1;
45   unsigned int writeable : 1;
46   unsigned int creatable : 1;
47
48   /* miscellaneous flags */
49   unsigned int reset_on_load : 1;
50   unsigned int load_at_init : 1;
51   unsigned int multiple : 1;
52};
53
54
55
56/* this is placed in the inline_config of the MAME device structure */
57typedef struct _mess_device_config mess_device_config;
58struct _mess_device_config
59{
60   legacy_mess_device io_device;
61   char string_buffer[1024];
62};
63
64
65
66typedef struct _mess_device_token mess_device_token;
67struct _mess_device_token
68{
69   tag_pool tagpool;
70};
71
72
73
7417typedef struct _mess_device_type_info mess_device_type_info;
7518struct _mess_device_type_info
7619{
r6753r6754
7922   const char *shortname;
8023};
8124
82
83
8425/***************************************************************************
8526    GLOBAL VARIABLES
8627***************************************************************************/
r6753r6754
10748};
10849
10950
110
11151/***************************************************************************
112    FUNCTION PROTOTYPES
113***************************************************************************/
114
115static const legacy_mess_device *mess_device_from_core_device(const device_config *device);
116
117
118
119/***************************************************************************
12052    CORE IMPLEMENTATION
12153***************************************************************************/
12254
r6753r6754
16092   return -1;
16193}
16294
163
164
16595/*************************************
16696 *
167 *  Device structure construction and destruction
168 *
169 *************************************/
170
171static const char *device_uiname(iodevice_t devtype)
172{
173   return ui_getstring((UI_cartridge - IO_CARTSLOT) + devtype);
174}
175
176
177
178/*-------------------------------------------------
179    DEVICE_START(mess_device) - device start
180    callback
181-------------------------------------------------*/
182
183static DEVICE_START(mess_device)
184{
185   mess_device_config *mess_device = (mess_device_config *) device->inline_config;
186   mess_device_token *token = (mess_device_token *) device->token;
187   device_start_func inner_start;
188
189   /* initialize the tag pool */
190   tagpool_init(&token->tagpool);
191
192   /* if present, invoke the start handler */
193   inner_start = (device_start_func) mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_START);
194   if (inner_start != NULL)
195      (*inner_start)(device);
196}
197
198
199
200/*-------------------------------------------------
201    DEVICE_STOP(mess_device) - device stop
202    callback
203-------------------------------------------------*/
204
205static DEVICE_STOP(mess_device)
206{
207   mess_device_config *mess_device = (mess_device_config *) device->inline_config;
208   mess_device_token *token = (mess_device_token *) device->token;
209   device_stop_func inner_stop;
210
211   /* if present, invoke the stop handler */
212   inner_stop = (device_stop_func) mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_STOP);
213   if (inner_stop != NULL)
214      (*inner_stop)(device);
215
216   /* tear down the tag pool */
217   tagpool_exit(&token->tagpool);
218}
219
220
221
222/*-------------------------------------------------
223    DEVICE_GET_NAME(mess_device) - device get name
224    callback
225-------------------------------------------------*/
226
227static DEVICE_GET_NAME(mess_device)
228{
229   const char *name;
230   const legacy_mess_device *iodev = mess_device_from_core_device(device);
231   int id = iodev->index_in_device;
232
233   /* use the cool new device string technique */
234   name = mess_device_get_info_string(&iodev->devclass, MESS_DEVINFO_STR_DESCRIPTION + id);
235   if (name != NULL)
236   {
237      snprintf(buffer, buffer_length, "%s", name);
238      return buffer;
239   }
240
241   name = device_uiname(iodev->type);
242   if (iodev->multiple)
243   {
244      /* for the average user counting starts at #1 ;-) */
245      snprintf(buffer, buffer_length, "%s #%d", name, id + 1);
246      name = buffer;
247   }
248   return name;
249}
250
251
252
253/*-------------------------------------------------
254    safe_strcpy - hack
255-------------------------------------------------*/
256
257static void safe_strcpy(char *dst, const char *src)
258{
259   strcpy(dst, src ? src : "");
260}
261
262
263
264/*-------------------------------------------------
265    DEVICE_GET_INFO(mess_device) - device get info
266    callback
267-------------------------------------------------*/
268
269DEVICE_GET_INFO(mess_device)
270{
271   mess_device_config *mess_device = (device != NULL) ? (mess_device_config *) device->inline_config : NULL;
272
273   switch (state)
274   {
275      /* --- the following bits of info are returned as 64-bit signed integers --- */
276      case DEVINFO_INT_INLINE_CONFIG_BYTES:   info->i = sizeof(mess_device_config);         break;
277      case DEVINFO_INT_TOKEN_BYTES:         info->i = sizeof(mess_device_token);         break;
278      case DEVINFO_INT_CLASS:               info->i = DEVICE_CLASS_OTHER;               break;
279      case DEVINFO_INT_IMAGE_READABLE:      info->i = mess_device->io_device.readable;      break;
280      case DEVINFO_INT_IMAGE_WRITEABLE:      info->i = mess_device->io_device.writeable;      break;
281      case DEVINFO_INT_IMAGE_CREATABLE:      info->i = mess_device->io_device.creatable;      break;
282      case DEVINFO_INT_IMAGE_TYPE:         info->i = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_TYPE); break;
283      case DEVINFO_INT_IMAGE_MUST_BE_LOADED:   info->i = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_MUST_BE_LOADED); break;
284      case DEVINFO_INT_IMAGE_RESET_ON_LOAD:   info->i = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_RESET_ON_LOAD); break;
285      case DEVINFO_INT_IMAGE_CREATE_OPTCOUNT:   info->i = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_CREATE_OPTCOUNT); break;
286
287      /* --- the following bits of info are returned as pointers to data --- */
288      case DEVINFO_PTR_IMAGE_CREATE_OPTGUIDE:   info->p = mess_device_get_info_ptr(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_CREATE_OPTGUIDE); break;
289
290      /* --- the following bits of info are returned as pointers to functions --- */
291      case DEVINFO_FCT_START:               info->start = DEVICE_START_NAME(mess_device);   break;
292      case DEVINFO_FCT_STOP:               info->stop = DEVICE_STOP_NAME(mess_device);      break;
293      case DEVINFO_FCT_RESET:               /* Nothing */                           break;
294      case DEVINFO_FCT_IMAGE_LOAD:         info->f = mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_LOAD); break;
295      case DEVINFO_FCT_IMAGE_CREATE:         info->f   = mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_CREATE); break;
296      case DEVINFO_FCT_IMAGE_UNLOAD:         info->f = mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_UNLOAD); break;
297      case DEVINFO_FCT_IMAGE_VERIFY:         info->f = mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_VERIFY); break;
298      case DEVINFO_FCT_DISPLAY:            info->f = mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_DISPLAY); break;
299      case DEVINFO_FCT_IMAGE_PARTIAL_HASH:   info->f = mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_PARTIAL_HASH); break;
300      case DEVINFO_FCT_GET_NAME:            info->f = (genf *) DEVICE_GET_NAME_NAME(mess_device);   break;
301
302      /* --- the following bits of info are returned as NULL-terminated strings --- */
303      case DEVINFO_STR_NAME:               strcpy(info->s, "Legacy MESS Device");               break;
304      case DEVINFO_STR_FAMILY:            strcpy(info->s, "Legacy MESS Device");               break;
305      case DEVINFO_STR_VERSION:            strcpy(info->s, "1.0");                        break;
306      case DEVINFO_STR_SOURCE_FILE:         strcpy(info->s, __FILE__);                        break;
307      case DEVINFO_STR_CREDITS:            strcpy(info->s, "Copyright the MESS Team");         break;
308      case DEVINFO_STR_IMAGE_FILE_EXTENSIONS:   safe_strcpy(info->s, mess_device_get_info_string(&mess_device->io_device.devclass, MESS_DEVINFO_STR_FILE_EXTENSIONS)); break;
309      case DEVINFO_STR_IMAGE_INSTANCE_NAME:   safe_strcpy(info->s, mess_device_get_info_string(&mess_device->io_device.devclass, MESS_DEVINFO_STR_NAME + mess_device->io_device.index_in_device)); break;
310      case DEVINFO_STR_IMAGE_BRIEF_INSTANCE_NAME:   safe_strcpy(info->s, mess_device_get_info_string(&mess_device->io_device.devclass, MESS_DEVINFO_STR_SHORT_NAME + mess_device->io_device.index_in_device)); break;
311
312      default:
313         if ((state >= DEVINFO_PTR_IMAGE_CREATE_OPTSPEC) && (state < DEVINFO_PTR_IMAGE_CREATE_OPTSPEC + DEVINFO_CREATE_OPTMAX))
314            info->p = mess_device_get_info_ptr(&mess_device->io_device.devclass, state - DEVINFO_PTR_IMAGE_CREATE_OPTSPEC + MESS_DEVINFO_PTR_CREATE_OPTSPEC);
315         else if ((state >= DEVINFO_STR_IMAGE_CREATE_OPTNAME) && (state < DEVINFO_STR_IMAGE_CREATE_OPTNAME + DEVINFO_CREATE_OPTMAX))
316            safe_strcpy(info->s, mess_device_get_info_ptr(&mess_device->io_device.devclass, state - DEVINFO_STR_IMAGE_CREATE_OPTNAME + MESS_DEVINFO_STR_CREATE_OPTNAME));
317         else if ((state >= DEVINFO_STR_IMAGE_CREATE_OPTDESC) && (state < DEVINFO_STR_IMAGE_CREATE_OPTDESC + DEVINFO_CREATE_OPTMAX))
318            safe_strcpy(info->s, mess_device_get_info_ptr(&mess_device->io_device.devclass, state - DEVINFO_STR_IMAGE_CREATE_OPTDESC + MESS_DEVINFO_STR_CREATE_OPTDESC));
319         else if ((state >= DEVINFO_STR_IMAGE_CREATE_OPTEXTS) && (state < DEVINFO_STR_IMAGE_CREATE_OPTEXTS + DEVINFO_CREATE_OPTMAX))
320            safe_strcpy(info->s, mess_device_get_info_ptr(&mess_device->io_device.devclass, state - DEVINFO_STR_IMAGE_CREATE_OPTEXTS + MESS_DEVINFO_STR_CREATE_OPTEXTS));
321         break;
322   }
323}
324
325
326
327/*-------------------------------------------------
328    string_buffer_putc
329-------------------------------------------------*/
330
331static void string_buffer_putc(char *buffer, size_t buffer_length, size_t *buffer_pos, char c)
332{
333   size_t pos;
334
335   /* sanity check */
336   assert_always(*buffer_pos < buffer_length, "Buffer too small");
337
338   pos = (*buffer_pos)++;
339   buffer[pos] = c;
340}
341
342
343
344/*-------------------------------------------------
345    string_buffer_putstr
346-------------------------------------------------*/
347
348static char *string_buffer_putstr(char *buffer, size_t buffer_length, size_t *buffer_pos, const char *s)
349{
350   char *result = NULL;
351   size_t i = 0;
352
353   if (s != NULL)
354   {
355      result = &buffer[*buffer_pos];
356      do
357      {
358         string_buffer_putc(buffer, buffer_length, buffer_pos, s[i]);
359      }
360      while(s[i++] != '\0');
361   }
362
363   return result;
364}
365
366
367
368/*-------------------------------------------------
369    create_mess_device - allocates a single legacy
370    MESS device
371-------------------------------------------------*/
372
373static void create_mess_device(running_machine *machine, device_list *devlist, device_getinfo_handler handler, const game_driver *gamedrv,
374   int count_override, int *position)
375{
376   mess_device_class mess_devclass;
377   const char *mess_tag;
378   const char *mame_tag;
379   const char *info_string;
380   char dynamic_tag[32];
381   device_config *device;
382   mess_device_config *mess_device;
383   int i, count;
384   size_t string_buffer_pos = 0;
385   device_getdispositions_func getdispositions;
386   unsigned int readable, writeable, creatable;
387
388   /* set up MESS's device class */
389   mess_devclass.get_info = handler;
390   mess_devclass.gamedrv = gamedrv;
391
392   /* determine device count */
393   count = mess_device_get_info_int(&mess_devclass, MESS_DEVINFO_INT_COUNT);
394
395   /* create one MAME device for each of these */
396   for (i = 0; i < count; i++)
397   {
398      /* determine the legacy MESS device tag */
399      mess_tag = mess_device_get_info_string(&mess_devclass, MESS_DEVINFO_STR_DEV_TAG);
400
401      /* create a MAME device tag based on it */
402      if (mess_tag != NULL)
403      {
404         snprintf(dynamic_tag, ARRAY_LENGTH(dynamic_tag), "%s_%d", mess_tag, i);
405         mame_tag = dynamic_tag;
406      }
407      else
408      {
409         /* create a default tag */
410         snprintf(dynamic_tag, ARRAY_LENGTH(dynamic_tag), "mess_device_%d", *position);
411         mame_tag = dynamic_tag;
412      }
413
414      /* create a bonafide MAME device */
415      device = device_list_add(devlist, NULL, MESS_DEVICE, mame_tag, 0);
416      device->machine = machine;
417      mess_device = (mess_device_config *) device->inline_config;
418
419      /* we need to copy the mess_tag into the structure */
420      info_string = mess_tag;
421      mess_tag = string_buffer_putstr(mess_device->string_buffer, ARRAY_LENGTH(mess_device->string_buffer), &string_buffer_pos, info_string);
422
423      /* populate the legacy MESS device */
424      mess_device->io_device.tag               = mess_tag;
425      mess_device->io_device.devconfig         = device;
426      mess_device->io_device.devclass            = mess_devclass;
427      mess_device->io_device.type               = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_TYPE);
428      mess_device->io_device.position            = *position;
429      mess_device->io_device.index_in_device      = i;
430
431      mess_device->io_device.reset_on_load      = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_RESET_ON_LOAD) ? 1 : 0;
432      mess_device->io_device.load_at_init         = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_LOAD_AT_INIT) ? 1 : 0;
433
434      /* determine the dispositions */
435      getdispositions = (device_getdispositions_func) mess_device_get_info_fct(&mess_device->io_device.devclass, MESS_DEVINFO_PTR_GET_DISPOSITIONS);
436      if (getdispositions != NULL)
437      {
438         getdispositions(i, &readable, &writeable, &creatable);
439      }
440      else
441      {
442         readable = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_READABLE) ? 1 : 0;
443         writeable = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_WRITEABLE) ? 1 : 0;
444         creatable = mess_device_get_info_int(&mess_device->io_device.devclass, MESS_DEVINFO_INT_CREATABLE) ? 1 : 0;
445      }
446      mess_device->io_device.readable = readable;
447      mess_device->io_device.writeable = writeable;
448      mess_device->io_device.creatable = creatable;
449
450      /* bump the position */
451      (*position)++;
452
453      /* overriding the count? */
454      //if (count_override != 0)
455      //  mess_device->io_device.count = count_override;
456
457      /* any problems? */
458      assert((mess_device->io_device.type >= 0) && (mess_device->io_device.type < IO_COUNT));
459   }
460}
461
462
463
464/*-------------------------------------------------
465    mess_devices_setup - allocate devices
466-------------------------------------------------*/
467
468void mess_devices_setup(running_machine *machine, machine_config *config, const game_driver *gamedrv)
469{
470   device_getinfo_handler handlers[64];
471   int count_overrides[ARRAY_LENGTH(handlers)];
472   int i, position = 0;
473
474   memset(handlers, 0, sizeof(handlers));
475   memset(count_overrides, 0, sizeof(count_overrides));
476
477   /* call the "sysconfig" constructor, if present */
478   if (gamedrv->sysconfig_ctor != NULL)
479   {
480      struct SystemConfigurationParamBlock params;
481
482      memset(&params, 0, sizeof(params));
483      params.device_slotcount = ARRAY_LENGTH(handlers);
484      params.device_handlers = handlers;
485      params.device_countoverrides = count_overrides;
486      gamedrv->sysconfig_ctor(&params);
487   }
488
489   /* loop through all handlers */
490   for (i = 0; handlers[i] != NULL; i++)
491   {
492      create_mess_device(machine, &config->devicelist, handlers[i], gamedrv, count_overrides[i], &position);
493   }
494}
495
496
497
498/*-------------------------------------------------
499    machine_config_alloc_with_mess_devices -
500    allocate a machine_config with MESS devices
501-------------------------------------------------*/
502
503machine_config *machine_config_alloc_with_mess_devices(const game_driver *gamedrv)
504{
505   machine_config *config = machine_config_alloc(gamedrv->machine_config);
506   mess_devices_setup(NULL/*machine?*/, config, gamedrv);
507   return config;
508}
509
510
511
512/*************************************
513 *
514 *  Device lookup
515 *
516 *************************************/
517
518static const legacy_mess_device *mess_device_from_core_device(const device_config *device)
519{
520   const mess_device_config *mess_device = (device != NULL) ? (const mess_device_config *) device->inline_config : NULL;
521   return (mess_device != NULL) ? &mess_device->io_device : NULL;
522}
523
524/*************************************
525 *
526 *  Deprecated device access functions
527 *
528 *************************************/
529
530int image_index_in_device(const device_config *image)
531{
532   const legacy_mess_device *iodev = mess_device_from_core_device(image);
533   assert(iodev != NULL);
534   return iodev->index_in_device;
535}
536
537
538const device_config *image_from_devtype_and_index(running_machine *machine, iodevice_t type, int id)
539{
540   const device_config *image = NULL;
541   const device_config *dev;
542   const legacy_mess_device *iodev;
543
544   for (dev = device_list_first(&machine->config->devicelist, MESS_DEVICE); dev != NULL; dev = device_list_next(dev, MESS_DEVICE))
545   {
546      iodev = mess_device_from_core_device(dev);
547      if ((type == iodev->type) && (iodev->index_in_device == id))
548      {
549         /* if 'image' is not null, that means that there are multiple devices of this iodevice_t type */
550         assert(image == NULL);
551
552         image = dev;
553         break;
554      }
555   }
556
557   /* by calling this function, the caller assumes that there will be a matching device */
558   assert(image != NULL);
559   return image;
560}
561
562
563
564/*************************************
565 *
56697 *  Diagnostics
56798 *
56899 *************************************/
r6753r6754
588119      }
589120   }
590121   return error;
591}
122}
592123
src/mess/device.h
r6753r6754
2121
2222/*************************************
2323 *
24 *  Device information constants
25 *
26 *************************************/
27
28#define MESS_DEVICE      DEVICE_GET_INFO_NAME(mess_device)
29
30#define MAX_DEV_INSTANCES   5
31
32enum
33{
34   /* --- the following bits of info are returned as 64-bit signed integers --- */
35   MESS_DEVINFO_INT_FIRST = 0x00000,
36
37   MESS_DEVINFO_INT_TYPE,
38   MESS_DEVINFO_INT_READABLE,
39   MESS_DEVINFO_INT_WRITEABLE,
40   MESS_DEVINFO_INT_CREATABLE,
41   MESS_DEVINFO_INT_COUNT,
42   MESS_DEVINFO_INT_MUST_BE_LOADED,
43   MESS_DEVINFO_INT_RESET_ON_LOAD,
44   MESS_DEVINFO_INT_LOAD_AT_INIT,
45   MESS_DEVINFO_INT_CREATE_OPTCOUNT,
46
47   MESS_DEVINFO_INT_DEV_SPECIFIC = 0x08000,               /* R/W: Device-specific values start here */
48
49   /* --- the following bits of info are returned as pointers to data or functions --- */
50   MESS_DEVINFO_PTR_FIRST = 0x10000,
51
52   MESS_DEVINFO_PTR_START,
53   MESS_DEVINFO_PTR_STOP,
54   MESS_DEVINFO_PTR_LOAD,
55   MESS_DEVINFO_PTR_UNLOAD,
56   MESS_DEVINFO_PTR_CREATE,
57   MESS_DEVINFO_PTR_DISPLAY,
58   MESS_DEVINFO_PTR_PARTIAL_HASH,
59   MESS_DEVINFO_PTR_VERIFY,
60   MESS_DEVINFO_PTR_GET_DISPOSITIONS,
61   MESS_DEVINFO_PTR_CREATE_OPTGUIDE,
62   MESS_DEVINFO_PTR_CREATE_OPTSPEC,
63   MESS_DEVINFO_PTR_VALIDITY_CHECK = MESS_DEVINFO_PTR_CREATE_OPTSPEC + DEVINFO_CREATE_OPTMAX,   /* R/O: int (*validity_check)(const mess_device_class *devclass) */
64
65   MESS_DEVINFO_PTR_DEV_SPECIFIC = 0x18000,               /* R/W: Device-specific values start here */
66
67   /* --- the following bits of info are returned as NULL-terminated strings --- */
68   MESS_DEVINFO_STR_FIRST = 0x20000,
69
70   MESS_DEVINFO_STR_DEV_FILE,
71   MESS_DEVINFO_STR_DEV_TAG,
72   MESS_DEVINFO_STR_FILE_EXTENSIONS,
73
74   MESS_DEVINFO_STR_CREATE_OPTNAME,
75   MESS_DEVINFO_STR_CREATE_OPTDESC = MESS_DEVINFO_STR_CREATE_OPTNAME + DEVINFO_CREATE_OPTMAX,
76   MESS_DEVINFO_STR_CREATE_OPTEXTS = MESS_DEVINFO_STR_CREATE_OPTDESC + DEVINFO_CREATE_OPTMAX,
77
78   MESS_DEVINFO_STR_NAME = MESS_DEVINFO_STR_CREATE_OPTEXTS + DEVINFO_CREATE_OPTMAX,
79   MESS_DEVINFO_STR_SHORT_NAME = MESS_DEVINFO_STR_NAME + DEVINFO_CREATE_OPTMAX,
80   MESS_DEVINFO_STR_DESCRIPTION = MESS_DEVINFO_STR_SHORT_NAME + MAX_DEV_INSTANCES,
81
82   MESS_DEVINFO_STR_DEV_SPECIFIC = 0x28000,               /* R/W: Device-specific values start here */
83};
84
85#define TEMP_STRING_POOL_ENTRIES 16
86static char temp_string_pool[TEMP_STRING_POOL_ENTRIES][256];
87static int temp_string_pool_index;
88
89typedef void (*device_getdispositions_func)(int id, unsigned int *readable, unsigned int *writeable, unsigned int *creatable);
90
91struct _mess_device_class;
92struct _machine_config;
93
94union devinfo
95{
96   INT64   i;                                 /* generic integers */
97   void *   p;                                 /* generic pointers */
98   genf *  f;                                 /* generic function pointers */
99   char *s;                                 /* generic strings */
100   double   d;                                 /* generic floating points */
101
102   device_start_func start;
103   device_stop_func stop;
104   device_image_load_func load;
105   device_image_create_func create;
106   device_image_unload_func unload;
107
108   device_image_partialhash_func partialhash;
109   device_image_verify_func imgverify;
110   device_getdispositions_func getdispositions;
111
112   device_display_func display;
113
114   int (*validity_check)(const struct _mess_device_class *devclass);
115};
116
117typedef void (*device_getinfo_handler)(const struct _mess_device_class *devclass, UINT32 state, union devinfo *info);
118
119typedef struct _mess_device_class
120{
121   device_getinfo_handler get_info;
122   const game_driver *gamedrv;
123} mess_device_class;
124
125
126
127/*************************************
128 *
129 *   Device accessors
130 *
131 *************************************/
132
133INLINE INT64 mess_device_get_info_int(const mess_device_class *devclass, UINT32 state)
134{
135   union devinfo info;
136   info.i = 0;
137   devclass->get_info(devclass, state, &info);
138   return info.i;
139}
140
141
142
143INLINE void *mess_device_get_info_ptr(const mess_device_class *devclass, UINT32 state)
144{
145   union devinfo info;
146   info.p = NULL;
147   devclass->get_info(devclass, state, &info);
148   return info.p;
149}
150
151INLINE genf *mess_device_get_info_fct(const mess_device_class *devclass, UINT32 state)
152{
153   union devinfo info;
154   info.f = NULL;
155   devclass->get_info(devclass, state, &info);
156   return info.f;
157}
158
159INLINE const char *mess_device_get_info_string(const mess_device_class *devclass, UINT32 state)
160{
161   union devinfo info;
162   info.s = NULL;
163   devclass->get_info(devclass, state, &info);
164   return info.s;
165}
166
167INLINE char *device_temp_str(void)
168{
169   char *string = &temp_string_pool[temp_string_pool_index++ % TEMP_STRING_POOL_ENTRIES][0];
170   string[0] = 0;
171   return string;
172}
173
174
175
176/*************************************
177 *
17824 *  Other
17925 *
18026 *************************************/
18127
182/* interoperability with MAME devices */
183DEVICE_GET_INFO(mess_device);
184struct _machine_config *machine_config_alloc_with_mess_devices(const game_driver *gamedrv);
185
18628/* device naming */
18729const char *device_typename(iodevice_t type);
18830const char *device_brieftypename(iodevice_t type);
18931iodevice_t device_typeid(const char *name);
190
191/* device allocation */
192void mess_devices_setup(running_machine *machine, machine_config *config, const game_driver *gamedrv);
193
194/* deprecated device access functions */
195int image_index_in_device(const device_config *device);
196
197/* deprecated device access functions that assume one device of any given type */
198const device_config *image_from_devtype_and_index(running_machine *machine, iodevice_t type, int id);
199
200/* diagnostics */
20132int device_valididtychecks(void);
20233
20334#endif /* DEVICE_H */
src/mess/mesvalid.c
r6753r6754
1313#include "device.h"
1414#include "inputx.h"
1515
16
1716/*************************************
1817 *
19 *  Validate devices
20 *
21 *************************************/
22
23static int validate_device(const mess_device_class *devclass)
24{
25   int error = 0;
26   int is_invalid, i;
27   const char *s;
28   INT64 devcount, optcount;
29   char buf[256];
30   char *s1;
31   char *s2;
32   iodevice_t devtype;
33   int (*validity_check)(const mess_device_class *devclass);
34
35   /* critical information */
36   devtype = (iodevice_t) (int) mess_device_get_info_int(devclass, MESS_DEVINFO_INT_TYPE);
37   devcount = mess_device_get_info_int(devclass, MESS_DEVINFO_INT_COUNT);
38
39   /* sanity check device type */
40   if (devtype >= IO_COUNT)
41   {
42      mame_printf_error("%s: invalid device type %i\n", devclass->gamedrv->name, (int) devtype);
43      error = 1;
44   }
45
46   /* sanity check device count */
47   if ((devcount <= 0) || (devcount > MAX_DEV_INSTANCES))
48   {
49      mame_printf_error("%s: device type '%s' has an invalid device count %i\n", devclass->gamedrv->name, device_typename(devtype), (int) devcount);
50      error = 1;
51   }
52
53   /* File Extensions Checks
54     *
55     * Checks the following
56     *
57     * 1.  Tests the integrity of the string list
58     * 2.  Checks for duplicate extensions
59     * 3.  Makes sure that all extensions are either lower case chars or numbers
60     */
61   s = mess_device_get_info_string(devclass, MESS_DEVINFO_STR_FILE_EXTENSIONS);
62   if (!s)
63   {
64      mame_printf_error("%s: device type '%s' has null file extensions\n", devclass->gamedrv->name, device_typename(devtype));
65      error = 1;
66   }
67   else
68   {
69      memset(buf, 0, sizeof(buf));
70      strcpy(buf, s);
71
72      /* convert to be null delimited */
73      s1 = buf;
74      while(*s1)
75      {
76         if (*s1 == ',')
77            *s1 = '\0';
78         s1++;
79      }
80
81      s1 = buf;
82      while(*s1)
83      {
84         /* check for invalid chars */
85         is_invalid = 0;
86         for (s2 = s1; *s2; s2++)
87         {
88            if (!isdigit(*s2) && !islower(*s2))
89               is_invalid = 1;
90         }
91         if (is_invalid)
92         {
93            mame_printf_error("%s: device type '%s' has an invalid extension '%s'\n", devclass->gamedrv->name, device_typename(devtype), s1);
94            error = 1;
95         }
96         s2++;
97
98         /* check for dupes */
99         is_invalid = 0;
100         while(*s2)
101         {
102            if (!strcmp(s1, s2))
103               is_invalid = 1;
104            s2 += strlen(s2) + 1;
105         }
106         if (is_invalid)
107         {
108            mame_printf_error("%s: device type '%s' has duplicate extensions '%s'\n", devclass->gamedrv->name, device_typename(devtype), s1);
109            error = 1;
110         }
111
112         s1 += strlen(s1) + 1;
113      }
114   }
115
116   /* enforce certain rules for certain device types */
117   switch(devtype)
118   {
119      case IO_QUICKLOAD:
120      case IO_SNAPSHOT:
121         if (devcount != 1)
122         {
123            mame_printf_error("%s: there can only be one instance of devices of type '%s'\n", devclass->gamedrv->name, device_typename(devtype));
124            error = 1;
125         }
126         /* fallthrough */
127
128      case IO_CARTSLOT:
129         if (!mess_device_get_info_int(devclass, MESS_DEVINFO_INT_READABLE)
130            || mess_device_get_info_int(devclass, MESS_DEVINFO_INT_WRITEABLE)
131            || mess_device_get_info_int(devclass, MESS_DEVINFO_INT_CREATABLE))
132         {
133            mame_printf_error("%s: devices of type '%s' has invalid open modes\n", devclass->gamedrv->name, device_typename(devtype));
134            error = 1;
135         }
136         break;
137
138      default:
139         break;
140   }
141
142   /* check creation options */
143   optcount = mess_device_get_info_int(devclass, MESS_DEVINFO_INT_CREATE_OPTCOUNT);
144   if ((optcount < 0) || (optcount >= DEVINFO_CREATE_OPTMAX))
145   {
146      mame_printf_error("%s: device type '%s' has an invalid creation optcount\n", devclass->gamedrv->name, device_typename(devtype));
147      error = 1;
148   }
149   else
150   {
151      for (i = 0; i < (int) optcount; i++)
152      {
153         if (!mess_device_get_info_string(devclass, MESS_DEVINFO_STR_CREATE_OPTNAME + i))
154         {
155            mame_printf_error("%s: device type '%s' create option #%d: name not present\n",
156               devclass->gamedrv->name, device_typename(devtype), i);
157            error = 1;
158         }
159         if (!mess_device_get_info_string(devclass, MESS_DEVINFO_STR_CREATE_OPTDESC + i))
160         {
161            mame_printf_error("%s: device type '%s' create option #%d: description not present\n",
162               devclass->gamedrv->name, device_typename(devtype), i);
163            error = 1;
164         }
165         if (!mess_device_get_info_string(devclass, MESS_DEVINFO_STR_CREATE_OPTEXTS + i))
166         {
167            mame_printf_error("%s: device type '%s' create option #%d: extensions not present\n",
168               devclass->gamedrv->name, device_typename(devtype), i);
169            error = 1;
170         }
171      }
172   }
173
174   /* is there a custom validity check? */
175   validity_check = (int (*)(const mess_device_class *)) mess_device_get_info_fct(devclass, MESS_DEVINFO_PTR_VALIDITY_CHECK);
176   if (validity_check)
177   {
178      if (validity_check(devclass))
179         error = 1;
180   }
181
182   return error;
183}
184
185
186
187static int validate_driver_devices(const game_driver *drv)
188{
189   int error = 0;
190   int i;
191   struct SystemConfigurationParamBlock cfg;
192   device_getinfo_handler handlers[64];
193   mess_device_class devclass;
194   int count_overrides[ARRAY_LENGTH(handlers)];
195
196   if (drv->sysconfig_ctor)
197   {
198      memset(&cfg, 0, sizeof(cfg));
199      memset(handlers, 0, sizeof(handlers));
200      cfg.device_slotcount = ARRAY_LENGTH(handlers);
201      cfg.device_handlers = handlers;
202      cfg.device_countoverrides = count_overrides;
203      drv->sysconfig_ctor(&cfg);
204
205      for (i = 0; handlers[i]; i++)
206      {
207         devclass.gamedrv = drv;
208         devclass.get_info = handlers[i];
209
210         error = validate_device(&devclass) || error;
211      }
212   }
213   return error;
214}
215
216
217
218/*************************************
219 *
22018 *  Validate compatibility chain
22119 *
22220 *************************************/
r6753r6754
28886   /* MESS specific driver validity checks */
28987   for (i = 0; drivers[i]; i++)
29088   {
291      /* check devices */
292      error = validate_driver_devices(drivers[i]) || error;
293
29489      /* check compatibility chain */
29590      error = validate_compatibility_chain(drivers[i]) || error;
29691   }
src/mess/osd/windows/menu.c
r6753r6754
19111911            // change frameskip
19121912            video_set_frameskip(command - ID_FRAMESKIP_0);
19131913         }
1914         else if ((command >= ID_DEVICE_0) && (command < ID_DEVICE_0 + (MAX_DEV_INSTANCES*IO_COUNT*DEVOPTION_MAX)))
1914         else if ((command >= ID_DEVICE_0) && (command < ID_DEVICE_0 + (IO_COUNT*DEVOPTION_MAX)))
19151915         {
19161916            // change device
19171917            img = decode_deviceoption(window->machine, command, &dev_command);
src/mess/osd/winui/messui.c
r6753r6754
3636#include "messui.h"
3737#include "winutf8.h"
3838#include "swconfig.h"
39#include "device.h"
3940#include "zippath.h"
4041
4142
r6753r6754
420421
421422   begin_resource_tracking();
422423
423   // allocate the machine config
424   config = machine_config_alloc_with_mess_devices(drivers[drvindex]);
424   // allocate the machine config   
425   config = machine_config_alloc(drivers[drvindex]->machine_config);
425426
426427   nPos = 0;
427428   for (dev = image_device_first(config); dev != NULL; dev = image_device_next(dev))
r6753r6754
814815   drvindex = Picker_GetSelectedItem(hwndList);
815816
816817   // allocate the machine config
817   config = machine_config_alloc_with_mess_devices(drivers[drvindex]);
818   config = machine_config_alloc(drivers[drvindex]->machine_config);
818819
819820   SetupImageTypes(config, imagetypes, ARRAY_LENGTH(imagetypes), TRUE, dev);
820821
src/mess/osd/winui/msuiutil.c
r6753r6754
1919   const device_config *device;
2020
2121   // allocate the machine config
22   config = machine_config_alloc_with_mess_devices(gamedrv);
22   config = machine_config_alloc(gamedrv->machine_config);
2323
2424   for (device = image_device_first(config); device != NULL; device = image_device_next(device))
2525   {
src/mess/osd/winui/swconfig.c
r6753r6754
2020   config = alloc_clear_or_die(software_config);
2121
2222   // allocate the machine config
23   config->mconfig = machine_config_alloc_with_mess_devices(drivers[driver_index]);
23   config->mconfig = machine_config_alloc(drivers[driver_index]->machine_config);
2424
2525   // allocate the hash file
2626   driver = drivers[driver_index];
src/mess/osd/winui/propertiesms.c
r6753r6754
399399   (void)ComboBox_ResetContent(control);
400400
401401   // allocate the machine config
402   cfg = machine_config_alloc_with_mess_devices(gamedrv);
402   cfg = machine_config_alloc(gamedrv->machine_config);
403403
404404   // identify how many options that we have
405405   device = device_list_first(&cfg->devicelist, MESSRAM);
src/mess/messopts.c
r6753r6754
129129   machine_config *config;
130130
131131   /* create the configuration */
132   config = machine_config_alloc_with_mess_devices(driver);
132   config = machine_config_alloc(driver->machine_config);
133133
134134   /* enumerate our callback for every device */
135135   mess_enumerate_devices(opts, config, driver, add_device_options_for_device);
src/mess/drivers/vip.c
r6753r6754
858858
859859/* System Drivers */
860860
861/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY FULLNAME                FLAGS */
862COMP( 1977, vip,   0,      0,      vip,      vip,   0,      0,   "RCA",   "Cosmac VIP (VP-711)",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_COLORS )
863COMP( 1977, vp111,   vip,   0,      vp111,      vip,   0,      0,   "RCA",   "Cosmac VIP (VP-111)",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_COLORS )
861/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT   INIT    COMPANY FULLNAME                FLAGS */
862COMP( 1977, vip,   0,      0,      vip,      vip,   0,      "RCA",   "Cosmac VIP (VP-711)",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_COLORS )
863COMP( 1977, vp111,   vip,   0,      vp111,      vip,   0,      "RCA",   "Cosmac VIP (VP-111)",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_COLORS )
src/mess/drivers/comquest.c
r6753r6754
307307
308308***************************************************************************/
309309
310/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    CONFIG      MONITOR COMPANY   FULLNAME */
311CONS( 1995, comquest, 0,       0,      comquest, comquest, 0,      0,   "Data Concepts",  "ComQuest Plus (German)", GAME_NOT_WORKING )
310/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    MONITOR COMPANY   FULLNAME */
311CONS( 1995, comquest, 0,       0,      comquest, comquest, 0,      "Data Concepts",  "ComQuest Plus (German)", GAME_NOT_WORKING )
src/mess/drivers/plan80.c
r6753r6754
9393
9494/* Driver */
9595
96/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY          FULLNAME       FLAGS */
97COMP( 1988, plan80,  0,       0,    plan80,    plan80,     0,    0,  "Tesla Eltos",   "Plan-80",      GAME_NOT_WORKING)
96/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY          FULLNAME       FLAGS */
97COMP( 1988, plan80,  0,       0,    plan80,    plan80,     0,   "Tesla Eltos",   "Plan-80",      GAME_NOT_WORKING)
9898
src/mess/drivers/dgn_beta.c
r6753r6754
357357   ROM_LOAD("betachar.rom"   ,0x0000   ,0x2000   ,CRC(ca79d66c) SHA1(8e2090d471dd97a53785a7f44a49d3c8c85b41f2))
358358ROM_END
359359
360/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY             FULLNAME                    FLAGS */
361COMP( 1984, dgnbeta,    0,      0,      dgnbeta,    dgnbeta,    0,      0,    "Dragon Data Ltd",  "Dragon Beta Prototype",    0 )
360/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY             FULLNAME                    FLAGS */
361COMP( 1984, dgnbeta,    0,      0,      dgnbeta,    dgnbeta,    0,      "Dragon Data Ltd",  "Dragon Beta Prototype",    0 )
src/mess/drivers/pdp1.c
r6753r6754
467467
468468***************************************************************************/
469469
470/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    CONFIG  COMPANY FULLNAME */
471COMP( 1961, pdp1,     0,       0,      pdp1,     pdp1,    0,      0,   "Digital Equipment Corporation",  "PDP-1" , 0)
470/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    COMPANY FULLNAME */
471COMP( 1961, pdp1,     0,       0,      pdp1,     pdp1,    0,      "Digital Equipment Corporation",  "PDP-1" , 0)
src/mess/drivers/elf.c
r6753r6754
367367
368368/* System Drivers */
369369
370/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY         FULLNAME    FLAGS */
371COMP( 1978, elf2,   0,      0,      elf2,   elf2,   0,      0,   "Netronics",   "Elf II",   GAME_SUPPORTS_SAVE )
370/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY         FULLNAME    FLAGS */
371COMP( 1978, elf2,   0,      0,      elf2,   elf2,   0,      "Netronics",   "Elf II",   GAME_SUPPORTS_SAVE )
src/mess/drivers/homelab.c
r6753r6754
205205
206206/* Driver */
207207
208/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT  CONFIG COMPANY                 FULLNAME   FLAGS */
209COMP( 1982, homelab2,   0   ,    0,    homelab,    homelab,    homelab, 0,  "Jozsef and Endre Lukacs", "Homelab 2 / Aircomp 16",       GAME_NOT_WORKING)
210COMP( 1983, homelab3,   homelab2,0,    homelab3,    homelab,    homelab, 0,  "Jozsef and Endre Lukacs", "Homelab 3",       GAME_NOT_WORKING)
211COMP( 1984, homelab4,   homelab2,0,    homelab3,    homelab,    homelab, 0,  "Jozsef and Endre Lukacs", "Homelab 4",       GAME_NOT_WORKING)
212COMP( 1984, brailab4,   homelab2,0,    homelab3,    homelab,    homelab, 0,  "Jozsef and Endre Lukacs", "Brailab 4",       GAME_NOT_WORKING)
208/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT               COMPANY                 FULLNAME   FLAGS */
209COMP( 1982, homelab2,   0   ,    0,    homelab,    homelab,    homelab, "Jozsef and Endre Lukacs", "Homelab 2 / Aircomp 16",       GAME_NOT_WORKING)
210COMP( 1983, homelab3,   homelab2,0,    homelab3,    homelab,    homelab, "Jozsef and Endre Lukacs", "Homelab 3",       GAME_NOT_WORKING)
211COMP( 1984, homelab4,   homelab2,0,    homelab3,    homelab,    homelab, "Jozsef and Endre Lukacs", "Homelab 4",       GAME_NOT_WORKING)
212COMP( 1984, brailab4,   homelab2,0,    homelab3,    homelab,    homelab, "Jozsef and Endre Lukacs", "Brailab 4",       GAME_NOT_WORKING)
src/mess/drivers/dectalk.c
r6753r6754
790790 Drivers
791791******************************************************************************/
792792
793/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY     FULLNAME            FLAGS */
794COMP( 1984, dectalk,   0,      0,      dectalk,   dectalk,   dectalk,   0,   "DEC",      "DECTalk DTC-01",   GAME_NOT_WORKING )
793/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT      COMPANY     FULLNAME            FLAGS */
794COMP( 1984, dectalk,   0,      0,      dectalk,   dectalk,   dectalk,  "DEC",      "DECTalk DTC-01",   GAME_NOT_WORKING )
src/mess/drivers/jaguar.c
r6753r6754
752752 *
753753 *************************************/
754754
755/*    YEAR   NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      CONFIG  COMPANY    FULLNAME */
756CONS( 1993,  jaguar,   0,        0,      jaguar,   jaguar,   jaguar,   0,      "Atari",   "Atari Jaguar", GAME_UNEMULATED_PROTECTION | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND)
757CONS( 1995,  jaguarcd, jaguar,   0,      jaguar,   jaguar,   jaguar,   0,      "Atari",   "Atari Jaguar CD", GAME_UNEMULATED_PROTECTION | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING)
755/*    YEAR   NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      COMPANY    FULLNAME */
756CONS( 1993,  jaguar,   0,        0,      jaguar,   jaguar,   jaguar,   "Atari",   "Atari Jaguar", GAME_UNEMULATED_PROTECTION | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND)
757CONS( 1995,  jaguarcd, jaguar,   0,      jaguar,   jaguar,   jaguar,   "Atari",   "Atari Jaguar CD", GAME_UNEMULATED_PROTECTION | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING)
src/mess/drivers/comxpl80.c
r6753r6754
215215
216216/* System Drivers */
217217
218//    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT     INIT  CONFIG  COMPANY                         FULLNAME        FLAGS
219COMP( 1987, comxpl80,   0,      0,      comxpl80,   comxpl80, 0,    0,      "Comx World Operations Ltd",   "COMX PL-80",   GAME_NOT_WORKING | GAME_NO_SOUND )
218//    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT     INIT  COMPANY                         FULLNAME        FLAGS
219COMP( 1987, comxpl80,   0,      0,      comxpl80,   comxpl80, 0,    "Comx World Operations Ltd",   "COMX PL-80",   GAME_NOT_WORKING | GAME_NO_SOUND )
src/mess/drivers/bob85.c
r6753r6754
150150
151151/* Driver */
152152
153/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
154COMP( ????, bob85,  0,       0,    bob85,    bob85,     0,       0,      "Unknown",   "BOB85",      GAME_NOT_WORKING)
153/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
154COMP( ????, bob85,  0,       0,    bob85,    bob85,     0,       "Unknown",   "BOB85",      GAME_NOT_WORKING)
src/mess/drivers/vt520.c
r6753r6754
9090
9191/* Driver */
9292
93/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
94//COMP( 1993, vt510,  0,       0,   vt520,  vt520,   0,       0,     "DEC",   "VT510",      GAME_NOT_WORKING)
95COMP( 1994, vt520,  0,       0,    vt520,    vt520,     0,       0,      "DEC",   "VT520",      GAME_NOT_WORKING)
96//COMP( 1994, vt525,  0,       0,   vt520,  vt520,   0,       0,     "DEC",   "VT525",      GAME_NOT_WORKING)
93/*    YEAR  NAME    PARENT  COMPAT   MACHINE   INPUT    INIT     COMPANY   FULLNAME       FLAGS */
94//COMP( 1993, vt510,  0,       0,   vt520,  vt520,   0,          "DEC",   "VT510",      GAME_NOT_WORKING)
95COMP( 1994, vt520,  0,       0,    vt520,    vt520,     0,            "DEC",   "VT520",      GAME_NOT_WORKING)
96//COMP( 1994, vt525,  0,       0,   vt520,  vt520,   0,          "DEC",   "VT525",      GAME_NOT_WORKING)
src/mess/drivers/pc8401a.c
r6753r6754
717717
718718/* System Drivers */
719719
720/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY FULLNAME */
721COMP( 1984,   pc8401a,   0,      0,      pc8401a,   pc8401a,   0,      0,   "NEC",   "PC-8401A-LS", GAME_NOT_WORKING )
720/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY FULLNAME */
721COMP( 1984,   pc8401a,   0,      0,      pc8401a,   pc8401a,   0,      "NEC",   "PC-8401A-LS", GAME_NOT_WORKING )
722722/*
723COMP( 1984, pc8401bd,   pc8401a,0,      pc8401a,    pc8401a,    0,      0,    "NEC",  "PC-8401BD", GAME_NOT_WORKING )
723COMP( 1984, pc8401bd,   pc8401a,0,      pc8401a,    pc8401a,    0,      "NEC",  "PC-8401BD", GAME_NOT_WORKING )
724724*/
725COMP( 1985, pc8500,      0,      0,      pc8500,      pc8401a,   0,      0,      "NEC",   "PC-8500", GAME_NOT_WORKING )
725COMP( 1985, pc8500,      0,      0,      pc8500,      pc8401a,   0,      "NEC",   "PC-8500", GAME_NOT_WORKING )
src/mess/drivers/hp48.c
r6753r6754
10301030MACHINE_DRIVER_END
10311031
10321032
1033COMP ( 1990, hp48sx, 0     , 0, hp48sx, hp48sx, hp48, 0, "Hewlett Packard", "HP48SX", 0 )
1034COMP ( 1991, hp48s , hp48sx, 0, hp48s,  hp48sx, hp48, 0, "Hewlett Packard", "HP48S", 0 )
1035COMP ( 1993, hp48gx, 0     , 0, hp48gx, hp48gx, hp48, 0, "Hewlett Packard", "HP48GX", 0 )
1036COMP ( 1993, hp48g , hp48gx, 0, hp48g,  hp48gx, hp48, 0, "Hewlett Packard", "HP48G", 0 )
1037COMP ( 1998, hp48gp, hp48gx, 0, hp48gp, hp48gx, hp48, 0, "Hewlett Packard", "HP48G+", 0 )
1033COMP ( 1990, hp48sx, 0     , 0, hp48sx, hp48sx, hp48, "Hewlett Packard", "HP48SX", 0 )
1034COMP ( 1991, hp48s , hp48sx, 0, hp48s,  hp48sx, hp48, "Hewlett Packard", "HP48S", 0 )
1035COMP ( 1993, hp48gx, 0     , 0, hp48gx, hp48gx, hp48, "Hewlett Packard", "HP48GX", 0 )
1036COMP ( 1993, hp48g , hp48gx, 0, hp48g,  hp48gx, hp48, "Hewlett Packard", "HP48G", 0 )
1037COMP ( 1998, hp48gp, hp48gx, 0, hp48gp, hp48gx, hp48, "Hewlett Packard", "HP48G+", 0 )
10381038
1039COMP ( 1995, hp38g , hp48gx, 0, hp48g,  hp48gx, hp48, 0, "Hewlett Packard", "HP38G", 0 )
1040COMP ( 2000, hp39g , hp48gx, 0, hp48g,  hp48gx, hp48, 0, "Hewlett Packard", "HP39G", GAME_NOT_WORKING )
1041COMP ( 1999, hp49g , hp48gx, 0, hp48g,  hp48gx, hp48, 0, "Hewlett Packard", "HP49G", 0 )
1039COMP ( 1995, hp38g , hp48gx, 0, hp48g,  hp48gx, hp48, "Hewlett Packard", "HP38G", 0 )
1040COMP ( 2000, hp39g , hp48gx, 0, hp48g,  hp48gx, hp48, "Hewlett Packard", "HP39G", GAME_NOT_WORKING )
1041COMP ( 1999, hp49g , hp48gx, 0, hp48g,  hp48gx, hp48, "Hewlett Packard", "HP49G", 0 )
10421042
src/mess/drivers/a3000.c
r6753r6754
7979    GAME DRIVERS
8080***************************************************************************/
8181
82/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT  INIT  CONFIG  COMPANY      FULLNAME      FLAGS */
83COMP( 1990, a3000, 0,      0,      a3000,   a3000, 0,    0,      "Commodore", "Amiga 3000", GAME_NOT_WORKING )
82/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT  INIT  COMPANY      FULLNAME      FLAGS */
83COMP( 1990, a3000, 0,      0,      a3000,   a3000, 0,    "Commodore", "Amiga 3000", GAME_NOT_WORKING )
src/mess/drivers/apple3.c
r6753r6754
199199   ROM_LOAD( "apple3.rom", 0x0000, 0x1000, CRC(55e8eec9) SHA1(579ee4cd2b208d62915a0aa482ddc2744ff5e967))
200200ROM_END
201201
202/*     YEAR     NAME        PARENT  COMPAT  MACHINE    INPUT    INIT    CONFIG  COMPANY             FULLNAME */
203COMP( 1980,   apple3,      0,      0,      apple3,    apple3,   apple3,   0,   "Apple Computer",   "Apple ///", GAME_NOT_WORKING )
202/*     YEAR     NAME        PARENT  COMPAT  MACHINE    INPUT    INIT    COMPANY             FULLNAME */
203COMP( 1980,   apple3,      0,      0,      apple3,    apple3,   apple3,      "Apple Computer",   "Apple ///", GAME_NOT_WORKING )
204204
src/mess/drivers/nakajies.c
r6753r6754
427427   ROM_LOAD("drwrt200.bin", 0x000000, 0x100000, CRC(3c39483c) SHA1(48293e6bdb7e7322d76da7174b716243c0ab7c2c) )
428428ROM_END
429429
430/*    YEAR  NAME      PARENT    COMPAT  MACHINE      INPUT     INIT    CONFIG  COMPANY    FULLNAME            FLAGS */
431COMP( 199?, wales210,        0, 0,      nakajies210, nakajies, 0,      0,      "Walther", "ES-210",           GAME_NOT_WORKING )   /* German */
432COMP( 199?, dator3k,  wales210, 0,      nakajies210, nakajies, 0,      0,      "Dator",   "Dator 3000",       GAME_NOT_WORKING )   /* Spanish */
433COMP( 1996, drwrt400, wales210, 0,      nakajies220, nakajies, 0,      0,      "NTS",     "DreamWriter T400", GAME_NOT_WORKING )   /* English */
434COMP( 199?, drwrt200, wales210, 0,      nakajies250, nakajies, 0,      0,      "NTS",     "DreamWriter T200", GAME_NOT_WORKING )   /* English */
430/*    YEAR  NAME      PARENT    COMPAT  MACHINE      INPUT     INIT    COMPANY    FULLNAME            FLAGS */
431COMP( 199?, wales210,        0, 0,      nakajies210, nakajies, 0,      "Walther", "ES-210",           GAME_NOT_WORKING )   /* German */
432COMP( 199?, dator3k,  wales210, 0,      nakajies210, nakajies, 0,      "Dator",   "Dator 3000",       GAME_NOT_WORKING )   /* Spanish */
433COMP( 1996, drwrt400, wales210, 0,      nakajies220, nakajies, 0,      "NTS",     "DreamWriter T400", GAME_NOT_WORKING )   /* English */
434COMP( 199?, drwrt200, wales210, 0,      nakajies250, nakajies, 0,      "NTS",     "DreamWriter T200", GAME_NOT_WORKING )   /* English */
435435
436436
437437
src/mess/drivers/3do.c
r6753r6754
215215
216216***************************************************************************/
217217
218/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY FULLNAME        FLAGS */
219CONS( 1991, 3do,        0,      0,      3do,        3do,   0,      0,      "3DO",  "3DO (NTSC)",   GAME_NOT_WORKING )
220CONS( 1991, 3do_pal,    3do,    0,      3do_pal,    3do,   0,      0,      "3DO",  "3DO (PAL)",    GAME_NOT_WORKING )
218/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT   INIT    COMPANY FULLNAME        FLAGS */
219CONS( 1991, 3do,        0,      0,      3do,        3do,   0,      "3DO",  "3DO (NTSC)",   GAME_NOT_WORKING )
220CONS( 1991, 3do_pal,    3do,    0,      3do_pal,    3do,   0,      "3DO",  "3DO (PAL)",    GAME_NOT_WORKING )
src/mess/drivers/unistar.c
r6753r6754
7171
7272/* Driver */
7373
74/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG     COMPANY                  FULLNAME                    FLAGS */
75COMP( ????, unistar,  0,       0,    unistar,    unistar,     0,    0,      "Callan Data Systems",   "Unistar Terminal",      GAME_NOT_WORKING)
74/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT        COMPANY                  FULLNAME                    FLAGS */
75COMP( ????, unistar,  0,       0,    unistar,    unistar,     0,      "Callan Data Systems",   "Unistar Terminal",      GAME_NOT_WORKING)
7676
src/mess/drivers/tec1.c
r6753r6754
270270//  ROMX_LOAD("tec1a.rom",   0x0000, 0x0800, CRC(60daea3c) SHA1(383b7e7f02e91fb18c87eb03c5949e31156771d4), ROM_BIOS(2))
271271ROM_END
272272
273/*    YEAR  NAME      PARENT  COMPAT  MACHINE     INPUT    INIT      CONFIG       COMPANY  FULLNAME */
274COMP( 1984, tec1,     0,      0,      tec1,       tec1,    0,        0,      "Talking Electronics magazine",  "TEC-1" , 0 )
273/*    YEAR  NAME      PARENT  COMPAT  MACHINE     INPUT    INIT       COMPANY  FULLNAME */
274COMP( 1984, tec1,     0,      0,      tec1,       tec1,    0,        "Talking Electronics magazine",  "TEC-1" , 0 )
src/mess/drivers/c65.c
r6753r6754
309309
310310***************************************************************************/
311311
312/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                         FULLNAME                                              FLAGS */
312/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                         FULLNAME                                              FLAGS */
313313
314COMP( 1991, c65,    0,      0,      c65,    c65,    c65,    0,    "Commodore Electronics, Ltd.",  "Commodore 65 Development System (Prototype, NTSC)", GAME_NOT_WORKING )
315COMP( 1991, c64dx,  c65,    0,      c65pal, c65ger, c65pal, 0,    "Commodore Electronics, Ltd.",  "Commodore 64DX Development System (Prototype, PAL, German)", GAME_NOT_WORKING )
314COMP( 1991, c65,    0,      0,      c65,    c65,    c65,    "Commodore Electronics, Ltd.",  "Commodore 65 Development System (Prototype, NTSC)", GAME_NOT_WORKING )
315COMP( 1991, c64dx,  c65,    0,      c65pal, c65ger, c65pal, "Commodore Electronics, Ltd.",  "Commodore 64DX Development System (Prototype, PAL, German)", GAME_NOT_WORKING )
src/mess/drivers/dai.c
r6753r6754
242242   ROM_LOAD ("nch.bin", 0x0000, 0x1000, CRC(a9f5b30b) SHA1(24119b2984ab4e50dc0dabae1065ff6d6c1f237d))
243243ROM_END
244244
245/*    YEAR  NAME PARENT  COMPAT MACHINE INPUT   INIT    CONFIG  COMPANY                FULLNAME */
246COMP( 1978, dai, 0,      0,   dai,   dai,   0,   0,   "Data Applications International", "DAI Personal Computer", 0)
245/*    YEAR  NAME PARENT  COMPAT MACHINE INPUT   INIT     COMPANY                FULLNAME */
246COMP( 1978, dai, 0,      0,   dai,   dai,   0,      "Data Applications International", "DAI Personal Computer", 0)
src/mess/drivers/mmd1.c
r6753r6754
201201
202202/* Driver */
203203
204/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
205COMP( 1976, mmd1,  0,       0,    mmd1,    mmd1,     0,       0,         "E&L Instruments, Inc.",   "MMD-1",      0)
206COMP( 1976, mmd2,  mmd1,    0,    mmd2,    mmd2,     0,       0,      "E&L Instruments, Inc.",   "MMD-2",      GAME_NOT_WORKING)
204/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
205COMP( 1976, mmd1,     0,       0,       mmd1,    mmd1,     0,      "E&L Instruments, Inc.",   "MMD-1",      0)
206COMP( 1976, mmd2,     mmd1,    0,       mmd2,    mmd2,     0,      "E&L Instruments, Inc.",   "MMD-2",      GAME_NOT_WORKING)
207207
src/mess/drivers/mc1000.c
r6753r6754
489489
490490/* System Drivers */
491491
492/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY             FULLNAME        FLAGS */
493COMP( 1985,   mc1000,      0,         0,      mc1000,      mc1000,      mc1000,      0,      "CCE",            "MC-1000",      GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
492/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT        COMPANY             FULLNAME        FLAGS */
493COMP( 1985,   mc1000,      0,         0,      mc1000,      mc1000,      mc1000,      "CCE",            "MC-1000",      GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
src/mess/drivers/adam.c
r6753r6754
717717
718718***************************************************************************/
719719
720/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY FULLNAME */
721COMP( 1982, adam,   0,      coleco,   adam,   adam,   0,      0,   "Coleco", "Adam" , 0)
720/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY FULLNAME */
721COMP( 1982, adam,   0,      coleco,   adam,   adam,   0,      "Coleco", "Adam" , 0)
722722
src/mess/drivers/cbmb.c
r6753r6754
609609
610610***************************************************************************/
611611
612/*    YEAR  NAME      PARENT  COMPAT  MACHINE    INPUT      INIT       CONFIG  COMPANY                             FULLNAME                                  FLAGS */
613COMP( 1983,   b500,     cbm610, 0,      cbm600,    cbm600,    cbm600,    0,      "Commodore Business Machines Co.",  "B500 (proto, 60Hz)",                     GAME_NOT_WORKING )
614COMP( 1983,   b128,     cbm610, 0,      cbm600pal, cbm600pal, cbm600pal, 0,      "Commodore Business Machines Co.",  "B128 (60Hz)",                            GAME_NOT_WORKING )
615COMP( 1983,   b256,     cbm610, 0,      cbm600pal, cbm600pal, cbm600hu,  0,      "Commodore Business Machines Co.",  "B256 (60Hz)",                            GAME_NOT_WORKING )
616COMP( 1983,   cbm610,   0,      0,      cbm600,    cbm600,    cbm600,    0,      "Commodore Business Machines Co.",  "CBM 610 (50Hz)",                         GAME_NOT_WORKING )
617COMP( 1983,   cbm620,   cbm610, 0,      cbm600pal, cbm600pal, cbm600pal, 0,      "Commodore Business Machines Co.",  "CBM 620 (50Hz)",                         GAME_NOT_WORKING )
618COMP( 1983,   cbm620hu, cbm610, 0,      cbm600pal, cbm600pal, cbm600hu,  0,      "Commodore Business Machines Co.",  "CBM 620 (Hungary, 50Hz)",                GAME_NOT_WORKING )
612/*    YEAR  NAME      PARENT  COMPAT  MACHINE    INPUT      INIT       COMPANY                             FULLNAME                                  FLAGS */
613COMP( 1983,   b500,     cbm610, 0,      cbm600,    cbm600,    cbm600,    "Commodore Business Machines Co.",  "B500 (proto, 60Hz)",                     GAME_NOT_WORKING )
614COMP( 1983,   b128,     cbm610, 0,      cbm600pal, cbm600pal, cbm600pal, "Commodore Business Machines Co.",  "B128 (60Hz)",                            GAME_NOT_WORKING )
615COMP( 1983,   b256,     cbm610, 0,      cbm600pal, cbm600pal, cbm600hu,  "Commodore Business Machines Co.",  "B256 (60Hz)",                            GAME_NOT_WORKING )
616COMP( 1983,   cbm610,   0,      0,      cbm600,    cbm600,    cbm600,    "Commodore Business Machines Co.",  "CBM 610 (50Hz)",                         GAME_NOT_WORKING )
617COMP( 1983,   cbm620,   cbm610, 0,      cbm600pal, cbm600pal, cbm600pal, "Commodore Business Machines Co.",  "CBM 620 (50Hz)",                         GAME_NOT_WORKING )
618COMP( 1983,   cbm620hu, cbm610, 0,      cbm600pal, cbm600pal, cbm600hu,  "Commodore Business Machines Co.",  "CBM 620 (Hungary, 50Hz)",                GAME_NOT_WORKING )
619619
620COMP( 1983, b128hp,   cbm610, 0,      cbm700,    cbm700,    cbm700,    0,      "Commodore Business Machines Co.",  "B128-80HP (60Hz)",                       GAME_NOT_WORKING )
621COMP( 1983, b256hp,   cbm610, 0,      cbm700,    cbm700,    cbm700,    0,      "Commodore Business Machines Co.",  "B256-80HP (60Hz)",                       GAME_NOT_WORKING )
622COMP( 1983, cbm710,   cbm610, 0,      cbm700pal, cbm700,    cbm700,    0,      "Commodore Business Machines Co.",  "CBM 710 (50Hz)",                         GAME_NOT_WORKING )
623COMP( 1983, cbm720,   cbm610, 0,      cbm700pal, cbm700,    cbm700,    0,      "Commodore Business Machines Co.",  "CBM 720 (50Hz)",                         GAME_NOT_WORKING )
624COMP( 1983, cbm720se, cbm610, 0,      cbm700pal, cbm700,    cbm700,    0,      "Commodore Business Machines Co.",  "CBM 720 (Sweden/Finland, 50Hz)",         GAME_NOT_WORKING )
620COMP( 1983, b128hp,   cbm610, 0,      cbm700,    cbm700,    cbm700,    "Commodore Business Machines Co.",  "B128-80HP (60Hz)",                       GAME_NOT_WORKING )
621COMP( 1983, b256hp,   cbm610, 0,      cbm700,    cbm700,    cbm700,    "Commodore Business Machines Co.",  "B256-80HP (60Hz)",                       GAME_NOT_WORKING )
622COMP( 1983, cbm710,   cbm610, 0,      cbm700pal, cbm700,    cbm700,    "Commodore Business Machines Co.",  "CBM 710 (50Hz)",                         GAME_NOT_WORKING )
623COMP( 1983, cbm720,   cbm610, 0,      cbm700pal, cbm700,    cbm700,    "Commodore Business Machines Co.",  "CBM 720 (50Hz)",                         GAME_NOT_WORKING )
624COMP( 1983, cbm720se, cbm610, 0,      cbm700pal, cbm700,    cbm700,    "Commodore Business Machines Co.",  "CBM 720 (Sweden/Finland, 50Hz)",         GAME_NOT_WORKING )
625625
626COMP( 1983,   bx256hp,  cbm610, 0,      bx256hp,   cbm700,    cbm700,    0,      "Commodore Business Machines Co.",  "BX256-80HP (60Hz)",                      GAME_NOT_WORKING )
626COMP( 1983,   bx256hp,  cbm610, 0,      bx256hp,   cbm700,    cbm700,    "Commodore Business Machines Co.",  "BX256-80HP (60Hz)",                      GAME_NOT_WORKING )
627627
628COMP( 1983,   p500,     0,      0,      p500,      p500,      p500,      0,      "Commodore Business Machines Co.",  "P500 (proto, a.k.a. B128-40 or Pet-II)", GAME_NOT_WORKING )
628COMP( 1983,   p500,     0,      0,      p500,      p500,      p500,      "Commodore Business Machines Co.",  "P500 (proto, a.k.a. B128-40 or Pet-II)", GAME_NOT_WORKING )
src/mess/drivers/elekscmp.c
r6753r6754
6161
6262/* Driver */
6363
64/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
65COMP( 1977, elekscmp,  0,       0,    elekscmp,    elekscmp,     0,  0,      "Elektor Electronics",   "Elektor SC/MP",      GAME_NOT_WORKING)
64/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
65COMP( 1977, elekscmp,  0,       0,    elekscmp,    elekscmp,     0,  "Elektor Electronics",   "Elektor SC/MP",      GAME_NOT_WORKING)
6666
src/mess/drivers/msbc1.c
r6753r6754
6363
6464/* Driver */
6565
66/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
67COMP( ????, msbc1,  0,       0,    msbc1,    msbc1,     0,      0,      "Omnibyte",   "MSBC-1",      GAME_NOT_WORKING)
66/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
67COMP( ????, msbc1,  0,       0,    msbc1,    msbc1,     0,          "Omnibyte",   "MSBC-1",      GAME_NOT_WORKING)
6868
src/mess/drivers/mc80.c
r6753r6754
158158
159159/* Driver */
160160
161/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
162COMP( 198?, mc8020, 0,       0,       mc8020, mc80,     0,       0,      "VEB Elektronik Gera",   "MC-80.21/22",      GAME_NOT_WORKING)
163COMP( 198?, mc8030, mc8020,  0,       mc8030,   mc80,     0,       0,      "VEB Elektronik Gera",   "MC-80.30/31",      GAME_NOT_WORKING)
161/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
162COMP( 198?, mc8020, 0,       0,       mc8020, mc80,     0,       "VEB Elektronik Gera",   "MC-80.21/22",      GAME_NOT_WORKING)
163COMP( 198?, mc8030, mc8020,  0,       mc8030,   mc80,     0,       "VEB Elektronik Gera",   "MC-80.30/31",      GAME_NOT_WORKING)
164164
src/mess/drivers/act.c
r6753r6754
582582
583583/* Driver */
584584
585/*    YEAR  NAME    PARENT  COMPAT MACHINE INPUT   INIT  CONFIG COMPANY  FULLNAME                 FLAGS */
586COMP( 1984, aprixi,    0,    0,     act_xi,    act,    0,    0,     "ACT",   "Apricot Xi",            GAME_NOT_WORKING)
587COMP( 1984, aprif1,    0,    0,     act_f1,    act,    0,    0,     "ACT",   "Apricot F1",            GAME_NOT_WORKING)
588COMP( 1985, aprif10,   0,    0,     act_f1,    act,    0,    0,     "ACT",   "Apricot F10",           GAME_NOT_WORKING)
589COMP( 1984, aprifp,    0,    0,     act_f1,    act,    0,    0,     "ACT",   "Apricot Portable / FP", GAME_NOT_WORKING)
585/*    YEAR  NAME    PARENT  COMPAT MACHINE INPUT   INIT   COMPANY  FULLNAME                 FLAGS */
586COMP( 1984, aprixi,    0,    0,     act_xi,    act,    0, "ACT",   "Apricot Xi",            GAME_NOT_WORKING)
587COMP( 1984, aprif1,    0,    0,     act_f1,    act,    0, "ACT",   "Apricot F1",            GAME_NOT_WORKING)
588COMP( 1985, aprif10,   0,    0,     act_f1,    act,    0, "ACT",   "Apricot F10",           GAME_NOT_WORKING)
589COMP( 1984, aprifp,    0,    0,     act_f1,    act,    0, "ACT",   "Apricot Portable / FP", GAME_NOT_WORKING)
src/mess/drivers/mbee.c
r6753r6754
739739
740740***************************************************************************/
741741
742/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      CONFIG    COMPANY         FULLNAME */
743COMP( 1982, mbee,     0,   0,   mbee,     mbee,     mbee,     0,   "Applied Technology",  "Microbee 16 Standard" , 0)
744COMP( 1982, mbeeic,   mbee,   0,   mbeeic,   mbee,     mbeeic,   0,   "Applied Technology",  "Microbee 32 IC" , 0)
745COMP( 1982, mbeepc,   mbee,   0,   mbeepc,   mbee,     mbeepc,   0,   "Applied Technology",  "Microbee 32 Personal Communicator" , 0)
746COMP( 1985, mbeepc85, mbee,   0,   mbeepc85, mbee,     mbeepc85, 0,   "Applied Technology",  "Microbee 32 PC85" , 0)
747COMP( 1985, mbeeppc,  mbee,   0,   mbeeppc,  mbee,     mbeeppc,  0,   "Applied Technology",  "Microbee 32 Premium PC85" , GAME_NOT_WORKING)
748COMP( 1986, mbee56,   mbee,   0,   mbee56,   mbee,     mbee56,   0,   "Applied Technology",  "Microbee 56k" , 0 )
749COMP( 1986, mbee64,   mbee,   0,   mbee64,   mbee,     mbee64,   0,   "Applied Technology",  "Microbee 64k" , GAME_NOT_WORKING)
742/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT       COMPANY         FULLNAME */
743COMP( 1982, mbee,     0,   0,   mbee,     mbee,     mbee,           "Applied Technology",  "Microbee 16 Standard" , 0)
744COMP( 1982, mbeeic,   mbee,   0,   mbeeic,   mbee,     mbeeic,         "Applied Technology",  "Microbee 32 IC" , 0)
745COMP( 1982, mbeepc,   mbee,   0,   mbeepc,   mbee,     mbeepc,         "Applied Technology",  "Microbee 32 Personal Communicator" , 0)
746COMP( 1985, mbeepc85, mbee,   0,   mbeepc85, mbee,     mbeepc85,       "Applied Technology",  "Microbee 32 PC85" , 0)
747COMP( 1985, mbeeppc,  mbee,   0,   mbeeppc,  mbee,     mbeeppc,        "Applied Technology",  "Microbee 32 Premium PC85" , GAME_NOT_WORKING)
748COMP( 1986, mbee56,   mbee,   0,   mbee56,   mbee,     mbee56,         "Applied Technology",  "Microbee 56k" , 0 )
749COMP( 1986, mbee64,   mbee,   0,   mbee64,   mbee,     mbee64,         "Applied Technology",  "Microbee 64k" , GAME_NOT_WORKING)
750750
src/mess/drivers/pc6001.c
r6753r6754
10521052   ROM_CART_LOAD("cart", 0x0000, 0x3fff, ROM_OPTIONAL | ROM_MIRROR)
10531053ROM_END
10541054
1055/*    YEAR  NAME      PARENT   COMPAT MACHINE   INPUT     INIT    CONFIG     COMPANY  FULLNAME          FLAGS */
1056COMP( 1981, pc6001,   0,       0,     pc6001,   pc6001,   0,      0,    "Nippon Electronic Company",   "PC-6001",       GAME_NOT_WORKING )
1057COMP( 1981, pc6001a,  pc6001,  0,     pc6001,   pc6001,   0,      0,    "Nippon Electronic Company",   "PC-6001A",      GAME_NOT_WORKING )   // US version of PC-6001
1058COMP( 1983, pc6001m2, pc6001,  0,     pc6001m2, pc6001,   0,      0,    "Nippon Electronic Company",   "PC-6001mkII",   GAME_NOT_WORKING )
1059COMP( 1983, pc6600,   pc6001,  0,     pc6001m2, pc6001,   0,      0,    "Nippon Electronic Company",   "PC-6600",       GAME_NOT_WORKING )   // high-end version of PC-6001mkII
1060COMP( 1984, pc6001sr, pc6001,  0,     pc6001sr, pc6001,   0,      0,    "Nippon Electronic Company",   "PC-6001mkIISR", GAME_NOT_WORKING )
1061COMP( 1984, pc6600sr, pc6001,  0,     pc6001sr, pc6001,   0,      0,    "Nippon Electronic Company",   "PC-6600SR",     GAME_NOT_WORKING )   // high-end version of PC-6001mkIISR
1055/*    YEAR  NAME      PARENT   COMPAT MACHINE   INPUT     INIT    COMPANY  FULLNAME          FLAGS */
1056COMP( 1981, pc6001,   0,       0,     pc6001,   pc6001,   0,      "Nippon Electronic Company",   "PC-6001",       GAME_NOT_WORKING )
1057COMP( 1981, pc6001a,  pc6001,  0,     pc6001,   pc6001,   0,      "Nippon Electronic Company",   "PC-6001A",      GAME_NOT_WORKING )   // US version of PC-6001
1058COMP( 1983, pc6001m2, pc6001,  0,     pc6001m2, pc6001,   0,      "Nippon Electronic Company",   "PC-6001mkII",   GAME_NOT_WORKING )
1059COMP( 1983, pc6600,   pc6001,  0,     pc6001m2, pc6001,   0,      "Nippon Electronic Company",   "PC-6600",       GAME_NOT_WORKING )   // high-end version of PC-6001mkII
1060COMP( 1984, pc6001sr, pc6001,  0,     pc6001sr, pc6001,   0,      "Nippon Electronic Company",   "PC-6001mkIISR", GAME_NOT_WORKING )
1061COMP( 1984, pc6600sr, pc6001,  0,     pc6001sr, pc6001,   0,      "Nippon Electronic Company",   "PC-6600SR",     GAME_NOT_WORKING )   // high-end version of PC-6001mkIISR
src/mess/drivers/pokemini.c
r6753r6754
103103ROM_END
104104
105105
106CONS( 1999, pokemini, 0, 0, pokemini, pokemini, pokemini, 0, "Nintendo", "Pokemon Mini", GAME_NOT_WORKING )
106CONS( 1999, pokemini, 0, 0, pokemini, pokemini, pokemini, "Nintendo", "Pokemon Mini", GAME_NOT_WORKING )
107107
src/mess/drivers/coco.c
r6753r6754
13771377/* use 64K rams, and will boot with 4k, if this is selected, so I have     */
13781378/* split these to avoid confusion -- PHS                                   */
13791379
1380/*     YEAR     NAME        PARENT  COMPAT  MACHINE    INPUT      INIT    CONFIG COMPANY                 FULLNAME */
1381COMP(  1980,    coco,       0,      0,      coco,      coco,      0,      0,     "Tandy Radio Shack",            "Color Computer", 0)
1382COMP(  1981,    cocoe,      coco,   0,      cocoe,     coco,      0,      0,     "Tandy Radio Shack",            "Color Computer (Extended BASIC 1.0)", 0)
1383COMP(  1983,    coco2,      coco,   0,      coco2,     coco,      0,      0,     "Tandy Radio Shack",            "Color Computer 2", 0)
1384COMP(  1985?,   coco2b,     coco,   0,      coco2b,    coco,      0,      0,     "Tandy Radio Shack",            "Color Computer 2B", 0)
1385COMP(  1986,    coco3,      coco,   0,      coco3,     coco3,     0,      0,     "Tandy Radio Shack",            "Color Computer 3 (NTSC)", 0)
1386COMP(  1986,    coco3p,     coco,   0,      coco3p,    coco3,     0,      0,     "Tandy Radio Shack",            "Color Computer 3 (PAL)", 0)
1387COMP(  19??,    coco3h,     coco,   0,      coco3h,    coco3,     0,      0,     "Tandy Radio Shack",            "Color Computer 3 (NTSC; HD6309)", GAME_COMPUTER_MODIFIED)
1388COMP(  1982,    dragon32,   coco,   0,      dragon32,  dragon32,  0,      0,     "Dragon Data Ltd",            "Dragon 32", 0)
1389COMP(  1983,    dragon64,   coco,   0,      dragon64,  dragon32,  0,      0,     "Dragon Data Ltd",            "Dragon 64", 0)
1390COMP(  1983,    d64plus,    coco,   0,      d64plus,   dragon32,  0,      0,     "Dragon Data Ltd",            "Dragon 64 Plus", 0)
1391COMP(  1983,    tanodr64,   coco,   0,      tanodr64,  dragon32,  0,      0,     "Dragon Data Ltd / Tano Ltd", "Tano Dragon 64 (NTSC)", 0)
1392COMP(  1984,    dgnalpha,   coco,   0,      dgnalpha,  dragon32,  0,      0,     "Dragon Data Ltd",            "Dragon Alpha Prototype", 0)
1393COMP(  1984,    cp400,      coco,   0,      coco,      coco,      0,      0,     "Prologica",                  "CP400", 0)
1380/*     YEAR     NAME        PARENT  COMPAT  MACHINE    INPUT      INIT    COMPANY                 FULLNAME */
1381COMP(  1980,    coco,       0,      0,      coco,      coco,      0,      "Tandy Radio Shack",            "Color Computer", 0)
1382COMP(  1981,    cocoe,      coco,   0,      cocoe,     coco,      0,      "Tandy Radio Shack",            "Color Computer (Extended BASIC 1.0)", 0)
1383COMP(  1983,    coco2,      coco,   0,      coco2,     coco,      0,      "Tandy Radio Shack",            "Color Computer 2", 0)
1384COMP(  1985?,   coco2b,     coco,   0,      coco2b,    coco,      0,      "Tandy Radio Shack",            "Color Computer 2B", 0)
1385COMP(  1986,    coco3,      coco,   0,      coco3,     coco3,     0,      "Tandy Radio Shack",            "Color Computer 3 (NTSC)", 0)
1386COMP(  1986,    coco3p,     coco,   0,      coco3p,    coco3,     0,      "Tandy Radio Shack",            "Color Computer 3 (PAL)", 0)
1387COMP(  19??,    coco3h,     coco,   0,      coco3h,    coco3,     0,      "Tandy Radio Shack",            "Color Computer 3 (NTSC; HD6309)", GAME_COMPUTER_MODIFIED)
1388COMP(  1982,    dragon32,   coco,   0,      dragon32,  dragon32,  0,      "Dragon Data Ltd",            "Dragon 32", 0)
1389COMP(  1983,    dragon64,   coco,   0,      dragon64,  dragon32,  0,      "Dragon Data Ltd",            "Dragon 64", 0)
1390COMP(  1983,    d64plus,    coco,   0,      d64plus,   dragon32,  0,      "Dragon Data Ltd",            "Dragon 64 Plus", 0)
1391COMP(  1983,    tanodr64,   coco,   0,      tanodr64,  dragon32,  0,      "Dragon Data Ltd / Tano Ltd", "Tano Dragon 64 (NTSC)", 0)
1392COMP(  1984,    dgnalpha,   coco,   0,      dgnalpha,  dragon32,  0,      "Dragon Data Ltd",            "Dragon Alpha Prototype", 0)
1393COMP(  1984,    cp400,      coco,   0,      coco,      coco,      0,      "Prologica",                  "CP400", 0)
src/mess/drivers/ti99_8.c
r6753r6754
578578
579579#define rom_ti99_8e rom_ti99_8
580580
581/*      YEAR    NAME        PARENT      COMPAT  MACHINE     INPUT   INIT        CONFIG      COMPANY                 FULLNAME */
582COMP(   1983,   ti99_8,      0,   0,   ti99_8_60hz,ti99_8,   ti99_8,   0,   "Texas Instruments",   "TI-99/8 Computer (US)" , 0)
583COMP(   1983,   ti99_8e,   ti99_8,   0,   ti99_8_50hz,ti99_8,   ti99_8,   0,   "Texas Instruments",   "TI-99/8 Computer (Europe)" , 0 )
581/*      YEAR    NAME        PARENT  COMPAT  MACHINE     INPUT   INIT      COMPANY                 FULLNAME */
582COMP(   1983,   ti99_8,      0,      0,   ti99_8_60hz,ti99_8,   ti99_8,      "Texas Instruments",   "TI-99/8 Computer (US)" , 0)
583COMP(   1983,   ti99_8e,   ti99_8,   0,   ti99_8_50hz,ti99_8,   ti99_8,      "Texas Instruments",   "TI-99/8 Computer (Europe)" , 0 )
src/mess/drivers/spc1000.c
r6753r6754
299299
300300/* Driver */
301301
302/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
303COMP( 1982, spc1000,  0,       0,    spc1000,    spc1000,     0,       0,      "Samsung",   "SPC-1000",      GAME_NOT_WORKING)
302/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
303COMP( 1982, spc1000,  0,       0,    spc1000,    spc1000,     0,  "Samsung",   "SPC-1000",      GAME_NOT_WORKING)
src/mess/drivers/sc1.c
r6753r6754
6969
7070/* Driver */
7171
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
73COMP( ????, sc1,  0,       0,    sc1,    sc1,     0,       0,      "VEB Mikroelektronik Erfurt",   "Schachcomputer SC1",      GAME_NOT_WORKING)
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
73COMP( ????, sc1,  0,       0,    sc1,    sc1,     0,               "VEB Mikroelektronik Erfurt",   "Schachcomputer SC1",      GAME_NOT_WORKING)
7474
src/mess/drivers/x1.c
r6753r6754
23222322}
23232323
23242324
2325/*    YEAR  NAME       PARENT  COMPAT   MACHINE  INPUT  INIT  CONFIG COMPANY   FULLNAME      FLAGS */
2326COMP( 1982, x1,        0,      0,       x1,      x1,    0,    0,    "Sharp",  "X1 (CZ-800C)",         0)
2327COMP( 1984, x1ck,      x1,     0,       x1,      x1,    0,    0,    "Sharp",  "X1Ck (CZ-804C)",       0)
2328COMP( 1984, x1turbo,   x1,     0,       x1turbo, x1,    kanji,0,    "Sharp",  "X1 Turbo (CZ-850C)",   GAME_NOT_WORKING) //model 10
2329COMP( 1985, x1turbo40, x1,     0,       x1turbo, x1,    kanji,0,    "Sharp",  "X1 Turbo (CZ-862C)",   GAME_NOT_WORKING) //model 40
2325/*    YEAR  NAME       PARENT  COMPAT   MACHINE  INPUT  INIT  COMPANY   FULLNAME      FLAGS */
2326COMP( 1982, x1,        0,      0,       x1,      x1,    0,    "Sharp",  "X1 (CZ-800C)",         0)
2327COMP( 1984, x1ck,      x1,     0,       x1,      x1,    0,    "Sharp",  "X1Ck (CZ-804C)",       0)
2328COMP( 1984, x1turbo,   x1,     0,       x1turbo, x1,    kanji,"Sharp",  "X1 Turbo (CZ-850C)",   GAME_NOT_WORKING) //model 10
2329COMP( 1985, x1turbo40, x1,     0,       x1turbo, x1,    kanji,"Sharp",  "X1 Turbo (CZ-862C)",   GAME_NOT_WORKING) //model 40
src/mess/drivers/gb.c
r6753r6754
712712   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
713713ROM_END
714714
715/*    YEAR  NAME      PARENT   COMPAT   MACHINE   INPUT    INIT  CONFIG     COMPANY     FULLNAME */
716CONS( 1990, gameboy,  0,       0,      gameboy,  gameboy, 0,    0,         "Nintendo", "Game Boy", 0)
717CONS( 1994, supergb,  gameboy, 0,      supergb,  gameboy, 0,    0,         "Nintendo", "Super Game Boy", 0)
718CONS( 1996, gbpocket, gameboy, 0,      gbpocket, gameboy, 0,    0,         "Nintendo", "Game Boy Pocket", 0)
719CONS( 1997, gblight,  gameboy, 0,      gbpocket, gameboy, 0,    0,         "Nintendo", "Game Boy Light", 0)
720CONS( 1998, gbcolor,  gameboy, 0,      gbcolor,  gameboy, 0,    0,   "Nintendo", "Game Boy Color", GAME_IMPERFECT_GRAPHICS)
715/*    YEAR  NAME      PARENT   COMPAT   MACHINE   INPUT    INIT  COMPANY     FULLNAME */
716CONS( 1990, gameboy,  0,       0,      gameboy,  gameboy, 0,    "Nintendo", "Game Boy", 0)
717CONS( 1994, supergb,  gameboy, 0,      supergb,  gameboy, 0,    "Nintendo", "Super Game Boy", 0)
718CONS( 1996, gbpocket, gameboy, 0,      gbpocket, gameboy, 0,    "Nintendo", "Game Boy Pocket", 0)
719CONS( 1997, gblight,  gameboy, 0,      gbpocket, gameboy, 0,    "Nintendo", "Game Boy Light", 0)
720CONS( 1998, gbcolor,  gameboy, 0,      gbcolor,  gameboy, 0,    "Nintendo", "Game Boy Color", GAME_IMPERFECT_GRAPHICS)
721721
722722/* Sound is not 100% yet, it generates some sounds which could be ok. Since we're lacking a real
723723   system there's no way to verify. Same goes for the colors of the LCD. We are no using the default
724724   Game Boy green colors */
725CONS( 1993, megaduck, 0,       0,       megaduck, gameboy, 0,    0,    "Creatronic/Videojet/Timlex/Cougar",  "MegaDuck/Cougar Boy" , 0)
725CONS( 1993, megaduck, 0,       0,       megaduck, gameboy, 0,    "Creatronic/Videojet/Timlex/Cougar",  "MegaDuck/Cougar Boy" , 0)
src/mess/drivers/mk1.c
r6753r6754
204204***************************************************************************/
205205
206206// seams to be developed by mostek (MK)
207/*     YEAR   NAME  PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                 FULLNAME */
208CONS( 1979,  mk1,  0,       0,      mk1,   mk1,   0,   0,   "Computer Electronic",  "Chess Champion MK I", 0 )
207/*     YEAR   NAME  PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                 FULLNAME */
208CONS( 1979,  mk1,  0,       0,      mk1,   mk1,   0,      "Computer Electronic",  "Chess Champion MK I", 0 )
209209
src/mess/drivers/pocketc.c
r6753r6754
983983   pc1600
984984*/
985985
986/*    YEAR  NAME    PARENT  COMPAT   MACHINE INPUT   INIT    CONFIG      COMPANY     FULLNAME */
986/*    YEAR  NAME    PARENT  COMPAT   MACHINE INPUT   INIT         COMPANY     FULLNAME */
987987/* cpu sc61860 */
988COMP( 1982, pc1245,   0,   0,   pc1250,   pc1251,   pc1251,   0, "Sharp", "Pocket Computer 1245", GAME_NOT_WORKING )
989COMP( 1982, pc1250,   0,   0,   pc1250,   pc1251,   pc1251,   0, "Sharp", "Pocket Computer 1250", 0 )
990COMP( 1982, pc1251,   pc1250,   0,   pc1251,   pc1251,   pc1251,   0, "Sharp", "Pocket Computer 1251", 0 )
991COMP( 1982, pc1255,   pc1250,   0,   pc1255,   pc1251,   pc1251,   0, "Sharp", "Pocket Computer 1255", 0 )
992COMP( 198?, trs80pc3,   pc1250, 0,   pc1251,   pc1251,   pc1251,   0, "Tandy", "TRS80 PC-3", 0 )
988COMP( 1982, pc1245,   0,   0,   pc1250,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1245", GAME_NOT_WORKING )
989COMP( 1982, pc1250,   0,   0,   pc1250,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1250", 0 )
990COMP( 1982, pc1251,   pc1250,   0,   pc1251,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1251", 0 )
991COMP( 1982, pc1255,   pc1250,   0,   pc1255,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1255", 0 )
992COMP( 198?, trs80pc3,   pc1250, 0,   pc1251,   pc1251,   pc1251,    "Tandy", "TRS80 PC-3", 0 )
993993
994COMP( 1982, pc1260,   0,   0,   pc1260,   pc1251,   pc1251,   0, "Sharp", "Pocket Computer 1260", GAME_NOT_WORKING )
995COMP( 1982, pc1261,   pc1260,   0,   pc1261,   pc1251,   pc1251,   0, "Sharp", "Pocket Computer 1261/1262", GAME_NOT_WORKING )
994COMP( 1982, pc1260,   0,   0,   pc1260,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1260", GAME_NOT_WORKING )
995COMP( 1982, pc1261,   pc1260,   0,   pc1261,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1261/1262", GAME_NOT_WORKING )
996996
997997/* pc1261/pc1262 */
998COMP( 1984, pc1350,   0,   0,   pc1350,   pc1350,   0,   0, "Sharp", "Pocket Computer 1350", 0 )
998COMP( 1984, pc1350,   0,   0,   pc1350,   pc1350,   0,    "Sharp", "Pocket Computer 1350", 0 )
999999
1000COMP( 1983, pc1401,   0,   0,   pc1401,   pc1401,   pc1401,   0, "Sharp", "Pocket Computer 1401", 0 )
1001COMP( 1984, pc1402,   pc1401,   0,   pc1402,   pc1401,   pc1401,   0, "Sharp", "Pocket Computer 1402", 0 )
1000COMP( 1983, pc1401,   0,   0,   pc1401,   pc1401,   pc1401,   "Sharp", "Pocket Computer 1401", 0 )
1001COMP( 1984, pc1402,   pc1401,   0,   pc1402,   pc1401,   pc1401,    "Sharp", "Pocket Computer 1402", 0 )
10021002
10031003/* 72kb rom, 32kb ram, cpu? pc1360 */
1004COMP( 198?, pc1403,   0,   0,   pc1403,   pc1403,   pc1403,   0, "Sharp", "Pocket Computer 1403", GAME_NOT_WORKING )
1005COMP( 198?, pc1403h,   pc1403,   0,   pc1403h,pc1403, pc1403,   0, "Sharp", "Pocket Computer 1403H", GAME_NOT_WORKING )
1004COMP( 198?, pc1403,   0,   0,   pc1403,   pc1403,   pc1403,    "Sharp", "Pocket Computer 1403", GAME_NOT_WORKING )
1005COMP( 198?, pc1403h,   pc1403,   0,   pc1403h,pc1403, pc1403,    "Sharp", "Pocket Computer 1403H", GAME_NOT_WORKING )
src/mess/drivers/xor100.c
r6753r6754
620620
621621/* System Drivers */
622622
623/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG  COMPANY                 FULLNAME        FLAGS */
624COMP( 1980, xor100,      0,      0,      xor100,      xor100,      0,      0,      "Xor Data Science",      "XOR S-100-12",   GAME_SUPPORTS_SAVE )
623/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY                 FULLNAME        FLAGS */
624COMP( 1980, xor100,      0,      0,      xor100,      xor100,      0,      "Xor Data Science",      "XOR S-100-12",   GAME_SUPPORTS_SAVE )
src/mess/drivers/chessmst.c
r6753r6754
7777
7878/* Driver */
7979
80/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
81COMP( 1984, chessmst,  0,       0,    chessmst,    chessmst,     0,       0,      "VEB Mikroelektronik Erfurt",   "Chess-Master",      GAME_NOT_WORKING)
80/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
81COMP( 1984, chessmst,  0,       0,    chessmst,    chessmst,     0,  "VEB Mikroelektronik Erfurt",   "Chess-Master",      GAME_NOT_WORKING)
8282
src/mess/drivers/palm.c
r6753r6754
473473   MDRV_RAM_DEFAULT_SIZE("8M")
474474MACHINE_DRIVER_END
475475
476/*    YEAR  NAME      PARENT    COMPAT   MACHINE   INPUT     INIT      CONFIG    COMPANY FULLNAME */
477COMP( 1996, pilot1k,  0,        0,       pilot1k,     palm,     palm,     0,  "U.S. Robotics", "Pilot 1000", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
478COMP( 1996, pilot5k,  pilot1k,  0,       pilot5k,     palm,     palm,     0,  "U.S. Robotics", "Pilot 5000", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
479COMP( 1997, palmpers, pilot1k,  0,       pilot5k,     palm,     palm,     0,  "U.S. Robotics", "Palm Pilot Personal", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
480COMP( 1997, palmpro,  pilot1k,  0,       palmpro,     palm,     palm,     0,  "U.S. Robotics", "Palm Pilot Pro", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
481COMP( 1998, palmiii,  pilot1k,  0,       palmiii,     palm,     palm,     0,  "3Com", "Palm III", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
482COMP( 1998, palmiiic, pilot1k,  0,       palmiii,     palm,     palm,     0,  "Palm Inc.", "Palm IIIc", GAME_NOT_WORKING )
483COMP( 2000, palmm100, pilot1k,  0,       palmiii,     palm,     palm,     0,  "Palm Inc.", "Palm m100", GAME_NOT_WORKING )
484COMP( 2000, palmm130, pilot1k,  0,       palmiii,     palm,     palm,     0,  "Palm Inc.", "Palm m130", GAME_NOT_WORKING )
485COMP( 2001, palmm505, pilot1k,  0,       palmiii,     palm,     palm,     0,  "Palm Inc.", "Palm m505", GAME_NOT_WORKING )
486COMP( 2001, palmm515, pilot1k,  0,       palmiii,     palm,     palm,     0,  "Palm Inc.", "Palm m515", GAME_NOT_WORKING )
487COMP( 1999, palmv,    pilot1k,  0,       palmv,       palm,     palm,     0,      "3Com", "Palm V", GAME_NOT_WORKING )
488COMP( 1999, palmvx,   pilot1k,  0,       palmvx,      palm,     palm,     0,   "Palm Inc.", "Palm Vx", GAME_NOT_WORKING )
489COMP( 2001, visor,    pilot1k,  0,       palmvx,      palm,     palm,     0,   "Handspring", "Visor Edge", GAME_NOT_WORKING )
490COMP( 19??, spt1500,  pilot1k,  0,       palmvx,      palm,     palm,     0,   "Symbol", "SPT 1500", GAME_NOT_WORKING )
491COMP( 19??, spt1700,  pilot1k,  0,       palmvx,      palm,     palm,     0,   "Symbol", "SPT 1700", GAME_NOT_WORKING )
492COMP( 19??, spt1740,  pilot1k,  0,       palmvx,      palm,     palm,     0,   "Symbol", "SPT 1740", GAME_NOT_WORKING )
476/*    YEAR  NAME      PARENT    COMPAT   MACHINE   INPUT     INIT         COMPANY FULLNAME */
477COMP( 1996, pilot1k,  0,        0,       pilot1k,     palm,     palm,     "U.S. Robotics", "Pilot 1000", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
478COMP( 1996, pilot5k,  pilot1k,  0,       pilot5k,     palm,     palm,     "U.S. Robotics", "Pilot 5000", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
479COMP( 1997, palmpers, pilot1k,  0,       pilot5k,     palm,     palm,     "U.S. Robotics", "Palm Pilot Personal", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
480COMP( 1997, palmpro,  pilot1k,  0,       palmpro,     palm,     palm,     "U.S. Robotics", "Palm Pilot Pro", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
481COMP( 1998, palmiii,  pilot1k,  0,       palmiii,     palm,     palm,     "3Com", "Palm III", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
482COMP( 1998, palmiiic, pilot1k,  0,       palmiii,     palm,     palm,     "Palm Inc.", "Palm IIIc", GAME_NOT_WORKING )
483COMP( 2000, palmm100, pilot1k,  0,       palmiii,     palm,     palm,     "Palm Inc.", "Palm m100", GAME_NOT_WORKING )
484COMP( 2000, palmm130, pilot1k,  0,       palmiii,     palm,     palm,     "Palm Inc.", "Palm m130", GAME_NOT_WORKING )
485COMP( 2001, palmm505, pilot1k,  0,       palmiii,     palm,     palm,     "Palm Inc.", "Palm m505", GAME_NOT_WORKING )
486COMP( 2001, palmm515, pilot1k,  0,       palmiii,     palm,     palm,     "Palm Inc.", "Palm m515", GAME_NOT_WORKING )
487COMP( 1999, palmv,    pilot1k,  0,       palmv,       palm,     palm,     "3Com", "Palm V", GAME_NOT_WORKING )
488COMP( 1999, palmvx,   pilot1k,  0,       palmvx,      palm,     palm,     "Palm Inc.", "Palm Vx", GAME_NOT_WORKING )
489COMP( 2001, visor,    pilot1k,  0,       palmvx,      palm,     palm,     "Handspring", "Visor Edge", GAME_NOT_WORKING )
490COMP( 19??, spt1500,  pilot1k,  0,       palmvx,      palm,     palm,     "Symbol", "SPT 1500", GAME_NOT_WORKING )
491COMP( 19??, spt1700,  pilot1k,  0,       palmvx,      palm,     palm,     "Symbol", "SPT 1700", GAME_NOT_WORKING )
492COMP( 19??, spt1740,  pilot1k,  0,       palmvx,      palm,     palm,     "Symbol", "SPT 1740", GAME_NOT_WORKING )
493493
494494#include "palm_dbg.c"
src/mess/drivers/sgi_ip6.c
r6753r6754
250250   ROM_LOAD( "4d202031.bin", 0x000000, 0x040000, CRC(065a290a) SHA1(6f5738e79643f94901e6efe3612468d14177f65b) )
251251ROM_END
252252
253/*     YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      CONFIG    COMPANY   FULLNAME */
254COMP( 1988, sgi_ip6,  0,        0,        sgi_ip6,  sgi_ip6,  sgi_ip6,  0, "Silicon Graphics, Inc", "4D/PI (R2000, 20MHz)", GAME_NOT_WORKING )
253/*     YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT     COMPANY   FULLNAME */
254COMP( 1988, sgi_ip6,  0,        0,        sgi_ip6,  sgi_ip6,  sgi_ip6,  "Silicon Graphics, Inc", "4D/PI (R2000, 20MHz)", GAME_NOT_WORKING )
src/mess/drivers/kim1.c
r6753r6754
354354ROM_END
355355
356356
357/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      CONFIG  COMPANY   FULLNAME */
358COMP( 1975, kim1,     0,       0,      kim1,     kim1,    0,        0,     "MOS Technologies",  "KIM-1" , GAME_SUPPORTS_SAVE)
357/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    COMPANY   FULLNAME */
358COMP( 1975, kim1,     0,       0,      kim1,     kim1,    0,      "MOS Technologies",  "KIM-1" , GAME_SUPPORTS_SAVE)
src/mess/drivers/glasgow.c
r6753r6754
777777  Game drivers
778778***************************************************************************/
779779
780/*     YEAR, NAME,     PARENT,   COMPAT, MACHINE,     INPUT,          INIT,     CONFIG, COMPANY,                      FULLNAME,                 FLAGS */
781CONS(  1984, glasgow,  0,        0,    glasgow,       glasgow,        0,   0,   "Hegener & Glaser Muenchen",  "Mephisto III S Glasgow", 0)
782CONS(  1984, amsterd,  glasgow,  0,    amsterd,       new_keyboard,   0,   0,   "Hegener & Glaser Muenchen",  "Mephisto Amsterdam",     0)
783CONS(  1984, dallas,   glasgow,  0,    glasgow,       old_keyboard,   0,   0,   "Hegener & Glaser Muenchen",  "Mephisto Dallas",        0)
784CONS(  1984, roma,     glasgow,  0,    glasgow,       new_keyboard,   0,   0,   "Hegener & Glaser Muenchen",  "Mephisto Roma",          GAME_NOT_WORKING)
785CONS(  1984, dallas32, glasgow,  0,    dallas32,      new_keyboard,   0,   0,   "Hegener & Glaser Muenchen",  "Mephisto Dallas 32 Bit", 0)
786CONS(  1984, roma32,   glasgow,  0,    dallas32,      new_keyboard,   0,   0,   "Hegener & Glaser Muenchen",  "Mephisto Roma 32 Bit",   0)
787CONS(  1984, dallas16, glasgow,  0,    amsterd,       new_keyboard,   0,   0,   "Hegener & Glaser Muenchen",  "Mephisto Dallas 16 Bit", 0)
780/*     YEAR, NAME,     PARENT,   COMPAT, MACHINE,     INPUT,          INIT, COMPANY,                      FULLNAME,                 FLAGS */
781CONS(  1984, glasgow,  0,        0,    glasgow,       glasgow,        0,   "Hegener & Glaser Muenchen",  "Mephisto III S Glasgow", 0)
782CONS(  1984, amsterd,  glasgow,  0,    amsterd,       new_keyboard,   0,   "Hegener & Glaser Muenchen",  "Mephisto Amsterdam",     0)
783CONS(  1984, dallas,   glasgow,  0,    glasgow,       old_keyboard,   0,   "Hegener & Glaser Muenchen",  "Mephisto Dallas",        0)
784CONS(  1984, roma,     glasgow,  0,    glasgow,       new_keyboard,   0,   "Hegener & Glaser Muenchen",  "Mephisto Roma",          GAME_NOT_WORKING)
785CONS(  1984, dallas32, glasgow,  0,    dallas32,      new_keyboard,   0,   "Hegener & Glaser Muenchen",  "Mephisto Dallas 32 Bit", 0)
786CONS(  1984, roma32,   glasgow,  0,    dallas32,      new_keyboard,   0,   "Hegener & Glaser Muenchen",  "Mephisto Roma 32 Bit",   0)
787CONS(  1984, dallas16, glasgow,  0,    amsterd,       new_keyboard,   0,   "Hegener & Glaser Muenchen",  "Mephisto Dallas 16 Bit", 0)
src/mess/drivers/a6809.c
r6753r6754
7272
7373/* Driver */
7474
75/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
76COMP( ????, a6809,  0,       0,    a6809,    a6809,     0,       0,      "Acorn",   "6809",      GAME_NOT_WORKING)
75/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
76COMP( ????, a6809,  0,       0,    a6809,    a6809,     0,            "Acorn",   "6809",      GAME_NOT_WORKING)
7777
src/mess/drivers/beehive.c
r6753r6754
7373
7474/* Driver */
7575
76/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
77COMP( ????, beehive,  0,       0,    beehive,    beehive,     0,       0,      "BeeHive",   "DM3270",      GAME_NOT_WORKING)
76/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
77COMP( ????, beehive,  0,       0,    beehive,    beehive,     0,  "BeeHive",   "DM3270",      GAME_NOT_WORKING)
7878
src/mess/drivers/gamecom.c
r6753r6754
136136   ROM_REGION( 0x200000, "user2", ROMREGION_ERASEFF )
137137ROM_END
138138
139/*    YEAR  NAME     PARENT COMPAT MACHINE  INPUT    INIT CONFIG   COMPANY  FULLNAME */
140CONS( 1997, gamecom, 0,     0,     gamecom, gamecom, gamecom,   0, "Tiger", "Game.com", GAME_NOT_WORKING )
139/*    YEAR  NAME     PARENT COMPAT MACHINE  INPUT    INIT    COMPANY  FULLNAME */
140CONS( 1997, gamecom, 0,     0,     gamecom, gamecom, gamecom,"Tiger", "Game.com", GAME_NOT_WORKING )
141141
142142
src/mess/drivers/tmc600.c
r6753r6754
378378ROM_END
379379
380380/* System Drivers */
381//    YEAR  NAME      PARENT    COMPAT   MACHINE   INPUT     INIT    CONFIG    COMPANY        FULLNAME
382COMP( 1982, tmc600s1, 0,   0,        tmc600,   tmc600,   0,    0,   "Telercas Oy", "Telmac TMC-600 (Sarja I)",  GAME_NOT_WORKING )
383COMP( 1982, tmc600s2, 0,   0,        tmc600,   tmc600,   0,    0,   "Telercas Oy", "Telmac TMC-600 (Sarja II)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
381//    YEAR  NAME      PARENT    COMPAT   MACHINE   INPUT     INIT    COMPANY        FULLNAME
382COMP( 1982, tmc600s1, 0,   0,        tmc600,   tmc600,   0,       "Telercas Oy", "Telmac TMC-600 (Sarja I)",  GAME_NOT_WORKING )
383COMP( 1982, tmc600s2, 0,   0,        tmc600,   tmc600,   0,       "Telercas Oy", "Telmac TMC-600 (Sarja II)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
src/mess/drivers/advision.c
r6753r6754
123123
124124/* Game Driver */
125125
126/*    YEAR  NAME        PARENT  COMPAT  MACHINE   INPUT     INIT        CONFIG      COMPANY                 FULLNAME            FLAGS */
127CONS( 1982, advision,   0,      0,      advision, advision,   0,         0,   "Entex Electronics",   "Adventure Vision", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
126/*    YEAR  NAME        PARENT  COMPAT  MACHINE   INPUT     INIT        COMPANY                 FULLNAME            FLAGS */
127CONS( 1982, advision,   0,      0,      advision, advision,   0,         "Entex Electronics",   "Adventure Vision", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
src/mess/drivers/radio86.c
r6753r6754
474474
475475/* Driver */
476476
477/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
478COMP( 1986, radio86,  0,       0,    radio86,    radio86, radio86,  0,  "", "Radio-86RK",   0)
479COMP( 1986, radio16,  radio86, 0,    radio16,    radio86, radio86,  0,  "", "Radio-86RK (16K RAM)",   0)
480COMP( 1986, radio4k,  radio86, 0,    radio86,    radio86, radio86,  0,  "", "Radio-86RK (4K ROM)",   0)
481COMP( 1986, radiorom, radio86, 0,    radiorom,    radio86, radio86,  0,  "", "Radio-86RK (ROM-Disk)",   0)
482COMP( 1986, radioram, radio86, 0,    radioram,    radio86, radioram, 0,  "", "Radio-86RK (ROM/RAM Disk)",   0)
483COMP( 1986, spektr01, radio86, 0,    radio86,    radio86, radio86,  0,  "", "Spektr-001",   0)
484COMP( 1986, rk7007,   radio86, 0,    rk7007,    ms7007,  radio86,  0,  "", "Radio-86RK (MS7007)",   0)
485COMP( 1986, rk700716, radio86, 0,    rk700716,    ms7007,  radio86,  0,  "", "Radio-86RK (MS7007 16K RAM)",   0)
486COMP( 1986, mikron2,  radio86, 0,    mikron2,    radio86, radio86,  0,  "", "Mikron-2",   0)
477/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
478COMP( 1986, radio86,  0,       0,    radio86,    radio86, radio86, "", "Radio-86RK",   0)
479COMP( 1986, radio16,  radio86, 0,    radio16,    radio86, radio86, "", "Radio-86RK (16K RAM)",   0)
480COMP( 1986, radio4k,  radio86, 0,    radio86,    radio86, radio86, "", "Radio-86RK (4K ROM)",   0)
481COMP( 1986, radiorom, radio86, 0,    radiorom,    radio86, radio86, "", "Radio-86RK (ROM-Disk)",   0)
482COMP( 1986, radioram, radio86, 0,    radioram,    radio86, radioram,"", "Radio-86RK (ROM/RAM Disk)",   0)
483COMP( 1986, spektr01, radio86, 0,    radio86,    radio86, radio86, "", "Spektr-001",   0)
484COMP( 1986, rk7007,   radio86, 0,    rk7007,    ms7007,  radio86, "", "Radio-86RK (MS7007)",   0)
485COMP( 1986, rk700716, radio86, 0,    rk700716,    ms7007,  radio86, "", "Radio-86RK (MS7007 16K RAM)",   0)
486COMP( 1986, mikron2,  radio86, 0,    mikron2,    radio86, radio86, "", "Mikron-2",   0)
src/mess/drivers/b2m.c
r6753r6754
271271
272272/* Driver */
273273
274/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
275COMP( 1989, b2m,    0,        0,      b2m,       b2m,       b2m,     0,     "BNPO",                "Bashkiria-2M",    GAME_SUPPORTS_SAVE)
276COMP( 1989, b2mrom,   b2m,    0,      b2mrom,      b2m,       b2m,     0,     "BNPO",                "Bashkiria-2M ROM-disk",    GAME_SUPPORTS_SAVE)
274/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     COMPANY                  FULLNAME   FLAGS */
275COMP( 1989, b2m,    0,        0,      b2m,       b2m,       b2m,     "BNPO",                "Bashkiria-2M",    GAME_SUPPORTS_SAVE)
276COMP( 1989, b2mrom,   b2m,    0,      b2mrom,      b2m,       b2m,     "BNPO",                "Bashkiria-2M ROM-disk",    GAME_SUPPORTS_SAVE)
src/mess/drivers/aim65.c
r6753r6754
268268    GAME DRIVERS
269269***************************************************************************/
270270
271/*   YEAR  NAME         PARENT  COMPAT  MACHINE  INPUT   INIT    CONFIG  COMPANY     FULLNAME  FLAGS */
272COMP(1977, aim65,      0,      0,      aim65,   aim65,  0,      0,  "Rockwell", "AIM 65", 0)
271/*   YEAR  NAME         PARENT  COMPAT  MACHINE  INPUT   INIT    COMPANY     FULLNAME  FLAGS */
272COMP(1977, aim65,      0,      0,      aim65,   aim65,  0,      "Rockwell", "AIM 65", 0)
src/mess/drivers/tm990189.c
r6753r6754
969969   PORT_BIT( 0x3ff, 0x1aa,  IPT_AD_STICK_Y) PORT_SENSITIVITY(JOYSTICK_SENSITIVITY) PORT_KEYDELTA(JOYSTICK_DELTA) PORT_MINMAX(0xd2,0x282 ) PORT_PLAYER(2) PORT_REVERSE
970970INPUT_PORTS_END
971971
972/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY                 FULLNAME */
973COMP( 1978,   990189,     0,      0,      tm990_189,   tm990_189,   0,      0,         "Texas Instruments",   "TM 990/189 University Board microcomputer with University Basic" , 0)
974COMP( 1980,   990189v,  990189,   0,      tm990_189_v,tm990_189,   0,      0,         "Texas Instruments",   "TM 990/189 University Board microcomputer with University Basic and Video Board Interface" , 0)
972/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    COMPANY                 FULLNAME */
973COMP( 1978,   990189,     0,      0,      tm990_189,   tm990_189,   0,      "Texas Instruments",   "TM 990/189 University Board microcomputer with University Basic" , 0)
974COMP( 1980,   990189v,  990189,   0,      tm990_189_v,tm990_189,   0,      "Texas Instruments",   "TM 990/189 University Board microcomputer with University Basic and Video Board Interface" , 0)
src/mess/drivers/arcadia.c
r6753r6754
691691/*    YEAR  NAME        PARENT      COMPAT  MACHINE   INPUT     INIT        COMPANY     FULLNAME */
692692// marketed from several firms/names
693693
694CONS(1982,   arcadia,   0,         0,      arcadia,  arcadia,  arcadia,   0,   "Emerson",      "Arcadia 2001", GAME_IMPERFECT_SOUND )
694CONS(1982,   arcadia,   0,         0,      arcadia,  arcadia,  arcadia,   "Emerson",      "Arcadia 2001", GAME_IMPERFECT_SOUND )
695695// schmid tvg 2000 (developer? PAL)
696696
697697// different cartridge connector
r6753r6754
699699
700700// different cartridge connector (same size as mpt03, but different pinout!)
701701// 16 keys instead of 12
702CONS(198?, vcg,      arcadia,   0,      arcadia,  vcg,      arcadia,   0,   "Palladium",      "Video-Computer-Game", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
702CONS(198?, vcg,      arcadia,   0,      arcadia,  vcg,      arcadia,   "Palladium",      "Video-Computer-Game", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
src/mess/drivers/thomson.c
r6753r6754
681681MACHINE_DRIVER_END
682682
683683
684COMP ( 1982, to7, 0, 0, to7, to7, 0, 0, "Thomson", "TO7", 0 )
684COMP ( 1982, to7, 0, 0, to7, to7, 0, "Thomson", "TO7", 0 )
685685
686COMP ( 1980, t9000, to7, 0, t9000, t9000, 0, 0, "Thomson", "T9000", 0 )
686COMP ( 1980, t9000, to7, 0, t9000, t9000, 0, "Thomson", "T9000", 0 )
687687
688688
689689/***************************** TO7/70 *********************************
r6753r6754
863863     MDRV_IMPORT_FROM ( to770 )
864864MACHINE_DRIVER_END
865865
866COMP ( 1984, to770, 0, 0, to770, to770, 0, 0, "Thomson", "TO7/70", 0 )
866COMP ( 1984, to770, 0, 0, to770, to770, 0, "Thomson", "TO7/70", 0 )
867867
868COMP ( 1984, to770a, to770, 0, to770a, to770a, 0, 0, "Thomson", "TO7/70 arabic", 0 )
868COMP ( 1984, to770a, to770, 0, to770a, to770a, 0, "Thomson", "TO7/70 arabic", 0 )
869869
870870
871871/************************* MO5 / MO5E *********************************
r6753r6754
10511051MACHINE_DRIVER_END
10521052
10531053
1054COMP ( 1984, mo5, 0, 0, mo5, mo5, 0, 0, "Thomson", "MO5", 0 )
1054COMP ( 1984, mo5, 0, 0, mo5, mo5, 0, "Thomson", "MO5", 0 )
10551055
1056COMP ( 1986, mo5e, mo5, 0, mo5e, mo5e, 0, 0, "Thomson", "MO5E", 0 )
1056COMP ( 1986, mo5e, mo5, 0, mo5e, mo5e, 0, "Thomson", "MO5E", 0 )
10571057
10581058
10591059/********************************* TO9 *******************************
r6753r6754
13871387MACHINE_DRIVER_END
13881388
13891389
1390COMP ( 1985, to9, 0, 0, to9, to9, 0, 0, "Thomson", "TO9", GAME_IMPERFECT_COLORS )
1390COMP ( 1985, to9, 0, 0, to9, to9, 0, "Thomson", "TO9", GAME_IMPERFECT_COLORS )
13911391
13921392
13931393/******************************** TO8 ********************************
r6753r6754
16101610MACHINE_DRIVER_END
16111611
16121612
1613COMP ( 1986, to8, 0, 0, to8, to8, 0, 0, "Thomson", "TO8", 0 )
1613COMP ( 1986, to8, 0, 0, to8, to8, 0, "Thomson", "TO8", 0 )
16141614
1615COMP ( 1987, to8d, to8, 0, to8d, to8d, 0, 0, "Thomson", "TO8D", 0 )
1615COMP ( 1987, to8d, to8, 0, to8d, to8d, 0, "Thomson", "TO8D", 0 )
16161616
16171617
16181618/******************************** TO9+ *******************************
r6753r6754
17551755   MDRV_RAM_DEFAULT_SIZE("512K")
17561756MACHINE_DRIVER_END
17571757
1758COMP ( 1986, to9p, 0, 0, to9p, to9p, 0, 0, "Thomson", "TO9+", 0 )
1758COMP ( 1986, to9p, 0, 0, to9p, to9p, 0, "Thomson", "TO9+", 0 )
17591759
17601760
17611761
r6753r6754
20962096     MDRV_IMPORT_FROM ( mo6 )
20972097MACHINE_DRIVER_END
20982098
2099COMP ( 1986, mo6, 0, 0, mo6, mo6, 0, 0, "Thomson", "MO6", 0 )
2099COMP ( 1986, mo6, 0, 0, mo6, mo6, 0, "Thomson", "MO6", 0 )
21002100
2101COMP ( 1986, pro128, mo6, 0, pro128, pro128, 0, 0, "Olivetti / Thomson", "Prodest PC 128", 0 )
2101COMP ( 1986, pro128, mo6, 0, pro128, pro128, 0, "Olivetti / Thomson", "Prodest PC 128", 0 )
21022102
21032103
21042104
r6753r6754
23202320   MDRV_RAM_DEFAULT_SIZE("128K")
23212321MACHINE_DRIVER_END
23222322
2323COMP ( 1986, mo5nr, 0, 0, mo5nr, mo5nr, 0, 0, "Thomson", "MO5 NR", 0 )
2323COMP ( 1986, mo5nr, 0, 0, mo5nr, mo5nr, 0, "Thomson", "MO5 NR", 0 )
src/mess/drivers/bcs3.c
r6753r6754
477477
478478/* Driver */
479479
480/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
481COMP( 1984, bcs3,   0,       0,      bcs3,    bcs3,     0,       0,  "Eckhard Schiller",   "BCS 3 rev 2.4", GAME_NOT_WORKING)
482COMP( 1986, bcs3a,  bcs3,    0,      bcs3a,    bcs3,     0,       0,  "Eckhard Schiller",   "BCS 3 rev 3.1 29-column", GAME_NOT_WORKING)
483COMP( 1986, bcs3b,  bcs3,    0,      bcs3b,    bcs3,     0,       0,  "Eckhard Schiller",   "BCS 3 rev 3.1 40-column", GAME_NOT_WORKING)
484COMP( 198?, bcs3c,  bcs3,    0,      bcs3c,    bcs3,     0,       0,  "Eckhard Schiller",   "BCS 3 rev 3.3", GAME_NOT_WORKING)
480/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
481COMP( 1984, bcs3,   0,       0,      bcs3,    bcs3,     0,          "Eckhard Schiller",   "BCS 3 rev 2.4", GAME_NOT_WORKING)
482COMP( 1986, bcs3a,  bcs3,    0,      bcs3a,    bcs3,     0,      "Eckhard Schiller",   "BCS 3 rev 3.1 29-column", GAME_NOT_WORKING)
483COMP( 1986, bcs3b,  bcs3,    0,      bcs3b,    bcs3,     0,      "Eckhard Schiller",   "BCS 3 rev 3.1 40-column", GAME_NOT_WORKING)
484COMP( 198?, bcs3c,  bcs3,    0,      bcs3c,    bcs3,     0,      "Eckhard Schiller",   "BCS 3 rev 3.3", GAME_NOT_WORKING)
src/mess/drivers/scorpion.c
r6753r6754
416416   ROM_CART_LOAD("cart", 0x0000, 0x4000, ROM_NOCLEAR | ROM_NOMIRROR | ROM_OPTIONAL)
417417ROM_END
418418
419/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY     FULLNAME */
420COMP( 1994, scorpion, spec128,    0,      scorpion,   spec_plus,   0,      0,   "Zonov and Co.",      "Scorpion ZS-256", GAME_NOT_WORKING )
421COMP( 1991, profi,      spec128,    0,      scorpion,   spec_plus,   0,      0,   "Kondor and Kramis",      "Profi", GAME_NOT_WORKING )
422COMP( 1998, kay1024,  spec128,    0,      scorpion,   spec_plus,   0,      0,   "NEMO",      "Kay 1024", GAME_NOT_WORKING )
423COMP( ????, quorum,   spec128,    0,      scorpion,   spec_plus,   0,      0,   "",      "Quorum", GAME_NOT_WORKING )
419/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    COMPANY     FULLNAME */
420COMP( 1994, scorpion, spec128,    0,      scorpion,   spec_plus,   0,      "Zonov and Co.",      "Scorpion ZS-256", GAME_NOT_WORKING )
421COMP( 1991, profi,      spec128,    0,      scorpion,   spec_plus,   0,      "Kondor and Kramis",      "Profi", GAME_NOT_WORKING )
422COMP( 1998, kay1024,  spec128,    0,      scorpion,   spec_plus,   0,      "NEMO",      "Kay 1024", GAME_NOT_WORKING )
423COMP( ????, quorum,   spec128,    0,      scorpion,   spec_plus,   0,      "",      "Quorum", GAME_NOT_WORKING )
src/mess/drivers/abc80.c
r6753r6754
629629
630630/* Drivers */
631631
632/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                             FULLNAME                    FLAGS */
633COMP( 1978, abc80,  0,      0,      abc80,  abc80,  0,      0,  "Luxor Datorer AB",               "ABC 80 (Sweden, Finland)",   GAME_SUPPORTS_SAVE )
634COMP( 1978, abc80h, abc80,  0,      abc80,  abc80,  0,      0,  "Budapesti Radiotechnikai Gyar",   "ABC 80 (Hungary)",         GAME_SUPPORTS_SAVE )
632/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                             FULLNAME                    FLAGS */
633COMP( 1978, abc80,  0,      0,      abc80,  abc80,  0,      "Luxor Datorer AB",               "ABC 80 (Sweden, Finland)",   GAME_SUPPORTS_SAVE )
634COMP( 1978, abc80h, abc80,  0,      abc80,  abc80,  0,      "Budapesti Radiotechnikai Gyar",   "ABC 80 (Hungary)",         GAME_SUPPORTS_SAVE )
src/mess/drivers/pmd85.c
r6753r6754
708708ROM_END
709709
710710
711/*    YEAR  NAME     PARENT  COMPAT MACHINE  INPUT  INIT      CONFIG COMPANY  FULLNAME */
712COMP( 1985, pmd851,  0,      0,      pmd851,  pmd85, pmd851,   0, "Tesla", "PMD-85.1" , 0)
713COMP( 1985, pmd852,  pmd851, 0,      pmd851,  pmd85, pmd851,   0, "Tesla", "PMD-85.2" , 0)
714COMP( 1985, pmd852a, pmd851, 0,      pmd852a, pmd85, pmd852a,  0, "Tesla", "PMD-85.2A" , 0)
715COMP( 1985, pmd852b, pmd851, 0,      pmd852a, pmd85, pmd852a,  0, "Tesla", "PMD-85.2B" , 0)
716COMP( 1988, pmd853,  pmd851, 0,      pmd853,  pmd85, pmd853,   0, "Tesla", "PMD-85.3" , 0)
717COMP( 1986, alfa,    pmd851, 0,      alfa,    alfa,  alfa,     0, "Didaktik", "Alfa" , 0)
718COMP( 1985, mato,    pmd851, 0,      mato,    mato,  mato,     0, "Statny", "Mato" , 0)
719COMP( 1989, c2717,   pmd851, 0,      c2717,   pmd85, c2717,    0, "Zbrojovka Brno", "Consul 2717" , 0)
720COMP( 1989, c2717pmd,pmd851, 0,      c2717,   pmd85, c2717,    0, "Zbrojovka Brno", "Consul 2717 (with PMD-32)" , GAME_NOT_WORKING)
711/*    YEAR  NAME     PARENT  COMPAT MACHINE  INPUT  INIT      COMPANY  FULLNAME */
712COMP( 1985, pmd851,  0,      0,      pmd851,  pmd85, pmd851,   "Tesla", "PMD-85.1" , 0)
713COMP( 1985, pmd852,  pmd851, 0,      pmd851,  pmd85, pmd851,   "Tesla", "PMD-85.2" , 0)
714COMP( 1985, pmd852a, pmd851, 0,      pmd852a, pmd85, pmd852a,  "Tesla", "PMD-85.2A" , 0)
715COMP( 1985, pmd852b, pmd851, 0,      pmd852a, pmd85, pmd852a,  "Tesla", "PMD-85.2B" , 0)
716COMP( 1988, pmd853,  pmd851, 0,      pmd853,  pmd85, pmd853,   "Tesla", "PMD-85.3" , 0)
717COMP( 1986, alfa,    pmd851, 0,      alfa,    alfa,  alfa,     "Didaktik", "Alfa" , 0)
718COMP( 1985, mato,    pmd851, 0,      mato,    mato,  mato,     "Statny", "Mato" , 0)
719COMP( 1989, c2717,   pmd851, 0,      c2717,   pmd85, c2717,    "Zbrojovka Brno", "Consul 2717" , 0)
720COMP( 1989, c2717pmd,pmd851, 0,      c2717,   pmd85, c2717,    "Zbrojovka Brno", "Consul 2717 (with PMD-32)" , GAME_NOT_WORKING)
src/mess/drivers/m20.c
r6753r6754
8282     ROMX_LOAD( "m40rom-6.0", 0x0000, 0x4000, CRC(8114ebec) SHA1(4e2c65b95718c77a87dbee0288f323bd1c8837a3), ROM_BIOS(4))
8383ROM_END
8484
85/*    YEAR  NAME   PARENT  COMPAT  MACHINE INPUT   INIT CONFIG  COMPANY     FULLNAME        FLAGS */
86COMP( 1981, m20,   0,      0,      m20,    m20,    m20,    0,     "Olivetti", "Olivetti L1 M20", GAME_NOT_WORKING)
87COMP( 1981, m40,   m20,    0,      m20,    m20,    m20,    0,     "Olivetti", "Olivetti L1 M40", GAME_NOT_WORKING)
85/*    YEAR  NAME   PARENT  COMPAT  MACHINE INPUT   INIT COMPANY     FULLNAME        FLAGS */
86COMP( 1981, m20,   0,      0,      m20,    m20,    m20,   "Olivetti", "Olivetti L1 M20", GAME_NOT_WORKING)
87COMP( 1981, m40,   m20,    0,      m20,    m20,    m20, "Olivetti", "Olivetti L1 M40", GAME_NOT_WORKING)
src/mess/drivers/zexall.c
r6753r6754
170170 Drivers
171171******************************************************************************/
172172
173/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT CONFIG      COMPANY                     FULLNAME                            FLAGS */
174COMP( 199?, zexall,   0,          0,      zexall,   zexall, zexall,   0,   "Frank Cringle",        "Zexall z80 test suite", 0 )
173/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT      COMPANY                     FULLNAME                            FLAGS */
174COMP( 199?, zexall,   0,          0,      zexall,   zexall, zexall,      "Frank Cringle",        "Zexall z80 test suite", 0 )
175175
src/mess/drivers/kramermc.c
r6753r6754
144144
145145/* Driver */
146146
147/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT  CONFIG COMPANY                 FULLNAME   FLAGS */
148COMP( 1987, kramermc,     0,      0,    kramermc,    kramermc,    kramermc, 0,  "Manfred Kramer", "Kramer MC",       0)
147/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT               COMPANY                 FULLNAME   FLAGS */
148COMP( 1987, kramermc,     0,      0,    kramermc,    kramermc,    kramermc,"Manfred Kramer", "Kramer MC",       0)
src/mess/drivers/spectrum.c
r6753r6754
768768   ROM_CART_LOAD("cart", 0x0000, 0x4000, ROM_NOCLEAR | ROM_NOMIRROR | ROM_OPTIONAL)
769769ROM_END
770770
771/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY     FULLNAME */
772COMP( 1982, spectrum, 0,        0,      spectrum,      spectrum,   0,      0,   "Sinclair Research",   "ZX Spectrum" , 0)
773COMP( 1987, spec80k,  spectrum, 0,      spectrum,      spectrum,   0,      0,   "",   "ZX Spectrum 80K" , GAME_COMPUTER_MODIFIED)
774COMP( 1995, specide,  spectrum, 0,      spectrum,      spectrum,   0,      0,   "",   "ZX Spectrum IDE" , GAME_COMPUTER_MODIFIED)
775COMP( 1986, inves,    spectrum, 0,      spectrum,      spec_plus,   0,      0,   "Investronica",   "Inves Spectrum 48K+" , 0)
776COMP( 1985, tk90x,    spectrum, 0,      spectrum,      spectrum,   0,      0,   "Micro Digital",   "TK 90X Color Computer" , 0)
777COMP( 1986, tk95,     spectrum, 0,      spectrum,      spec_plus,   0,      0,   "Micro Digital",   "TK 95 Color Computer" , 0)
778COMP( 1985, hc85,     spectrum, 0,      spectrum,      spectrum,   0,      0,   "ICE-Felix",   "HC-85" , 0)
779COMP( 1988, hc88,     spectrum, 0,      spectrum,      spectrum,   0,      0,   "ICE-Felix",   "HC-88" , GAME_NOT_WORKING)
780COMP( 1990, hc90,     spectrum, 0,      spectrum,      spectrum,   0,      0,   "ICE-Felix",   "HC-90" , 0)
781COMP( 1991, hc91,     spectrum, 0,      spectrum,      spec_plus,   0,      0,   "ICE-Felix",   "HC-91" , 0)
782COMP( 1988, cobra,    spectrum, 0,      spectrum,      spectrum,   0,      0,   "ITCI",   "Cobra" , GAME_NOT_WORKING)
783COMP( 1988, cobra80,  spectrum, 0,      spectrum,      spectrum,   0,      0,   "ITCI",   "Cobra 80K" , GAME_NOT_WORKING)
784COMP( 1987, cip01,    spectrum, 0,      spectrum,      spectrum,   0,      0,   "Electronica",   "CIP-01" , 0)   // keyboard should be spectrum, but image was not clear
785COMP( 1988, cip03,    spectrum, 0,      spectrum,      spectrum,   0,      0,   "Electronica",   "CIP-03" , 0)   // keyboard should be spectrum, but image was not clear
786COMP( 1990, jet,      spectrum, 0,      spectrum,      spectrum,   0,      0,   "Electromagnetica",   "JET" , 0)   // keyboard should be spectrum, but image was not clear
787COMP( 1987, dgama87,  spectrum, 0,      spectrum,      spectrum,   0,      0,   "Didaktik Skalica",   "Didaktik Gama 87" , 0)
788COMP( 1988, dgama88,  spectrum, 0,      spectrum,      spectrum,   0,      0,   "Didaktik Skalica",   "Didaktik Gama 88" , 0)
789COMP( 1989, dgama89,  spectrum, 0,      spectrum,      spectrum,   0,      0,   "Didaktik Skalica",   "Didaktik Gama 89" , 0)
790COMP( 1990, didakt90, spectrum, 0,      spectrum,      spectrum,   0,      0,   "Didaktik Skalica",   "Didaktik 90" , 0)
791COMP( 1991, didakm91, spectrum, 0,      spectrum,      spec_plus,   0,      0,   "Didaktik Skalica",   "Didaktik M 91" , 0)
792COMP( 1992, didaktk,  spectrum, 0,      spectrum,      spec_plus,   0,      0,   "Didaktik Skalica",   "Didaktik Kompakt" , 0)
793COMP( 1993, didakm93, spectrum, 0,      spectrum,      spec_plus,   0,      0,   "Didaktik Skalica",   "Didaktik M 93" , 0)
794COMP( 1988, mistrum,  spectrum, 0,      spectrum,      spectrum,   0,      0,   "Amaterske RADIO",   "Mistrum" , 0)   // keyboard could be spectrum in some models (since it was a build-yourself design)
795COMP( 1990, blitz,    spectrum, 0,      spectrum,      spectrum,   0,      0,   "",   "Blic" , 0)      // no keyboard images found
796COMP( 1990, byte,     spectrum, 0,      spectrum,      spectrum,   0,      0,   "",   "Byte" , 0)      // no keyboard images found
797COMP( 199?, orizon,   spectrum, 0,      spectrum,      spectrum,   0,      0,   "",   "Orizon-Micro" , 0)      // no keyboard images found
798COMP( 1993, quorum48, spectrum, 0,      spectrum,      spectrum,   0,      0,   "",   "Kvorum 48K" , GAME_NOT_WORKING)
799COMP( 1993, magic6,   spectrum, 0,      spectrum,      spectrum,   0,      0,   "",   "Magic 6" , GAME_NOT_WORKING)   // keyboard should be spectrum, but image was not clear
800COMP( 1990, compani1, spectrum, 0,      spectrum,      spectrum,   0,      0,   "",   "Kompanion 1" , 0)      // no keyboard images found
771/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    COMPANY     FULLNAME */
772COMP( 1982, spectrum, 0,        0,      spectrum,      spectrum,   0,   "Sinclair Research",   "ZX Spectrum" , 0)
773COMP( 1987, spec80k,  spectrum, 0,      spectrum,      spectrum,   0,   "",   "ZX Spectrum 80K" , GAME_COMPUTER_MODIFIED)
774COMP( 1995, specide,  spectrum, 0,      spectrum,      spectrum,   0,   "",   "ZX Spectrum IDE" , GAME_COMPUTER_MODIFIED)
775COMP( 1986, inves,    spectrum, 0,      spectrum,      spec_plus,   0,   "Investronica",   "Inves Spectrum 48K+" , 0)
776COMP( 1985, tk90x,    spectrum, 0,      spectrum,      spectrum,   0,   "Micro Digital",   "TK 90X Color Computer" , 0)
777COMP( 1986, tk95,     spectrum, 0,      spectrum,      spec_plus,   0,   "Micro Digital",   "TK 95 Color Computer" , 0)
778COMP( 1985, hc85,     spectrum, 0,      spectrum,      spectrum,   0,   "ICE-Felix",   "HC-85" , 0)
779COMP( 1988, hc88,     spectrum, 0,      spectrum,      spectrum,   0,   "ICE-Felix",   "HC-88" , GAME_NOT_WORKING)
780COMP( 1990, hc90,     spectrum, 0,      spectrum,      spectrum,   0,   "ICE-Felix",   "HC-90" , 0)
781COMP( 1991, hc91,     spectrum, 0,      spectrum,      spec_plus,   0,   "ICE-Felix",   "HC-91" , 0)
782COMP( 1988, cobra,    spectrum, 0,      spectrum,      spectrum,   0,   "ITCI",   "Cobra" , GAME_NOT_WORKING)
783COMP( 1988, cobra80,  spectrum, 0,      spectrum,      spectrum,   0,   "ITCI",   "Cobra 80K" , GAME_NOT_WORKING)
784COMP( 1987, cip01,    spectrum, 0,      spectrum,      spectrum,   0,   "Electronica",   "CIP-01" , 0)   // keyboard should be spectrum, but image was not clear
785COMP( 1988, cip03,    spectrum, 0,      spectrum,      spectrum,   0,   "Electronica",   "CIP-03" , 0)   // keyboard should be spectrum, but image was not clear
786COMP( 1990, jet,      spectrum, 0,      spectrum,      spectrum,   0,   "Electromagnetica",   "JET" , 0)   // keyboard should be spectrum, but image was not clear
787COMP( 1987, dgama87,  spectrum, 0,      spectrum,      spectrum,   0,   "Didaktik Skalica",   "Didaktik Gama 87" , 0)
788COMP( 1988, dgama88,  spectrum, 0,      spectrum,      spectrum,   0,   "Didaktik Skalica",   "Didaktik Gama 88" , 0)
789COMP( 1989, dgama89,  spectrum, 0,      spectrum,      spectrum,   0,   "Didaktik Skalica",   "Didaktik Gama 89" , 0)
790COMP( 1990, didakt90, spectrum, 0,      spectrum,      spectrum,   0,   "Didaktik Skalica",   "Didaktik 90" , 0)
791COMP( 1991, didakm91, spectrum, 0,      spectrum,      spec_plus,   0,   "Didaktik Skalica",   "Didaktik M 91" , 0)
792COMP( 1992, didaktk,  spectrum, 0,      spectrum,      spec_plus,   0,   "Didaktik Skalica",   "Didaktik Kompakt" , 0)
793COMP( 1993, didakm93, spectrum, 0,      spectrum,      spec_plus,   0,   "Didaktik Skalica",   "Didaktik M 93" , 0)
794COMP( 1988, mistrum,  spectrum, 0,      spectrum,      spectrum,   0,   "Amaterske RADIO",   "Mistrum" , 0)   // keyboard could be spectrum in some models (since it was a build-yourself design)
795COMP( 1990, blitz,    spectrum, 0,      spectrum,      spectrum,   0,   "",   "Blic" , 0)      // no keyboard images found
796COMP( 1990, byte,     spectrum, 0,      spectrum,      spectrum,   0,   "",   "Byte" , 0)      // no keyboard images found
797COMP( 199?, orizon,   spectrum, 0,      spectrum,      spectrum,   0,   "",   "Orizon-Micro" , 0)      // no keyboard images found
798COMP( 1993, quorum48, spectrum, 0,      spectrum,      spectrum,   0,   "",   "Kvorum 48K" , GAME_NOT_WORKING)
799COMP( 1993, magic6,   spectrum, 0,      spectrum,      spectrum,   0,   "",   "Magic 6" , GAME_NOT_WORKING)   // keyboard should be spectrum, but image was not clear
800COMP( 1990, compani1, spectrum, 0,      spectrum,      spectrum,   0,   "",   "Kompanion 1" , 0)      // no keyboard images found
src/mess/drivers/mpf1.c
r6753r6754
504504   memory_set_direct_update_handler(cputag_get_address_space(machine, Z80_TAG, ADDRESS_SPACE_PROGRAM), mpf1_direct_update_handler);
505505}
506506
507COMP( 1979, mpf1,  0,    0, mpf1, mpf1,  mpf1, 0, "Multitech", "Micro Professor 1", 0)
508COMP( 1979, mpf1b, mpf1, 0, mpf1b,mpf1b, mpf1, 0, "Multitech", "Micro Professor 1B", 0)
509COMP( 1982, mpf1p, mpf1, 0, mpf1p,mpf1b, mpf1, 0, "Multitech", "Micro Professor 1 Plus", GAME_NOT_WORKING)
507COMP( 1979, mpf1,  0,    0, mpf1, mpf1,  mpf1, "Multitech", "Micro Professor 1", 0)
508COMP( 1979, mpf1b, mpf1, 0, mpf1b,mpf1b, mpf1, "Multitech", "Micro Professor 1B", 0)
509COMP( 1982, mpf1p, mpf1, 0, mpf1p,mpf1b, mpf1, "Multitech", "Micro Professor 1 Plus", GAME_NOT_WORKING)
src/mess/drivers/astrocde.c
r6753r6754
210210 *
211211 *************************************/
212212
213/*    YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      CONFIG    COMPANY                FULLNAME                     FLAGS */
214CONS( 1978, astrocde, 0,        0,        astrocde, astrocde, astrocde, 0, "Bally Manufacturing", "Bally Professional Arcade", GAME_SUPPORTS_SAVE )
215CONS( 1977, astrocdw, astrocde, 0,        astrocde, astrocde, astrocde, 0, "Bally Manufacturing", "Bally Computer System",     GAME_SUPPORTS_SAVE )
213/*    YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      COMPANY                FULLNAME                     FLAGS */
214CONS( 1978, astrocde, 0,        0,        astrocde, astrocde, astrocde, "Bally Manufacturing", "Bally Professional Arcade", GAME_SUPPORTS_SAVE )
215CONS( 1977, astrocdw, astrocde, 0,        astrocde, astrocde, astrocde, "Bally Manufacturing", "Bally Computer System",     GAME_SUPPORTS_SAVE )
src/mess/drivers/cat.c
r6753r6754
437437
438438/* Driver */
439439
440/*    YEAR  NAME  PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
441COMP( 1985, swyft,0,       0,       swyft,       swyft,     0,       0,      "Information Applicance Inc.",   "Swyft",      GAME_NOT_WORKING)
442COMP( 1987, cat,  swyft,   0,       cat,       cat,     0,       0,      "Canon",   "Cat",      GAME_NOT_WORKING)
440/*    YEAR  NAME  PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
441COMP( 1985, swyft,0,       0,       swyft,       swyft,     0,     "Information Applicance Inc.",   "Swyft",      GAME_NOT_WORKING)
442COMP( 1987, cat,  swyft,   0,       cat,       cat,     0,     "Canon",   "Cat",      GAME_NOT_WORKING)
src/mess/drivers/atarist.c
r6753r6754
21862186   
21872187/* System Drivers */
21882188
2189/*     YEAR  NAME    PARENT    COMPAT   MACHINE   INPUT     INIT    CONFIG   COMPANY    FULLNAME */
2190COMP( 1985, atarist,  0,        0,      atarist,  atarist,  0,     0,  "Atari", "Atari ST", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
2191COMP( 1987, megast,   atarist,  0,      megast,   atarist,  0,     0,   "Atari", "Atari Mega ST", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE  )
2189/*     YEAR  NAME    PARENT    COMPAT   MACHINE   INPUT     INIT   COMPANY    FULLNAME */
2190COMP( 1985, atarist,  0,        0,      atarist,  atarist,  0,     "Atari", "Atari ST", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
2191COMP( 1987, megast,   atarist,  0,      megast,   atarist,  0,     "Atari", "Atari Mega ST", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE  )
21922192/*
2193COMP( 1989, stacy,    atarist,  0,      stacy,    stacy,    0,     0,    "Atari", "Atari Stacy", GAME_NOT_WORKING )
2193COMP( 1989, stacy,    atarist,  0,      stacy,    stacy,    0,     "Atari", "Atari Stacy", GAME_NOT_WORKING )
21942194*/
2195COMP( 1989, atariste, 0,      0,      atariste, atariste, 0,     0, "Atari", "Atari STE", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE  )
2195COMP( 1989, atariste, 0,      0,      atariste, atariste, 0,     "Atari", "Atari STE", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE  )
21962196// last two use measte config
2197COMP( 1990, stbook,   atariste, 0,      stbook,   stbook,   0,     0,    "Atari", "Atari STBook", GAME_NOT_WORKING )
2198COMP( 1991, megaste,  atariste, 0,      megaste,  atarist,  0,     0,  "Atari", "Atari Mega STE", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE  )
2197COMP( 1990, stbook,   atariste, 0,      stbook,   stbook,   0,     "Atari", "Atari STBook", GAME_NOT_WORKING )
2198COMP( 1991, megaste,  atariste, 0,      megaste,  atarist,  0,     "Atari", "Atari Mega STE", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE  )
21992199/*
2200COMP( 1991, stpad,    atariste, 0,      stpad,    stpad,    0,     stpad,    "Atari", "Atari STPad (prototype)", GAME_NOT_WORKING )
2201COMP( 1990, tt030,    0,        0,      tt030,    tt030,    0,     tt030,    "Atari", "Atari TT030", GAME_NOT_WORKING )
2202COMP( 1992, fx1,      0,        0,      falcon,   falcon,   0,     falcon,   "Atari", "Atari FX-1 (prototype)", GAME_NOT_WORKING )
2203COMP( 1992, falcon,   0,        0,      falcon,   falcon,   0,     falcon,   "Atari", "Atari Falcon030", GAME_NOT_WORKING )
2204COMP( 1992, falcon40, falcon,   0,      falcon40, falcon,   0,     falcon,   "Atari", "Atari Falcon040 (prototype)", GAME_NOT_WORKING )
2200COMP( 1991, stpad,    atariste, 0,      stpad,    stpad,    0,     "Atari", "Atari STPad (prototype)", GAME_NOT_WORKING )
2201COMP( 1990, tt030,    0,        0,      tt030,    tt030,    0,     "Atari", "Atari TT030", GAME_NOT_WORKING )
2202COMP( 1992, fx1,      0,        0,      falcon,   falcon,   0,     "Atari", "Atari FX-1 (prototype)", GAME_NOT_WORKING )
2203COMP( 1992, falcon,   0,        0,      falcon,   falcon,   0,     "Atari", "Atari Falcon030", GAME_NOT_WORKING )
2204COMP( 1992, falcon40, falcon,   0,      falcon40, falcon,   0,     "Atari", "Atari Falcon040 (prototype)", GAME_NOT_WORKING )
22052205*/
src/mess/drivers/h89.c
r6753r6754
7272
7373/* Driver */
7474
75/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
76COMP( 1979, h89,  0,       0,    h89,    h89,     0,       0,      "Heath, Inc.",   "Heathkit H89",      GAME_NOT_WORKING)
75/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
76COMP( 1979, h89,     0,       0,       h89,    h89,     0,       "Heath, Inc.",   "Heathkit H89",      GAME_NOT_WORKING)
src/mess/drivers/sg1000.c
r6753r6754
10111011
10121012/* System Drivers */
10131013
1014/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY             FULLNAME                                    FLAGS */
1015CONS( 1983,   sg1000,      0,      0,      sg1000,      sg1000,      0,      0,         "Sega",            "SG-1000",                           GAME_SUPPORTS_SAVE )
1016CONS( 1984,   sg1000m2,   sg1000,   0,      sc3000,      sc3000,      0,      0,         "Sega",            "SG-1000 II",                        GAME_SUPPORTS_SAVE )
1017COMP( 1983,   sc3000,      0,      0,      sc3000,      sc3000,      0,      0,         "Sega",            "SC-3000",                           GAME_SUPPORTS_SAVE )
1018COMP( 1983,   sc3000h,   sc3000,   0,      sc3000,      sc3000,      0,      0,         "Sega",            "SC-3000H",                           GAME_SUPPORTS_SAVE )
1019COMP( 1983,   sf7000,      sc3000, 0,      sf7000,      sf7000,      0,      0,         "Sega",            "SC-3000/Super Control Station SF-7000",   GAME_SUPPORTS_SAVE )
1020CONS( 1984,   omv1000,    sg1000,   0,      omv,        omv,        0,      0,         "Tsukuda Original", "Othello Multivision FG-1000",            GAME_NOT_WORKING )
1021CONS( 1984,   omv2000,    sg1000,   0,      omv,        omv,        0,      0,         "Tsukuda Original", "Othello Multivision FG-2000",            GAME_NOT_WORKING )
1014/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY             FULLNAME                                    FLAGS */
1015CONS( 1983,   sg1000,      0,      0,      sg1000,      sg1000,      0,      "Sega",            "SG-1000",                           GAME_SUPPORTS_SAVE )
1016CONS( 1984,   sg1000m2,   sg1000,   0,      sc3000,      sc3000,      0,      "Sega",            "SG-1000 II",                        GAME_SUPPORTS_SAVE )
1017COMP( 1983,   sc3000,      0,      0,      sc3000,      sc3000,      0,      "Sega",            "SC-3000",                           GAME_SUPPORTS_SAVE )
1018COMP( 1983,   sc3000h,   sc3000,   0,      sc3000,      sc3000,      0,      "Sega",            "SC-3000H",                           GAME_SUPPORTS_SAVE )
1019COMP( 1983,   sf7000,      sc3000, 0,      sf7000,      sf7000,      0,      "Sega",            "SC-3000/Super Control Station SF-7000",   GAME_SUPPORTS_SAVE )
1020CONS( 1984,   omv1000,    sg1000,   0,      omv,        omv,        0,      "Tsukuda Original", "Othello Multivision FG-1000",            GAME_NOT_WORKING )
1021CONS( 1984,   omv2000,    sg1000,   0,      omv,        omv,        0,      "Tsukuda Original", "Othello Multivision FG-2000",            GAME_NOT_WORKING )
src/mess/drivers/tx0.c
r6753r6754
441441
442442***************************************************************************/
443443
444/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT INIT    CONFIG  COMPANY                   FULLNAME */
445COMP( 1956, tx0_64kw, 0,    0,   tx0_64kw, tx0,   tx0,   0,   "MIT", "TX-0 original demonstrator (64 kWords of RAM)" , 0)
446COMP( 1962, tx0_8kw,  tx0_64kw,   0,   tx0_8kw,  tx0,   tx0,   0,   "MIT", "TX-0 upgraded system (8 kWords of RAM)" , 0)
444/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT INIT     COMPANY                   FULLNAME */
445COMP( 1956, tx0_64kw, 0,    0,   tx0_64kw, tx0,   tx0,         "MIT", "TX-0 original demonstrator (64 kWords of RAM)" , 0)
446COMP( 1962, tx0_8kw,  tx0_64kw,   0,   tx0_8kw,  tx0,   tx0,      "MIT", "TX-0 upgraded system (8 kWords of RAM)" , 0)
src/mess/drivers/ip22.c
r6753r6754
16821682   ROM_LOAD( "ip244415.bin", 0x000000, 0x080000, CRC(2f37825a) SHA1(0d48c573b53a307478820b85aacb57b868297ca3) )
16831683ROM_END
16841684
1685/*     YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      CONFIG    COMPANY   FULLNAME */
1686COMP( 1993, ip225015, 0,        0,        ip225015, ip225015, ip225015, 0, "Silicon Graphics, Inc", "Indy (R5000, 150MHz)", GAME_NOT_WORKING )
1687COMP( 1993, ip224613, 0,        0,        ip224613, ip225015, ip225015, 0, "Silicon Graphics, Inc", "Indy (R4600, 133MHz)", GAME_NOT_WORKING )
1688COMP( 1994, ip244415, 0,        0,        ip244415, ip225015, ip225015, 0, "Silicon Graphics, Inc", "Indigo2 (R4400, 150MHz)", GAME_NOT_WORKING )
1685/*     YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT     COMPANY   FULLNAME */
1686COMP( 1993, ip225015, 0,        0,        ip225015, ip225015, ip225015, "Silicon Graphics, Inc", "Indy (R5000, 150MHz)", GAME_NOT_WORKING )
1687COMP( 1993, ip224613, 0,        0,        ip224613, ip225015, ip225015, "Silicon Graphics, Inc", "Indy (R4600, 133MHz)", GAME_NOT_WORKING )
1688COMP( 1994, ip244415, 0,        0,        ip244415, ip225015, ip225015, "Silicon Graphics, Inc", "Indigo2 (R4400, 150MHz)", GAME_NOT_WORKING )
src/mess/drivers/c128.c
r6753r6754
938938
939939***************************************************************************/
940940
941/*    YEAR  NAME     PARENT COMPAT MACHINE   INPUT    INIT      CONFIG COMPANY                             FULLNAME            FLAGS */
941/*    YEAR  NAME     PARENT COMPAT MACHINE   INPUT    INIT      COMPANY                             FULLNAME            FLAGS */
942942
943COMP( 1985, c128,      0,     0,   c128,     c128,    c128,     0,  "Commodore Business Machines Co.", "Commodore 128 (NTSC)", 0)
944COMP( 1985, c128cr,    c128,  0,   c128,     c128,    c128,     0,  "Commodore Business Machines Co.", "Commodore 128CR (NTSC, proto?)", 0)
943COMP( 1985, c128,      0,     0,   c128,     c128,    c128,     "Commodore Business Machines Co.", "Commodore 128 (NTSC)", 0)
944COMP( 1985, c128cr,    c128,  0,   c128,     c128,    c128,     "Commodore Business Machines Co.", "Commodore 128CR (NTSC, proto?)", 0)
945945
946COMP( 1985, c128sfi,   c128,  0,   c128pal,  c128fra, c128pal,  0,  "Commodore Business Machines Co.", "Commodore 128 (PAL, Swedish / Finnish)", 0)
947COMP( 1985, c128fino,  c128,  0,   c128pal,  c128swe, c128pal,  0,  "Commodore Business Machines Co.", "Commodore 128 (PAL, Finland, Unconfirmed Dumps)", 0)
948COMP( 1985, c128fra,   c128,  0,   c128pal,  c128fra, c128pal,  0,  "Commodore Business Machines Co.", "Commodore 128 (PAL, France)", 0)
949COMP( 1985, c128ger,   c128,  0,   c128pal,  c128ger, c128pal,  0,  "Commodore Business Machines Co.", "Commodore 128 (PAL, Germany)", 0)
950COMP( 1985, c128nor,   c128,  0,   c128pal,  c128ita, c128pal,  0,  "Commodore Business Machines Co.", "Commodore 128 (PAL, Norway)", 0)
946COMP( 1985, c128sfi,   c128,  0,   c128pal,  c128fra, c128pal,  "Commodore Business Machines Co.", "Commodore 128 (PAL, Swedish / Finnish)", 0)
947COMP( 1985, c128fino,  c128,  0,   c128pal,  c128swe, c128pal,  "Commodore Business Machines Co.", "Commodore 128 (PAL, Finland, Unconfirmed Dumps)", 0)
948COMP( 1985, c128fra,   c128,  0,   c128pal,  c128fra, c128pal,  "Commodore Business Machines Co.", "Commodore 128 (PAL, France)", 0)
949COMP( 1985, c128ger,   c128,  0,   c128pal,  c128ger, c128pal,  "Commodore Business Machines Co.", "Commodore 128 (PAL, Germany)", 0)
950COMP( 1985, c128nor,   c128,  0,   c128pal,  c128ita, c128pal,  "Commodore Business Machines Co.", "Commodore 128 (PAL, Norway)", 0)
951951// we miss other countries: Spain, Belgium, etc.
952952
953953// the following drivers use a 1571 floppy drive
954COMP( 1985, c128dpr,   c128,  0,   c128d,    c128,    c128d,    0, "Commodore Business Machines Co.", "Commodore 128D (NTSC, proto)", GAME_NOT_WORKING)
955COMP( 1985, c128d,     c128,  0,   c128dpal, c128,    c128dpal, 0, "Commodore Business Machines Co.", "Commodore 128D (PAL)", GAME_NOT_WORKING)
954COMP( 1985, c128dpr,   c128,  0,   c128d,    c128,    c128d,   "Commodore Business Machines Co.", "Commodore 128D (NTSC, proto)", GAME_NOT_WORKING)
955COMP( 1985, c128d,     c128,  0,   c128dpal, c128,    c128dpal,"Commodore Business Machines Co.", "Commodore 128D (PAL)", GAME_NOT_WORKING)
956956
957957// the following drivers use a 1571CR floppy drive
958COMP( 1986, c128dcr,   c128,  0,   c128dcr,  c128,    c128dcr,  0, "Commodore Business Machines Co.", "Commodore 128DCR (NTSC)", GAME_NOT_WORKING)
959COMP( 1986, c128drde,  c128,  0,   c128dcrp, c128ger, c128dcrp, 0, "Commodore Business Machines Co.", "Commodore 128DCR (PAL, Germany)", GAME_NOT_WORKING)
960COMP( 1986, c128drit,  c128,  0,   c128dcrp, c128ita, c128dcrp, 0, "Commodore Business Machines Co.", "Commodore 128DCR (PAL, Italy)", GAME_NOT_WORKING)
961COMP( 1986, c128drsw,  c128,  0,   c128dcrp, c128swe, c128dcrp, 0, "Commodore Business Machines Co.", "Commodore 128DCR (PAL, Sweden)", GAME_NOT_WORKING)
958COMP( 1986, c128dcr,   c128,  0,   c128dcr,  c128,    c128dcr, "Commodore Business Machines Co.", "Commodore 128DCR (NTSC)", GAME_NOT_WORKING)
959COMP( 1986, c128drde,  c128,  0,   c128dcrp, c128ger, c128dcrp,"Commodore Business Machines Co.", "Commodore 128DCR (PAL, Germany)", GAME_NOT_WORKING)
960COMP( 1986, c128drit,  c128,  0,   c128dcrp, c128ita, c128dcrp,"Commodore Business Machines Co.", "Commodore 128DCR (PAL, Italy)", GAME_NOT_WORKING)
961COMP( 1986, c128drsw,  c128,  0,   c128dcrp, c128swe, c128dcrp,"Commodore Business Machines Co.", "Commodore 128DCR (PAL, Sweden)", GAME_NOT_WORKING)
962962
963963// the following driver is a c128 with 1581 floppy drive. it allows us to document 1581 firmware dumps, but it does not do much more
964COMP( 1986, c128d81,   c128,  0,   c128d81,  c128,    c128d81, 0, "Commodore Business Machines Co.", "Commodore 128D/81 (NTSC, proto)", GAME_NOT_WORKING)
964COMP( 1986, c128d81,   c128,  0,   c128d81,  c128,    c128d81, "Commodore Business Machines Co.", "Commodore 128D/81 (NTSC, proto)", GAME_NOT_WORKING)
src/mess/drivers/px8.c
r6753r6754
132132    GAME DRIVERS
133133***************************************************************************/
134134
135/*    YEAR  NAME  PARENT  COMPAT  MACHINE  INPUT  INIT  CONFIG  COMPANY  FULLNAME  FLAGS */
136COMP( 1984, px8,  0,      0,      px8,     px8,   0,    0,    "Epson", "PX-8",   GAME_NOT_WORKING )
135/*    YEAR  NAME  PARENT  COMPAT  MACHINE  INPUT  INIT  COMPANY  FULLNAME  FLAGS */
136COMP( 1984, px8,  0,      0,      px8,     px8,   0,    "Epson", "PX-8",   GAME_NOT_WORKING )
src/mess/drivers/mikromik.c
r6753r6754
824824
825825/* System Drivers */
826826
827//    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG    COMPANY           FULLNAME                FLAGS
828COMP( 1981, mm1m6,      0,      0,      mm1m6,      mm1,      0,       0,     "Nokia Data",      "MikroMikko 1 M6",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
829COMP( 1981, mm1m7,      mm1m6,   0,      mm1m6,      mm1,      0,       0,     "Nokia Data",      "MikroMikko 1 M7",      GAME_NOT_WORKING )
827//    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY           FULLNAME                FLAGS
828COMP( 1981, mm1m6,      0,      0,      mm1m6,      mm1,      0,       "Nokia Data",      "MikroMikko 1 M6",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
829COMP( 1981, mm1m7,      mm1m6,   0,      mm1m6,      mm1,      0,       "Nokia Data",      "MikroMikko 1 M7",      GAME_NOT_WORKING )
src/mess/drivers/pc98.c
r6753r6754
10401040ROM_END
10411041
10421042
1043/*    YEAR  NAME      PARENT   COMPAT MACHINE   INPUT     INIT    CONFIG     COMPANY                        FULLNAME    FLAGS */
1044COMP( 1981, pc9801,   0,       0,     pc9801,   pc9801,   0,      0,    "Nippon Electronic Company",   "PC-9801",  GAME_NOT_WORKING )
1045COMP( 1993, pc9821,   0,       0,     pc9801,   pc9801,   0,      0,    "Nippon Electronic Company",   "PC-9821 (98MATE)",  GAME_NOT_WORKING )
1043/*    YEAR  NAME      PARENT   COMPAT MACHINE   INPUT     INIT    COMPANY                        FULLNAME    FLAGS */
1044COMP( 1981, pc9801,   0,       0,     pc9801,   pc9801,   0,      "Nippon Electronic Company",   "PC-9801",  GAME_NOT_WORKING )
1045COMP( 1993, pc9821,   0,       0,     pc9801,   pc9801,   0,      "Nippon Electronic Company",   "PC-9821 (98MATE)",  GAME_NOT_WORKING )
src/mess/drivers/p2000t.c
r6753r6754
306306   ROM_LOAD("p2000.chr", 0x0140, 0x08c0, BAD_DUMP CRC(78c17e3e) SHA1(4e1c59dc484505de1dc0b1ba7e5f70a54b0d4ccc))
307307ROM_END
308308
309/*      YEAR    NAME    PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG  COMPANY     FULLNAME */
310COMP (   1980,   p2000t,   0,   0,   p2000t,   p2000t,      0,   0,   "Philips",   "Philips P2000T" , 0)
311COMP (   1980,   p2000m,   p2000t,   0,   p2000m,   p2000t,      0,   0,   "Philips",   "Philips P2000M" , 0)
309/*      YEAR    NAME    PARENT  COMPAT  MACHINE     INPUT       INIT      COMPANY     FULLNAME */
310COMP (   1980,   p2000t,   0,   0,   p2000t,   p2000t,      0,      "Philips",   "Philips P2000T" , 0)
311COMP (   1980,   p2000m,   p2000t,   0,   p2000m,   p2000t,      0,      "Philips",   "Philips P2000M" , 0)
312312
src/mess/drivers/spec128.c
r6753r6754
346346   ROM_CART_LOAD("cart", 0x10000, 0x4000, ROM_NOCLEAR | ROM_NOMIRROR | ROM_OPTIONAL)
347347ROM_END
348348
349/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY     FULLNAME */
350COMP( 1986, spec128,  0,      0,      spectrum_128,   spec_plus,   0,      0,   "Sinclair Research",    "ZX Spectrum 128" , 0 )
351COMP( 1986, specpls2, spec128, 0,      spectrum_128,   spec_plus,   0,      0,   "Amstrad plc",          "ZX Spectrum +2" , 0 )
352COMP( 1991, hc128,    spec128, 0,      spectrum_128,   spec_plus,   0,      0,   "ICE-Felix",         "HC-128" , 0)
353COMP( 1992, hc2000,   spec128, 0,      spectrum_128,   spec_plus,   0,      0,   "ICE-Felix",         "HC-2000" , GAME_NOT_WORKING)
349/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    COMPANY     FULLNAME */
350COMP( 1986, spec128,  0,      0,      spectrum_128,   spec_plus,   0,   "Sinclair Research",    "ZX Spectrum 128" , 0 )
351COMP( 1986, specpls2, spec128, 0,      spectrum_128,   spec_plus,   0,   "Amstrad plc",          "ZX Spectrum +2" , 0 )
352COMP( 1991, hc128,    spec128, 0,      spectrum_128,   spec_plus,   0,   "ICE-Felix",         "HC-128" , 0)
353COMP( 1992, hc2000,   spec128, 0,      spectrum_128,   spec_plus,   0,   "ICE-Felix",         "HC-2000" , GAME_NOT_WORKING)
src/mess/drivers/sc2.c
r6753r6754
7777
7878/* Driver */
7979
80/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
81COMP( ????, sc2,  0,       0,    sc2,    sc2,     0,       0,      "VEB Mikroelektronik Erfurt",   "Schachcomputer SC2",      GAME_NOT_WORKING)
80/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
81COMP( ????, sc2,  0,       0,    sc2,    sc2,     0,               "VEB Mikroelektronik Erfurt",   "Schachcomputer SC2",      GAME_NOT_WORKING)
8282
src/mess/drivers/pet.c
r6753r6754
11251125
11261126***************************************************************************/
11271127
1128/* YEAR    NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      CONFIG     COMPANY                             FULLNAME */
1128/* YEAR    NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      COMPANY                             FULLNAME */
11291129
1130COMP(1977, pet2001,  0,        0,        pet2001,  pet,      pet2001,  0,      "Commodore Business Machines Co.",  "PET 2001", GAME_NO_SOUND)
1131COMP(1979, pet2001n, pet2001,  0,        pet,      pet,      pet,      0,      "Commodore Business Machines Co.",  "PET 2001-N", GAME_NO_SOUND)
1132COMP(1979, pet2001b, pet2001,  0,        petb,     petb,     pet,      0,      "Commodore Business Machines Co.",  "PET 2001-B", GAME_NO_SOUND)
1133COMP(1979, cbm30,    pet2001,  0,        pet,      pet,      pet,      0,      "Commodore Business Machines Co.",  "CBM 30xx", GAME_NO_SOUND)
1134COMP(1979, cbm30b,   pet2001,  0,        petb,     petb,     pet,      0,      "Commodore Business Machines Co.",  "CBM 30xx (Business keyboard)", GAME_NO_SOUND)
1135COMP(1979, cbm30nor, pet2001,  0,        petb,     petb,     pet,      0,      "Commodore Business Machines Co.",  "CBM 30xx (Norway, Business keyboard)", GAME_NO_SOUND)
1130COMP(1977, pet2001,  0,        0,        pet2001,  pet,      pet2001, "Commodore Business Machines Co.",  "PET 2001", GAME_NO_SOUND)
1131COMP(1979, pet2001n, pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "PET 2001-N", GAME_NO_SOUND)
1132COMP(1979, pet2001b, pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "PET 2001-B", GAME_NO_SOUND)
1133COMP(1979, cbm30,    pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "CBM 30xx", GAME_NO_SOUND)
1134COMP(1979, cbm30b,   pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "CBM 30xx (Business keyboard)", GAME_NO_SOUND)
1135COMP(1979, cbm30nor, pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "CBM 30xx (Norway, Business keyboard)", GAME_NO_SOUND)
11361136
11371137/* So called, THIN-40 */
1138COMP(1980, pet40on,  pet2001,  0,        pet,      pet,      pet,      0,      "Commodore Business Machines Co.",  "PET 40xx (Basic 4, no CRTC, Normal keyboard)", GAME_NO_SOUND)
1139COMP(1980, pet40ob,  pet2001,  0,        petb,     petb,     pet,      0,      "Commodore Business Machines Co.",  "PET 40xx (Basic 4, no CRTC, Business keyboard)", GAME_NO_SOUND)
1140COMP(1980, cbm40o,   pet2001,  0,        pet,      pet,      pet,      0,      "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, no CRTC, Normal keyboard)", GAME_NO_SOUND)
1141COMP(1980, cbm40ob,  pet2001,  0,        petb,     petb,     pet,      0,      "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, no CRTC, Business keyboard)", GAME_NO_SOUND)
1138COMP(1980, pet40on,  pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "PET 40xx (Basic 4, no CRTC, Normal keyboard)", GAME_NO_SOUND)
1139COMP(1980, pet40ob,  pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "PET 40xx (Basic 4, no CRTC, Business keyboard)", GAME_NO_SOUND)
1140COMP(1980, cbm40o,   pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, no CRTC, Normal keyboard)", GAME_NO_SOUND)
1141COMP(1980, cbm40ob,  pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, no CRTC, Business keyboard)", GAME_NO_SOUND)
11421142
1143COMP(1981, pet80,    0,        0,        pet80,    cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "PET 80xx (Basic 4, CRTC 60Hz, 80 columns)", GAME_NO_SOUND)
1144COMP(1981, cbm80,    pet80,    0,        pet80pal, cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "CBM 80xx (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1145COMP(1981, cbm80ger, pet80,    0,        pet80pal, cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "CBM 80xx (Germany, Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1146COMP(1981, cbm80hun, pet80,    0,        pet80pal, cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "CBM 80xx (Hungary, Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1147COMP(1981, cbm80swe, pet80,    0,        pet80pal, cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "CBM 80xx (Sweden, Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1143COMP(1981, pet80,    0,        0,        pet80,    cbm8096,  pet80,   "Commodore Business Machines Co.",  "PET 80xx (Basic 4, CRTC 60Hz, 80 columns)", GAME_NO_SOUND)
1144COMP(1981, cbm80,    pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 80xx (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1145COMP(1981, cbm80ger, pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 80xx (Germany, Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1146COMP(1981, cbm80hun, pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 80xx (Hungary, Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1147COMP(1981, cbm80swe, pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 80xx (Sweden, Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
11481148
11491149/* So called, FAT-40 */
1150COMP(1981, pet40b,   pet80,    0,        pet80,    cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "PET 40xx (Basic 4, CRTC 60Hz, 80 columns)", GAME_NO_SOUND)
1151COMP(1981, pet40n,   pet2001,  0,        pet40,    pet,      pet,      0,     "Commodore Business Machines Co.",  "PET 40xx (Basic 4, CRTC 60Hz, 40 columns)", GAME_NO_SOUND)
1152COMP(1981, cbm40b,   pet80,    0,        pet80pal, cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1153COMP(1981, cbm40n,   pet2001,  0,        pet40pal, pet,      pet,      0,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, CRTC 50Hz, 40 columns)", GAME_NO_SOUND)
1150COMP(1981, pet40b,   pet80,    0,        pet80,    cbm8096,  pet80,   "Commodore Business Machines Co.",  "PET 40xx (Basic 4, CRTC 60Hz, 80 columns)", GAME_NO_SOUND)
1151COMP(1981, pet40n,   pet2001,  0,        pet40,    pet,      pet,     "Commodore Business Machines Co.",  "PET 40xx (Basic 4, CRTC 60Hz, 40 columns)", GAME_NO_SOUND)
1152COMP(1981, cbm40b,   pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1153COMP(1981, cbm40n,   pet2001,  0,        pet40pal, pet,      pet,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, CRTC 50Hz, 40 columns)", GAME_NO_SOUND)
11541154
1155COMP(1981, superpet, 0,        0,        superpet, superpet, superpet, 0,      "Commodore Business Machines Co.",  "SuperPET (CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
1156COMP(1981, sp9000,   superpet, 0,        superpet, superpet, superpet, 0,      "Commodore Business Machines Co.",  "CBM SP9000 / MicroMainFrame 9000 (CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
1157COMP(198?, mmf9000s, superpet, 0,        superpet, superpet, superpet, 0,      "Commodore Business Machines Co.",  "MicroMainFrame 9000 (Sweden, CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
1155COMP(1981, superpet, 0,        0,        superpet, superpet, superpet,"Commodore Business Machines Co.",  "SuperPET (CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
1156COMP(1981, sp9000,   superpet, 0,        superpet, superpet, superpet,"Commodore Business Machines Co.",  "CBM SP9000 / MicroMainFrame 9000 (CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
1157COMP(198?, mmf9000s, superpet, 0,        superpet, superpet, superpet,"Commodore Business Machines Co.",  "MicroMainFrame 9000 (Sweden, CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
11581158
1159COMP(1984, cbm8296,  pet80,    0,        pet80pal, cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "CBM 8296 (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1160COMP(1984, cbm8296d, pet80,    0,        pet80pal, cbm8096,  pet80,    0,      "Commodore Business Machines Co.",  "CBM 8296D", GAME_NO_SOUND)
1159COMP(1984, cbm8296,  pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 8296 (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1160COMP(1984, cbm8296d, pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 8296D", GAME_NO_SOUND)
src/mess/drivers/a2600.c
r6753r6754
21842184
21852185#define rom_a2600p rom_a2600
21862186
2187/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY     FULLNAME */
2188CONS( 1977,   a2600,   0,      0,      a2600,   a2600,   0,      0,   "Atari",   "Atari 2600 (NTSC)" , 0)
2189CONS( 1978,   a2600p,   a2600,   0,      a2600p,   a2600,   0,      0,  "Atari",    "Atari 2600 (PAL)", 0)
2187/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY     FULLNAME */
2188CONS( 1977,   a2600,   0,      0,      a2600,   a2600,   0,      "Atari",   "Atari 2600 (NTSC)" , 0)
2189CONS( 1978,   a2600p,   a2600,   0,      a2600p,   a2600,   0,      "Atari",    "Atari 2600 (PAL)", 0)
src/mess/drivers/pcw.c
r6753r6754
10781078
10791079/* these are all variants on the pcw design */
10801080/* major difference is memory configuration and drive type */
1081/*     YEAR NAME        PARENT      COMPAT  MACHINE   INPUT INIT    CONFIG      COMPANY        FULLNAME */
1082COMP( 1985, pcw8256,   0,         0,      pcw,     pcw,   pcw,   0,   "Amstrad plc", "PCW8256",      GAME_NOT_WORKING)
1083COMP( 1985, pcw8512,   pcw8256,   0,      pcw_512,     pcw,   pcw,   0,   "Amstrad plc", "PCW8512",      GAME_NOT_WORKING)
1084COMP( 1987, pcw9256,   pcw8256,   0,      pcw,     pcw,   pcw,   0,   "Amstrad plc", "PCW9256",      GAME_NOT_WORKING)
1085COMP( 1987, pcw9512,   pcw8256,   0,      pcw9512,  pcw,   pcw,   0,   "Amstrad plc", "PCW9512 (+)",   GAME_NOT_WORKING)
1086COMP( 1993, pcw10,       pcw8256,   0,      pcw9512,  pcw,   pcw,   0,   "Amstrad plc", "PCW10",         GAME_NOT_WORKING)
1081/*     YEAR NAME        PARENT      COMPAT  MACHINE   INPUT INIT    COMPANY        FULLNAME */
1082COMP( 1985, pcw8256,   0,         0,      pcw,     pcw,   pcw,   "Amstrad plc", "PCW8256",      GAME_NOT_WORKING)
1083COMP( 1985, pcw8512,   pcw8256,   0,      pcw_512,     pcw,   pcw,   "Amstrad plc", "PCW8512",      GAME_NOT_WORKING)
1084COMP( 1987, pcw9256,   pcw8256,   0,      pcw,     pcw,   pcw,      "Amstrad plc", "PCW9256",      GAME_NOT_WORKING)
1085COMP( 1987, pcw9512,   pcw8256,   0,      pcw9512,  pcw,   pcw,      "Amstrad plc", "PCW9512 (+)",   GAME_NOT_WORKING)
1086COMP( 1993, pcw10,       pcw8256,   0,      pcw9512,  pcw,   pcw,   "Amstrad plc", "PCW10",         GAME_NOT_WORKING)
src/mess/drivers/mk2.c
r6753r6754
218218*/
219219
220220
221/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG    COMPANY   FULLNAME */
222CONS( 1979,   mk2,   0,      0,      mk2,   mk2,   0,      0,     "Quelle International",  "Chess Champion MK II", 0)
221/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY   FULLNAME */
222CONS( 1979,   mk2,   0,      0,      mk2,   mk2,   0,      "Quelle International",  "Chess Champion MK II", 0)
223223// second design sold (same computer/program?)
src/mess/drivers/c16.c
r6753r6754
707707
708708***************************************************************************/
709709
710/*    YEAR  NAME  PARENT COMPAT MACHINE INPUT   INIT   CONFIG    COMPANY                             FULLNAME            FLAGS */
710/*    YEAR  NAME  PARENT COMPAT MACHINE INPUT   INIT      COMPANY                             FULLNAME            FLAGS */
711711
712COMP( 1984, c16,     0,     0,  c16,    c16,    c16,    0,    "Commodore Business Machines Co.",  "Commodore 16 (PAL)", 0)
713COMP( 1984, c16c,    c16,   0,  c16c,   c16,    c16c,   0,    "Commodore Business Machines Co.",  "Commodore 16 (PAL, 1551)", 0 )
714COMP( 1984, c16v,    c16,   0,  c16v,   c16,    c16v,   0,    "Commodore Business Machines Co.",  "Commodore 16 (PAL, VC1541)", GAME_NOT_WORKING)
715COMP( 1984, c16hun,  c16,   0,  c16,    c16,    c16,    0,    "Commodore Business Machines Co.",  "Commodore 16 Novotrade (PAL, Hungary)", 0)
712COMP( 1984, c16,     0,     0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 16 (PAL)", 0)
713COMP( 1984, c16c,    c16,   0,  c16c,   c16,    c16c,  "Commodore Business Machines Co.",  "Commodore 16 (PAL, 1551)", 0 )
714COMP( 1984, c16v,    c16,   0,  c16v,   c16,    c16v,  "Commodore Business Machines Co.",  "Commodore 16 (PAL, VC1541)", GAME_NOT_WORKING)
715COMP( 1984, c16hun,  c16,   0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 16 Novotrade (PAL, Hungary)", 0)
716716
717COMP( 1984, c116,    c16,   0,  c16,    c16,    c16,    0,    "Commodore Business Machines Co.",  "Commodore 116 (PAL)", 0)
718COMP( 1984, c116c,    c16,   0,  c16c,   c16,    c16c,   0,    "Commodore Business Machines Co.",  "Commodore 116 (PAL, 1551)", 0 )
719COMP( 1984, c116v,   c16,   0,  c16v,   c16,    c16v,   0,    "Commodore Business Machines Co.",  "Commodore 116 (PAL, VC1541)", GAME_NOT_WORKING)
717COMP( 1984, c116,    c16,   0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 116 (PAL)", 0)
718COMP( 1984, c116c,    c16,   0,  c16c,   c16,    c16c,  "Commodore Business Machines Co.",  "Commodore 116 (PAL, 1551)", 0 )
719COMP( 1984, c116v,   c16,   0,  c16v,   c16,    c16v,  "Commodore Business Machines Co.",  "Commodore 116 (PAL, VC1541)", GAME_NOT_WORKING)
720720
721COMP( 1984, plus4,   c16,   0,  plus4,  plus4,  c16,    0,    "Commodore Business Machines Co.",  "Commodore Plus/4 (NTSC)", 0)
722COMP( 1984, plus4c,  c16,   0,  plus4c, plus4,  c16c,   0,    "Commodore Business Machines Co.",  "Commodore Plus/4 (NTSC, 1551)", 0 )
723COMP( 1984, plus4v,  c16,   0,  plus4v, plus4,  c16v,   0,    "Commodore Business Machines Co.",  "Commodore Plus/4 (NTSC, VC1541)", GAME_NOT_WORKING)
721COMP( 1984, plus4,   c16,   0,  plus4,  plus4,  c16,   "Commodore Business Machines Co.",  "Commodore Plus/4 (NTSC)", 0)
722COMP( 1984, plus4c,  c16,   0,  plus4c, plus4,  c16c,  "Commodore Business Machines Co.",  "Commodore Plus/4 (NTSC, 1551)", 0 )
723COMP( 1984, plus4v,  c16,   0,  plus4v, plus4,  c16v,  "Commodore Business Machines Co.",  "Commodore Plus/4 (NTSC, VC1541)", GAME_NOT_WORKING)
724724
725COMP( 1984, c232,    c16,   0,  c16,    c16,    c16,    0,    "Commodore Business Machines Co.",  "Commodore 232 (Prototype)", 0)
726COMP( 1984, c264,    c16,   0,  c264,   plus4,  c16,    0,    "Commodore Business Machines Co.",  "Commodore 264 (Prototype)", 0)
727COMP( 1984, c364,    c16,   0,  c364,   plus4,  c16,    0,    "Commodore Business Machines Co.",  "Commodore V364 (Prototype)", GAME_IMPERFECT_SOUND)
725COMP( 1984, c232,    c16,   0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 232 (Prototype)", 0)
726COMP( 1984, c264,    c16,   0,  c264,   plus4,  c16,   "Commodore Business Machines Co.",  "Commodore 264 (Prototype)", 0)
727COMP( 1984, c364,    c16,   0,  c364,   plus4,  c16,   "Commodore Business Machines Co.",  "Commodore V364 (Prototype)", GAME_IMPERFECT_SOUND)
src/mess/drivers/studio2.c
r6753r6754
679679
680680/* Game Drivers */
681681
682/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY   FULLNAME */
683CONS( 1977,   studio2,   0,      0,      studio2,   studio2,   studio2,   0,         "RCA",      "Studio II", GAME_SUPPORTS_SAVE )
684CONS( 1978, visicom,   studio2,0,      visicom,   studio2,   studio2,   0,         "Toshiba",   "Visicom (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
685CONS( 1978,   mpt02s,      studio2,0,      mpt02,      studio2,   studio2,   0,         "Soundic",   "MPT-02 Victory Home TV Programmer (Austria)", GAME_NOT_WORKING )
686CONS( 1978,   mpt02h,      studio2,0,      mpt02,      studio2,   studio2,   0,         "Hanimex",   "MPT-02 Jeu TV Programmable (France)", GAME_NOT_WORKING )
687CONS( 1978,   mtc9016,   studio2,0,      mpt02,      studio2,   studio2,   0,         "Mustang",   "9016 Telespiel Computer (Germany)", GAME_NOT_WORKING )
688CONS( 1978, shmc1200,   studio2,0,      mpt02,      studio2,   studio2,   0,         "Sheen",   "1200 Micro Computer (Australia)", GAME_NOT_WORKING )
689CONS( 1978, eti660,      studio2,0,      mpt02,      studio2,   studio2,   0,         "Electronics Today International",   "ETI-660 (Australia)", GAME_NOT_WORKING )
682/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY   FULLNAME */
683CONS( 1977,   studio2,   0,      0,      studio2,   studio2,   studio2,   "RCA",      "Studio II", GAME_SUPPORTS_SAVE )
684CONS( 1978, visicom,   studio2,0,      visicom,   studio2,   studio2,   "Toshiba",   "Visicom (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
685CONS( 1978,   mpt02s,      studio2,0,      mpt02,      studio2,   studio2,   "Soundic",   "MPT-02 Victory Home TV Programmer (Austria)", GAME_NOT_WORKING )
686CONS( 1978,   mpt02h,      studio2,0,      mpt02,      studio2,   studio2,   "Hanimex",   "MPT-02 Jeu TV Programmable (France)", GAME_NOT_WORKING )
687CONS( 1978,   mtc9016,   studio2,0,      mpt02,      studio2,   studio2,   "Mustang",   "9016 Telespiel Computer (Germany)", GAME_NOT_WORKING )
688CONS( 1978, shmc1200,   studio2,0,      mpt02,      studio2,   studio2,   "Sheen",   "1200 Micro Computer (Australia)", GAME_NOT_WORKING )
689CONS( 1978, eti660,      studio2,0,      mpt02,      studio2,   studio2,   "Electronics Today International",   "ETI-660 (Australia)", GAME_NOT_WORKING )
src/mess/drivers/osi.c
r6753r6754
913913
914914/* System Drivers */
915915
916//    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY            FULLNAME
917COMP( 1978, sb2m600b,   0,         0,      osi600,      osi600,      0,       0,      "Ohio Scientific", "Superboard II Model 600 (Rev. B)", 0)
918//COMP( 1980, sb2m600c, 0,          0,      osi600c,    osi600,     0,      0,     "Ohio Scientific", "Superboard II Model 600 (Rev. C)", 0)
919COMP( 1980, c1p,      sb2m600b,   0,      c1p,      osi600,      c1p,   0,      "Ohio Scientific", "Challenger 1P Series 2", GAME_NOT_WORKING)
920COMP( 1980, c1pmf,      sb2m600b,   0,      c1pmf,      osi600,      c1p,   0,      "Ohio Scientific", "Challenger 1P MF Series 2", GAME_NOT_WORKING)
921COMP( 1979,   uk101,      sb2m600b,   0,      uk101,      uk101,      0,       0,      "Compukit",        "UK101", GAME_NOT_WORKING)
916//    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT        COMPANY            FULLNAME
917COMP( 1978, sb2m600b,   0,         0,      osi600,      osi600,      0,       "Ohio Scientific", "Superboard II Model 600 (Rev. B)", 0)
918//COMP( 1980, sb2m600c, 0,          0,      osi600c,    osi600,     0,      "Ohio Scientific", "Superboard II Model 600 (Rev. C)", 0)
919COMP( 1980, c1p,      sb2m600b,   0,      c1p,      osi600,      c1p,   "Ohio Scientific", "Challenger 1P Series 2", GAME_NOT_WORKING)
920COMP( 1980, c1pmf,      sb2m600b,   0,      c1pmf,      osi600,      c1p,   "Ohio Scientific", "Challenger 1P MF Series 2", GAME_NOT_WORKING)
921COMP( 1979,   uk101,      sb2m600b,   0,      uk101,      uk101,      0,       "Compukit",        "UK101", GAME_NOT_WORKING)
src/mess/drivers/oric.c
r6753r6754
537537ROM_END
538538
539539
540/*    YEAR   NAME       PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG    COMPANY         FULLNAME */
541COMP( 1983, oric1,     0,      0,      oric,       oric,       0,       0,    "Tangerine",    "Oric 1" , 0)
542COMP( 1984, orica,     oric1,   0,      oric,       orica,       0,       0,    "Tangerine",    "Oric Atmos" , 0)
543COMP( 1985, prav8d,    oric1,   0,      prav8d,     prav8d,     0,      0,    "Pravetz",      "Pravetz 8D", 0)
544COMP( 1989, prav8dd,   oric1,   0,      prav8d,     prav8d,     0,      0,    "Pravetz",      "Pravetz 8D (Disk ROM)", GAME_COMPUTER_MODIFIED)
545COMP( 1986, telstrat,  oric1,   0,      telstrat,   telstrat,   0,      0,    "Tangerine",    "Oric Telestrat", GAME_NOT_WORKING )
540/*    YEAR   NAME       PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY         FULLNAME */
541COMP( 1983, oric1,     0,      0,      oric,       oric,       0,       "Tangerine",    "Oric 1" , 0)
542COMP( 1984, orica,     oric1,   0,      oric,       orica,       0,       "Tangerine",    "Oric Atmos" , 0)
543COMP( 1985, prav8d,    oric1,   0,      prav8d,     prav8d,     0,      "Pravetz",      "Pravetz 8D", 0)
544COMP( 1989, prav8dd,   oric1,   0,      prav8d,     prav8d,     0,      "Pravetz",      "Pravetz 8D (Disk ROM)", GAME_COMPUTER_MODIFIED)
545COMP( 1986, telstrat,  oric1,   0,      telstrat,   telstrat,   0,      "Tangerine",    "Oric Telestrat", GAME_NOT_WORKING )
src/mess/drivers/sdk85.c
r6753r6754
7070
7171/* Driver */
7272
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   CONFIG  COMPANY   FULLNAME       FLAGS */
74COMP( ????, sdk85,  0,       0,       sdk85,    sdk85,     0,      0,      "Intel",   "SDK-85",      GAME_NOT_WORKING)
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
74COMP( ????, sdk85,  0,       0,       sdk85,    sdk85,     0,       "Intel",   "SDK-85",      GAME_NOT_WORKING)
7575
src/mess/drivers/pippin.c
r6753r6754
118118
119119/* Driver */
120120
121/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
122COMP( 1996, pippin,  0,       0,    pippin,    pippin,     0,       0,      "Apple/Bandai",   "Pippin @mark",      GAME_NOT_WORKING)
121/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
122COMP( 1996, pippin,  0,       0,    pippin,    pippin,     0,  "Apple/Bandai",   "Pippin @mark",      GAME_NOT_WORKING)
src/mess/drivers/orao.c
r6753r6754
213213ROM_END
214214
215215/* Driver */
216/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT     CONFIG         COMPANY          FULLNAME       FLAGS */
217COMP( 1984, orao,     0,      0,       orao,    orao,    orao,     0,  "PEL Varazdin", "Orao 102",       0)
218COMP( 1985, orao103,  orao,   0,       orao,    orao,    orao103, 0,  "PEL Varazdin", "Orao 103",       0)
216/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT           COMPANY          FULLNAME       FLAGS */
217COMP( 1984, orao,     0,      0,       orao,    orao,    orao,       "PEL Varazdin", "Orao 102",       0)
218COMP( 1985, orao103,  orao,   0,       orao,    orao,    orao103,   "PEL Varazdin", "Orao 103",       0)
src/mess/drivers/mekd2.c
r6753r6754
244244
245245***************************************************************************/
246246
247/*    YEAR  NAME    PARENT  COMPAT  MACHINE   INPUT     INIT    CONFIG  COMPANY     FULLNAME */
248CONS( 1977, mekd2,   0,      0,      mekd2,     mekd2,   mekd2,   0,      "Motorola",   "MEK6800D2" , GAME_NOT_WORKING )
247/*    YEAR  NAME    PARENT  COMPAT  MACHINE   INPUT     INIT    COMPANY     FULLNAME */
248CONS( 1977, mekd2,   0,      0,      mekd2,     mekd2,   mekd2,   "Motorola",   "MEK6800D2" , GAME_NOT_WORKING )
src/mess/drivers/rt1715.c
r6753r6754
8383
8484/* Driver */
8585
86/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT   INIT    CONFIG COMPANY   FULLNAME       FLAGS */
87COMP( 1986, rt1715, 0,      0,       rt1715,    rt1715,rt1715, 0,  "Robotron",    "Robotron 1715",   GAME_NOT_WORKING)
88COMP( 1986, rt1715w,rt1715, 0,       rt1715,    rt1715,rt1715, 0,  "Robotron",    "Robotron 1715W",   GAME_NOT_WORKING)
86/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT   INIT   COMPANY   FULLNAME       FLAGS */
87COMP( 1986, rt1715, 0,      0,       rt1715,    rt1715,rt1715, "Robotron",    "Robotron 1715",   GAME_NOT_WORKING)
88COMP( 1986, rt1715w,rt1715, 0,       rt1715,    rt1715,rt1715, "Robotron",    "Robotron 1715W",   GAME_NOT_WORKING)
src/mess/drivers/dual68.c
r6753r6754
9393
9494/* Driver */
9595
96/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY                        FULLNAME       FLAGS */
97COMP( 1981, dual68,  0,       0,    dual68,    dual68,     0,  0,      "Dual Systems Corporation",   "Dual Systems 68000",      GAME_NOT_WORKING)
96/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY                        FULLNAME       FLAGS */
97COMP( 1981, dual68,  0,       0,    dual68,    dual68,     0,  "Dual Systems Corporation",   "Dual Systems 68000",      GAME_NOT_WORKING)
9898
src/mess/drivers/at.c
r6753r6754
11291129
11301130***************************************************************************/
11311131
1132/*     YEAR  NAME      PARENT   COMPAT   MACHINE    INPUT       INIT        CONFIG   COMPANY     FULLNAME */
1133COMP ( 1984, ibm5170,  0,       ibm5160, ibm5170,   atcga,   atega,       0,   "International Business Machines",  "IBM PC/AT 5170", GAME_NOT_WORKING )
1134COMP ( 1985, ibm5170a, ibm5170, 0,       ibm5170a,  atcga,  atega,      0,   "International Business Machines",  "IBM PC/AT 5170 8MHz", GAME_NOT_WORKING )
1135COMP ( 1985, ibm5162,  ibm5170, 0,       ibm5162,   atcga,  atcga,      0,   "International Business Machines",  "IBM PC/XT-286 5162", GAME_NOT_WORKING )
1136COMP ( 1988, i8530286, ibm5170, 0,       ps2m30286, atvga,   ps2m30286,  0,   "International Business Machines",  "IBM PS2 Model 30 286", GAME_NOT_WORKING )
1137COMP ( 1987, at,       ibm5170, 0,       ibm5162,  atcga,   atcga,       0,   "",  "PC/AT (CGA, MF2 Keyboard)", GAME_NOT_WORKING )
1138COMP ( 1989, neat,     ibm5170, 0,       ibm5162,  atcga,   atcga,       0,   "",  "NEAT (CGA, MF2 Keyboard)", GAME_NOT_WORKING )
1139COMP ( 1988, at386,    ibm5170, 0,       at386,     atvga,   at386,       0,   "MITAC INC",  "PC/AT 386 (VGA, MF2 Keyboard)", GAME_NOT_WORKING )
1140COMP ( 1990, at486,    ibm5170, 0,       at486,     atvga,   at386,       0,   "",  "PC/AT 486 (VGA, MF2 Keyboard)", GAME_NOT_WORKING )
1141COMP ( 1990, at586,    ibm5170, 0,       at586,     atvga,   at586,       0,   "",  "PC/AT 586 (VGA, MF2 Keyboard)", GAME_NOT_WORKING )
1142COMP ( 1987, atvga,    ibm5170, 0,       atvga,     atvga,   at_vga,     0,   "",  "PC/AT (VGA, MF2 Keyboard)" , GAME_NOT_WORKING )
1132/*     YEAR  NAME      PARENT   COMPAT   MACHINE    INPUT       INIT    COMPANY     FULLNAME */
1133COMP ( 1984, ibm5170,  0,       ibm5160, ibm5170,   atcga,   atega,       "International Business Machines",  "IBM PC/AT 5170", GAME_NOT_WORKING )
1134COMP ( 1985, ibm5170a, ibm5170, 0,       ibm5170a,  atcga,  atega,      "International Business Machines",  "IBM PC/AT 5170 8MHz", GAME_NOT_WORKING )
1135COMP ( 1985, ibm5162,  ibm5170, 0,       ibm5162,   atcga,  atcga,      "International Business Machines",  "IBM PC/XT-286 5162", GAME_NOT_WORKING )
1136COMP ( 1988, i8530286, ibm5170, 0,       ps2m30286, atvga,   ps2m30286,  "International Business Machines",  "IBM PS2 Model 30 286", GAME_NOT_WORKING )
1137COMP ( 1987, at,       ibm5170, 0,       ibm5162,  atcga,   atcga,       "",  "PC/AT (CGA, MF2 Keyboard)", GAME_NOT_WORKING )
1138COMP ( 1989, neat,     ibm5170, 0,       ibm5162,  atcga,   atcga,       "",  "NEAT (CGA, MF2 Keyboard)", GAME_NOT_WORKING )
1139COMP ( 1988, at386,    ibm5170, 0,       at386,     atvga,   at386,       "MITAC INC",  "PC/AT 386 (VGA, MF2 Keyboard)", GAME_NOT_WORKING )
1140COMP ( 1990, at486,    ibm5170, 0,       at486,     atvga,   at386,       "",  "PC/AT 486 (VGA, MF2 Keyboard)", GAME_NOT_WORKING )
1141COMP ( 1990, at586,    ibm5170, 0,       at586,     atvga,   at586,       "",  "PC/AT 586 (VGA, MF2 Keyboard)", GAME_NOT_WORKING )
1142COMP ( 1987, atvga,    ibm5170, 0,       atvga,     atvga,   at_vga,     "",  "PC/AT (VGA, MF2 Keyboard)" , GAME_NOT_WORKING )
src/mess/drivers/ex800.c
r6753r6754
454454******************************************************************************/
455455
456456
457/*    YEAR  NAME   PARENT  COMPAT  MACHINE INPUT  INIT   CONFIG COMPANY  FULLNAME  FLAGS */
458COMP( 1986, ex800,      0,      0, ex800,  ex800, 0,     0,  "Epson", "EX-800", GAME_NO_SOUND | GAME_NOT_WORKING)
457/*    YEAR  NAME   PARENT  COMPAT  MACHINE INPUT  INIT   COMPANY  FULLNAME  FLAGS */
458COMP( 1986, ex800,      0,      0, ex800,  ex800, 0,     "Epson", "EX-800", GAME_NO_SOUND | GAME_NOT_WORKING)
src/mess/drivers/ssem.c
r6753r6754
646646    ROM_FILL( 0x0000, 0x80, 0x00 )
647647ROM_END
648648
649/*   YEAR      NAME    PARENT    COMPAT   MACHINE     INPUT      INIT    CONFIG   COMPANY                   FULLNAME */
650COMP(1948,     ssem,        0,        0,     ssem,     ssem,        0,        0,  "Manchester University", "Small-Scale Experimental Machine (SSEM), 'Baby'", GAME_NO_SOUND )
649/*   YEAR      NAME    PARENT    COMPAT   MACHINE     INPUT      INIT    COMPANY                   FULLNAME */
650COMP(1948,     ssem,        0,        0,     ssem,     ssem,        0,   "Manchester University", "Small-Scale Experimental Machine (SSEM), 'Baby'", GAME_NO_SOUND )
src/mess/drivers/vector06.c
r6753r6754
239239
240240/* Driver */
241241
242/*    YEAR  NAME         PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
243COMP( 1987, vector06,     0,         0,   vector06,    vector06,    vector06, 0,  "",                 "Vector 06c",    GAME_NOT_WORKING)
244COMP( 1987, vec1200,     vector06,    0,   vector06,    vector06,    vector06, 0,  "",                 "Vector 1200",    GAME_NOT_WORKING)
245COMP( 1987, pk6128c,     vector06,  0,   vector06,    vector06,    vector06, 0,  "",                 "PK-6128c",    GAME_NOT_WORKING)
242/*    YEAR  NAME         PARENT  COMPAT  MACHINE     INPUT       INIT     COMPANY                  FULLNAME   FLAGS */
243COMP( 1987, vector06,     0,         0,   vector06,    vector06,    vector06, "",                 "Vector 06c",    GAME_NOT_WORKING)
244COMP( 1987, vec1200,     vector06,    0,   vector06,    vector06,    vector06, "",                 "Vector 1200",    GAME_NOT_WORKING)
245COMP( 1987, pk6128c,     vector06,  0,   vector06,    vector06,    vector06, "",                 "PK-6128c",    GAME_NOT_WORKING)
src/mess/drivers/ipb.c
r6753r6754
7171
7272/* Driver */
7373
74/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
75COMP( ????, ipb,  0,          0,       ipb,    ipb,     0,       0,      "Intel",   "iPB",      GAME_NOT_WORKING)
74/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
75COMP( ????, ipb,  0,          0,       ipb,    ipb,     0,       "Intel",   "iPB",      GAME_NOT_WORKING)
7676
src/mess/drivers/d6809.c
r6753r6754
6767
6868/* Driver */
6969
70/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
71COMP( 198?, d6809,  0,       0,    d6809,    d6809,     0,       0,      "Dunfield",   "6809 Portable",      GAME_NOT_WORKING)
70/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
71COMP( 198?, d6809,  0,       0,    d6809,    d6809,     0,           "Dunfield",   "6809 Portable",      GAME_NOT_WORKING)
7272
src/mess/drivers/galeb.c
r6753r6754
162162
163163/* Driver */
164164
165/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT  CONFIG COMPANY                 FULLNAME   FLAGS */
166COMP( 1981, galeb,     0,      0,    galeb,    galeb,    galeb, 0,  "PEL Varazdin", "Galeb",       0)
165/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT  COMPANY                 FULLNAME   FLAGS */
166COMP( 1981, galeb,     0,      0,    galeb,    galeb,    galeb, "PEL Varazdin", "Galeb",       0)
src/mess/drivers/electron.c
r6753r6754
200200MACHINE_DRIVER_END
201201
202202
203/*     YEAR  NAME      PARENT COMPAT    MACHINE   INPUT     INIT  CONFIG    COMPANY  FULLNAME */
204COMP ( 1983, electron, 0,     0,        electron, electron, 0,    0,        "Acorn", "Acorn Electron", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
203/*     YEAR  NAME      PARENT COMPAT    MACHINE   INPUT     INIT  COMPANY  FULLNAME */
204COMP ( 1983, electron, 0,     0,        electron, electron, 0,    "Acorn", "Acorn Electron", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
src/mess/drivers/v1050.c
r6753r6754
12581258
12591259/* System Drivers */
12601260
1261/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                             FULLNAME        FLAGS */
1262COMP( 1983, v1050,   0,      0,      v1050,   v1050,   0,      0,   "Visual Technology Incorporated",   "Visual 1050",   GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
1261/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                             FULLNAME        FLAGS */
1262COMP( 1983, v1050,   0,      0,      v1050,   v1050,   0,      "Visual Technology Incorporated",   "Visual 1050",   GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
src/mess/drivers/ql.c
r6753r6754
934934   
935935/* Computer Drivers */
936936
937/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY                     FULLNAME        FLAGS */
938COMP( 1984, ql,     0,      0,      ql,         ql,     0,      0,     "Sinclair Research Ltd",    "QL (UK)",      GAME_SUPPORTS_SAVE )
939COMP( 1985, ql_us,  ql,     0,      ql_ntsc,    ql,     0,      0,     "Sinclair Research Ltd",    "QL (USA)",     GAME_SUPPORTS_SAVE )
940COMP( 1985, ql_es,  ql,     0,      ql,         ql_es,  0,      0,     "Sinclair Research Ltd",    "QL (Spain)",   GAME_SUPPORTS_SAVE )
941COMP( 1985, ql_fr,  ql,     0,      ql,         ql_fr,  0,      0,     "Sinclair Research Ltd",    "QL (France)",  GAME_NOT_WORKING )
942COMP( 1985, ql_de,  ql,     0,      ql,         ql_de,  0,      0,     "Sinclair Research Ltd",    "QL (Germany)", GAME_SUPPORTS_SAVE )
943COMP( 1985, ql_it,  ql,     0,      ql,         ql_it,  0,      0,     "Sinclair Research Ltd",    "QL (Italy)",   GAME_SUPPORTS_SAVE )
944COMP( 1985, ql_se,  ql,     0,      ql,         ql_se,  0,      0,     "Sinclair Research Ltd",    "QL (Sweden)",  GAME_NOT_WORKING )
945COMP( 1985, ql_dk,  ql,     0,      ql,         ql_dk,  0,      0,     "Sinclair Research Ltd",    "QL (Denmark)", GAME_NOT_WORKING )
946COMP( 1985, ql_gr,  ql,     0,      ql,         ql,     0,      0,     "Sinclair Research Ltd",    "QL (Greece)",  GAME_SUPPORTS_SAVE )
937/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT   INIT    COMPANY                     FULLNAME        FLAGS */
938COMP( 1984, ql,     0,      0,      ql,         ql,     0,      "Sinclair Research Ltd",    "QL (UK)",      GAME_SUPPORTS_SAVE )
939COMP( 1985, ql_us,  ql,     0,      ql_ntsc,    ql,     0,      "Sinclair Research Ltd",    "QL (USA)",     GAME_SUPPORTS_SAVE )
940COMP( 1985, ql_es,  ql,     0,      ql,         ql_es,  0,      "Sinclair Research Ltd",    "QL (Spain)",   GAME_SUPPORTS_SAVE )
941COMP( 1985, ql_fr,  ql,     0,      ql,         ql_fr,  0,      "Sinclair Research Ltd",    "QL (France)",  GAME_NOT_WORKING )
942COMP( 1985, ql_de,  ql,     0,      ql,         ql_de,  0,      "Sinclair Research Ltd",    "QL (Germany)", GAME_SUPPORTS_SAVE )
943COMP( 1985, ql_it,  ql,     0,      ql,         ql_it,  0,      "Sinclair Research Ltd",    "QL (Italy)",   GAME_SUPPORTS_SAVE )
944COMP( 1985, ql_se,  ql,     0,      ql,         ql_se,  0,      "Sinclair Research Ltd",    "QL (Sweden)",  GAME_NOT_WORKING )
945COMP( 1985, ql_dk,  ql,     0,      ql,         ql_dk,  0,      "Sinclair Research Ltd",    "QL (Denmark)", GAME_NOT_WORKING )
946COMP( 1985, ql_gr,  ql,     0,      ql,         ql,     0,      "Sinclair Research Ltd",    "QL (Greece)",  GAME_SUPPORTS_SAVE )
947947// last two did not used system config
948COMP( 1984, tonto,  0,      0,      opd,      ql,      0,      0,      "British Telecom Business Systems", "Merlin M1800 Tonto", GAME_NOT_WORKING )
949COMP( 1986, megaopd,tonto,   0,      megaopd,   ql,      0,      0,      "International Computer Limited", "MegaOPD (USA)", GAME_NOT_WORKING )
948COMP( 1984, tonto,  0,      0,      opd,      ql,      0,      "British Telecom Business Systems", "Merlin M1800 Tonto", GAME_NOT_WORKING )
949COMP( 1986, megaopd,tonto,   0,      megaopd,   ql,      0,      "International Computer Limited", "MegaOPD (USA)", GAME_NOT_WORKING )
src/mess/drivers/mk14.c
r6753r6754
150150
151151/* Driver */
152152
153/*    YEAR  NAME   PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG   COMPANY                   FULLNAME     FLAGS */
154COMP( 1977, mk14,  0,       0,       mk14,       mk14,     0,       0,      "Science of Cambridge",   "MK-14",      0)
153/*    YEAR  NAME   PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY                   FULLNAME     FLAGS */
154COMP( 1977, mk14,  0,       0,       mk14,       mk14,     0,     "Science of Cambridge",   "MK-14",      0)
155155
src/mess/drivers/mikrosha.c
r6753r6754
211211
212212
213213/* Driver */
214/*    YEAR  NAME      PARENT  COMPAT    MACHINE     INPUT       INIT        CONFIG      COMPANY     FULLNAME        FLAGS */
215COMP( 1987, mikrosha, radio86,0,       mikrosha,    mikrosha,   radio86,   0,        "Lianozovo Electromechanical Factory",       "Mikrosha",      0)
214/*    YEAR  NAME      PARENT  COMPAT    MACHINE     INPUT       INIT        COMPANY     FULLNAME        FLAGS */
215COMP( 1987, mikrosha, radio86,0,       mikrosha,    mikrosha,   radio86,   "Lianozovo Electromechanical Factory",       "Mikrosha",      0)
src/mess/drivers/vt220.c
r6753r6754
7070
7171/* Driver */
7272
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
74COMP( 1983, vt220,  0,       0,    vt220,    vt220,     0,       0,      "DEC",   "VT220",      GAME_NOT_WORKING)
75//COMP( 1983, vt240,  0,       0,   vt220,  vt220,   0,       0,     "DEC",   "VT240",      GAME_NOT_WORKING)
76//COMP( 1983, vt241,  0,       0,   vt220,  vt220,   0,       0,     "DEC",   "VT241",      GAME_NOT_WORKING)
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
74COMP( 1983, vt220,  0,       0,    vt220,    vt220,     0,           "DEC",   "VT220",      GAME_NOT_WORKING)
75//COMP( 1983, vt240,  0,       0,   vt220,  vt220,   0,          "DEC",   "VT240",      GAME_NOT_WORKING)
76//COMP( 1983, vt241,  0,       0,   vt220,  vt220,   0,          "DEC",   "VT241",      GAME_NOT_WORKING)
7777
src/mess/drivers/amiga.c
r6753r6754
735735    GAME DRIVERS
736736***************************************************************************/
737737
738/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                             FULLNAME                 FLAGS */
739COMP( 1985, a1000n, 0,      0,      a1000n, amiga,  amiga,  0,     "Commodore Business Machines Co.",  "Amiga 1000 (NTSC)",     GAME_IMPERFECT_GRAPHICS )
740COMP( 1985, a1000p, a1000n, 0,      a1000p, amiga,  amiga,  0,     "Commodore Business Machines Co.",  "Amiga 1000 (PAL)",      GAME_IMPERFECT_GRAPHICS )
741COMP( 1987, a500n,  0,      0,      a500n,  amiga,  amiga,  0,     "Commodore Business Machines Co.",  "Amiga 500 (NTSC, OCS)", GAME_IMPERFECT_GRAPHICS )
742COMP( 1987, a500p,  a500n,  0,      a500p,  amiga,  amiga,  0,     "Commodore Business Machines Co.",  "Amiga 500 (PAL, OCS)",  GAME_IMPERFECT_GRAPHICS )
743COMP( 1991, cdtv,   0,      0,      cdtv,   cdtv,   cdtv,   0,      "Commodore Business Machines Co.",  "CDTV (NTSC)",           GAME_IMPERFECT_GRAPHICS )
738/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                             FULLNAME                 FLAGS */
739COMP( 1985, a1000n, 0,      0,      a1000n, amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 1000 (NTSC)",     GAME_IMPERFECT_GRAPHICS )
740COMP( 1985, a1000p, a1000n, 0,      a1000p, amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 1000 (PAL)",      GAME_IMPERFECT_GRAPHICS )
741COMP( 1987, a500n,  0,      0,      a500n,  amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 500 (NTSC, OCS)", GAME_IMPERFECT_GRAPHICS )
742COMP( 1987, a500p,  a500n,  0,      a500p,  amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 500 (PAL, OCS)",  GAME_IMPERFECT_GRAPHICS )
743COMP( 1991, cdtv,   0,      0,      cdtv,   cdtv,   cdtv,   "Commodore Business Machines Co.",  "CDTV (NTSC)",           GAME_IMPERFECT_GRAPHICS )
src/mess/drivers/ti990_10.c
r6753r6754
292292   VDT911_KEY_PORTS
293293INPUT_PORTS_END
294294
295/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY                 FULLNAME */
296COMP( 1975,   ti990_10,   0,      0,      ti990_10,   ti990_10,   ti990_10,   0,   "Texas Instruments",   "TI Model 990/10 Minicomputer System" , GAME_NOT_WORKING )
295/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY                 FULLNAME */
296COMP( 1975,   ti990_10,   0,      0,      ti990_10,   ti990_10,   ti990_10,   "Texas Instruments",   "TI Model 990/10 Minicomputer System" , GAME_NOT_WORKING )
src/mess/drivers/irisha.c
r6753r6754
174174ROM_END
175175
176176/* Driver */
177/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY  FULLNAME   FLAGS */
178COMP( 1983, irisha,     0,      0,   irisha,    irisha,    irisha, 0,  "MGU",    "Irisha",    GAME_NOT_WORKING)
177/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY  FULLNAME   FLAGS */
178COMP( 1983, irisha,     0,      0,   irisha,    irisha,    irisha, "MGU",    "Irisha",    GAME_NOT_WORKING)
src/mess/drivers/mk90.c
r6753r6754
7373
7474/* Driver */
7575
76/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
77COMP( 1988, mk90,  0,       0,    mk90,    mk90,     0,       0,      "Elektronika",   "MK-90",      GAME_NOT_WORKING)
76/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
77COMP( 1988, mk90,  0,       0,          mk90,    mk90,     0,      "Elektronika",   "MK-90",      GAME_NOT_WORKING)
7878
src/mess/drivers/isbc.c
r6753r6754
182182ROM_END
183183/* Driver */
184184
185/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
186COMP( ????, rpc86,  0,       0,    rpc86,    isbc,     0,       0,      "Intel",   "RPC 86",   GAME_NOT_WORKING)
187COMP( ????, isbc86, 0,       0,    isbc86,   isbc,     0,       0,      "Intel",   "iSBC 86/12A",      GAME_NOT_WORKING)
188COMP( ????, isbc286, 0,      0,    isbc286,isbc,     0,       0,      "Intel",   "iSBC 286",      GAME_NOT_WORKING)
189COMP( ????, isbc2861, 0,      0,    isbc2861,isbc,     0,       0,      "Intel",   "iSBC 286-10",      GAME_NOT_WORKING)
185/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
186COMP( ????, rpc86,  0,       0,    rpc86,    isbc,     0,       "Intel",   "RPC 86",   GAME_NOT_WORKING)
187COMP( ????, isbc86, 0,       0,    isbc86,   isbc,     0,       "Intel",   "iSBC 86/12A",      GAME_NOT_WORKING)
188COMP( ????, isbc286, 0,      0,    isbc286,isbc,     0,       "Intel",   "iSBC 286",      GAME_NOT_WORKING)
189COMP( ????, isbc2861, 0,      0,    isbc2861,isbc,     0,       "Intel",   "iSBC 286-10",      GAME_NOT_WORKING)
190190
src/mess/drivers/abc80x.c
r6753r6754
15041504
15051505/* System Drivers */
15061506
1507/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY             FULLNAME        FLAGS */
1508COMP( 1981, abc800m,    0,         0,      abc800m,    abc800, abc800, 0, "Luxor Datorer AB", "ABC 800 M/HR", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
1509COMP( 1981, abc800c,    abc800m,    0,      abc800c,    abc800, abc800, 0, "Luxor Datorer AB", "ABC 800 C/HR", GAME_NOT_WORKING )
1510COMP( 1983, abc802,     0,          0,      abc802,     abc802, abc802, 0, "Luxor Datorer AB", "ABC 802",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
1511COMP( 1983, abc806,     0,          0,      abc806,     abc806, abc806, 0, "Luxor Datorer AB", "ABC 806",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
1507/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT    COMPANY             FULLNAME        FLAGS */
1508COMP( 1981, abc800m,    0,         0,      abc800m,    abc800, abc800, "Luxor Datorer AB", "ABC 800 M/HR", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
1509COMP( 1981, abc800c,    abc800m,    0,      abc800c,    abc800, abc800, "Luxor Datorer AB", "ABC 800 C/HR", GAME_NOT_WORKING )
1510COMP( 1983, abc802,     0,          0,      abc802,     abc802, abc802, "Luxor Datorer AB", "ABC 802",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
1511COMP( 1983, abc806,     0,          0,      abc806,     abc806, abc806, "Luxor Datorer AB", "ABC 806",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
src/mess/drivers/orion.c
r6753r6754
350350
351351/* Driver */
352352
353/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT           INIT    CONFIG  COMPANY              FULLNAME   FLAGS */
354COMP( 1990, orion128,     0,        0,      orion128,    radio86,    orion128, 0,  "",                 "Orion 128",    0)
355COMP( 1990, orionms,     orion128,    0,      orion128ms,   ms7007,    orion128, 0,  "",                 "Orion 128 (MS7007)",    0)
356COMP( 1990, orionz80,     orion128,    0,      orionz80,    radio86,   orion128, 0,  "",                 "Orion 128 + Z80 Card II",    0)
357COMP( 1990, orionide,     orion128,    0,      orionz80,    radio86,   orion128, 0,  "",                 "Orion 128 + Z80 Card II + IDE",    0)
358COMP( 1990, orionzms,     orion128,    0,      orionz80ms,   ms7007,    orion128, 0,  "",                 "Orion 128 + Z80 Card II (MS7007)",    0)
359COMP( 1990, orionidm,     orion128,    0,      orionz80ms,   ms7007,    orion128, 0,  "",                 "Orion 128 + Z80 Card II + IDE (MS7007)",    0)
360COMP( 1994, orionpro,     orion128,    0,      orionpro,    radio86,    orion128, 0,  "",                 "Orion Pro",    0)
353/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT      COMPANY              FULLNAME   FLAGS */
354COMP( 1990, orion128,     0,        0,      orion128,    radio86,    orion128, "",                 "Orion 128",    0)
355COMP( 1990, orionms,     orion128,    0,      orion128ms,   ms7007,    orion128, "",                 "Orion 128 (MS7007)",    0)
356COMP( 1990, orionz80,     orion128,    0,      orionz80,    radio86,   orion128, "",                 "Orion 128 + Z80 Card II",    0)
357COMP( 1990, orionide,     orion128,    0,      orionz80,    radio86,   orion128, "",                 "Orion 128 + Z80 Card II + IDE",    0)
358COMP( 1990, orionzms,     orion128,    0,      orionz80ms,   ms7007,    orion128, "",                 "Orion 128 + Z80 Card II (MS7007)",    0)
359COMP( 1990, orionidm,     orion128,    0,      orionz80ms,   ms7007,    orion128, "",                 "Orion 128 + Z80 Card II + IDE (MS7007)",    0)
360COMP( 1994, orionpro,     orion128,    0,      orionpro,    radio86,    orion128, "",                 "Orion Pro",    0)
src/mess/drivers/qx10.c
r6753r6754
563563
564564}
565565
566/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
567COMP( 1983, qx10,  0,       0,    qx10,    qx10,     qx10,       0,      "Epson",   "QX-10",      GAME_NOT_WORKING)
566/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
567COMP( 1983, qx10,  0,       0,    qx10,    qx10,     qx10,             "Epson",   "QX-10",      GAME_NOT_WORKING)
src/mess/drivers/bk.c
r6753r6754
261261
262262/* Driver */
263263
264/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
265COMP( 1985, bk0010,    0,      0,   bk0010,    bk0010,    0,          0,  "Elektronika",          "BK-0010",    0)
266COMP( 1986, bk001001,    bk0010,  0,   bk0010,    bk0010,    0,          0,  "Elektronika",          "BK-0010.01",    0)
267COMP( 1986, bk0010fd,    bk0010,  0,   bk0010fd,    bk0010,    0,          0,  "Elektronika",          "BK-0010 FDD",    GAME_NOT_WORKING)
268COMP( 1986, bk0011m,    bk0010,  0,   bk0010fd,    bk0010,    0,          0,  "Elektronika",          "BK-0011M",    GAME_NOT_WORKING)
264/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY                  FULLNAME   FLAGS */
265COMP( 1985, bk0010,    0,      0,   bk0010,    bk0010,    0,       "Elektronika",          "BK-0010",    0)
266COMP( 1986, bk001001,    bk0010,  0,   bk0010,    bk0010,    0,       "Elektronika",          "BK-0010.01",    0)
267COMP( 1986, bk0010fd,    bk0010,  0,   bk0010fd,    bk0010,    0,       "Elektronika",          "BK-0010 FDD",    GAME_NOT_WORKING)
268COMP( 1986, bk0011m,    bk0010,  0,   bk0010fd,    bk0010,    0,       "Elektronika",          "BK-0011M",    GAME_NOT_WORKING)
src/mess/drivers/crvision.c
r6753r6754
631631
632632/* System Drivers */
633633
634/*    YEAR  NAME        PARENT    COMPAT  MACHINE     INPUT       INIT  CONFIG  COMPANY                   FULLNAME */
635CONS(   1982,   crvision,   0,          0,    pal,        crvision,   0,    0,      "Video Technology",       "CreatiVision", 0 )
636CONS(   1982,   fnvision,   crvision,   0,    pal,        crvision,   0,    0,      "Video Technology",       "FunVision", 0 )
637CONS(   1982,   crvisioj,   crvision,   0,    ntsc,       crvision,   0,    0,      "Cheryco",                "CreatiVision (Japan)", 0 )
638CONS(   1982,   wizzard,    crvision,   0,    pal,        crvision,   0,    0,      "Dick Smith Electronics", "Wizzard (Oceania)", 0 )
639CONS(   1982,   rameses,    crvision,   0,    pal,        crvision,   0,    0,      "Hanimex",                "Rameses (Oceania)", 0 )
640CONS(   1983,   vz2000,     crvision,   0,    pal,        crvision,   0,    0,      "Dick Smith Electronics", "VZ 2000 (Oceania)", 0 )
641CONS(   1983,   crvisio2,   crvision,   0,    pal,        crvision,   0,    0,      "Video Technology",       "CreatiVision MK-II (Europe)", 0 )
634/*    YEAR  NAME        PARENT    COMPAT  MACHINE     INPUT       INIT   COMPANY                   FULLNAME */
635CONS(   1982,   crvision,   0,          0,    pal,        crvision,   0,     "Video Technology",       "CreatiVision", 0 )
636CONS(   1982,   fnvision,   crvision,   0,    pal,        crvision,   0,     "Video Technology",       "FunVision", 0 )
637CONS(   1982,   crvisioj,   crvision,   0,    ntsc,       crvision,   0,     "Cheryco",                "CreatiVision (Japan)", 0 )
638CONS(   1982,   wizzard,    crvision,   0,    pal,        crvision,   0,     "Dick Smith Electronics", "Wizzard (Oceania)", 0 )
639CONS(   1982,   rameses,    crvision,   0,    pal,        crvision,   0,     "Hanimex",                "Rameses (Oceania)", 0 )
640CONS(   1983,   vz2000,     crvision,   0,    pal,        crvision,   0,     "Dick Smith Electronics", "VZ 2000 (Oceania)", 0 )
641CONS(   1983,   crvisio2,   crvision,   0,    pal,        crvision,   0,     "Video Technology",       "CreatiVision MK-II (Europe)", 0 )
642642/*
643COMP(   1983,   lasr2001,   0,          0,    lasr2001,   lasr2001, 0,    0,      "Video Technology",       "Laser 2001", GAME_NOT_WORKING )
644COMP(   1983,   vz2001,     lasr2001,   0,    lasr2001,   lasr2001, 0,    0,      "Dick Smith Electronics", "VZ 2001 (Oceania)", GAME_NOT_WORKING )
645COMP(   1983,   manager,    lasr2001,   0,    lasr2001,   lasr2001, 0,    0,      "Salora",                 "Manager (Finland)", GAME_NOT_WORKING )
643COMP(   1983,   lasr2001,   0,          0,    lasr2001,   lasr2001, 0,     "Video Technology",       "Laser 2001", GAME_NOT_WORKING )
644COMP(   1983,   vz2001,     lasr2001,   0,    lasr2001,   lasr2001, 0,     "Dick Smith Electronics", "VZ 2001 (Oceania)", GAME_NOT_WORKING )
645COMP(   1983,   manager,    lasr2001,   0,    lasr2001,   lasr2001, 0,     "Salora",                 "Manager (Finland)", GAME_NOT_WORKING )
646646*/
src/mess/drivers/tmc1800.c
r6753r6754
10231023
10241024/* System Drivers */
10251025
1026/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY         FULLNAME        FLAGS */
1027COMP( 1977, tmc1800,    0,      0,      tmc1800,    tmc1800,    tmc1800,    0,    "Telercas Oy",  "Telmac 1800",  GAME_NOT_WORKING )
1028COMP( 1977, osc1000b,   tmc1800,0,      osc1000b,   tmc1800,    tmc1800,    0,   "OSCOM Oy",      "OSCOM 1000B",  GAME_NOT_WORKING )
1029COMP( 1980, tmc2000,    0,      0,      tmc2000,    tmc2000,    0,          0,    "Telercas Oy",  "Telmac 2000",  GAME_SUPPORTS_SAVE )
1030COMP( 1980, oscnano,   tmc2000,0,      oscnano,   oscnano,   0,         0,   "OSCOM Oy",      "OSCOM Nano",   GAME_SUPPORTS_SAVE )
1026/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY         FULLNAME        FLAGS */
1027COMP( 1977, tmc1800,    0,      0,      tmc1800,    tmc1800,    tmc1800,     "Telercas Oy",  "Telmac 1800",  GAME_NOT_WORKING )
1028COMP( 1977, osc1000b,   tmc1800,0,      osc1000b,   tmc1800,    tmc1800,    "OSCOM Oy",      "OSCOM 1000B",  GAME_NOT_WORKING )
1029COMP( 1980, tmc2000,    0,      0,      tmc2000,    tmc2000,    0,          "Telercas Oy",  "Telmac 2000",  GAME_SUPPORTS_SAVE )
1030COMP( 1980, oscnano,   tmc2000,0,      oscnano,   oscnano,   0,         "OSCOM Oy",      "OSCOM Nano",   GAME_SUPPORTS_SAVE )
src/mess/drivers/tvc.c
r6753r6754
419419
420420/* Driver */
421421
422/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
423COMP( 1985, tvc64,  0,       0,    tvc,    tvc,     0,       0,      "Videoton",   "TVC 64",      GAME_NOT_WORKING)
424COMP( 1985, tvc64p, tvc64,   0,    tvc,    tvc,     0,       0,      "Videoton",   "TVC 64+",      GAME_NOT_WORKING)
425COMP( 1985, tvc64pru,tvc64,   0,    tvc,    tvc,     0,       0,      "Videoton",   "TVC 64+ (Russian)",      GAME_NOT_WORKING)
422/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
423COMP( 1985, tvc64,  0,       0,    tvc,    tvc,     0,       "Videoton",   "TVC 64",      GAME_NOT_WORKING)
424COMP( 1985, tvc64p, tvc64,   0,    tvc,    tvc,     0,       "Videoton",   "TVC 64+",      GAME_NOT_WORKING)
425COMP( 1985, tvc64pru,tvc64,   0,    tvc,    tvc,     0,       "Videoton",   "TVC 64+ (Russian)",      GAME_NOT_WORKING)
426426
src/mess/drivers/fmtowns.c
r6753r6754
21682168
21692169/* Driver */
21702170
2171/*    YEAR  NAME    PARENT  COMPAT      MACHINE     INPUT    INIT    CONFIG COMPANY      FULLNAME            FLAGS */
2172COMP( 1989, fmtowns,  0,       0,       towns,       towns,     towns,      0,     "Fujitsu",   "FM-Towns",       GAME_NOT_WORKING)
2173COMP( 1989, fmtownsa, fmtowns,   0,       towns,       towns,     towns,      0,     "Fujitsu",   "FM-Towns (alternate)", GAME_NOT_WORKING)
2174CONS( 1993, fmtmarty, 0,       0,       marty,       towns,     marty,      0,     "Fujitsu",   "FM-Towns Marty",    GAME_NOT_WORKING)
2175CONS( 1994, carmarty, fmtmarty,   0,       marty,       towns,     towns,      0,     "Fujitsu",   "FM-Towns Car Marty",    GAME_NOT_WORKING)
2171/*    YEAR  NAME    PARENT  COMPAT      MACHINE     INPUT    INIT    COMPANY      FULLNAME            FLAGS */
2172COMP( 1989, fmtowns,  0,       0,       towns,       towns,     towns,  "Fujitsu",   "FM-Towns",       GAME_NOT_WORKING)
2173COMP( 1989, fmtownsa, fmtowns,   0,       towns,       towns,     towns,  "Fujitsu",   "FM-Towns (alternate)", GAME_NOT_WORKING)
2174CONS( 1993, fmtmarty, 0,       0,       marty,       towns,     marty,  "Fujitsu",   "FM-Towns Marty",    GAME_NOT_WORKING)
2175CONS( 1994, carmarty, fmtmarty,   0,       marty,       towns,     towns,  "Fujitsu",   "FM-Towns Car Marty",    GAME_NOT_WORKING)
21762176
src/mess/drivers/a7800.c
r6753r6754
337337    GAME DRIVERS
338338***************************************************************************/
339339
340/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT     INIT          CONFIG      COMPANY   FULLNAME */
341CONS( 1986, a7800,    0,        0,      a7800_ntsc,   a7800,    a7800_ntsc,   0,      "Atari",  "Atari 7800 (NTSC)" , 0)
342CONS( 1986, a7800p,   a7800,    0,      a7800_pal,   a7800,    a7800_pal,   0,      "Atari",  "Atari 7800 (PAL)" , 0)
340/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT     INIT          COMPANY   FULLNAME */
341CONS( 1986, a7800,    0,        0,      a7800_ntsc,   a7800,    a7800_ntsc,   "Atari",  "Atari 7800 (NTSC)" , 0)
342CONS( 1986, a7800p,   a7800,    0,      a7800_pal,   a7800,    a7800_pal,   "Atari",  "Atari 7800 (PAL)" , 0)
src/mess/drivers/uknc.c
r6753r6754
8080
8181/* Driver */
8282
83/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
84COMP( 1987, uknc,  0,       0,    uknc,    uknc,     0,       0,      "????",   "UKNC",      GAME_NOT_WORKING)
83/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
84COMP( 1987, uknc,  0,       0,          uknc,    uknc,     0,      "????",   "UKNC",      GAME_NOT_WORKING)
8585
src/mess/drivers/nascom1.c
r6753r6754
427427 *
428428 *************************************/
429429
430/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY                     FULLNAME        FLAGS */
431COMP( 1978, nascom1,    0,          0,      nascom1,    nascom1,    nascom1,    0,    "Nascom Microcomputers",    "Nascom 1",     0 )
432COMP( 1979, nascom2,    nascom1,    0,      nascom2,    nascom2,    nascom1,    0,    "Nascom Microcomputers",    "Nascom 2",     0 )
430/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT       COMPANY                     FULLNAME        FLAGS */
431COMP( 1978, nascom1,    0,          0,      nascom1,    nascom1,    nascom1,   "Nascom Microcomputers",    "Nascom 1",     0 )
432COMP( 1979, nascom2,    nascom1,    0,      nascom2,    nascom2,    nascom1,   "Nascom Microcomputers",    "Nascom 2",     0 )
src/mess/drivers/gmaster.c
r6753r6754
303303}
304304#endif
305305
306/*    YEAR      NAME            PARENT  MACHINE   INPUT     INIT
307      COMPANY                 FULLNAME */
308CONS( 1990, gmaster,       0,          0, gmaster,  gmaster,    gmaster,   0, "Hartung", "Game Master", GAME_IMPERFECT_SOUND)
306/*    YEAR      NAME            PARENT  MACHINE   INPUT     INIT  COMPANY                 FULLNAME */
307CONS( 1990, gmaster,       0,          0, gmaster,  gmaster,    gmaster,    "Hartung", "Game Master", GAME_IMPERFECT_SOUND)
src/mess/drivers/newbrain.c
r6753r6754
17061706   
17071707/* System Drivers */
17081708
1709//    YEAR  NAME        PARENT      COMPAT  MACHINE         INPUT       INIT    CONFIG          COMPANY                         FULLNAME        FLAGS
1710COMP( 1981, newbrain,   0,         0,      newbrain_a,      newbrain,   0,       0,      "Grundy Business Systems Ltd.",   "NewBrain AD",   GAME_NOT_WORKING | GAME_NO_SOUND )
1711COMP( 1981, newbraie,   newbrain,   0,      newbrain_eim,   newbrain,   0,       0,      "Grundy Business Systems Ltd.",   "NewBrain AD with Expansion Interface",   GAME_NOT_WORKING | GAME_NO_SOUND )
1712COMP( 1981, newbraia,   newbrain,   0,      newbrain_a,      newbrain,   0,       0,      "Grundy Business Systems Ltd.",   "NewBrain A",   GAME_NOT_WORKING | GAME_NO_SOUND )
1713COMP( 1981, newbraim,   newbrain,   0,      newbrain_a,      newbrain,   0,       0,      "Grundy Business Systems Ltd.",   "NewBrain MD",   GAME_NOT_WORKING | GAME_NO_SOUND )
1709//    YEAR  NAME        PARENT      COMPAT  MACHINE         INPUT       INIT    COMPANY                         FULLNAME        FLAGS
1710COMP( 1981, newbrain,   0,         0,      newbrain_a,      newbrain,   0,       "Grundy Business Systems Ltd.",   "NewBrain AD",   GAME_NOT_WORKING | GAME_NO_SOUND )
1711COMP( 1981, newbraie,   newbrain,   0,      newbrain_eim,   newbrain,   0,       "Grundy Business Systems Ltd.",   "NewBrain AD with Expansion Interface",   GAME_NOT_WORKING | GAME_NO_SOUND )
1712COMP( 1981, newbraia,   newbrain,   0,      newbrain_a,      newbrain,   0,       "Grundy Business Systems Ltd.",   "NewBrain A",   GAME_NOT_WORKING | GAME_NO_SOUND )
1713COMP( 1981, newbraim,   newbrain,   0,      newbrain_a,      newbrain,   0,       "Grundy Business Systems Ltd.",   "NewBrain MD",   GAME_NOT_WORKING | GAME_NO_SOUND )
src/mess/drivers/microtan.c
r6753r6754
282282ROM_END
283283
284284
285//    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      CONFIG    COMPANY      FULLNAME
286COMP( 1979, microtan, 0,      0,      microtan, microtan, microtan, 0,        "Tangerine", "Microtan 65" , 0)
285//    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      COMPANY      FULLNAME
286COMP( 1979, microtan, 0,      0,      microtan, microtan, microtan, "Tangerine", "Microtan 65" , 0)
src/mess/drivers/mits680b.c
r6753r6754
6161
6262/* Driver */
6363
64/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
65COMP( 1976, mits680b,  0,     0,    mits680b,    mits680b,     0,   0,      "MITS",   "Altair 680b",      GAME_NOT_WORKING)
64/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
65COMP( 1976, mits680b,  0,     0,    mits680b,    mits680b,     0,   "MITS",   "Altair 680b",      GAME_NOT_WORKING)
6666
src/mess/drivers/qtsbc.c
r6753r6754
6868
6969/* Driver */
7070
71/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
72COMP( ????, qtsbc,  0,       0,    qtsbc,    qtsbc,     0,       0,      "Computer Systems Inc.",   "QT SBC +2/4",      GAME_NOT_WORKING)
71/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
72COMP( ????, qtsbc,  0,       0,    qtsbc,    qtsbc,     0,            "Computer Systems Inc.",   "QT SBC +2/4",      GAME_NOT_WORKING)
src/mess/drivers/sapi1.c
r6753r6754
187187ROM_END
188188/* Driver */
189189
190/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
191COMP( 1985, sapi1,    0,        0,      sapi1,       sapi1,       sapi1,     0,     "Tesla",                "SAPI-1 ZPS 1",    0)
192COMP( 1985, sapizps2,sapi1,   0,      sapi1,       sapi1,       sapi1,     0,     "Tesla",                "SAPI-1 ZPS 2",    GAME_NOT_WORKING)
193COMP( 1985, sapizps3,sapi1,   0,      sapizps3,    sapi1,       sapi1,     0,     "Tesla",                "SAPI-1 ZPS 3",    GAME_NOT_WORKING)
190/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     COMPANY                  FULLNAME   FLAGS */
191COMP( 1985, sapi1,    0,        0,      sapi1,       sapi1,       sapi1,     "Tesla",                "SAPI-1 ZPS 1",    0)
192COMP( 1985, sapizps2,sapi1,   0,      sapi1,       sapi1,       sapi1,     "Tesla",                "SAPI-1 ZPS 2",    GAME_NOT_WORKING)
193COMP( 1985, sapizps3,sapi1,   0,      sapizps3,    sapi1,       sapi1,     "Tesla",                "SAPI-1 ZPS 3",    GAME_NOT_WORKING)
src/mess/drivers/einstein.c
r6753r6754
10191019    GAME DRIVERS
10201020***************************************************************************/
10211021
1022/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT           INIT  CONFIG,   COMPANY   FULLNAME                             FLAGS */
1023COMP( 1984, einstein, 0,        0,      einstein, einstein,       0,    0, "Tatung", "Einstein TC-01",                    0 )
1024COMP( 1984, einstei2, einstein, 0,      einstei2, einstein_80col, 0,    0, "Tatung", "Einstein TC-01 + 80 column device", 0 )
1025COMP( 1984, einst256, 0,        0,      einstein, einstein,       0,    0, "Tatung", "Einstein 256",                   GAME_NOT_WORKING )
1022/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT           INIT  COMPANY   FULLNAME                             FLAGS */
1023COMP( 1984, einstein, 0,        0,      einstein, einstein,       0,    "Tatung", "Einstein TC-01",                    0 )
1024COMP( 1984, einstei2, einstein, 0,      einstei2, einstein_80col, 0,    "Tatung", "Einstein TC-01 + 80 column device", 0 )
1025COMP( 1984, einst256, 0,        0,      einstein, einstein,       0,    "Tatung", "Einstein 256",                   GAME_NOT_WORKING )
src/mess/drivers/vboy.c
r6753r6754
698698
699699/* Driver */
700700
701/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY     FULLNAME       FLAGS */
702CONS( 1995, vboy,   0,      0,        vboy,       vboy,     0,      0,    "Nintendo", "Virtual Boy", GAME_NOT_WORKING )
701/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY     FULLNAME       FLAGS */
702CONS( 1995, vboy,   0,      0,        vboy,       vboy,     0,      "Nintendo", "Virtual Boy", GAME_NOT_WORKING )
src/mess/drivers/ti99_2.c
r6753r6754
399399/* Hex-bus disk controller: supports up to 4 floppy disk drives */
400400/* None of these is supported (tape should be easy to emulate) */
401401
402/*      YEAR    NAME        PARENT      COMPAT  MACHINE     INPUT   INIT        CONFIG      COMPANY                 FULLNAME */
403COMP(   1983,   ti99_224,   0,      0,   ti99_2,   ti99_2,   ti99_2_24,   0,      "Texas Instruments",   "TI-99/2 BASIC Computer (24kb ROMs)" , GAME_NOT_WORKING )
404COMP(   1983,   ti99_232,   ti99_224,   0,   ti99_2,   ti99_2,   ti99_2_32,   0,      "Texas Instruments",   "TI-99/2 BASIC Computer (32kb ROMs)" , GAME_NOT_WORKING )
402/*      YEAR    NAME        PARENT      COMPAT  MACHINE     INPUT   INIT        COMPANY                 FULLNAME */
403COMP(   1983,   ti99_224,   0,         0,   ti99_2,   ti99_2,   ti99_2_24,         "Texas Instruments",   "TI-99/2 BASIC Computer (24kb ROMs)" , GAME_NOT_WORKING )
404COMP(   1983,   ti99_232,   ti99_224,   0,   ti99_2,   ti99_2,   ti99_2_32,         "Texas Instruments",   "TI-99/2 BASIC Computer (32kb ROMs)" , GAME_NOT_WORKING )
src/mess/drivers/votrpss.c
r6753r6754
185185 Drivers
186186******************************************************************************/
187187
188/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT CONFIG      COMPANY                     FULLNAME                            FLAGS */
189COMP( 1982, votrpss,   0,          0,      votrpss,   votrpss, 0,   0,   "Votrax",        "Personal Speech System",                        GAME_NOT_WORKING )
188/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT      COMPANY                     FULLNAME                            FLAGS */
189COMP( 1982, votrpss,   0,          0,      votrpss,   votrpss, 0,      "Votrax",        "Personal Speech System",                        GAME_NOT_WORKING )
190190
src/mess/drivers/fk1.c
r6753r6754
436436
437437/* Driver */
438438
439/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
440COMP( 1989, fk1,  0,       0,    fk1,    fk1,     0,       0,      "Statni statek Klicany",   "FK-1",      GAME_NOT_WORKING)
439/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
440COMP( 1989, fk1,  0,       0,    fk1,    fk1,     0,            "Statni statek Klicany",   "FK-1",      GAME_NOT_WORKING)
441441
src/mess/drivers/ccs2422.c
r6753r6754
7575
7676/* Driver */
7777
78/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
79COMP( ????, ccs2422,  0,       0,    ccs2422,    ccs2422,     0,       0,      "California Computer Systems",   "CCS Model 2422B",      GAME_NOT_WORKING)
78/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
79COMP( ????, ccs2422,  0,       0,    ccs2422,    ccs2422,     0,   "California Computer Systems",   "CCS Model 2422B",      GAME_NOT_WORKING)
8080
src/mess/drivers/osborne1.c
r6753r6754
275275   ROM_LOAD( "osbchr.bin", 0x0000, 0x800, BAD_DUMP CRC(6c1eab0d) SHA1(b04459d377a70abc9155a5486003cb795342c801) )
276276ROM_END
277277
278/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY     FULLNAME        FLAGS */
279COMP( 1981, osborne1,   0,      0,      osborne1,   osborne1,   osborne1,   0,   "Osborne",  "Osborne-1",    0 )
278/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY     FULLNAME        FLAGS */
279COMP( 1981, osborne1,   0,      0,      osborne1,   osborne1,   osborne1,   "Osborne",  "Osborne-1",    0 )
src/mess/drivers/vtech1.c
r6753r6754
11421142    GAME DRIVERS
11431143***************************************************************************/
11441144
1145/*    YEAR  NAME       PARENT    COMPAT  MACHINE    INPUT   INIT     CONFIG  COMPANY                   FULLNAME                          FLAGS */
1146COMP( 1983, laser110,  0,        0,      laser110,  vtech1, vtech1,  0, "Video Technology",       "Laser 110",                      0 )
1147COMP( 1983, las110de,  laser110, 0,      laser110,  vtech1, vtech1,  0, "Sanyo",                  "Laser 110 (Germany)",            0 )
1148COMP( 1983, laser200,  0,        0,      laser200,  vtech1, vtech1,  0, "Video Technology",       "Laser 200",                      0 )
1149COMP( 1983, vz200de,   laser200, 0,      laser200,  vtech1, vtech1,  0, "Video Technology",       "VZ-200 (Germany & Netherlands)", 0 )
1150COMP( 1983, fellow,    laser200, 0,      laser200,  vtech1, vtech1,  0, "Salora",                 "Fellow (Finland)",               0 )
1151COMP( 1983, tx8000,    laser200, 0,      laser200,  vtech1, vtech1,  0, "Texet",                  "TX-8000 (UK)",                   0 )
1152COMP( 1984, laser210,  0,        0,      laser210,  vtech1, vtech1,  0, "Video Technology",       "Laser 210",                      0 )
1153COMP( 1984, vz200,     laser210, 0,      laser210,  vtech1, vtech1,  0, "Dick Smith Electronics", "VZ-200 (Oceania)",               0 )
1154COMP( 1984, las210de,  laser210, 0,      laser210,  vtech1, vtech1,  0, "Sanyo",                  "Laser 210 (Germany)",            0 )
1155COMP( 1984, laser310,  0,        0,      laser310,  vtech1, vtech1,  0, "Video Technology",       "Laser 310",                      0 )
1156COMP( 1984, vz300,     laser310, 0,      laser310,  vtech1, vtech1,  0, "Dick Smith Electronics", "VZ-300 (Oceania)",               0 )
1157COMP( 1984, laser310h, laser310, 0,      laser310h, vtech1, vtech1h, 0, "Video Technology",       "Laser 310 (SHRG)",               GAME_COMPUTER_MODIFIED )
1145/*    YEAR  NAME       PARENT    COMPAT  MACHINE    INPUT   INIT     COMPANY                   FULLNAME                          FLAGS */
1146COMP( 1983, laser110,  0,        0,      laser110,  vtech1, vtech1,  "Video Technology",       "Laser 110",                      0 )
1147COMP( 1983, las110de,  laser110, 0,      laser110,  vtech1, vtech1,  "Sanyo",                  "Laser 110 (Germany)",            0 )
1148COMP( 1983, laser200,  0,        0,      laser200,  vtech1, vtech1,  "Video Technology",       "Laser 200",                      0 )
1149COMP( 1983, vz200de,   laser200, 0,      laser200,  vtech1, vtech1,  "Video Technology",       "VZ-200 (Germany & Netherlands)", 0 )
1150COMP( 1983, fellow,    laser200, 0,      laser200,  vtech1, vtech1,  "Salora",                 "Fellow (Finland)",               0 )
1151COMP( 1983, tx8000,    laser200, 0,      laser200,  vtech1, vtech1,  "Texet",                  "TX-8000 (UK)",                   0 )
1152COMP( 1984, laser210,  0,        0,      laser210,  vtech1, vtech1,  "Video Technology",       "Laser 210",                      0 )
1153COMP( 1984, vz200,     laser210, 0,      laser210,  vtech1, vtech1,  "Dick Smith Electronics", "VZ-200 (Oceania)",               0 )
1154COMP( 1984, las210de,  laser210, 0,      laser210,  vtech1, vtech1,  "Sanyo",                  "Laser 210 (Germany)",            0 )
1155COMP( 1984, laser310,  0,        0,      laser310,  vtech1, vtech1,  "Video Technology",       "Laser 310",                      0 )
1156COMP( 1984, vz300,     laser310, 0,      laser310,  vtech1, vtech1,  "Dick Smith Electronics", "VZ-300 (Oceania)",               0 )
1157COMP( 1984, laser310h, laser310, 0,      laser310h, vtech1, vtech1h, "Video Technology",       "Laser 310 (SHRG)",               GAME_COMPUTER_MODIFIED )
src/mess/drivers/ssystem3.c
r6753r6754
359359
360360***************************************************************************/
361361
362/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT        CONFIG      COMPANY     FULLNAME */
363CONS( 1979,   ssystem3, 0,       0,      ssystem3, ssystem3,   ssystem3,   0,      "NOVAG Industries Ltd.",  "Chess Champion Super System III", GAME_NOT_WORKING | GAME_NO_SOUND)
362/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT        COMPANY     FULLNAME */
363CONS( 1979,   ssystem3, 0,       0,      ssystem3, ssystem3,   ssystem3,   "NOVAG Industries Ltd.",  "Chess Champion Super System III", GAME_NOT_WORKING | GAME_NO_SOUND)
364364//chess champion MK III in germany
src/mess/drivers/pda600.c
r6753r6754
122122
123123/* Driver */
124124
125/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY      FULLNAME       FLAGS */
126COMP( 1993, pda600,  0,       0,    pda600,    pda600,  0,      0,      "Amstrad",   "PenPad PDA 600",      GAME_NOT_WORKING)
125/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY      FULLNAME       FLAGS */
126COMP( 1993, pda600,  0,       0,    pda600,    pda600,  0,      "Amstrad",   "PenPad PDA 600",      GAME_NOT_WORKING)
127127
src/mess/drivers/amstrad.c
r6753r6754
11651165 *
11661166 *************************************/
11671167
1168/*    YEAR  NAME      PARENT    COMPAT  MACHINE  INPUT     INIT     CONFIG   COMPANY                FULLNAME                                     FLAGS */
1169COMP( 1984, cpc464,   0,        0,      amstrad, cpc464,   0,       0, "Amstrad plc",         "Amstrad CPC464",                            0 )
1170COMP( 1985, cpc664,   cpc464,   0,      amstrad, cpc664,   0,       0, "Amstrad plc",         "Amstrad CPC664",                            0 )
1171COMP( 1985, cpc6128,  cpc464,   0,      amstrad, cpc6128,  0,       0, "Amstrad plc",         "Amstrad CPC6128",                           0 )
1172COMP( 1985, cpc6128f, cpc464,   0,      amstrad, cpc6128f, 0,       0, "Amstrad plc",         "Amstrad CPC6128 (France, AZERTY Keyboard)", 0 )
1173COMP( 1985, cpc6128s, cpc464,   0,      amstrad, cpc6128s, 0,       0, "Amstrad plc",         "Amstrad CPC6128 (Sweden/Finland)",          0 )
1174COMP( 1990, cpc464p,  0,        0,      cpcplus, plus,     0,       0, "Amstrad plc",         "Amstrad CPC464+",                           0 )
1175COMP( 1990, cpc6128p, 0,        0,      cpcplus, plus,     0,       0, "Amstrad plc",         "Amstrad CPC6128+",                          0 )
1176CONS( 1990, gx4000,   0,        0,      gx4000,  gx4000,   0,       0,  "Amstrad plc",         "Amstrad GX4000",                            0 )
1177COMP( 1989, kccomp,   cpc464,   0,      kccomp,  kccomp,   0,       0, "VEB Mikroelektronik", "KC Compact",                                0 )
1178COMP( 1993, al520ex,  cpc464,   0,      aleste,  aleste,   aleste,  0,  "Patisonic",           "Aleste 520EX",                              GAME_IMPERFECT_SOUND )
1168/*    YEAR  NAME      PARENT    COMPAT  MACHINE  INPUT     INIT     COMPANY                FULLNAME                                     FLAGS */
1169COMP( 1984, cpc464,   0,        0,      amstrad, cpc464,   0,       "Amstrad plc",         "Amstrad CPC464",                            0 )
1170COMP( 1985, cpc664,   cpc464,   0,      amstrad, cpc664,   0,       "Amstrad plc",         "Amstrad CPC664",                            0 )
1171COMP( 1985, cpc6128,  cpc464,   0,      amstrad, cpc6128,  0,       "Amstrad plc",         "Amstrad CPC6128",                           0 )
1172COMP( 1985, cpc6128f, cpc464,   0,      amstrad, cpc6128f, 0,       "Amstrad plc",         "Amstrad CPC6128 (France, AZERTY Keyboard)", 0 )
1173COMP( 1985, cpc6128s, cpc464,   0,      amstrad, cpc6128s, 0,       "Amstrad plc",         "Amstrad CPC6128 (Sweden/Finland)",          0 )
1174COMP( 1990, cpc464p,  0,        0,      cpcplus, plus,     0,       "Amstrad plc",         "Amstrad CPC464+",                           0 )
1175COMP( 1990, cpc6128p, 0,        0,      cpcplus, plus,     0,       "Amstrad plc",         "Amstrad CPC6128+",                          0 )
1176CONS( 1990, gx4000,   0,        0,      gx4000,  gx4000,   0,       "Amstrad plc",         "Amstrad GX4000",                            0 )
1177COMP( 1989, kccomp,   cpc464,   0,      kccomp,  kccomp,   0,       "VEB Mikroelektronik", "KC Compact",                                0 )
1178COMP( 1993, al520ex,  cpc464,   0,      aleste,  aleste,   aleste,  "Patisonic",           "Aleste 520EX",                              GAME_IMPERFECT_SOUND )
src/mess/drivers/camplynx.c
r6753r6754
532532
533533
534534/* Driver */
535/*    YEAR  NAME       PARENT     COMPAT   MACHINE    INPUT     INIT   CONFIG    COMPANY       FULLNAME     FLAGS */
536COMP( 1983, lynx48k,  0,         0,       lynx48k,  lynx48k, lynx48k,    0,   "Camputers",  "Lynx 48k",   GAME_NOT_WORKING)
537COMP( 1983, lynx96k,  lynx48k,   0,       lynx48k,  lynx48k, lynx48k,    0,   "Camputers",  "Lynx 96k",   GAME_NOT_WORKING)
538COMP( 1983, lynx128k, lynx48k,   0,       lynx128k, lynx48k, 0,          0,   "Camputers",  "Lynx 128k",  GAME_NOT_WORKING)
535/*    YEAR  NAME       PARENT     COMPAT   MACHINE    INPUT     INIT   COMPANY       FULLNAME     FLAGS */
536COMP( 1983, lynx48k,  0,         0,       lynx48k,  lynx48k, lynx48k,  "Camputers",  "Lynx 48k",   GAME_NOT_WORKING)
537COMP( 1983, lynx96k,  lynx48k,   0,       lynx48k,  lynx48k, lynx48k,  "Camputers",  "Lynx 96k",   GAME_NOT_WORKING)
538COMP( 1983, lynx128k, lynx48k,   0,       lynx128k, lynx48k, 0,        "Camputers",  "Lynx 128k",  GAME_NOT_WORKING)
src/mess/drivers/ng_aes.c
r6753r6754
13261326ROM_END
13271327
13281328
1329CONS( 1990, aes,    0,   0,   aes,      aes,   neogeo,   0, "SNK", "Neo-Geo AES", 0)
1330CONS( 1994, neocd,  aes, 0,   neogeo,   aes,   neogeo,   0, "SNK", "Neo-Geo CD", GAME_NOT_WORKING )
1331CONS( 1996, neocdz, aes, 0,   neogeo,   aes,   neogeo,   0, "SNK", "Neo-Geo CDZ", GAME_NOT_WORKING )
1329CONS( 1990, aes,    0,   0,   aes,      aes,   neogeo,  "SNK", "Neo-Geo AES", 0)
1330CONS( 1994, neocd,  aes, 0,   neogeo,   aes,   neogeo,  "SNK", "Neo-Geo CD", GAME_NOT_WORKING )
1331CONS( 1996, neocdz, aes, 0,   neogeo,   aes,   neogeo,  "SNK", "Neo-Geo CDZ", GAME_NOT_WORKING )
src/mess/drivers/kyocera.c
r6753r6754
15411541ROM_END
15421542
15431543/* System Drivers */
1544/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY                 FULLNAME */
1545COMP( 1983,   kc85,      0,      0,      kc85,      kc85,      0,      0,         "Kyosei",            "Kyotronic 85 (Japan)", 0 )
1546COMP( 1983, m10,      kc85,   0,      kc85,      olivm10,   0,      0,         "Olivetti",            "M-10", 0 )
1547//COMP( 1983, m10m,     kc85,   0,      kc85,       olivm10,    0,      0,          "Olivetti",             "M-10 Modem (US)", 0 )
1548COMP( 1983, trsm100,   0,      0,      trsm100,   kc85,      0,      0,         "Tandy Radio Shack",   "TRS-80 Model 100", 0 )
1549COMP( 1986, tandy102,   trsm100,0,      tandy102,   kc85,      0,      0,         "Tandy Radio Shack",   "Tandy 102", 0 )
1550//COMP( 1983, npc8201,  0,      0,      pc8201,     pc8201a,    0,      0,          "NEC",                  "PC-8201 (Japan)", 0 )
1551COMP( 1983, pc8201a,   0,      0,      pc8201,      pc8201a,   0,      0,         "NEC",               "PC-8201A", 0 )
1552//COMP( 1987, npc8300,  npc8201,0,      pc8300,     pc8300,     0,      0,          "NEC",                  "PC-8300", 0 )
1553COMP( 1984, tandy200,   0,      0,      tandy200,   kc85,      0,      0,         "Tandy Radio Shack",   "Tandy 200", 0 )
1544/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY                 FULLNAME */
1545COMP( 1983,   kc85,      0,      0,      kc85,      kc85,      0,      "Kyosei",            "Kyotronic 85 (Japan)", 0 )
1546COMP( 1983, m10,      kc85,   0,      kc85,      olivm10,   0,      "Olivetti",            "M-10", 0 )
1547//COMP( 1983, m10m,     kc85,   0,      kc85,       olivm10,    0,      "Olivetti",             "M-10 Modem (US)", 0 )
1548COMP( 1983, trsm100,   0,      0,      trsm100,   kc85,      0,      "Tandy Radio Shack",   "TRS-80 Model 100", 0 )
1549COMP( 1986, tandy102,   trsm100,0,      tandy102,   kc85,      0,      "Tandy Radio Shack",   "Tandy 102", 0 )
1550//COMP( 1983, npc8201,  0,      0,      pc8201,     pc8201a,    0,      "NEC",                  "PC-8201 (Japan)", 0 )
1551COMP( 1983, pc8201a,   0,      0,      pc8201,      pc8201a,   0,      "NEC",               "PC-8201A", 0 )
1552//COMP( 1987, npc8300,  npc8201,0,      pc8300,     pc8300,     0,      "NEC",                  "PC-8300", 0 )
1553COMP( 1984, tandy200,   0,      0,      tandy200,   kc85,      0,      "Tandy Radio Shack",   "Tandy 200", 0 )
src/mess/drivers/sdk86.c
r6753r6754
9292
9393/* Driver */
9494
95/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
96COMP( 1979, sdk86,  0,       0,    sdk86,    sdk86,     0,       0,      "Intel",   "SDK-86",      GAME_NOT_WORKING)
95/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
96COMP( 1979, sdk86,  0,       0,    sdk86,    sdk86,     0,           "Intel",   "SDK-86",      GAME_NOT_WORKING)
9797
src/mess/drivers/cdi.c
r6753r6754
46084608*      Game driver(s)    *
46094609*************************/
46104610
4611/*    YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      CONFIG    COMPANY     FULLNAME   FLAGS */
4612CONS( 1991, cdimono1, 0,        0,        cdimono1, cdi,      0,        0,        "Philips",  "CD-i (Mono-I)",   GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
4611/*    YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      COMPANY     FULLNAME   FLAGS */
4612CONS( 1991, cdimono1, 0,        0,        cdimono1, cdi,      0,        "Philips",  "CD-i (Mono-I)",   GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
src/mess/drivers/sms.c
r6753r6754
819819
820820***************************************************************************/
821821
822/*    YEAR  NAME        PARENT      COMPAT  MACHINE      INPUT   INIT      CONFIG    COMPANY     FULLNAME                            FLAGS */
823CONS( 1984, sg1000m3,   sms,        0,      sg1000m3,    smsj,   sg1000m3, 0,        "Sega",     "SG-1000 Mark III",                 0 )
824CONS( 1986, sms1,       sms,        0,      sms1_ntsc,   sms1,   sms1,     0,        "Sega",     "Master System I",                  0 )
825CONS( 1986, sms1pal,    sms,        0,      sms1_pal,    sms1,   sms1,     0,        "Sega",     "Master System I (PAL)" ,           0 )
826CONS( 1986, smssdisp,   sms,        0,      sms_sdisp,   sms,    smssdisp, 0,        "Sega",     "Master System Store Display Unit", GAME_NOT_WORKING )
827CONS( 1987, smsj,       sms,        0,      sms_fm,      smsj,   smsj,     0,        "Sega",     "Master System (Japan)",            0 )
828CONS( 1990, sms,        0,          0,      sms2_ntsc,   sms,    sms1,     0,        "Sega",     "Master System II",                 0 )
829CONS( 1990, smspal,     sms,        0,      sms2_pal,    sms,    sms1,     0,        "Sega",     "Master System II (PAL)",           0 )
830CONS( 1990, sms2kr,     sms,        0,      sms2_fm,     sms,    sms2kr,   0,        "Samsung",  "Gam*Boy II (Korea)",               0 )
822/*    YEAR  NAME        PARENT      COMPAT  MACHINE      INPUT   INIT      COMPANY     FULLNAME                            FLAGS */
823CONS( 1984, sg1000m3,   sms,        0,      sg1000m3,    smsj,   sg1000m3, "Sega",     "SG-1000 Mark III",                 0 )
824CONS( 1986, sms1,       sms,        0,      sms1_ntsc,   sms1,   sms1,     "Sega",     "Master System I",                  0 )
825CONS( 1986, sms1pal,    sms,        0,      sms1_pal,    sms1,   sms1,     "Sega",     "Master System I (PAL)" ,           0 )
826CONS( 1986, smssdisp,   sms,        0,      sms_sdisp,   sms,    smssdisp, "Sega",     "Master System Store Display Unit", GAME_NOT_WORKING )
827CONS( 1987, smsj,       sms,        0,      sms_fm,      smsj,   smsj,     "Sega",     "Master System (Japan)",            0 )
828CONS( 1990, sms,        0,          0,      sms2_ntsc,   sms,    sms1,     "Sega",     "Master System II",                 0 )
829CONS( 1990, smspal,     sms,        0,      sms2_pal,    sms,    sms1,     "Sega",     "Master System II (PAL)",           0 )
830CONS( 1990, sms2kr,     sms,        0,      sms2_fm,     sms,    sms2kr,   "Samsung",  "Gam*Boy II (Korea)",               0 )
831831
832CONS( 1990, gamegear,   0,          sms,    gamegear,    gg,     gamegear, 0,        "Sega",     "Game Gear (Europe/America)",       0 )
833CONS( 1990, gamegeaj,   gamegear,   0,      gamegear,    gg,     gamegeaj, 0,        "Sega",     "Game Gear (Japan)",                0 )
832CONS( 1990, gamegear,   0,          sms,    gamegear,    gg,     gamegear, "Sega",     "Game Gear (Europe/America)",       0 )
833CONS( 1990, gamegeaj,   gamegear,   0,      gamegear,    gg,     gamegeaj, "Sega",     "Game Gear (Japan)",                0 )
src/mess/drivers/poly88.c
r6753r6754
204204ROM_END
205205/* Driver */
206206
207/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY                   FULLNAME       FLAGS */
208COMP( 1976, poly88,  0,     0,        poly88,    poly88,  poly88, 0,"PolyMorphic Systems",   "Poly-88",    0)
209COMP( 1977, poly8813,poly88,0,        poly8813,    poly88,  poly88, 0,"PolyMorphic Systems",   "Poly-8813",GAME_NOT_WORKING)
207/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY                   FULLNAME       FLAGS */
208COMP( 1976, poly88,  0,     0,        poly88,    poly88,  poly88, "PolyMorphic Systems",   "Poly-88",    0)
209COMP( 1977, poly8813,poly88,0,        poly8813,    poly88,  poly88, "PolyMorphic Systems",   "Poly-8813",GAME_NOT_WORKING)
210210
src/mess/drivers/junior.c
r6753r6754
220220
221221/* Driver */
222222
223/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
224COMP( 1980, junior,  0,       0,    junior,    junior,     0,       0,      "Elektor Electronics",   "Junior Computer",      GAME_SUPPORTS_SAVE)
223/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
224COMP( 1980, junior,  0,       0,    junior,    junior,     0,   "Elektor Electronics",   "Junior Computer",      GAME_SUPPORTS_SAVE)
225225
src/mess/drivers/llc.c
r6753r6754
359359
360360/* Driver */
361361
362/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY          FULLNAME       FLAGS */
363COMP( 1984, llc1,   0,      0,      llc1,       llc1,       llc1,     0,    "",       "LLC-1",       GAME_NOT_WORKING)
364COMP( 1984, llc2,   llc1,   0,      llc2,       k7659,       llc2,     0,    "",       "LLC-2",       0)
362/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     COMPANY          FULLNAME       FLAGS */
363COMP( 1984, llc1,   0,      0,      llc1,       llc1,       llc1,     "",       "LLC-1",       GAME_NOT_WORKING)
364COMP( 1984, llc2,   llc1,   0,      llc2,       k7659,       llc2,     "",       "LLC-2",       0)
src/mess/drivers/psx.c
r6753r6754
12601260
12611261*/
12621262
1263/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY                             FULLNAME                            FLAGS */
1264CONS( 1994, psj,    0,      0,      psxntsc,    psx,    psx,    0,      "Sony Computer Entertainment Inc.", "Sony PlayStation (Japan)",         GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
1265CONS( 1995, pse,    psj,    0,      psxpal,     psx,    psx,    0,      "Sony Computer Entertainment Inc.", "Sony PlayStation (Europe)",        GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
1266CONS( 1995, psu,    psj,    0,      psxntsc,    psx,    psx,    0,      "Sony Computer Entertainment Inc.", "Sony PlayStation (USA)",           GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
1267CONS( 1995, psa,    psj,    0,      psxntsc,    psx,    psx,    0,      "Sony Computer Entertainment Inc.", "Sony PlayStation (Asia-Pacific)",  GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
1263/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT   INIT    COMPANY                             FULLNAME                            FLAGS */
1264CONS( 1994, psj,    0,      0,      psxntsc,    psx,    psx,    "Sony Computer Entertainment Inc.", "Sony PlayStation (Japan)",         GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
1265CONS( 1995, pse,    psj,    0,      psxpal,     psx,    psx,    "Sony Computer Entertainment Inc.", "Sony PlayStation (Europe)",        GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
1266CONS( 1995, psu,    psj,    0,      psxntsc,    psx,    psx,    "Sony Computer Entertainment Inc.", "Sony PlayStation (USA)",           GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
1267CONS( 1995, psa,    psj,    0,      psxntsc,    psx,    psx,    "Sony Computer Entertainment Inc.", "Sony PlayStation (Asia-Pacific)",  GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS )
src/mess/drivers/ipc.c
r6753r6754
6868
6969/* Driver */
7070
71/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
72COMP( ????, ipc,  0,       0,          ipc,    ipc,     0,       0,      "Intel",   "iPC",      GAME_NOT_WORKING)
71/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
72COMP( ????, ipc,  0,       0,          ipc,    ipc,     0,      "Intel",   "iPC",      GAME_NOT_WORKING)
7373
src/mess/drivers/samcoupe.c
r6753r6754
649649    GAME DRIVERS
650650***************************************************************************/
651651
652/*    YEAR  NAME      PARENT  COMPAT  MACHINE   INPUT     INIT  CONFIG    COMPANY                        FULLNAME     FLAGS */
653COMP( 1989, samcoupe, 0,      0,      samcoupe, samcoupe, 0,    0, "Miles Gordon Technology plc", "SAM Coupe", 0 )
652/*    YEAR  NAME      PARENT  COMPAT  MACHINE   INPUT     INIT  COMPANY                        FULLNAME     FLAGS */
653COMP( 1989, samcoupe, 0,      0,      samcoupe, samcoupe, 0,    "Miles Gordon Technology plc", "SAM Coupe", 0 )
src/mess/drivers/tutor.c
r6753r6754
694694   ROM_LOAD("tutor2.bin", 0x8000, 0x4000, CRC(05f228f5) SHA1(46a14a45f6f9e2c30663a2b87ce60c42768a78d0))      /* BASIC ROM */
695695ROM_END
696696
697/*      YEAR    NAME    PARENT      COMPAT  MACHINE     INPUT   INIT    CONFIG      COMPANY     FULLNAME */
698COMP(   1983?,   tutor,   0,         0,      tutor,      tutor,   tutor,   0,      "Tomy",      "Tomy Tutor" , 0)
697/*      YEAR    NAME    PARENT      COMPAT  MACHINE     INPUT   INIT    COMPANY     FULLNAME */
698COMP(   1983?,   tutor,   0,         0,      tutor,      tutor,   tutor,   "Tomy",      "Tomy Tutor" , 0)
src/mess/drivers/z1013.c
r6753r6754
231231ROM_END
232232/* Driver */
233233
234/*    YEAR  NAME   PARENT  COMPAT  MACHINE      INPUT       INIT  CONFIG COMPANY                 FULLNAME   FLAGS */
235COMP( 1985, z1013,     0,      0,    z1013,       z1013_8x4,    z1013, 0,  "VEB Robotron Electronics Riesa",     "Z1013 (matrix 8x4)",       0)
236COMP( 1985, z1013a2,   z1013,  0,    z1013,       z1013_8x8,    z1013, 0,  "VEB Robotron Electronics Riesa",     "Z1013 (matrix 8x8)",       0)
237COMP( 1985, z1013k76,  z1013,  0,    z1013k76,    k7659,       z1013, 0,  "VEB Robotron Electronics Riesa",     "Z1013 (K7659)",       GAME_NOT_WORKING)
238COMP( 1985, z1013s60,  z1013,  0,    z1013k76,    z1013_8x8,  z1013, 0,  "VEB Robotron Electronics Riesa",     "Z1013 (K7652/S6009)",    GAME_NOT_WORKING)
239COMP( 1985, z1013k69,  z1013,  0,    z1013k76,    k7659,       z1013, 0,  "VEB Robotron Electronics Riesa",     "Z1013 (K7669)",       GAME_NOT_WORKING)
234/*    YEAR  NAME   PARENT  COMPAT  MACHINE      INPUT       INIT   COMPANY                 FULLNAME   FLAGS */
235COMP( 1985, z1013,     0,      0,    z1013,       z1013_8x4,    z1013, "VEB Robotron Electronics Riesa",     "Z1013 (matrix 8x4)",       0)
236COMP( 1985, z1013a2,   z1013,  0,    z1013,       z1013_8x8,    z1013, "VEB Robotron Electronics Riesa",     "Z1013 (matrix 8x8)",       0)
237COMP( 1985, z1013k76,  z1013,  0,    z1013k76,    k7659,       z1013, "VEB Robotron Electronics Riesa",     "Z1013 (K7659)",       GAME_NOT_WORKING)
238COMP( 1985, z1013s60,  z1013,  0,    z1013k76,    z1013_8x8,  z1013, "VEB Robotron Electronics Riesa",     "Z1013 (K7652/S6009)",    GAME_NOT_WORKING)
239COMP( 1985, z1013k69,  z1013,  0,    z1013k76,    k7659,       z1013, "VEB Robotron Electronics Riesa",     "Z1013 (K7669)",       GAME_NOT_WORKING)
src/mess/drivers/comx35.c
r6753r6754
476476
477477/* System Drivers */
478478
479//    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT     INIT  CONFIG    COMPANY                       FULLNAME            FLAGS
480COMP( 1983, comx35p,   0,      0,      comx35_pal,   comx35,   0,    0,   "Comx World Operations Ltd",   "COMX 35 (PAL)",   GAME_IMPERFECT_SOUND )
481COMP( 1983, comx35n,   comx35p,0,      comx35_ntsc,comx35,   0,    0,   "Comx World Operations Ltd",   "COMX 35 (NTSC)",   GAME_IMPERFECT_SOUND )
479//    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT     INIT  COMPANY                       FULLNAME            FLAGS
480COMP( 1983, comx35p,   0,      0,      comx35_pal,   comx35,   0,    "Comx World Operations Ltd",   "COMX 35 (PAL)",   GAME_IMPERFECT_SOUND )
481COMP( 1983, comx35n,   comx35p,0,      comx35_ntsc,comx35,   0,    "Comx World Operations Ltd",   "COMX 35 (NTSC)",   GAME_IMPERFECT_SOUND )
src/mess/drivers/trs80.c
r6753r6754
860860   machine->generic.videoram.u8 = memory_region(machine, "gfx2")+0x4000;
861861}
862862
863/*    YEAR  NAME      PARENT  COMPAT  MACHINE     INPUT    INIT      CONFIG       COMPANY  FULLNAME */
864COMP( 1977, trs80,    0,   0,   trs80,    trs80,   trs80,    0,      "Tandy Radio Shack",  "TRS-80 Model I (Level I Basic)" , 0 )
865COMP( 1978, trs80l2,  trs80,   0,   model1,   trs80,   trs80l2,  0,   "Tandy Radio Shack",  "TRS-80 Model I (Level II Basic)" , 0 )
866COMP( 1983, radionic, trs80,   0,   radionic, trs80,   trs80,    0,   "Komtek",  "Radionic" , 0 )
867COMP( 1980, sys80,    trs80,   0,   sys80,    trs80,   trs80l2,  0,   "EACA Computers Ltd.","System-80" , 0 )
868COMP( 1981, lnw80,    trs80,   0,   lnw80,    trs80m3, lnw80,    0,   "LNW Research","LNW-80", 0 )
869COMP( 1980, trs80m3,  trs80,   0,   model3,   trs80m3, trs80m4,  0,   "Tandy Radio Shack",  "TRS-80 Model III", 0 )
870COMP( 1980, trs80m4,  trs80,   0,   model4,   trs80m3, trs80m4,  0,   "Tandy Radio Shack",  "TRS-80 Model 4", 0 )
871COMP( 1983, trs80m4p, trs80,   0,   model4p,  trs80m3, trs80m4p, 0,   "Tandy Radio Shack",  "TRS-80 Model 4P", 0 )
872COMP( 1983, ht1080z,  trs80,   0,   ht1080z,  trs80,   trs80l2,  0,   "Hiradastechnika Szovetkezet",  "HT-1080Z Series I" , 0 )
873COMP( 1984, ht1080z2, trs80,   0,   ht1080z,  trs80,   trs80l2,  0,   "Hiradastechnika Szovetkezet",  "HT-1080Z Series II" , 0 )
874COMP( 1985, ht108064, trs80,   0,   ht1080z,  trs80,   trs80,    0,   "Hiradastechnika Szovetkezet",  "HT-1080Z/64" , 0 )
863/*    YEAR  NAME      PARENT  COMPAT  MACHINE     INPUT    INIT  COMPANY  FULLNAME */
864COMP( 1977, trs80,    0,      0,   trs80,    trs80,   trs80,    "Tandy Radio Shack",  "TRS-80 Model I (Level I Basic)" , 0 )
865COMP( 1978, trs80l2,  trs80,   0,   model1,   trs80,   trs80l2,  "Tandy Radio Shack",  "TRS-80 Model I (Level II Basic)" , 0 )
866COMP( 1983, radionic, trs80,   0,   radionic, trs80,   trs80,    "Komtek",  "Radionic" , 0 )
867COMP( 1980, sys80,    trs80,   0,   sys80,    trs80,   trs80l2,  "EACA Computers Ltd.","System-80" , 0 )
868COMP( 1981, lnw80,    trs80,   0,   lnw80,    trs80m3, lnw80,    "LNW Research","LNW-80", 0 )
869COMP( 1980, trs80m3,  trs80,   0,   model3,   trs80m3, trs80m4,  "Tandy Radio Shack",  "TRS-80 Model III", 0 )
870COMP( 1980, trs80m4,  trs80,   0,   model4,   trs80m3, trs80m4,  "Tandy Radio Shack",  "TRS-80 Model 4", 0 )
871COMP( 1983, trs80m4p, trs80,   0,   model4p,  trs80m3, trs80m4p, "Tandy Radio Shack",  "TRS-80 Model 4P", 0 )
872COMP( 1983, ht1080z,  trs80,   0,   ht1080z,  trs80,   trs80l2,  "Hiradastechnika Szovetkezet",  "HT-1080Z Series I" , 0 )
873COMP( 1984, ht1080z2, trs80,   0,   ht1080z,  trs80,   trs80l2,  "Hiradastechnika Szovetkezet",  "HT-1080Z Series II" , 0 )
874COMP( 1985, ht108064, trs80,   0,   ht1080z,  trs80,   trs80,    "Hiradastechnika Szovetkezet",  "HT-1080Z/64" , 0 )
src/mess/drivers/jtc.c
r6753r6754
770770
771771/* System Drivers */
772772
773/*    YEAR  NAME        PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG      COMPANY                 FULLNAME                    FLAGS */
774COMP( 1987, jtc,      0,       0,    jtc,    jtc,     0,      0,         "Jugend+Technik",   "CompJU+TEr",               GAME_NOT_WORKING )
775COMP( 1988, jtces88,   jtc,     0,    jtces88,jtc,     0,      0,       "Jugend+Technik",   "CompJU+TEr (EMR-ES 1988)",   GAME_NOT_WORKING )
776COMP( 1989, jtces23,   jtc,     0,    jtces23,jtces23, 0,      0,       "Jugend+Technik",   "CompJU+TEr (ES 2.3)",      GAME_NOT_WORKING )
777COMP( 1990, jtces40,   jtc,     0,    jtces40,jtces40, 0,      0,       "Jugend+Technik",   "CompJU+TEr (ES 4.0)",      GAME_NOT_WORKING )
773/*    YEAR  NAME        PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                 FULLNAME                    FLAGS */
774COMP( 1987, jtc,      0,       0,    jtc,    jtc,     0,      "Jugend+Technik",   "CompJU+TEr",               GAME_NOT_WORKING )
775COMP( 1988, jtces88,   jtc,     0,    jtces88,jtc,     0,      "Jugend+Technik",   "CompJU+TEr (EMR-ES 1988)",   GAME_NOT_WORKING )
776COMP( 1989, jtces23,   jtc,     0,    jtces23,jtces23, 0,      "Jugend+Technik",   "CompJU+TEr (ES 2.3)",      GAME_NOT_WORKING )
777COMP( 1990, jtces40,   jtc,     0,    jtces40,jtces40, 0,      "Jugend+Technik",   "CompJU+TEr (ES 4.0)",      GAME_NOT_WORKING )
src/mess/drivers/tiki100.c
r6753r6754
711711
712712/* System Drivers */
713713
714/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY             FULLNAME        FLAGS */
715COMP( 1984, kontiki,   0,         0,      tiki100,   tiki100,   0,      0,   "Kontiki Data A/S",   "KONTIKI 100",   GAME_SUPPORTS_SAVE )
716COMP( 1984, tiki100,   kontiki,   0,      tiki100,   tiki100,   0,      0,   "Tiki Data A/S",   "TIKI 100",      GAME_SUPPORTS_SAVE )
714/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT    COMPANY             FULLNAME        FLAGS */
715COMP( 1984, kontiki,   0,         0,      tiki100,   tiki100,   0,      "Kontiki Data A/S",   "KONTIKI 100",   GAME_SUPPORTS_SAVE )
716COMP( 1984, tiki100,   kontiki,   0,      tiki100,   tiki100,   0,      "Tiki Data A/S",   "TIKI 100",      GAME_SUPPORTS_SAVE )
src/mess/drivers/atm.c
r6753r6754
176176   ROM_LOAD( "sgen.rom", 0x0000, 0x0800, CRC(1f4387d6) SHA1(93b3774dc8a486643a1bdd48c606b0c84fa0e22b))
177177ROM_END
178178
179/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY     FULLNAME */
180COMP( 1991, atm,    spec128,   0,      atm,   spec_plus,   0,      0,   "MicroART",      "ATM", GAME_NOT_WORKING)
181//COMP( 1991, atmtb1,   spec128,    0,      atm,    spec_plus,  0,      0,  "MicroART",     "ATM-turbo1", GAME_NOT_WORKING)
182COMP( 1993, atmtb2, spec128,   0,      atm,   spec_plus,   0,      0,   "MicroART",      "ATM-turbo2", GAME_NOT_WORKING)
183//COMP( 1994, turbo2, spec128,  0,      atm,    spec_plus,  0,      0,  "MicroART",     "TURBO 2+", GAME_NOT_WORKING)
179/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    COMPANY     FULLNAME */
180COMP( 1991, atm,    spec128,   0,      atm,   spec_plus,   0,         "MicroART",      "ATM", GAME_NOT_WORKING)
181//COMP( 1991, atmtb1,   spec128,    0,      atm,    spec_plus,  0,      "MicroART",     "ATM-turbo1", GAME_NOT_WORKING)
182COMP( 1993, atmtb2, spec128,   0,      atm,   spec_plus,   0,         "MicroART",      "ATM-turbo2", GAME_NOT_WORKING)
183//COMP( 1994, turbo2, spec128,  0,      atm,    spec_plus,  0,          "MicroART",     "TURBO 2+", GAME_NOT_WORKING)
src/mess/drivers/odyssey2.c
r6753r6754
323323   ROM_CART_LOAD("cart", 0x0000, 0x4000, ROM_MIRROR)
324324ROM_END
325325
326/*     YEAR  NAME      PARENT   COMPAT  MACHINE   INPUT     INIT      CONFIG    COMPANY     FULLNAME     FLAGS */
327COMP( 1978, odyssey2, 0,      0,      odyssey2, odyssey2, odyssey2, 0,    "Magnavox", "Odyssey 2", GAME_IMPERFECT_SOUND )
328COMP( 1979, videopac, odyssey2,   0,      videopac, odyssey2, odyssey2, 0,    "Philips", "Videopac G7000/C52", GAME_IMPERFECT_SOUND )
329COMP( 1983, g7400, odyssey2, 0,         g7400,    odyssey2, odyssey2, 0,    "Philips", "Videopac Plus G7400", GAME_NOT_WORKING )
326/*     YEAR  NAME      PARENT   COMPAT  MACHINE   INPUT     INIT      COMPANY     FULLNAME     FLAGS */
327COMP( 1978, odyssey2, 0,      0,      odyssey2, odyssey2, odyssey2, "Magnavox", "Odyssey 2", GAME_IMPERFECT_SOUND )
328COMP( 1979, videopac, odyssey2,   0,      videopac, odyssey2, odyssey2, "Philips", "Videopac G7000/C52", GAME_IMPERFECT_SOUND )
329COMP( 1983, g7400, odyssey2, 0,         g7400,    odyssey2, odyssey2, "Philips", "Videopac Plus G7400", GAME_NOT_WORKING )
330330
331331
src/mess/drivers/aim65_40.c
r6753r6754
5858    GAME DRIVERS
5959***************************************************************************/
6060
61/*    YEAR  NAME      PARENT  COMPAT  MACHINE   INPUT     INIT  CONFIG  COMPANY     FULLNAME     FLAGS */
62COMP( 1981, aim65_40, 0,      0,      aim65_40, aim65_40, 0,    0,      "Rockwell", "AIM-65/40", GAME_NOT_WORKING )
61/*    YEAR  NAME      PARENT  COMPAT  MACHINE   INPUT     INIT  COMPANY     FULLNAME     FLAGS */
62COMP( 1981, aim65_40, 0,      0,      aim65_40, aim65_40, 0,    "Rockwell", "AIM-65/40", GAME_NOT_WORKING )
src/mess/drivers/tricep.c
r6753r6754
7575
7676/* Driver */
7777
78/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY             FULLNAME       FLAGS */
79COMP( 1985, tricep,  0,       0,    tricep,    tricep,     0,  0,      "Morrow Designs",   "Tricep",      GAME_NOT_WORKING)
78/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY             FULLNAME       FLAGS */
79COMP( 1985, tricep,  0,       0,    tricep,    tricep,     0,  "Morrow Designs",   "Tricep",      GAME_NOT_WORKING)
8080
src/mess/drivers/primo.c
r6753r6754
401401   ROM_CART_LOAD("cart1", 0x18000, 0x4000, ROM_FILL_FF | ROM_OPTIONAL)
402402ROM_END
403403
404/*     YEAR  NAME      PARENT    COMPAT MACHINE   INPUT  INIT     CONFIG COMPANY  FULLNAME */
405COMP ( 1984, primoa32, 0,        0,     primoa32, primo, primo32, 0, "Microkey", "Primo A-32" , 0)
406COMP ( 1984, primoa48, primoa32, 0,     primoa48, primo, primo48, 0, "Microkey", "Primo A-48" , 0)
407COMP ( 1984, primoa64, primoa32, 0,     primoa64, primo, primo64, 0, "Microkey", "Primo A-64" , 0)
408COMP ( 1984, primob32, primoa32, 0,     primob32, primo, primo32, 0, "Microkey", "Primo B-32" , 0)
409COMP ( 1984, primob48, primoa32, 0,     primob48, primo, primo48, 0, "Microkey", "Primo B-48" , 0)
410COMP ( 1984, primob64, primoa32, 0,     primob64, primo, primo64, 0, "Microkey", "Primo B-64" , 0)
411COMP ( 1984, primoc64, primoa32, 0,     primoc64, primo, primo64, 0, "Microkey", "Primo C-64" , GAME_NOT_WORKING)
404/*     YEAR  NAME      PARENT    COMPAT MACHINE   INPUT  INIT     COMPANY  FULLNAME */
405COMP ( 1984, primoa32, 0,        0,     primoa32, primo, primo32, "Microkey", "Primo A-32" , 0)
406COMP ( 1984, primoa48, primoa32, 0,     primoa48, primo, primo48, "Microkey", "Primo A-48" , 0)
407COMP ( 1984, primoa64, primoa32, 0,     primoa64, primo, primo64, "Microkey", "Primo A-64" , 0)
408COMP ( 1984, primob32, primoa32, 0,     primob32, primo, primo32, "Microkey", "Primo B-32" , 0)
409COMP ( 1984, primob48, primoa32, 0,     primob48, primo, primo48, "Microkey", "Primo B-48" , 0)
410COMP ( 1984, primob64, primoa32, 0,     primob64, primo, primo64, "Microkey", "Primo B-64" , 0)
411COMP ( 1984, primoc64, primoa32, 0,     primoc64, primo, primo64, "Microkey", "Primo C-64" , GAME_NOT_WORKING)
src/mess/drivers/pockstat.c
r6753r6754
987987
988988/* Driver */
989989
990/*    YEAR  NAME      PARENT  COMPAT  MACHINE    INPUT     INIT  CONFIG     COMPANY                             FULLNAME       FLAGS */
991CONS( 1999, pockstat, 0,      0,      pockstat,  pockstat, 0,    0,  "Sony Computer Entertainment Inc.", "Sony PocketStation", GAME_SUPPORTS_SAVE )
990/*    YEAR  NAME      PARENT  COMPAT  MACHINE    INPUT     INIT  COMPANY                             FULLNAME       FLAGS */
991CONS( 1999, pockstat, 0,      0,      pockstat,  pockstat, 0,    "Sony Computer Entertainment Inc.", "Sony PocketStation", GAME_SUPPORTS_SAVE )
src/mess/drivers/ti85.c
r6753r6754
733733ROM_END
734734
735735
736/*    YEAR  NAME        PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                 FULLNAME                        FLAGS */
737COMP( 1990, ti81,       0,      0,      ti81,   ti81,   0,      0,      "Texas Instruments",    "TI-81",                        0 )
738COMP( 1992, ti85,       0,      0,      ti85d,  ti85,   0,      0,      "Texas Instruments",    "TI-85",                        0 )
739COMP( 1993, ti82,       0,      0,      ti82,   ti82,   0,      0,      "Texas Instruments",    "TI-82",                        0 )
740COMP( 1994, ti81v2,     ti81,   0,      ti82,   ti81,   0,      0,      "Texas Instruments",    "TI-81 v2.0",                   0 )
741COMP( 1996, ti83,       0,      0,      ti83,   ti83,   0,      0,      "Texas Instruments",    "TI-83",                        0 )
742COMP( 1997, ti86,       0,      0,      ti86d,  ti85,   0,      0,     "Texas Instruments",    "TI-86",                        0 )
743COMP( 1998, ti73,       0,      0,      ti83p,  ti82,   0,      0,      "Texas Instruments",    "TI-73",                        GAME_NOT_WORKING )
744COMP( 1999, ti83p,      0,      0,      ti83p,  ti82,   0,      0,      "Texas Instruments",    "TI-83 Plus",                   0 )
745COMP( 2001, ti83pse,    0,      0,      ti85,   ti85,   0,      0,      "Texas Instruments",    "TI-83 Plus Silver Edition",    GAME_NOT_WORKING )
746//COMP( 2004, ti84p,      0,      0,      ti85,   ti85,   0,      0,   "Texas Instruments",    "TI-84 Plus",                   GAME_NOT_WORKING )
747COMP( 2004, ti84pse,    0,      0,      ti85,   ti85,   0,      0,      "Texas Instruments",    "TI-84 Plus Silver Edition",    GAME_NOT_WORKING )
736/*    YEAR  NAME        PARENT  COMPAT  MACHINE INPUT   INIT   COMPANY                 FULLNAME                        FLAGS */
737COMP( 1990, ti81,       0,      0,      ti81,   ti81,   0,     "Texas Instruments",    "TI-81",                        0 )
738COMP( 1992, ti85,       0,      0,      ti85d,  ti85,   0,     "Texas Instruments",    "TI-85",                        0 )
739COMP( 1993, ti82,       0,      0,      ti82,   ti82,   0,     "Texas Instruments",    "TI-82",                        0 )
740COMP( 1994, ti81v2,     ti81,   0,      ti82,   ti81,   0,     "Texas Instruments",    "TI-81 v2.0",                   0 )
741COMP( 1996, ti83,       0,      0,      ti83,   ti83,   0,     "Texas Instruments",    "TI-83",                        0 )
742COMP( 1997, ti86,       0,      0,      ti86d,  ti85,   0,     "Texas Instruments",    "TI-86",                        0 )
743COMP( 1998, ti73,       0,      0,      ti83p,  ti82,   0,     "Texas Instruments",    "TI-73",                        GAME_NOT_WORKING )
744COMP( 1999, ti83p,      0,      0,      ti83p,  ti82,   0,     "Texas Instruments",    "TI-83 Plus",                   0 )
745COMP( 2001, ti83pse,    0,      0,      ti85,   ti85,   0,     "Texas Instruments",    "TI-83 Plus Silver Edition",    GAME_NOT_WORKING )
746//COMP( 2004, ti84p,      0,      0,      ti85,   ti85,   0,   "Texas Instruments",    "TI-84 Plus",                   GAME_NOT_WORKING )
747COMP( 2004, ti84pse,    0,      0,      ti85,   ti85,   0,     "Texas Instruments",    "TI-84 Plus Silver Edition",    GAME_NOT_WORKING )
src/mess/drivers/svi318.c
r6753r6754
524524ROM_END
525525
526526
527/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY         FULLNAME                    FLAGS */
528COMP( 1983, svi318,     0,      0,      svi318,     svi318, svi318, 0, "Spectravideo", "SVI-318 (PAL)",            0 )
529COMP( 1983, svi318n,    svi318, 0,      svi318n,    svi318, svi318, 0, "Spectravideo", "SVI-318 (NTSC)",           0 )
530COMP( 1983, svi328,     svi318, 0,      svi328,     svi328, svi318, 0, "Spectravideo", "SVI-328 (PAL)",            0 )
531COMP( 1983, svi328n,    svi318, 0,      svi328n,    svi328, svi318, 0, "Spectravideo", "SVI-328 (NTSC)",           0 )
532COMP( 1983, sv328p80,   svi318, 0,      svi328_806,    svi328, svi318, 0, "Spectravideo", "SVI-328 (PAL) + SVI-806 80 column card", 0 )
533COMP( 1983, sv328n80,   svi318, 0,      svi328n_806,   svi328, svi318, 0, "Spectravideo", "SVI-328 (NTSC) + SVI-806 80 column card", 0 )
527/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT   INIT     COMPANY         FULLNAME                    FLAGS */
528COMP( 1983, svi318,     0,      0,      svi318,     svi318, svi318,  "Spectravideo", "SVI-318 (PAL)",            0 )
529COMP( 1983, svi318n,    svi318, 0,      svi318n,    svi318, svi318,  "Spectravideo", "SVI-318 (NTSC)",           0 )
530COMP( 1983, svi328,     svi318, 0,      svi328,     svi328, svi318,  "Spectravideo", "SVI-328 (PAL)",            0 )
531COMP( 1983, svi328n,    svi318, 0,      svi328n,    svi328, svi318,  "Spectravideo", "SVI-328 (NTSC)",           0 )
532COMP( 1983, sv328p80,   svi318, 0,      svi328_806,    svi328, svi318, "Spectravideo", "SVI-328 (PAL) + SVI-806 80 column card", 0 )
533COMP( 1983, sv328n80,   svi318, 0,      svi328n_806,   svi328, svi318, "Spectravideo", "SVI-328 (NTSC) + SVI-806 80 column card", 0 )
src/mess/drivers/sage2.c
r6753r6754
7373
7474/* Driver */
7575
76/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY                 FULLNAME       FLAGS */
77COMP( 1982, sage2,  0,       0,    sage2,       sage2,     0,     0,       "Sage Technology",   "Sage II",      GAME_NOT_WORKING)
76/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY                 FULLNAME       FLAGS */
77COMP( 1982, sage2,  0,       0,    sage2,       sage2,     0,     "Sage Technology",   "Sage II",      GAME_NOT_WORKING)
7878
src/mess/drivers/vcs80.c
r6753r6754
243243
244244/* System Drivers */
245245
246/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY             FULLNAME    FLAGS */
247COMP( 1983, vcs80,  0,      0,      vcs80,   vcs80,   vcs80,   0,   "Eckhard Schiller",   "VCS-80",   GAME_SUPPORTS_SAVE )
246/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY             FULLNAME    FLAGS */
247COMP( 1983, vcs80,  0,      0,      vcs80,   vcs80,   vcs80,   "Eckhard Schiller",   "VCS-80",   GAME_SUPPORTS_SAVE )
src/mess/drivers/mod8.c
r6753r6754
109109
110110/* Driver */
111111
112/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
113COMP( 1974, mod8,   0,       0,       mod8,    mod8,     0,       0,     "Microsystems International Ltd.",   "MOD-8",      0)
112/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
113COMP( 1974, mod8,   0,       0,       mod8,    mod8,     0,     "Microsystems International Ltd.",   "MOD-8",      0)
114114
src/mess/drivers/interact.c
r6753r6754
227227
228228/* Driver */
229229
230/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG      COMPANY   FULLNAME       FLAGS */
231COMP(1979, interact, 0,       0,   interact,    interact, 0,      0,      "Interact",   "Interact Family Computer", GAME_IMPERFECT_SOUND)
232COMP(????, hector1,  interact,    0,     hector1,    interact, 0,        0,      "Micronique", "Hector 1",   GAME_IMPERFECT_SOUND)
230/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
231COMP(1979, interact, 0,       0,   interact,    interact, 0,    "Interact",   "Interact Family Computer", GAME_IMPERFECT_SOUND)
232COMP(????, hector1,  interact,    0,     hector1,    interact, 0,      "Micronique", "Hector 1",   GAME_IMPERFECT_SOUND)
src/mess/drivers/x07.c
r6753r6754
7070
7171/* Driver */
7272
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME    FLAGS */
74COMP( 1983, x07,    0,      0,       x07,       x07,     0,      0,   "Canon",  "X-07",     GAME_NOT_WORKING)
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME    FLAGS */
74COMP( 1983, x07,    0,      0,       x07,       x07,     0,      "Canon",  "X-07",     GAME_NOT_WORKING)
src/mess/drivers/nanos.c
r6753r6754
509509
510510/* Driver */
511511
512/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
513COMP( ????, nanos,  0,       0,    nanos,    nanos,     0,       0,      "Ingenieurhochschule fur Seefahrt Warnemunde/Wustrow",   "Nanos",      GAME_NOT_WORKING)
512/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
513COMP( ????, nanos,  0,       0,    nanos,    nanos,     0,       "Ingenieurhochschule fur Seefahrt Warnemunde/Wustrow",   "Nanos",      GAME_NOT_WORKING)
514514
src/mess/drivers/gp2x.c
r6753r6754
365365        ROM_LOAD( "gp2xyaffs.img", 0x300000, 0x2dfed0, CRC(e77efc53) SHA1(21477ff77aacb84005bc465a03066d71031a6098) )
366366ROM_END
367367
368CONS(2005, gp2x,  0,    0, gp2x, gp2x, 0, 0, "Game Park Holdings", "GP2X 2.0", GAME_NOT_WORKING|GAME_NO_SOUND)
369CONS(2005, gp2x3, gp2x, 0, gp2x, gp2x, 0, 0, "Game Park Holdings", "GP2X 3.0", GAME_NOT_WORKING|GAME_NO_SOUND)
370CONS(2005, gp2x4, gp2x, 0, gp2x, gp2x, 0, 0, "Game Park Holdings", "GP2X 4.0", GAME_NOT_WORKING|GAME_NO_SOUND)
368CONS(2005, gp2x,  0,    0, gp2x, gp2x, 0, "Game Park Holdings", "GP2X 2.0", GAME_NOT_WORKING|GAME_NO_SOUND)
369CONS(2005, gp2x3, gp2x, 0, gp2x, gp2x, 0, "Game Park Holdings", "GP2X 3.0", GAME_NOT_WORKING|GAME_NO_SOUND)
370CONS(2005, gp2x4, gp2x, 0, gp2x, gp2x, 0, "Game Park Holdings", "GP2X 4.0", GAME_NOT_WORKING|GAME_NO_SOUND)
371371
372372
src/mess/drivers/z9001.c
r6753r6754
145145
146146/* Driver */
147147
148/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
149COMP( 198?, z9001,   0,       0,    z9001,    z9001,     0,       0,      "Robotron",   "Z9001 (KC 85/1.10)",   GAME_NOT_WORKING)
150COMP( 198?, kc85_111,z9001,   0,    z9001,    z9001,     0,       0,      "Robotron",   "KC 85/1.11",         GAME_NOT_WORKING)
151COMP( 198?, kc87_10, z9001,   0,    z9001,    z9001,     0,       0,      "Robotron",   "KC 87.10",            GAME_NOT_WORKING)
152COMP( 198?, kc87_11, z9001,   0,    z9001,    z9001,     0,       0,      "Robotron",   "KC 87.11",            GAME_NOT_WORKING)
153COMP( 198?, kc87_20, z9001,   0,    z9001,    z9001,     0,       0,      "Robotron",   "KC 87.20",            GAME_NOT_WORKING)
154COMP( 198?, kc87_21, z9001,   0,    z9001,    z9001,     0,       0,      "Robotron",   "KC 87.21",            GAME_NOT_WORKING)
148/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
149COMP( 198?, z9001,   0,       0,    z9001,    z9001,     0,       "Robotron",   "Z9001 (KC 85/1.10)",   GAME_NOT_WORKING)
150COMP( 198?, kc85_111,z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 85/1.11",         GAME_NOT_WORKING)
151COMP( 198?, kc87_10, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.10",            GAME_NOT_WORKING)
152COMP( 198?, kc87_11, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.11",            GAME_NOT_WORKING)
153COMP( 198?, kc87_20, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.20",            GAME_NOT_WORKING)
154COMP( 198?, kc87_21, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.21",            GAME_NOT_WORKING)
src/mess/drivers/galaxy.c
r6753r6754
252252   ROM_LOAD ("galchr.bin", 0x0000, 0x0800, CRC(5c3b5bb5) SHA1(19429a61dc5e55ddec3242a8f695e06dd7961f88))
253253ROM_END
254254
255/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY FULLNAME */
256COMP(1983,   galaxy,      0,      0,   galaxy,   galaxy,   galaxy,   0,   "Elektronika inzenjering",         "Galaksija",      0)
257COMP(1985,   galaxyp,   galaxy,   0,   galaxyp,galaxyp,galaxyp,0,"Elektronika inzenjering",         "Galaksija plus", 0)
255/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY FULLNAME */
256COMP(1983,   galaxy,      0,      0,   galaxy,   galaxy,   galaxy,   "Elektronika inzenjering",         "Galaksija",      0)
257COMP(1985,   galaxyp,   galaxy,   0,   galaxyp,galaxyp,galaxyp,"Elektronika inzenjering",         "Galaksija plus", 0)
src/mess/drivers/amico2k.c
r6753r6754
8888
8989/* Driver */
9090
91/*    YEAR  NAME    PARENT  COMPAT MACHINE INPUT   INIT  CONFIG COMPANY  FULLNAME                 FLAGS */
92COMP( 1978, amico2k,    0,    0,     amico2k,    amico2k,    0,    0,     "A.S.EL.",   "Amico 2000",            GAME_NOT_WORKING)
91/*    YEAR  NAME    PARENT  COMPAT MACHINE INPUT   INIT   COMPANY  FULLNAME                 FLAGS */
92COMP( 1978, amico2k,    0,    0,     amico2k,    amico2k,    0,     "A.S.EL.",   "Amico 2000",            GAME_NOT_WORKING)
src/mess/drivers/huebler.c
r6753r6754
441441
442442/* System Drivers */
443443
444/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG      COMPANY                     FULLNAME                                        FLAGS */
445COMP( 1983, amu880,   0,      0,      amu880,   amu880,   0,      0,         "Militaerverlag der DDR",   "Ausbaufaehiger Mikrocomputer mit dem U 880",   GAME_NO_SOUND )
444/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                     FULLNAME                                        FLAGS */
445COMP( 1983, amu880,   0,      0,      amu880,   amu880,   0,      "Militaerverlag der DDR",   "Ausbaufaehiger Mikrocomputer mit dem U 880",   GAME_NO_SOUND )
src/mess/drivers/gamepock.c
r6753r6754
9595   ROM_REGION( 0x8000, "user1", ROMREGION_ERASEFF )
9696ROM_END
9797
98CONS( 1984, gamepock, 0, 0, gamepock, gamepock, 0, 0, "Epoch", "Game Pocket Computer", 0 )
98CONS( 1984, gamepock, 0, 0, gamepock, gamepock, 0, "Epoch", "Game Pocket Computer", 0 )
9999
src/mess/drivers/fm7.c
r6753r6754
20272027
20282028/* Driver */
20292029
2030/*    YEAR  NAME      PARENT  COMPAT  MACHINE  INPUT   INIT  CONFIG  COMPANY      FULLNAME        FLAGS */
2031COMP( 1982, fm7,      0,      0,      fm7,     fm7,    fm7,  0,    "Fujitsu",   "FM-7",         0)
2032COMP( 1985, fm77av,   fm7,    0,      fm77av,  fm7,    fm7,  0,    "Fujitsu",   "FM-77AV",      GAME_IMPERFECT_GRAPHICS)
2033COMP( 1985, fm7740sx, fm7,    0,      fm77av,  fm7,    fm7,  0,    "Fujitsu",   "FM-77AV40SX",  GAME_NOT_WORKING)
2030/*    YEAR  NAME      PARENT  COMPAT  MACHINE  INPUT   INIT  COMPANY      FULLNAME        FLAGS */
2031COMP( 1982, fm7,      0,      0,      fm7,     fm7,    fm7,  "Fujitsu",   "FM-7",         0)
2032COMP( 1985, fm77av,   fm7,    0,      fm77av,  fm7,    fm7,  "Fujitsu",   "FM-77AV",      GAME_IMPERFECT_GRAPHICS)
2033COMP( 1985, fm7740sx, fm7,    0,      fm77av,  fm7,    fm7,  "Fujitsu",   "FM-77AV40SX",  GAME_NOT_WORKING)
src/mess/drivers/compis.c
r6753r6754
353353   ROM_LOAD( "cmpkey13.u1", 0x0000, 0x0800, CRC(3f87d138) SHA1(c04e2d325b9c04818bc7c47c3bf32b13862b11ec) )
354354ROM_END
355355
356/*   YEAR   NAME        PARENT  COMPAT MACHINE  INPUT   INIT    CONFIG  COMPANY     FULLNAME */
357COMP(1985,   compis,      0,      0,     compis,   compis,   compis,   0,   "Telenova", "Compis" , GAME_NOT_WORKING)
358COMP(1986,   compis2,   compis,   0,     compis,   compis,   compis,   0,   "Telenova", "Compis II" , GAME_NOT_WORKING)
356/*   YEAR   NAME        PARENT  COMPAT MACHINE  INPUT   INIT    COMPANY     FULLNAME */
357COMP(1985,   compis,      0,      0,     compis,   compis,   compis,   "Telenova", "Compis" , GAME_NOT_WORKING)
358COMP(1986,   compis2,   compis,   0,     compis,   compis,   compis,   "Telenova", "Compis II" , GAME_NOT_WORKING)
src/mess/drivers/vtech2.c
r6753r6754
518518
519519***************************************************************************/
520520
521/*    YEAR   NAME      PARENT    COMPAT MACHINE   INPUT     INIT      CONFIG    COMPANY              FULLNAME */
522COMP( 1984?, laser350, 0,       0,      laser350, laser350, laser,    0,      "Video Technology",  "Laser 350" , 0)
523COMP( 1984?, laser500, laser350, 0,      laser500, laser500, laser,    0,      "Video Technology",  "Laser 500" , 0)
524COMP( 1984?, laser700, laser350, 0,      laser700, laser500, laser,    0,      "Video Technology",  "Laser 700" , 0)
521/*    YEAR   NAME      PARENT    COMPAT MACHINE   INPUT     INIT      COMPANY              FULLNAME */
522COMP( 1984?, laser350, 0,       0,      laser350, laser350, laser,    "Video Technology",  "Laser 350" , 0)
523COMP( 1984?, laser500, laser350, 0,      laser500, laser500, laser,    "Video Technology",  "Laser 500" , 0)
524COMP( 1984?, laser700, laser350, 0,      laser700, laser500, laser,    "Video Technology",  "Laser 700" , 0)
src/mess/drivers/a7150.c
r6753r6754
6262
6363/* Driver */
6464
65/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
66COMP( 1986, a7150,  0,       0,    a7150,    a7150,     0,       0,      "Robotron",   "A7150",      GAME_NOT_WORKING)
65/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
66COMP( 1986, a7150,  0,       0,    a7150,    a7150,     0,            "Robotron",   "A7150",      GAME_NOT_WORKING)
6767
src/mess/drivers/wswan.c
r6753r6754
192192//  ROM_LOAD_OPTIONAL( "wsc_bios.bin", 0x0000, 0x0001, NO_DUMP )
193193ROM_END
194194
195/*     YEAR  NAME     PARENT  COMPAT  MACHINE  INPUT  INIT  CONFIG  COMPANY   FULLNAME*/
196CONS( 1999, wswan,   0,      0,      wswan,   wswan, 0,    0,  "Bandai", "WonderSwan",       GAME_IMPERFECT_SOUND )
197CONS( 2000, wscolor, wswan,  0,      wscolor, wswan, 0,    0,  "Bandai", "WonderSwan Color", GAME_IMPERFECT_SOUND )
195/*     YEAR  NAME     PARENT  COMPAT  MACHINE  INPUT  INIT COMPANY   FULLNAME*/
196CONS( 1999, wswan,   0,      0,      wswan,   wswan, 0,    "Bandai", "WonderSwan",       GAME_IMPERFECT_SOUND )
197CONS( 2000, wscolor, wswan,  0,      wscolor, wswan, 0,    "Bandai", "WonderSwan Color", GAME_IMPERFECT_SOUND )
198198
src/mess/drivers/zx.c
r6753r6754
562562
563563/* Game Drivers */
564564
565/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG  COMPANY                     FULLNAME                FLAGS */
566COMP( 1980, zx80,       0,      0,      zx80,       zx80,       zx,     0,    "Sinclair Research",        "ZX-80",               0 )
567COMP( 1981, zx81,       0,      0,      zx81,       zx81,       zx,     0,    "Sinclair Research",        "ZX-81",               0 )
568COMP( 1982, ts1000,     zx81,   0,      ts1000,     zx81,       zx,     0,    "Timex Sinclair",           "Timex Sinclair 1000", 0 )
569COMP( 1983, ts1500,     zx81,   0,      ts1500,     zx81,       zx,     0,    "Timex Sinclair",           "Timex Sinclair 1500", 0 )
570COMP( 1983, tk85,        zx81,   0,      ts1000,     zx81,       zx,     0,    "Microdigital",             "TK85",                0 )
571COMP( 1983, ringo470,   zx81,   0,      ts1000,     zx81,       zx,     0,    "Ritas do Brasil Ltda",     "Ringo 470",           0 )
572COMP( 1984, pc8300,     zx81,   0,      pc8300,     pc8300,     zx,     0,    "Your Computer",            "PC8300",              0 )
573COMP( 1983, pow3000,    zx81,   0,      pow3000,    pow3000,    zx,     0,    "Creon Enterprises",        "Power 3000",          0 )
574COMP( 1982, lambda,     zx81,   0,      pow3000,    pow3000,    zx,     0,    "Lambda Electronics Ltd",   "Lambda 8300",         0 )
575COMP( 1997, zx97,       zx81,   0,      zx81,       zx81,       zx,     0,    "Wilf Rigter",              "ZX97",     GAME_NOT_WORKING )
565/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT      COMPANY                     FULLNAME                FLAGS */
566COMP( 1980, zx80,       0,      0,      zx80,       zx80,       zx,     "Sinclair Research",        "ZX-80",               0 )
567COMP( 1981, zx81,       0,      0,      zx81,       zx81,       zx,     "Sinclair Research",        "ZX-81",               0 )
568COMP( 1982, ts1000,     zx81,   0,      ts1000,     zx81,       zx,     "Timex Sinclair",           "Timex Sinclair 1000", 0 )
569COMP( 1983, ts1500,     zx81,   0,      ts1500,     zx81,       zx,     "Timex Sinclair",           "Timex Sinclair 1500", 0 )
570COMP( 1983, tk85,        zx81,   0,      ts1000,     zx81,       zx,     "Microdigital",             "TK85",                0 )
571COMP( 1983, ringo470,   zx81,   0,      ts1000,     zx81,       zx,     "Ritas do Brasil Ltda",     "Ringo 470",           0 )
572COMP( 1984, pc8300,     zx81,   0,      pc8300,     pc8300,     zx,     "Your Computer",            "PC8300",              0 )
573COMP( 1983, pow3000,    zx81,   0,      pow3000,    pow3000,    zx,     "Creon Enterprises",        "Power 3000",          0 )
574COMP( 1982, lambda,     zx81,   0,      pow3000,    pow3000,    zx,     "Lambda Electronics Ltd",   "Lambda 8300",         0 )
575COMP( 1997, zx97,       zx81,   0,      zx81,       zx81,       zx,     "Wilf Rigter",              "ZX97",     GAME_NOT_WORKING )
src/mess/drivers/indiana.c
r6753r6754
7474
7575/* Driver */
7676
77/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY                  FULLNAME                               FLAGS */
78COMP( 1993, indiana,  0,       0,    indiana,    indiana,     0,  0,      "Indiana University",   "Indiana University 68030 board",      GAME_NOT_WORKING)
77/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY                  FULLNAME                               FLAGS */
78COMP( 1993, indiana,  0,       0,    indiana,    indiana,     0,  "Indiana University",   "Indiana University 68030 board",      GAME_NOT_WORKING)
7979
src/mess/drivers/z80ne.c
r6753r6754
645645   ROM_LOAD( "ep2390.ic6", 0x14C00, 0x0400, CRC(28d28eee) SHA1(b80f75c1ac4905ae369ecbc9b9ce120cc85502ed) )
646646ROM_END
647647
648/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT     CONFIG   COMPANY               FULLNAME                      FLAGS */
649COMP( 1980,   z80ne,    0,        0,      z80ne,    z80ne,    z80ne,   0, "Nuova Elettronica",   "Z80NE",                      GAME_NO_SOUND | GAME_COMPUTER)
650COMP( 1980,   z80net,   z80ne,    0,      z80net,   z80net,   z80net,  0, "Nuova Elettronica",   "Z80NE + LX.388",             GAME_NO_SOUND | GAME_COMPUTER)
651COMP( 1980,   z80netb,  z80ne,    0,      z80netb,  z80net,   z80netb, 0, "Nuova Elettronica",   "Z80NE + LX.388 + Basic 16k", GAME_NO_SOUND | GAME_COMPUTER)
652COMP( 1980,   z80netf,  z80ne,    0,      z80netf,  z80netf,  z80netf, 0, "Nuova Elettronica",   "Z80NE + LX.388 + LX.390",    GAME_NO_SOUND | GAME_COMPUTER)
648/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT     COMPANY               FULLNAME                      FLAGS */
649COMP( 1980,   z80ne,    0,        0,      z80ne,    z80ne,    z80ne,   "Nuova Elettronica",   "Z80NE",                      GAME_NO_SOUND | GAME_COMPUTER)
650COMP( 1980,   z80net,   z80ne,    0,      z80net,   z80net,   z80net,  "Nuova Elettronica",   "Z80NE + LX.388",             GAME_NO_SOUND | GAME_COMPUTER)
651COMP( 1980,   z80netb,  z80ne,    0,      z80netb,  z80net,   z80netb, "Nuova Elettronica",   "Z80NE + LX.388 + Basic 16k", GAME_NO_SOUND | GAME_COMPUTER)
652COMP( 1980,   z80netf,  z80ne,    0,      z80netf,  z80netf,  z80netf, "Nuova Elettronica",   "Z80NE + LX.388 + LX.390",    GAME_NO_SOUND | GAME_COMPUTER)
src/mess/drivers/cpschngr.c
r6753r6754
603603
604604***************************************************************************/
605605
606/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT     INIT      CONFIG  COMPANY     FULLNAME */
607CONS( 1995, sfach,    sfzch,    0,   cps1_10MHz, sfzch,    cps1,     NULL,   "Capcom", "CPS Changer - Street Fighter Alpha - Warriors' Dreams (Publicity US 950727)", 0 )
608CONS( 1995, sfzch,    0,        0,   cps1_10MHz, sfzch,    cps1,     NULL,   "Capcom", "CPS Changer - Street Fighter Zero (Japan 951020)", 0 )
609CONS( 1995, sfzbch,   sfzch,    0,   cps1_10MHz, sfzch,    cps1,     NULL,   "Capcom", "CPS Changer - Street Fighter Zero (Brazil 950727)", 0 )
610CONS( 1995, wofch,    0,        0,   qsound,     sfzch,    wof,      NULL,   "Capcom", "CPS Changer - Tenchi Wo Kurau II (Japan 921031)", 0 )
606/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT     INIT     COMPANY     FULLNAME */
607CONS( 1995, sfach,    sfzch,    0,   cps1_10MHz, sfzch,    cps1,        "Capcom", "CPS Changer - Street Fighter Alpha - Warriors' Dreams (Publicity US 950727)", 0 )
608CONS( 1995, sfzch,    0,        0,   cps1_10MHz, sfzch,    cps1,        "Capcom", "CPS Changer - Street Fighter Zero (Japan 951020)", 0 )
609CONS( 1995, sfzbch,   sfzch,    0,   cps1_10MHz, sfzch,    cps1,        "Capcom", "CPS Changer - Street Fighter Zero (Brazil 950727)", 0 )
610CONS( 1995, wofch,    0,        0,   qsound,     sfzch,    wof,         "Capcom", "CPS Changer - Tenchi Wo Kurau II (Japan 921031)", 0 )
src/mess/drivers/exp85.c
r6753r6754
265265ROM_END
266266
267267/* System Drivers */
268/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY         FULLNAME        FLAGS */
269COMP( 1979, exp85,  0,      0,      exp85,   exp85,   0,      0,   "Netronics",   "Explorer/85",   GAME_NOT_WORKING )
268/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY         FULLNAME        FLAGS */
269COMP( 1979, exp85,  0,      0,      exp85,   exp85,   0,      "Netronics",   "Explorer/85",   GAME_NOT_WORKING )
src/mess/drivers/esq1.c
r6753r6754
185185        ROM_LOAD( "esq1wavhi.bin", 0x8000, 0x8000, CRC(94c554a3) SHA1(ed0318e5253637585559e8cf24c06d6115bd18f6) )
186186ROM_END
187187
188CONS( 1987, esq1, 0, 0, esq1, esq1, 0, 0, "Ensoniq", "ESQ-1", GAME_NOT_WORKING )
188CONS( 1987, esq1, 0, 0, esq1, esq1, 0, "Ensoniq", "ESQ-1", GAME_NOT_WORKING )
src/mess/drivers/ami1200.c
r6753r6754
624624
625625/***************************************************************************************************/
626626
627/*    YEAR  NAME     PARENT   COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY       FULLNAME */
628COMP( 1992, a1200n,  0,       0,      a1200n, a1200,  a1200,  0,     "Commodore",  "Amiga 1200 (NTSC)" , GAME_NOT_WORKING )
629COMP( 1992, a1200p,  a1200n,  0,      a1200p, a1200,  a1200,  0,     "Commodore",  "Amiga 1200 (PAL)" , GAME_NOT_WORKING )
630CONS( 1993, cd32,    0,       0,      cd32,   cd32,   cd32,   0,    "Commodore",  "Amiga CD32 (NTSC)" , GAME_NOT_WORKING )
627/*    YEAR  NAME     PARENT   COMPAT  MACHINE INPUT   INIT      COMPANY       FULLNAME */
628COMP( 1992, a1200n,  0,       0,      a1200n, a1200,  a1200,  "Commodore",  "Amiga 1200 (NTSC)" , GAME_NOT_WORKING )
629COMP( 1992, a1200p,  a1200n,  0,      a1200p, a1200,  a1200,  "Commodore",  "Amiga 1200 (PAL)" , GAME_NOT_WORKING )
630CONS( 1993, cd32,    0,       0,      cd32,   cd32,   cd32,   "Commodore",  "Amiga CD32 (NTSC)" , GAME_NOT_WORKING )
src/mess/drivers/apple2gs.c
r6753r6754
333333   state_save_register_global_array(machine, apple2gs_docram);
334334}
335335
336/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT       INIT      CONFIG      COMPANY            FULLNAME */
337COMP( 1989, apple2gs, 0,        apple2, apple2gs, apple2gs,   apple2gs, 0,   "Apple Computer", "Apple IIgs (ROM03)", 0 )
338COMP( 198?, apple2gsr3p, apple2gs, 0,   apple2gs, apple2gs,   apple2gs, 0,   "Apple Computer", "Apple IIgs (ROM03 prototype)", GAME_NOT_WORKING )
339COMP( 1989, apple2gsr3lp, apple2gs, 0,  apple2gs, apple2gs,   apple2gs, 0,   "Apple Computer", "Apple IIgs (ROM03 late prototype?)", GAME_NOT_WORKING )
340COMP( 1987, apple2gsr1, apple2gs, 0,    apple2gs, apple2gs,   apple2gs, 0,   "Apple Computer", "Apple IIgs (ROM01)", 0 )
341COMP( 1986, apple2gsr0, apple2gs, 0,    apple2gs, apple2gs,   apple2gs, 0,   "Apple Computer", "Apple IIgs (ROM00)", 0 )
336/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT       INIT      COMPANY            FULLNAME */
337COMP( 1989, apple2gs, 0,        apple2, apple2gs, apple2gs,   apple2gs, "Apple Computer", "Apple IIgs (ROM03)", 0 )
338COMP( 198?, apple2gsr3p, apple2gs, 0,   apple2gs, apple2gs,   apple2gs, "Apple Computer", "Apple IIgs (ROM03 prototype)", GAME_NOT_WORKING )
339COMP( 1989, apple2gsr3lp, apple2gs, 0,  apple2gs, apple2gs,   apple2gs, "Apple Computer", "Apple IIgs (ROM03 late prototype?)", GAME_NOT_WORKING )
340COMP( 1987, apple2gsr1, apple2gs, 0,    apple2gs, apple2gs,   apple2gs, "Apple Computer", "Apple IIgs (ROM01)", 0 )
341COMP( 1986, apple2gsr0, apple2gs, 0,    apple2gs, apple2gs,   apple2gs, "Apple Computer", "Apple IIgs (ROM00)", 0 )
src/mess/drivers/vt320.c
r6753r6754
9696
9797/* Driver */
9898
99/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
100COMP( 1987, vt320,  0,       0,    vt320,    vt320,     0,       0,      "DEC",   "VT320",      GAME_NOT_WORKING)
101//COMP( 1989?, vt330,  0,       0,  vt320,  vt320,   0,       0,     "DEC",   "VT330",      GAME_NOT_WORKING)
102//COMP( 1989?, vt340,  0,       0,  vt320,  vt320,   0,       0,     "DEC",   "VT340",      GAME_NOT_WORKING)
103//COMP( 1990?, vt340p,  0,       0,     vt320,  vt320,   0,       0,     "DEC",   "VT340+",     GAME_NOT_WORKING)
99/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
100COMP( 1987, vt320,  0,       0,    vt320,    vt320,     0,         "DEC",   "VT320",      GAME_NOT_WORKING)
101//COMP( 1989?, vt330,  0,       0,  vt320,  vt320,   0,         "DEC",   "VT330",      GAME_NOT_WORKING)
102//COMP( 1989?, vt340,  0,       0,  vt320,  vt320,   0,         "DEC",   "VT340",      GAME_NOT_WORKING)
103//COMP( 1990?, vt340p,  0,      0,  vt320,  vt320,   0,         "DEC",   "VT340+",     GAME_NOT_WORKING)
104104
src/mess/drivers/votrtnt.c
r6753r6754
114114 Drivers
115115******************************************************************************/
116116
117/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT CONFIG      COMPANY                     FULLNAME                            FLAGS */
118COMP( 1980, votrtnt,   0,          0,      votrtnt,   votrtnt, 0,   0,   "Votrax",        "Type 'N Talk",                        GAME_NOT_WORKING )
117/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT      COMPANY                     FULLNAME                            FLAGS */
118COMP( 1980, votrtnt,   0,          0,      votrtnt,   votrtnt, 0,     "Votrax",        "Type 'N Talk",                        GAME_NOT_WORKING )
119119
src/mess/drivers/a5105.c
r6753r6754
6969
7070/* Driver */
7171
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
73COMP( ????, a5105,  0,       0,    a5105,    a5105,     0,       0,      "BIC",   "A5105",      GAME_NOT_WORKING)
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
73COMP( ????, a5105,  0,       0,    a5105,    a5105,     0,           "BIC",   "A5105",      GAME_NOT_WORKING)
7474
src/mess/drivers/k1003.c
r6753r6754
138138
139139/* Driver */
140140
141/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
142COMP( ????, k1003,  0,       0,    k1003,    k1003,     0,       0,      "Robotron",   "K1003",      GAME_NOT_WORKING)
141/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
142COMP( ????, k1003,  0,       0,    k1003,    k1003,     0,            "Robotron",   "K1003",      GAME_NOT_WORKING)
143143
144144
src/mess/drivers/atari.c
r6753r6754
12771277 *
12781278 **************************************************************/
12791279
1280/*     YEAR  NAME      PARENT    COMPAT MACHINE     INPUT    INIT    CONFIG   COMPANY    FULLNAME */
1281COMP ( 1979, a400,     0,        0,     a400,       a800,    0,      0,       "Atari",   "Atari 400 (NTSC)", 0)
1282COMP ( 1979, a400pal,  a400,     0,     a400pal,    a800,    0,      0,       "Atari",   "Atari 400 (PAL)",  0)
1283COMP ( 1979, a800,     0,        0,     a800,       a800,    0,      0,       "Atari",   "Atari 800 (NTSC)", 0)
1284COMP ( 1979, a800pal,  a800,     0,     a800pal,    a800,    0,      0,       "Atari",   "Atari 800 (PAL)",  0)
1285COMP ( 1982, a1200xl,  a800,     0,     a1200xl,    a800xl,  a800xl, 0,       "Atari",   "Atari 1200XL",     GAME_NOT_WORKING )      // 64k RAM
1286COMP ( 1983, a600xl,   a800xl,   0,     a600xl,     a800xl,  a600xl, 0,      "Atari",   "Atari 600XL",      GAME_NOT_WORKING )      // 16k RAM
1287COMP ( 1983, a800xl,   0,       0,     a800xl,     a800xl,  a800xl, 0,       "Atari",   "Atari 800XL (NTSC)",GAME_IMPERFECT_GRAPHICS )      // 64k RAM
1288COMP ( 1983, a800xlp,  a800xl,    0,     a800xlpal,  a800xl,  a800xl, 0,       "Atari",   "Atari 800XL (PAL)", GAME_IMPERFECT_GRAPHICS )      // 64k RAM
1289COMP ( 1986, a65xe,    a800xl,   0,     a800xl,     a800xl,  a800xl, 0,       "Atari",   "Atari 65XE",       GAME_NOT_WORKING )      // 64k RAM
1290COMP ( 1986, a65xea,   a800xl,   0,     a800xl,     a800xl,  a800xl, 0,       "Atari",   "Atari 65XE (Arabic)", GAME_NOT_WORKING )
1291COMP ( 1986, a130xe,   a800xl,   0,     a800xl,     a800xl,  a800xl, 0,       "Atari",   "Atari 130XE",      GAME_NOT_WORKING )      // 128k RAM
1292COMP ( 1986, a800xe,   a800xl,   0,     a800xl,     a800xl,  a800xl, 0,       "Atari",   "Atari 800XE",      GAME_NOT_WORKING )      // 64k RAM
1293COMP ( 1987, xegs,     0,        0,     a800xl,     a800xl,  a800xl, 0,       "Atari",   "Atari XE Game System", GAME_NOT_WORKING )   // 64k RAM
1280/*     YEAR  NAME      PARENT    COMPAT MACHINE     INPUT    INIT      COMPANY    FULLNAME */
1281COMP ( 1979, a400,     0,        0,     a400,       a800,    0,      "Atari",   "Atari 400 (NTSC)", 0)
1282COMP ( 1979, a400pal,  a400,     0,     a400pal,    a800,    0,      "Atari",   "Atari 400 (PAL)",  0)
1283COMP ( 1979, a800,     0,        0,     a800,       a800,    0,      "Atari",   "Atari 800 (NTSC)", 0)
1284COMP ( 1979, a800pal,  a800,     0,     a800pal,    a800,    0,      "Atari",   "Atari 800 (PAL)",  0)
1285COMP ( 1982, a1200xl,  a800,     0,     a1200xl,    a800xl,  a800xl, "Atari",   "Atari 1200XL",     GAME_NOT_WORKING )      // 64k RAM
1286COMP ( 1983, a600xl,   a800xl,   0,     a600xl,     a800xl,  a600xl, "Atari",   "Atari 600XL",      GAME_NOT_WORKING )      // 16k RAM
1287COMP ( 1983, a800xl,   0,       0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 800XL (NTSC)",GAME_IMPERFECT_GRAPHICS )      // 64k RAM
1288COMP ( 1983, a800xlp,  a800xl,    0,     a800xlpal,  a800xl,  a800xl, "Atari",   "Atari 800XL (PAL)", GAME_IMPERFECT_GRAPHICS )      // 64k RAM
1289COMP ( 1986, a65xe,    a800xl,   0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 65XE",       GAME_NOT_WORKING )      // 64k RAM
1290COMP ( 1986, a65xea,   a800xl,   0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 65XE (Arabic)", GAME_NOT_WORKING )
1291COMP ( 1986, a130xe,   a800xl,   0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 130XE",      GAME_NOT_WORKING )      // 128k RAM
1292COMP ( 1986, a800xe,   a800xl,   0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 800XE",      GAME_NOT_WORKING )      // 64k RAM
1293COMP ( 1987, xegs,     0,        0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari XE Game System", GAME_NOT_WORKING )   // 64k RAM
12941294
1295CONS ( 1982, a5200,    0,        0,     a5200,      a5200,   0,      0,       "Atari",   "Atari 5200",       0)
1295CONS ( 1982, a5200,    0,        0,     a5200,      a5200,   0,      "Atari",   "Atari 5200",       0)
src/mess/drivers/mac.c
r6753r6754
14221422        ROM_LOAD16_WORD( "96645f9c.rom", 0x000000, 0x040000, CRC(29ac7ee9) SHA1(7f3acf40b1f63612de2314a2e9fcfeafca0711fc) )
14231423ROM_END
14241424
1425/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    CONFIG   COMPANY        FULLNAME */
1426COMP( 1984, mac128k,  0,    0,   mac128k,  macplus,  mac128k512k, 0,     "Apple Computer", "Macintosh 128k",  GAME_NOT_WORKING )
1427COMP( 1984, mac512k,  mac128k,  0,   mac512ke, macplus,  mac128k512k, 0,     "Apple Computer", "Macintosh 512k",  GAME_NOT_WORKING )
1428COMP( 1986, mac512ke, macplus,  0,   mac512ke, macplus,  mac512ke,    0,     "Apple Computer", "Macintosh 512ke", 0 )
1429COMP( 1986, macplus,  0,   0,   macplus,  macplus,  macplus,    0,     "Apple Computer", "Macintosh Plus",  0 )
1430COMP( 1987, macse,    0,   0,   macse,    macadb,   macse,    0,     "Apple Computer", "Macintosh SE",  0 )
1431COMP( 1987, macsefd,  0,   0,   macse,    macadb,   macse,    0,     "Apple Computer", "Macintosh SE (FDHD)",  0 )
1432COMP( 1987, macii,    0,   0,   macii,    macadb,   macii,    0,     "Apple Computer", "Macintosh II",  GAME_NOT_WORKING )
1433COMP( 1988, mac2fdhd, 0,   0,   macii,    macadb,   maciifdhd,    0,     "Apple Computer", "Macintosh II (FDHD)",  GAME_NOT_WORKING )
1434COMP( 1988, maciix,   mac2fdhd, 0,   maciix,   macadb,   maciix,    0,     "Apple Computer", "Macintosh IIx",  0 )
1435COMP( 1989, macprtb,  0,        0,      macprtb,  macadb,   macprtb,     0,     "Apple Computer", "Macintosh Portable", GAME_NOT_WORKING )
1436COMP( 1989, macse30,  mac2fdhd, 0,   macse30,  macadb,   macse30,    0,     "Apple Computer", "Macintosh SE/30",  0 )
1437COMP( 1989, maciicx,  mac2fdhd, 0,   maciix,   macadb,   maciicx,    0,     "Apple Computer", "Macintosh IIcx",  0 )
1438COMP( 1989, maciici,  0,   0,   maciici,  macadb,   maciici,    0,     "Apple Computer", "Macintosh IIci",  GAME_NOT_WORKING )
1439COMP( 1990, macclasc, 0,   0,   macse,    macadb,   macclassic,    0,     "Apple Computer", "Macintosh Classic",  GAME_NOT_WORKING )
1440COMP( 1990, maclc,    0,   0,   maclc,    macadb,   maclc,    0,     "Apple Computer", "Macintosh LC",  GAME_NOT_WORKING )
1441COMP( 1990, maciisi,  0,   0,   maciisi,  macadb,   maciici,    0,     "Apple Computer", "Macintosh IIsi",  GAME_NOT_WORKING )
1442COMP( 1991, macpb100, 0,        0,      macprtb,  macadb,   macprtb,     0,     "Apple Computer", "Macintosh PowerBook 100", GAME_NOT_WORKING )
1443COMP( 1991, macclas2, 0,   0,   macclas2, macadb,   macclassic2, 0,     "Apple Computer", "Macintosh Classic II",  GAME_NOT_WORKING )
1444COMP( 1991, maclc2,   0,   0,   maclc2,   macadb,   maclc2,    0,     "Apple Computer", "Macintosh LC II",  GAME_NOT_WORKING )
1445COMP( 1993, maclc3,   0,   0,   maclc3,   macadb,   maclc3,    0,     "Apple Computer", "Macintosh LC III",  GAME_NOT_WORKING )
1446COMP( 1994, pmac6100, 0,   0,   pwrmac,   macadb,   macpm6100,    0,     "Apple Computer", "Power Macintosh 6100",  GAME_NOT_WORKING )
1425/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    COMPANY        FULLNAME */
1426COMP( 1984, mac128k,  0,    0,   mac128k,  macplus,  mac128k512k,      "Apple Computer", "Macintosh 128k",  GAME_NOT_WORKING )
1427COMP( 1984, mac512k,  mac128k,  0,   mac512ke, macplus,  mac128k512k,  "Apple Computer", "Macintosh 512k",  GAME_NOT_WORKING )
1428COMP( 1986, mac512ke, macplus,  0,   mac512ke, macplus,  mac512ke,     "Apple Computer", "Macintosh 512ke", 0 )
1429COMP( 1986, macplus,  0,   0,   macplus,  macplus,  macplus,         "Apple Computer", "Macintosh Plus",  0 )
1430COMP( 1987, macse,    0,   0,   macse,    macadb,   macse,             "Apple Computer", "Macintosh SE",  0 )
1431COMP( 1987, macsefd,  0,   0,   macse,    macadb,   macse,             "Apple Computer", "Macintosh SE (FDHD)",  0 )
1432COMP( 1987, macii,    0,   0,   macii,    macadb,   macii,             "Apple Computer", "Macintosh II",  GAME_NOT_WORKING )
1433COMP( 1988, mac2fdhd, 0,   0,   macii,    macadb,   maciifdhd,         "Apple Computer", "Macintosh II (FDHD)",  GAME_NOT_WORKING )
1434COMP( 1988, maciix,   mac2fdhd, 0,   maciix,   macadb,   maciix,         "Apple Computer", "Macintosh IIx",  0 )
1435COMP( 1989, macprtb,  0,        0,      macprtb,  macadb,   macprtb,  "Apple Computer", "Macintosh Portable", GAME_NOT_WORKING )
1436COMP( 1989, macse30,  mac2fdhd, 0,   macse30,  macadb,   macse30,     "Apple Computer", "Macintosh SE/30",  0 )
1437COMP( 1989, maciicx,  mac2fdhd, 0,   maciix,   macadb,   maciicx,     "Apple Computer", "Macintosh IIcx",  0 )
1438COMP( 1989, maciici,  0,   0,   maciici,  macadb,   maciici,         "Apple Computer", "Macintosh IIci",  GAME_NOT_WORKING )
1439COMP( 1990, macclasc, 0,   0,   macse,    macadb,   macclassic,         "Apple Computer", "Macintosh Classic",  GAME_NOT_WORKING )
1440COMP( 1990, maclc,    0,   0,   maclc,    macadb,   maclc,             "Apple Computer", "Macintosh LC",  GAME_NOT_WORKING )
1441COMP( 1990, maciisi,  0,   0,   maciisi,  macadb,   maciici,         "Apple Computer", "Macintosh IIsi",  GAME_NOT_WORKING )
1442COMP( 1991, macpb100, 0,        0,      macprtb,  macadb,   macprtb,  "Apple Computer", "Macintosh PowerBook 100", GAME_NOT_WORKING )
1443COMP( 1991, macclas2, 0,   0,   macclas2, macadb,   macclassic2,      "Apple Computer", "Macintosh Classic II",  GAME_NOT_WORKING )
1444COMP( 1991, maclc2,   0,   0,   maclc2,   macadb,   maclc2,             "Apple Computer", "Macintosh LC II",  GAME_NOT_WORKING )
1445COMP( 1993, maclc3,   0,   0,   maclc3,   macadb,   maclc3,             "Apple Computer", "Macintosh LC III",  GAME_NOT_WORKING )
1446COMP( 1994, pmac6100, 0,   0,   pwrmac,   macadb,   macpm6100,         "Apple Computer", "Power Macintosh 6100",  GAME_NOT_WORKING )
14471447
src/mess/drivers/nc.c
r6753r6754
17871787   ROM_LOAD("nc200.rom", 0x010000, 0x080000, CRC(bb8180e7) SHA1(fb5c93b0a3e199202c6a12548d2617f7a09bae47))
17881788ROM_END
17891789
1790/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY         FULLNAME    FLAGS */
1791COMP( 1992, nc100,  0,      0,      nc100,  nc100,  0,      0,  "Amstrad plc",  "NC100",    0 )
1792COMP( 1992, nc150,  nc100,  0,      nc100,  nc100,  0,      0,  "Amstrad plc",  "NC150",    0 )
1793COMP( 1993, nc200,  0,      0,      nc200,  nc200,  0,      0,  "Amstrad plc",  "NC200",    0 )
1790/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY         FULLNAME    FLAGS */
1791COMP( 1992, nc100,  0,      0,      nc100,  nc100,  0,      "Amstrad plc",  "NC100",    0 )
1792COMP( 1992, nc150,  nc100,  0,      nc100,  nc100,  0,      "Amstrad plc",  "NC150",    0 )
1793COMP( 1993, nc200,  0,      0,      nc200,  nc200,  0,      "Amstrad plc",  "NC200",    0 )
17941794
src/mess/drivers/p8k.c
r6753r6754
614614
615615/* Driver */
616616
617/*    YEAR  NAME        PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY                   FULLNAME       FLAGS */
618COMP( 1989, p8000,      0,      0,       p8k,       p8k,     0,      0,   "EAW electronic Treptow", "P8000 (8bit Board)",  GAME_NOT_WORKING)
619COMP( 1989, p8000_16,   p8000,  0,       p8k_16,    p8k,     0,      0,   "EAW electronic Treptow", "P8000 (16bit Board)",  GAME_NOT_WORKING)
617/*    YEAR  NAME        PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY                   FULLNAME       FLAGS */
618COMP( 1989, p8000,      0,      0,       p8k,       p8k,     0,      "EAW electronic Treptow", "P8000 (8bit Board)",  GAME_NOT_WORKING)
619COMP( 1989, p8000_16,   p8000,  0,       p8k_16,    p8k,     0,      "EAW electronic Treptow", "P8000 (16bit Board)",  GAME_NOT_WORKING)
src/mess/drivers/hp16500.c
r6753r6754
6767        ROM_LOAD32_BYTE( "16500-80017.bin", 0x000003, 0x008000, CRC(e0b1096b) SHA1(426bb9a4756d8087bded4f6b61365d733ffbb09a) )
6868ROM_END
6969
70COMP( 1994, hp16500b, 0, 0, hp16500, hp16500, 0, 0, "Hewlett-Packard", "HP 16500b", GAME_NOT_WORKING|GAME_NO_SOUND)
70COMP( 1994, hp16500b, 0, 0, hp16500, hp16500, 0, "Hewlett-Packard", "HP 16500b", GAME_NOT_WORKING|GAME_NO_SOUND)
src/mess/drivers/ac1.c
r6753r6754
192192ROM_END
193193
194194/* Driver */
195/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT  CONFIG COMPANY                 FULLNAME   FLAGS */
196COMP( 1984, ac1,     0,      0,    ac1,    ac1,    ac1, 0,  "Frank Heyder", "Amateurcomputer AC1 Berlin",       0)
197COMP( 1984, ac1_32,  ac1,    0,    ac1_32,   ac1,    ac1, 0,  "Frank Heyder", "Amateurcomputer AC1 Berlin (32 lines)",       0)
198COMP( 1984, ac1scch, ac1,    0,    ac1_32,   ac1,    ac1, 0,  "Frank Heyder", "Amateurcomputer AC1 SCCH",       0)
195/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT   INIT  COMPANY                 FULLNAME   FLAGS */
196COMP( 1984, ac1,     0,      0,    ac1,    ac1,    ac1,  "Frank Heyder", "Amateurcomputer AC1 Berlin",       0)
197COMP( 1984, ac1_32,  ac1,    0,    ac1_32,   ac1,    ac1,  "Frank Heyder", "Amateurcomputer AC1 Berlin (32 lines)",       0)
198COMP( 1984, ac1scch, ac1,    0,    ac1_32,   ac1,    ac1,  "Frank Heyder", "Amateurcomputer AC1 SCCH",       0)
src/mess/drivers/sord.c
r6753r6754
627627    GAME DRIVERS
628628***************************************************************************/
629629
630/*    YEAR  NAME      PARENT  COMPAT  MACHINE      INPUT    INIT  CONFIG    COMPANY  FULLNAME               FLAGS */
631COMP( 1983, sordm5,     0,      0,      sord_m5,      sord_m5, 0,    0,        "Sord",  "Sord M5",             0 )
632COMP( 1983, srdm5fd5, sordm5, 0,      sord_m5_fd5, sord_m5, 0,    0, "Sord",  "Sord M5 + PI5 + FD5", GAME_NOT_WORKING )
630/*    YEAR  NAME      PARENT  COMPAT  MACHINE      INPUT    INIT  COMPANY  FULLNAME               FLAGS */
631COMP( 1983, sordm5,     0,      0,      sord_m5,      sord_m5, 0,    "Sord",  "Sord M5",             0 )
632COMP( 1983, srdm5fd5, sordm5, 0,      sord_m5_fd5, sord_m5, 0,    "Sord",  "Sord M5 + PI5 + FD5", GAME_NOT_WORKING )
src/mess/drivers/bw12.c
r6753r6754
866866
867867/* System Drivers */
868868
869/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                             FULLNAME        FLAGS */
870COMP( 1984,   bw12,   0,      0,      bw12,    bw12,   0,      0,      "Bondwell International Limited",   "Bondwell 12",   GAME_SUPPORTS_SAVE )
871COMP( 1984,   bw14,   bw12,   0,      bw14,   bw12,   0,      0,      "Bondwell International Limited",   "Bondwell 14",   GAME_SUPPORTS_SAVE )
869/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                             FULLNAME        FLAGS */
870COMP( 1984,   bw12,   0,      0,      bw12,    bw12,   0,      "Bondwell International Limited",   "Bondwell 12",   GAME_SUPPORTS_SAVE )
871COMP( 1984,   bw14,   bw12,   0,      bw14,   bw12,   0,      "Bondwell International Limited",   "Bondwell 14",   GAME_SUPPORTS_SAVE )
src/mess/drivers/pentagon.c
r6753r6754
217217   ROM_CART_LOAD("cart", 0x0000, 0x4000, ROM_NOCLEAR | ROM_NOMIRROR | ROM_OPTIONAL)
218218ROM_END
219219
220/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY     FULLNAME */
221COMP( ????, pentagon, spec128,   0,      pentagon,   spec_plus,   0,      0,   "???",      "Pentagon", GAME_NOT_WORKING)
222COMP( ????, pent1024, spec128,   0,      pent1024,   spec_plus,   0,      0,   "???",      "Pentagon 1024", GAME_NOT_WORKING)
220/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    COMPANY     FULLNAME */
221COMP( ????, pentagon, spec128,   0,      pentagon,   spec_plus,   0,      "???",      "Pentagon", GAME_NOT_WORKING)
222COMP( ????, pent1024, spec128,   0,      pent1024,   spec_plus,   0,      "???",      "Pentagon 1024", GAME_NOT_WORKING)
src/mess/drivers/et3400.c
r6753r6754
6363
6464/* Driver */
6565
66/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
67COMP( 1976, et3400,  0,       0,    et3400,    et3400,     0,       0,      "Heath, Inc.",   "Heathkit ET-3400",      GAME_NOT_WORKING)
66/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
67COMP( 1976, et3400,  0,       0,    et3400,    et3400,     0,        "Heath, Inc.",   "Heathkit ET-3400",      GAME_NOT_WORKING)
6868
src/mess/drivers/pk8000.c
r6753r6754
375375
376376/* Driver */
377377
378/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
379COMP( 1987, vesta,  0,       0,    pk8000,    pk8000,     0,       0,      "BP EVM",   "PK8000 Vesta",      0)
380COMP( 1987, hobby,  vesta,   0,    pk8000,    pk8000,     0,       0,      "BP EVM",   "PK8000 Sura/Hobby",   0)
378/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
379COMP( 1987, vesta,  0,       0,    pk8000,    pk8000,     0,   "BP EVM",   "PK8000 Vesta",      0)
380COMP( 1987, hobby,  vesta,   0,    pk8000,    pk8000,     0,   "BP EVM",   "PK8000 Sura/Hobby",   0)
381381
src/mess/drivers/ngp.c
r6753r6754
835835ROM_END
836836
837837
838CONS( 1998, ngp, 0, 0, ngp, ngp, 0, 0, "SNK", "NeoGeo Pocket", 0 )
839CONS( 1999, ngpc, ngp, 0, ngpc, ngp, 0, 0, "SNK", "NeoGeo Pocket Color", 0 )
838CONS( 1998, ngp, 0, 0, ngp, ngp, 0,  "SNK", "NeoGeo Pocket", 0 )
839CONS( 1999, ngpc, ngp, 0, ngpc, ngp, 0, "SNK", "NeoGeo Pocket Color", 0 )
840840
src/mess/drivers/nes.c
r6753r6754
402402
403403***************************************************************************/
404404
405/*     YEAR  NAME      PARENT  COMPAT MACHINE   INPUT    INIT   CONFIG   COMPANY       FULLNAME */
406CONS( 1985, nes,       0,      0,     nes,      nes,     0,     0,       "Nintendo",  "Nintendo Entertainment System / Famicom (NTSC)", GAME_IMPERFECT_GRAPHICS )
407CONS( 1987, nespal,    nes,    0,     nespal,   nes,     0,     0,       "Nintendo",  "Nintendo Entertainment System (PAL)", GAME_IMPERFECT_GRAPHICS )
408CONS( 1983, famicom,   nes,    0,     famicom,  famicom, famicom,    0,        "Nintendo",  "Famicom Disk System", GAME_IMPERFECT_GRAPHICS )
409CONS( 1986, famitwin,  nes,    0,     famicom,  famicom, famicom,    0,        "Sharp",     "Famicom Twin", GAME_IMPERFECT_GRAPHICS )
410CONS( 198?, m82,       nes,    0,     nes,      nes,     0,     0,       "Nintendo",  "M82 Display Unit", GAME_IMPERFECT_GRAPHICS )
411CONS( 1996, drpcjr,    nes,    0,     famicom,  nes,     0,     0,       "Bung",      "Doctor PC Jr", GAME_IMPERFECT_GRAPHICS )
412CONS( 199?, dendy,     nes,    0,     dendy,    nes,     0,     0,       "Steepler",  "Dendy Classic", GAME_IMPERFECT_GRAPHICS )
405/*     YEAR  NAME      PARENT  COMPAT MACHINE   INPUT    INIT    COMPANY       FULLNAME */
406CONS( 1985, nes,       0,      0,     nes,      nes,     0,      "Nintendo",  "Nintendo Entertainment System / Famicom (NTSC)", GAME_IMPERFECT_GRAPHICS )
407CONS( 1987, nespal,    nes,    0,     nespal,   nes,     0,      "Nintendo",  "Nintendo Entertainment System (PAL)", GAME_IMPERFECT_GRAPHICS )
408CONS( 1983, famicom,   nes,    0,     famicom,  famicom, famicom,"Nintendo",  "Famicom Disk System", GAME_IMPERFECT_GRAPHICS )
409CONS( 1986, famitwin,  nes,    0,     famicom,  famicom, famicom,"Sharp",     "Famicom Twin", GAME_IMPERFECT_GRAPHICS )
410CONS( 198?, m82,       nes,    0,     nes,      nes,     0,      "Nintendo",  "M82 Display Unit", GAME_IMPERFECT_GRAPHICS )
411CONS( 1996, drpcjr,    nes,    0,     famicom,  nes,     0,      "Bung",      "Doctor PC Jr", GAME_IMPERFECT_GRAPHICS )
412CONS( 199?, dendy,     nes,    0,     dendy,    nes,     0,      "Steepler",  "Dendy Classic", GAME_IMPERFECT_GRAPHICS )
src/mess/drivers/z88.c
r6753r6754
782782     ROMX_LOAD("z88v401fi.rom", 0x010000, 0x020000, CRC(ecd7f3f6) SHA1(bf8d3e083f1959e5a0d7e9c8d2ad0c14abd46381), ROM_BIOS(3) )
783783ROM_END
784784
785/*     YEAR     NAME    PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG  COMPANY                 FULLNAME */
786COMP( 1988,   z88,   0,      0,      z88,      z88,      0,      0,   "Cambridge Computers",   "Z88",GAME_NOT_WORKING)
785/*     YEAR     NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     COMPANY                 FULLNAME */
786COMP( 1988,   z88,   0,      0,      z88,      z88,      0,         "Cambridge Computers",   "Z88",GAME_NOT_WORKING)
src/mess/drivers/concept.c
r6753r6754
333333
334334ROM_END
335335
336/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT    INIT  CONFIG   COMPANY           FULLNAME */
337COMP( 1982, concept,  0,      0,      concept,  concept, 0,    0, "Corvus Systems", "Concept" , 0)
336/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT    INIT  COMPANY           FULLNAME */
337COMP( 1982, concept,  0,      0,      concept,  concept, 0,    "Corvus Systems", "Concept" , 0)
src/mess/drivers/pce220.c
r6753r6754
112112
113113/* Driver */
114114
115/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT CONFIG COMPANY   FULLNAME       FLAGS */
116COMP( 1991, pce220,  0,       0,    pce220,    pce220,  0,   0,      "Sharp",   "PC-E220",      GAME_NOT_WORKING)
115/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
116COMP( 1991, pce220,  0,       0,    pce220,    pce220,  0,   "Sharp",   "PC-E220",      GAME_NOT_WORKING)
117117
src/mess/drivers/sgi_ip2.c
r6753r6754
518518   ROM_LOAD( "sgi-ip2-u93.ip2.2-008.od",  0x10000, 0x8000, CRC(bf967590) SHA1(1aac48e4f5531a25c5482f64de5cd3c7a9931f11) )
519519ROM_END
520520
521/*    YEAR  NAME      PARENT    COMPAT    MACHINE  INPUT     INIT     CONFIG    COMPANY                   FULLNAME */
522COMP( 1985, sgi_ip2,  0,        0,        sgi_ip2, sgi_ip2,  sgi_ip2, 0,        "Silicon Graphics, Inc.", "IRIS 3130 (IP2)", GAME_NOT_WORKING )
521/*    YEAR  NAME      PARENT    COMPAT    MACHINE  INPUT     INIT     COMPANY                   FULLNAME */
522COMP( 1985, sgi_ip2,  0,        0,        sgi_ip2, sgi_ip2,  sgi_ip2, "Silicon Graphics, Inc.", "IRIS 3130 (IP2)", GAME_NOT_WORKING )
src/mess/drivers/pcw16.c
r6753r6754
14551455ROM_END
14561456
14571457
1458/*     YEAR  NAME     PARENT    COMPAT  MACHINE    INPUT     INIT   CONFIG,  COMPANY          FULLNAME */
1459COMP( 1995, pcw16,     0,      0,      pcw16,      pcw16,    pcw16,       0,   "Amstrad plc",   "PCW16", GAME_NOT_WORKING )
1458/*     YEAR  NAME     PARENT    COMPAT  MACHINE    INPUT     INIT    COMPANY          FULLNAME */
1459COMP( 1995, pcw16,     0,      0,      pcw16,      pcw16,    pcw16,    "Amstrad plc",   "PCW16", GAME_NOT_WORKING )
src/mess/drivers/ti990_4.c
r6753r6754
326326INPUT_PORTS_END
327327
328328
329/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY                 FULLNAME */
330COMP( 1976,   ti990_4,   0,      0,      ti990_4,   ti990_4,   ti990_4,   0,   "Texas Instruments",   "TI Model 990/4 Microcomputer System" , GAME_NOT_WORKING )
329/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY                 FULLNAME */
330COMP( 1976,   ti990_4,   0,      0,      ti990_4,   ti990_4,   ti990_4,   "Texas Instruments",   "TI Model 990/4 Microcomputer System" , GAME_NOT_WORKING )
src/mess/drivers/ht68k.c
r6753r6754
138138
139139/* Driver */
140140
141/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY                     FULLNAME                    FLAGS */
142COMP( 1987, ht68k,  0,       0,     ht68k,    ht68k,     0,       0,     "Hawthorne Technologies",   "TinyGiant HT68k",      0)
141/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY                     FULLNAME                    FLAGS */
142COMP( 1987, ht68k,  0,       0,     ht68k,    ht68k,     0,      "Hawthorne Technologies",   "TinyGiant HT68k",      0)
143143
src/mess/drivers/msx.c
r6753r6754
37983798MSX_DRIVER_END
37993799
38003800
3801/*    YEAR  NAME      PARENT    COMPAT  MACHINE  INPUT     INIT   CONFIG  COMPANY              FULLNAME */
3802COMP(1983, msx,        0,      0,   msx_pal,  msx,       msx,     0, "ASCII & Microsoft", "MSX" , 0)
3801/*    YEAR  NAME      PARENT    COMPAT  MACHINE  INPUT     INIT   COMPANY              FULLNAME */
3802COMP(1983, msx,        0,      0,   msx_pal,  msx,       msx,      "ASCII & Microsoft", "MSX" , 0)
38033803
3804COMP(1983, ax170,        msx,   0,   msx_pal,  msx,      msx,     0, "Al Alamiah", "AX-170" , 0)
3805COMP(1983, canonv10,  msx,   0,   msx_pal,  msx,      msx,     0, "Canon", "V-10" , 0)
3806COMP(1983, canonv20,  msx,   0,   msx_pal,  msx,      msx,     0, "Canon", "V-20" , 0)
3807COMP(1984, dpc100,   msx,   0,   msx,     msxkr,    msx,     0, "Daewoo", "IQ-1000 DPC-100 (Korea)" , 0)
3808COMP(1984, dpc180,   msx,   0,   msx,     msxkr,    msx,     0, "Daewoo", "IQ-1000 DPC-180 (Korea)" , 0)
3809COMP(1984, dpc200,   msx,   0,   msx,     msxkr,    msx,     0, "Daewoo", "IQ-1000 DPC-200 (Korea)" , 0)
3810COMP(1983, gsfc200,   msx,   0,   msx_pal,  msx,      msx,     0, "Goldstar", "FC-200" , 0)
3811COMP(1983, expert10, msx,   0,   msx,     expert10, msx,     0, "Gradiente", "Expert 1.0 (Brazil)" , 0)
3812COMP(1984, expert11, msx,   0,   msx,     expert11, msx,     0, "Gradiente", "Expert 1.1 (Brazil)" , 0)
3813COMP(1984, expert13, msx,   0,   msx,     expert11, msx,     0, "Gradiente", "Expert 1.3 (Brazil)" , 0)
3814COMP(1985, expertdp, msx,   0,   msx,     expert11, msx,     0, "Gradiente", "Expert DDPlus (Brazil)", 0 )
3815COMP(1984, expertpl, msx,   0,   msx,     expert11, msx,     0, "Gradiente", "Expert Plus (Brazil)" , 0)
3816COMP(1983, jvchc7gb,  msx,   0,   msx_pal,  msx,      msx,     0, "JVC", "HC-7GB" , 0)
3817COMP(1983, mlf80,       msx,   0,   msx_pal,  msx,      msx,     0, "Mitsubishi", "ML-F80" , 0)
3818COMP(1983, mlfx1,      msx,   0,   msx_pal,  msx,      msx,     0, "Mitsubishi", "ML-FX1" , 0)
3819COMP(1984, cf1200,   msx,   0,      msx,      msxjp,    msx,     0, "National / Matsushita", "CF-1200 (Japan)" , 0)
3820COMP(1983, cf2000,   msx,   0,      msx,      msxjp,    msx,     0, "National / Matsushita", "CF-2000 (Japan)" , 0)
3821COMP(1984, cf2700,   msx,   0,      msx,      msxjp,    msx,     0, "National / Matsushita", "CF-2700 (Japan)" , 0)
3822COMP(1984, cf3000,   msx,   0,      msx,      msxjp,    msx,     0, "National / Matsushita", "CF-3000 (Japan)" , 0)
3823COMP(1985, cf3300,   msx,   0,      msx,      msxjp,    msx,     0, "National / Matsushita", "CF-3300 (Japan)", 0 )
3824COMP(1985, fs1300,   msx,   0,      msx,      msxjp,    msx,     0, "National / Matsushita", "FS-1300 (Japan)" , 0)
3825COMP(1985, fs4000,   msx,   0,      msx,      msxjp,    msx,     0, "National / Matsushita", "FS-4000 (Japan)" , 0)
3826COMP(1983, nms801,      msx,   0,   msx_pal,  msx,      msx,     0, "Philips", "NMS-801" , 0)
3827COMP(1984, vg8000,  msx,   0,   msx,     msx,      msx,     0, "Philips",    "VG-8000" , GAME_NOT_WORKING)
3828COMP(1984, vg8010,  msx,   0,   msx,     msx,      msx,     0, "Philips",    "VG-8010" , GAME_NOT_WORKING)
3829COMP(1984, vg8010f,  msx,   0,   msx,     msx,      msx,     0, "Philips",    "VG-8010F" , GAME_NOT_WORKING)
3830COMP(1985, vg802000,  msx,   0,   msx,     msx,      msx,     0, "Philips",    "VG-8020-00" , 0)
3831COMP(1985, vg802020, msx,   0,   msx,     msx,      msx,     0, "Philips",    "VG-8020-20" , 0)
3832COMP(1985, piopx7,      msx,   0,   msx_pal,  msx,      msx,     0, "Pioneer",    "PX-07" , 0)
3833COMP(1985, mpc100,      msx,   0,   msx_pal,  msx,      msx,     0, "Sanyo",    "MPC-100" , 0)
3834COMP(1985, hotbit11, msx,   0,   msx,     hotbit,   msx,     0, "Sharp / Epcom",    "HB-8000 Hotbit 1.1" , 0)
3835COMP(1985, hotbit12, msx,   0,   msx,     hotbit,   msx,     0, "Sharp / Epcom",    "HB-8000 Hotbit 1.2" , 0)
3836COMP(1985, hotbi13b, msx,   0,   msx,     hotbit,   msx,     0, "Sharp / Epcom",    "HB-8000 Hotbit 1.3b" , 0)
3837COMP(1985, hotbi13p, msx,   0,   msx,     hotbit,   msx,     0, "Sharp / Epcom",    "HB-8000 Hotbit 1.3p" , 0)
3838COMP(1985, hb10p,    msx,   0,  msx_pal,  msx,       msx,     0, "Sony", "HB-10P" , 0)
3839COMP(1985, hb20p,    msx,   0,  msx_pal,  msx,       msx,     0, "Sony", "HB-20P (Spanish)" , 0)
3840COMP(1985, hb201,    msx,   0,  msx,      msxjp,    msx,     0, "Sony", "HB-201 (Japan)" , 0)
3841COMP(1985, hb201p,   msx,   0,   msx_pal,  msx,      msx,     0, "Sony", "HB-201P" , 0)
3842COMP(1984, hb501p,   msx,   0,   msx_pal,  msx,      msx,     0, "Sony", "HB-501P" , 0)
3843COMP(1983, hb55d,    msx,   0,   msx_pal,  msx,      msx,     0, "Sony", "HB-55D (Germany)" , 0)
3844COMP(1983, hb55p,    msx,   0,   msx_pal,  msx,      msx,     0, "Sony", "HB-55P" , 0)
3845COMP(1983, hb75d,    msx,   0,   msx_pal,  msx,      msx,     0, "Sony", "HB-75D (Germany)" , 0)
3846COMP(1983, hb75p,    msx,   0,   msx_pal,  msx,      msx,     0, "Sony", "HB-75P" , 0)
3847COMP(1985, svi728,   msx,   0,   msx_pal,  msx,      msx,     0, "Spectravideo", "SVI-728", 0 )
3848COMP(1985, svi738,   msx,   0,   msx_pal,  msx,      msx,     0, "Spectravideo", "SVI-738", 0 )
3849COMP(1985, svi738sw, msx,   0,   msx_pal,  msx,      msx,     0, "Spectravideo", "SVI-738 (Swedish)", 0 )
3850COMP(1983, tadpc200,  msx,   0,   msx_pal,  msx,      msx,     0, "Talent", "DPC-200" , 0)
3851COMP(1983, tadpc20a,  msx,   0,   msx_pal,  msx,      msx,     0, "Talent", "DPC-200A" , 0)
3852COMP(1984, hx10,     msx,   0,   msx_pal,     msx,      msx,     0, "Toshiba",    "HX-10" , 0)
3853COMP(1984, hx10s,     msx,   0,   msx_pal,     msx,      msx,     0, "Toshiba",    "HX-10S" , 0)
3854COMP(1984, hx20,     msx,   0,   msx_pal,     msx,      msx,     0, "Toshiba",    "HX-20" , 0)
3855COMP(1984, cx5m,     msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "CX5M" , GAME_NOT_WORKING)
3856COMP(1984, cx5m128,  msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "CX5M-128" , GAME_NOT_WORKING)
3857COMP(1984, cx5m2,     msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "CX5MII" , GAME_NOT_WORKING)
3858COMP(1984, yis303,  msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "YIS303" , 0)
3859COMP(1984, yis503,    msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "YIS503" , 0)
3860COMP(1984, yis503ii,msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "YIS503II" , 0)
3861COMP(1986, y503iir, msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "YIS503IIR (Russian)" , 0)
3862COMP(1986, y503iir2, msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "YIS503IIR (Estonian)" , 0)
3863COMP(1984, yis503m, msx,   0,   msx_pal,     msx,      msx,     0, "Yamaha",    "YIS503M" , GAME_NOT_WORKING)
3864COMP(1984, yc64,     msx,   0,   msx_pal,     msx,      msx,     0, "Yashica", "YC-64" , 0)
3865COMP(1984, bruc100, msx,   0,   msx_pal,     msx,      msx,     0, "Frael", "Bruc 100-1" , 0)
3804COMP(1983, ax170,     msx,   0,   msx_pal,  msx,      msx,     "Al Alamiah", "AX-170" , 0)
3805COMP(1983, canonv10,  msx,   0,   msx_pal,  msx,      msx,     "Canon", "V-10" , 0)
3806COMP(1983, canonv20,  msx,   0,   msx_pal,  msx,      msx,     "Canon", "V-20" , 0)
3807COMP(1984, dpc100,   msx,   0,   msx,     msxkr,    msx,     "Daewoo", "IQ-1000 DPC-100 (Korea)" , 0)
3808COMP(1984, dpc180,   msx,   0,   msx,     msxkr,    msx,     "Daewoo", "IQ-1000 DPC-180 (Korea)" , 0)
3809COMP(1984, dpc200,   msx,   0,   msx,     msxkr,    msx,     "Daewoo", "IQ-1000 DPC-200 (Korea)" , 0)
3810COMP(1983, gsfc200,   msx,   0,   msx_pal,  msx,      msx,     "Goldstar", "FC-200" , 0)
3811COMP(1983, expert10, msx,   0,   msx,     expert10, msx,     "Gradiente", "Expert 1.0 (Brazil)" , 0)
3812COMP(1984, expert11, msx,   0,   msx,     expert11, msx,     "Gradiente", "Expert 1.1 (Brazil)" , 0)
3813COMP(1984, expert13, msx,   0,   msx,     expert11, msx,     "Gradiente", "Expert 1.3 (Brazil)" , 0)
3814COMP(1985, expertdp, msx,   0,   msx,     expert11, msx,     "Gradiente", "Expert DDPlus (Brazil)", 0 )
3815COMP(1984, expertpl, msx,   0,   msx,     expert11, msx,     "Gradiente", "Expert Plus (Brazil)" , 0)
3816COMP(1983, jvchc7gb,  msx,   0,   msx_pal,  msx,      msx,     "JVC", "HC-7GB" , 0)
3817COMP(1983, mlf80,       msx,   0,   msx_pal,  msx,      msx,     "Mitsubishi", "ML-F80" , 0)
3818COMP(1983, mlfx1,      msx,   0,   msx_pal,  msx,      msx,     "Mitsubishi", "ML-FX1" , 0)
3819COMP(1984, cf1200,   msx,   0,  msx,      msxjp,    msx,     "National / Matsushita", "CF-1200 (Japan)" , 0)
3820COMP(1983, cf2000,   msx,   0,  msx,      msxjp,    msx,     "National / Matsushita", "CF-2000 (Japan)" , 0)
3821COMP(1984, cf2700,   msx,   0,  msx,      msxjp,    msx,     "National / Matsushita", "CF-2700 (Japan)" , 0)
3822COMP(1984, cf3000,   msx,   0,  msx,      msxjp,    msx,     "National / Matsushita", "CF-3000 (Japan)" , 0)
3823COMP(1985, cf3300,   msx,   0,  msx,      msxjp,    msx,     "National / Matsushita", "CF-3300 (Japan)", 0 )
3824COMP(1985, fs1300,   msx,   0,  msx,      msxjp,    msx,     "National / Matsushita", "FS-1300 (Japan)" , 0)
3825COMP(1985, fs4000,   msx,   0,  msx,      msxjp,    msx,     "National / Matsushita", "FS-4000 (Japan)" , 0)
3826COMP(1983, nms801,      msx,   0,   msx_pal,  msx,      msx,     "Philips", "NMS-801" , 0)
3827COMP(1984, vg8000,  msx,   0,   msx,     msx,      msx,     "Philips",    "VG-8000" , GAME_NOT_WORKING)
3828COMP(1984, vg8010,  msx,   0,   msx,     msx,      msx,     "Philips",    "VG-8010" , GAME_NOT_WORKING)
3829COMP(1984, vg8010f,  msx,   0,   msx,     msx,      msx,     "Philips",    "VG-8010F" , GAME_NOT_WORKING)
3830COMP(1985, vg802000,  msx,   0,   msx,     msx,      msx,     "Philips",    "VG-8020-00" , 0)
3831COMP(1985, vg802020, msx,   0,   msx,     msx,      msx,     "Philips",    "VG-8020-20" , 0)
3832COMP(1985, piopx7,      msx,   0,   msx_pal,  msx,      msx,     "Pioneer",    "PX-07" , 0)
3833COMP(1985, mpc100,      msx,   0,   msx_pal,  msx,      msx,     "Sanyo",    "MPC-100" , 0)
3834COMP(1985, hotbit11, msx,   0,   msx,     hotbit,   msx,     "Sharp / Epcom",    "HB-8000 Hotbit 1.1" , 0)
3835COMP(1985, hotbit12, msx,   0,   msx,     hotbit,   msx,     "Sharp / Epcom",    "HB-8000 Hotbit 1.2" , 0)
3836COMP(1985, hotbi13b, msx,   0,   msx,     hotbit,   msx,     "Sharp / Epcom",    "HB-8000 Hotbit 1.3b" , 0)
3837COMP(1985, hotbi13p, msx,   0,   msx,     hotbit,   msx,     "Sharp / Epcom",    "HB-8000 Hotbit 1.3p" , 0)
3838COMP(1985, hb10p,    msx,   0,  msx_pal,  msx,       msx,     "Sony", "HB-10P" , 0)
3839COMP(1985, hb20p,    msx,   0,  msx_pal,  msx,       msx,     "Sony", "HB-20P (Spanish)" , 0)
3840COMP(1985, hb201,    msx,   0,  msx,      msxjp,    msx,     "Sony", "HB-201 (Japan)" , 0)
3841COMP(1985, hb201p,   msx,   0,   msx_pal,  msx,      msx,     "Sony", "HB-201P" , 0)
3842COMP(1984, hb501p,   msx,   0,   msx_pal,  msx,      msx,     "Sony", "HB-501P" , 0)
3843COMP(1983, hb55d,    msx,   0,   msx_pal,  msx,      msx,     "Sony", "HB-55D (Germany)" , 0)
3844COMP(1983, hb55p,    msx,   0,   msx_pal,  msx,      msx,     "Sony", "HB-55P" , 0)
3845COMP(1983, hb75d,    msx,   0,   msx_pal,  msx,      msx,     "Sony", "HB-75D (Germany)" , 0)
3846COMP(1983, hb75p,    msx,   0,   msx_pal,  msx,      msx,     "Sony", "HB-75P" , 0)
3847COMP(1985, svi728,   msx,   0,   msx_pal,  msx,      msx,     "Spectravideo", "SVI-728", 0 )
3848COMP(1985, svi738,   msx,   0,   msx_pal,  msx,      msx,     "Spectravideo", "SVI-738", 0 )
3849COMP(1985, svi738sw, msx,   0,   msx_pal,  msx,      msx,     "Spectravideo", "SVI-738 (Swedish)", 0 )
3850COMP(1983, tadpc200,  msx,   0,   msx_pal,  msx,      msx,     "Talent", "DPC-200" , 0)
3851COMP(1983, tadpc20a,  msx,   0,   msx_pal,  msx,      msx,     "Talent", "DPC-200A" , 0)
3852COMP(1984, hx10,     msx,   0,   msx_pal,  msx,      msx,     "Toshiba",    "HX-10" , 0)
3853COMP(1984, hx10s,     msx,   0,   msx_pal,  msx,      msx,     "Toshiba",    "HX-10S" , 0)
3854COMP(1984, hx20,     msx,   0,   msx_pal,  msx,      msx,     "Toshiba",    "HX-20" , 0)
3855COMP(1984, cx5m,     msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "CX5M" , GAME_NOT_WORKING)
3856COMP(1984, cx5m128,  msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "CX5M-128" , GAME_NOT_WORKING)
3857COMP(1984, cx5m2,     msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "CX5MII" , GAME_NOT_WORKING)
3858COMP(1984, yis303,  msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "YIS303" , 0)
3859COMP(1984, yis503,    msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "YIS503" , 0)
3860COMP(1984, yis503ii,msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "YIS503II" , 0)
3861COMP(1986, y503iir, msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "YIS503IIR (Russian)" , 0)
3862COMP(1986, y503iir2, msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "YIS503IIR (Estonian)" , 0)
3863COMP(1984, yis503m, msx,   0,   msx_pal,  msx,      msx,     "Yamaha",    "YIS503M" , GAME_NOT_WORKING)
3864COMP(1984, yc64,     msx,   0,   msx_pal,  msx,      msx,     "Yashica", "YC-64" , 0)
3865COMP(1984, bruc100, msx,   0,   msx_pal,  msx,      msx,     "Frael", "Bruc 100-1" , 0)
38663866
3867COMP(1985, msx2,     0,      msx,   msx2_pal, msx2,       msx,    0, "ASCII & Microsoft", "MSX2", 0)
3868COMP(1986, ax350,    msx2,   0,   msx2_pal, msx2,       msx,    0, "Al Alamiah", "AX-350", 0)
3869COMP(1986, ax370,    msx2,   0,   msx2_pal, msx2,       msx,    0, "Al Alamiah", "AX-370", 0)
3870COMP(1986, expert20, msx2,   0,   msx2_pal, msx2,       msx,    0, "Gradiente", "Expert 2.0 (Brazil)" , GAME_NOT_WORKING)
3871COMP(1986, nms8220,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "NMS-8220 (12-jun-1986)", 0)
3872COMP(1986, nms8220a, msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "NMS-8220 (13-aug-1986)", 0)
3873COMP(1986, vg8230,   msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "VG-8230", 0)
3874COMP(1986, vg8235,   msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "VG-8235", 0)
3875COMP(1986, vg8235f,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "VG-8235F", 0)
3876COMP(1986, vg8240,   msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "VG-8240", 0)
3877COMP(1986, nms8245,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "NMS-8245", 0)
3878COMP(1986, nms8245f, msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "NMS-8245F", 0)
3879COMP(1986, nms8250,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "NMS-8250", 0)
3880COMP(1986, nms8255,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "NMS-8255", 0)
3881COMP(1986, nms8280,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "NMS-8280", 0)
3882COMP(1986, nms8280g, msx2,   0,   msx2_pal, msx2,       msx,    0, "Philips", "NMS-8280G", 0)
3883COMP(1985, hbf9p,    msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-F9P" , 0)
3884COMP(1985, hbf9s,    msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-F9S" , 0)
3885COMP(1985, hbf500p,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-F500P", 0)
3886COMP(1985, hbf700d,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-F700D (Germany)" , 0)
3887COMP(1985, hbf700f,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-F700F" , 0)
3888COMP(1985, hbf700p,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-F700P" , 0)
3889COMP(1985, hbf700s,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-F700S (Spain)", 0)
3890COMP(1986, hbg900ap, msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-G900AP", 0 )
3891COMP(1986, hbg900p,  msx2,   0,   msx2_pal, msx2,       msx,    0, "Sony", "HB-G900P", 0 )
3892COMP(1986, hotbit20, msx2,   0,   msx2_pal, msx2,      msx,    0, "Sharp / Epcom",    "HB-8000 Hotbit 2.0" , GAME_NOT_WORKING)
3893COMP(1986, tpc310,   msx2,   0,  msx2_pal, msx2,     msx,    0, "Talent", "TPC-310", 0)
3894COMP(1986, hx23,     msx2,   0,  msx2_pal, msx2,     msx,    0, "Toshiba", "HX-23", 0)
3895COMP(1986, hx23f,    msx2,   0,  msx2_pal, msx2,     msx,    0, "Toshiba", "HX-23F", 0)
3896COMP(1986, cx7m,     msx2,   0,   msx2_pal,   msx2,     msx,     0, "Yamaha",    "CX7M" , GAME_NOT_WORKING)
3897COMP(1986, cx7m128,  msx2,   0,   msx2_pal,   msx2,     msx,     0, "Yamaha",    "CX7M-128" , GAME_NOT_WORKING)
3898COMP(1985, fs5500,   msx2,   0,      msx2,     msx2jp,   msx,    0, "National / Matsushita", "FS-5500F1/F2 (Japan)", 0 )
3899COMP(1986, fs4500,   msx2,   0,      msx2,     msx2jp,   msx,    0, "National / Matsushita", "FS-4500 (Japan)", 0 )
3900COMP(1986, fs4700,   msx2,   0,      msx2,     msx2jp,   msx,    0, "National / Matsushita", "FS-4700 (Japan)", 0 )
3901COMP(1986, fs5000,   msx2,   0,      msx2,     msx2jp,   msx,    0, "National / Matsushita", "FS-5000F2 (Japan)", 0 )
3902COMP(1986, fs4600,   msx2,   0,      msx2,     msx2jp,   msx,    0, "National / Matsushita", "FS-4600 (Japan)", 0 )
3903COMP(1986, fsa1,     msx2,   0,      msx2,     msx2jp,   msx,    0, "Panasonic / Matsushita", "FS-A1 / 1st released version (Japan)", 0)
3904COMP(1986, fsa1a,    msx2,   0,      msx2,     msx2jp,   msx,    0, "Panasonic / Matsushita", "FS-A1 / 2nd released version (Japan)", 0)
3905COMP(1987, fsa1mk2,  msx2,   0,      msx2,     msx2jp,   msx,    0, "Panasonic / Matsushita", "FS-A1MK2 (Japan)", 0)
3906COMP(1987, fsa1f,    msx2,   0,      msx2,     msx2jp,   msx,    0, "Panasonic / Matsushita", "FS-A1F (Japan)", 0 )
3907COMP(1987, fsa1fm,   msx2,   0,      msx2,     msx2jp,   msx,    0, "Panasonic / Matsushita", "FS-A1FM (Japan)", 0 )
3908COMP(1986, hbf500,   msx2,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F500 (Japan)", 0)
3909COMP(1986, hbf900,   msx2,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F900 / 1st released version (Japan)", 0)
3910COMP(1986, hbf900a,  msx2,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F900 / 2nd released version (Japan)", 0)
3911COMP(1986, hbf1,     msx2,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F1 (Japan)", GAME_NOT_WORKING )
3912COMP(1987, hbf12,    msx2,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F1II (Japan)", GAME_NOT_WORKING )
3913COMP(1987, hbf1xd,   msx2,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F1XD (Japan)", 0)
3914COMP(1988, hbf1xdm2, msx2,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F1XDMK2 (Japan)", 0)
3915COMP(1988, phc23,    msx2,   0,      msx2,     msx2jp,   msx,    0, "Sanyo", "WAVY PHC-23 (Japan)", 0)
3867COMP(1985, msx2,     0,      msx,msx2_pal, msx2,       msx,     "ASCII & Microsoft", "MSX2", 0)
3868COMP(1986, ax350,    msx2,   0,   msx2_pal, msx2,       msx,     "Al Alamiah", "AX-350", 0)
3869COMP(1986, ax370,    msx2,   0,   msx2_pal, msx2,       msx,     "Al Alamiah", "AX-370", 0)
3870COMP(1986, expert20, msx2,   0,   msx2_pal, msx2,    msx,     "Gradiente", "Expert 2.0 (Brazil)" , GAME_NOT_WORKING)
3871COMP(1986, nms8220,  msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "NMS-8220 (12-jun-1986)", 0)
3872COMP(1986, nms8220a, msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "NMS-8220 (13-aug-1986)", 0)
3873COMP(1986, vg8230,   msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "VG-8230", 0)
3874COMP(1986, vg8235,   msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "VG-8235", 0)
3875COMP(1986, vg8235f,  msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "VG-8235F", 0)
3876COMP(1986, vg8240,   msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "VG-8240", 0)
3877COMP(1986, nms8245,  msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "NMS-8245", 0)
3878COMP(1986, nms8245f, msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "NMS-8245F", 0)
3879COMP(1986, nms8250,  msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "NMS-8250", 0)
3880COMP(1986, nms8255,  msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "NMS-8255", 0)
3881COMP(1986, nms8280,  msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "NMS-8280", 0)
3882COMP(1986, nms8280g, msx2,   0,   msx2_pal, msx2,       msx,     "Philips", "NMS-8280G", 0)
3883COMP(1985, hbf9p,    msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-F9P" , 0)
3884COMP(1985, hbf9s,    msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-F9S" , 0)
3885COMP(1985, hbf500p,  msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-F500P", 0)
3886COMP(1985, hbf700d,  msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-F700D (Germany)" , 0)
3887COMP(1985, hbf700f,  msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-F700F" , 0)
3888COMP(1985, hbf700p,  msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-F700P" , 0)
3889COMP(1985, hbf700s,  msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-F700S (Spain)", 0)
3890COMP(1986, hbg900ap, msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-G900AP", 0 )
3891COMP(1986, hbg900p,  msx2,   0,   msx2_pal, msx2,       msx,     "Sony", "HB-G900P", 0 )
3892COMP(1986, hotbit20, msx2,   0,   msx2_pal, msx2,      msx,     "Sharp / Epcom",    "HB-8000 Hotbit 2.0" , GAME_NOT_WORKING)
3893COMP(1986, tpc310,   msx2,   0,  msx2_pal, msx2,     msx,     "Talent", "TPC-310", 0)
3894COMP(1986, hx23,     msx2,   0,  msx2_pal, msx2,     msx,     "Toshiba", "HX-23", 0)
3895COMP(1986, hx23f,    msx2,   0,  msx2_pal, msx2,     msx,     "Toshiba", "HX-23F", 0)
3896COMP(1986, cx7m,     msx2,   0,   msx2_pal,msx2,      msx,     "Yamaha",    "CX7M" , GAME_NOT_WORKING)
3897COMP(1986, cx7m128,  msx2,   0,   msx2_pal,msx2,      msx,     "Yamaha",    "CX7M-128" , GAME_NOT_WORKING)
3898COMP(1985, fs5500,   msx2,   0,  msx2,     msx2jp,   msx,     "National / Matsushita", "FS-5500F1/F2 (Japan)", 0 )
3899COMP(1986, fs4500,   msx2,   0,  msx2,     msx2jp,   msx,     "National / Matsushita", "FS-4500 (Japan)", 0 )
3900COMP(1986, fs4700,   msx2,   0,  msx2,     msx2jp,   msx,     "National / Matsushita", "FS-4700 (Japan)", 0 )
3901COMP(1986, fs5000,   msx2,   0,  msx2,     msx2jp,   msx,     "National / Matsushita", "FS-5000F2 (Japan)", 0 )
3902COMP(1986, fs4600,   msx2,   0,  msx2,     msx2jp,   msx,     "National / Matsushita", "FS-4600 (Japan)", 0 )
3903COMP(1986, fsa1,     msx2,   0,  msx2,     msx2jp,   msx,     "Panasonic / Matsushita", "FS-A1 / 1st released version (Japan)", 0)
3904COMP(1986, fsa1a,    msx2,   0,  msx2,     msx2jp,   msx,     "Panasonic / Matsushita", "FS-A1 / 2nd released version (Japan)", 0)
3905COMP(1987, fsa1mk2,  msx2,   0,  msx2,     msx2jp,   msx,     "Panasonic / Matsushita", "FS-A1MK2 (Japan)", 0)
3906COMP(1987, fsa1f,    msx2,   0,  msx2,     msx2jp,   msx,     "Panasonic / Matsushita", "FS-A1F (Japan)", 0 )
3907COMP(1987, fsa1fm,   msx2,   0,  msx2,     msx2jp,   msx,     "Panasonic / Matsushita", "FS-A1FM (Japan)", 0 )
3908COMP(1986, hbf500,   msx2,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F500 (Japan)", 0)
3909COMP(1986, hbf900,   msx2,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F900 / 1st released version (Japan)", 0)
3910COMP(1986, hbf900a,  msx2,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F900 / 2nd released version (Japan)", 0)
3911COMP(1986, hbf1,     msx2,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F1 (Japan)", GAME_NOT_WORKING )
3912COMP(1987, hbf12,    msx2,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F1II (Japan)", GAME_NOT_WORKING )
3913COMP(1987, hbf1xd,   msx2,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F1XD (Japan)", 0)
3914COMP(1988, hbf1xdm2, msx2,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F1XDMK2 (Japan)", 0)
3915COMP(1988, phc23,    msx2,   0,  msx2,     msx2jp,   msx,     "Sanyo", "WAVY PHC-23 (Japan)", 0)
3916                                                             
3917COMP(1986, cpc300,   msx2,   0,   msx2,     msx2kr,   msx,     "Daewoo", "IQ-2000 CPC-300 (Korea)", 0)
3918COMP(1986, cpc300e,  msx2,   0,   msx2,     msx2kr,   msx,     "Daewoo", "IQ-2000 CPC-300E (Korea)", 0)
3919COMP(1986, cpc400,   msx2,   0,   msx2,     msx2kr,   msx,     "Daewoo", "X-II CPC-400 (Korea)", 0 )
3920COMP(1986, cpc400s,  msx2,   0,   msx2,     msx2kr,   msx,     "Daewoo", "X-II CPC-400S (Korea)", 0 )
3921COMP(1988, msx2p,    0,      msx,msx2,     msx2jp,   msx,     "ASCII & Microsoft", "MSX2+", 0)
3922COMP(1988, fsa1fx,   msx2p,   0,  msx2,     msx2jp,   msx,     "Panasonic / Matsushita", "FS-A1FX (Japan)", 0 )
3923COMP(1988, fsa1wx,   msx2p,   0,  msx2,     msx2jp,   msx,     "Panasonic / Matsushita", "FS-A1WX / 1st released version (Japan)", 0 )
3924COMP(1988, fsa1wxa,  msx2p,   0,  msx2,     msx2jp,   msx,    "Panasonic / Matsushita", "FS-A1WX / 2nd released version (Japan)", 0 )
3925COMP(1989, fsa1wsx,  msx2p,   0,  msx2,     msx2jp,   msx,     "Panasonic / Matsushita", "FS-A1WSX (Japan)", 0 )
3926COMP(1988, hbf1xdj,  msx2p,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F1XDJ (Japan)", 0 )
3927COMP(1989, hbf1xv,   msx2p,   0,  msx2,     msx2jp,   msx,     "Sony", "HB-F1XV (Japan)", 0 )
3928COMP(1988, phc70fd,  msx2p,   0,  msx2,     msx2jp,   msx,     "Sanyo", "WAVY PHC-70FD (Japan)", 0 )
3929COMP(1988, phc70fd2, msx2p,   0,  msx2,     msx2jp,   msx,     "Sanyo", "WAVY PHC-70FD2 (Japan)", 0 )
3930COMP(1989, phc35j,   msx2p,   0,  msx2,     msx2jp,   msx,     "Sanyo", "WAVY PHC-35J (Japan)", 0)
39163931
3917COMP(1986, cpc300,   msx2,   0,   msx2,     msx2kr,   msx,    0, "Daewoo", "IQ-2000 CPC-300 (Korea)", 0)
3918COMP(1986, cpc300e,  msx2,   0,   msx2,     msx2kr,   msx,    0, "Daewoo", "IQ-2000 CPC-300E (Korea)", 0)
3919COMP(1986, cpc400,   msx2,   0,   msx2,     msx2kr,   msx,    0, "Daewoo", "X-II CPC-400 (Korea)", 0 )
3920COMP(1986, cpc400s,  msx2,   0,   msx2,     msx2kr,   msx,    0, "Daewoo", "X-II CPC-400S (Korea)", 0 )
3921COMP(1988, msx2p,    0,      msx,   msx2,     msx2jp,   msx,    0, "ASCII & Microsoft", "MSX2+", 0)
3922COMP(1988, fsa1fx,   msx2p,   0,      msx2,     msx2jp,   msx,    0, "Panasonic / Matsushita", "FS-A1FX (Japan)", 0 )
3923COMP(1988, fsa1wx,   msx2p,   0,      msx2,     msx2jp,   msx,    0, "Panasonic / Matsushita", "FS-A1WX / 1st released version (Japan)", 0 )
3924COMP(1988, fsa1wxa,  msx2p,   0,      msx2,     msx2jp,   msx,   0, "Panasonic / Matsushita", "FS-A1WX / 2nd released version (Japan)", 0 )
3925COMP(1989, fsa1wsx,  msx2p,   0,      msx2,     msx2jp,   msx,    0, "Panasonic / Matsushita", "FS-A1WSX (Japan)", 0 )
3926COMP(1988, hbf1xdj,  msx2p,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F1XDJ (Japan)", 0 )
3927COMP(1989, hbf1xv,   msx2p,   0,      msx2,     msx2jp,   msx,    0, "Sony", "HB-F1XV (Japan)", 0 )
3928COMP(1988, phc70fd,  msx2p,   0,      msx2,     msx2jp,   msx,    0, "Sanyo", "WAVY PHC-70FD (Japan)", 0 )
3929COMP(1988, phc70fd2, msx2p,   0,      msx2,     msx2jp,   msx,    0, "Sanyo", "WAVY PHC-70FD2 (Japan)", 0 )
3930COMP(1989, phc35j,   msx2p,   0,      msx2,     msx2jp,   msx,    0, "Sanyo", "WAVY PHC-35J (Japan)", 0)
3931
src/mess/drivers/vt100.c
r6753r6754
672672
673673/* Driver */
674674
675/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
676COMP( 1978, vt100,  0,       0,     vt100,     vt100,     0,       0,      "DEC",   "VT100",      GAME_NOT_WORKING)
677COMP( 1978, vt100wp,  vt100, 0,     vt100,     vt100,     0,       0,      "DEC",   "VT100-Wx",      GAME_NOT_WORKING)
678//COMP( 1978, vt100stp,  vt100,       0,    vt100,   vt100,      0,       0,     "DEC",   "VT100 w/VT1xx-AC STP",       GAME_NOT_WORKING)
679COMP( 1981, vt101,  0,       0,     vt100,     vt100,     0,       0,      "DEC",   "VT101",      GAME_NOT_WORKING)
680COMP( 1981, vt102,  vt101,   0,     vt100,     vt100,     0,       0,      "DEC",   "VT102",      GAME_NOT_WORKING)
681COMP( 1979, vt103,  vt100,   0,     vt100,     vt100,     0,       0,      "DEC",   "VT103",      GAME_NOT_WORKING)
682COMP( 1978, vt105,  vt100,   0,     vt100,   vt100,     0,       0,      "DEC",   "VT105",      GAME_NOT_WORKING)
683COMP( 1978, vt110,  vt100,   0,     vt100,     vt100,     0,       0,      "DEC",   "VT110",      GAME_NOT_WORKING)
684COMP( 1981, vt125,  vt100,   0,     vt100,     vt100,     0,       0,      "DEC",   "VT125",      GAME_NOT_WORKING)
685COMP( 1981, vt131,  /*vt101*/0,       0,     vt100,       vt100,     0,       0,      "DEC",   "VT131",      GAME_NOT_WORKING)   // this should be a vt101 clone, once the vt101 has been enabled (i.e. its roms dumped)
686//COMP( 1979, vt132,  vt100,   0,    vt100,   vt100,     0,       0,     "DEC",   "VT132",      GAME_NOT_WORKING)
687COMP( 1983, vt180,  vt100,   0,     vt100,   vt100,     0,       0,      "DEC",   "VT180",      GAME_NOT_WORKING)
675/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY FULLNAME       FLAGS */
676COMP( 1978, vt100,  0,       0,     vt100,     vt100,     0,      "DEC",   "VT100",      GAME_NOT_WORKING)
677COMP( 1978, vt100wp,  vt100, 0,     vt100,     vt100,     0,      "DEC",   "VT100-Wx",      GAME_NOT_WORKING)
678//COMP( 1978, vt100stp,  vt100,       0,    vt100,   vt100,       0,     "DEC",   "VT100 w/VT1xx-AC STP",       GAME_NOT_WORKING)
679COMP( 1981, vt101,  0,       0,     vt100,     vt100,     0,      "DEC",   "VT101",      GAME_NOT_WORKING)
680COMP( 1981, vt102,  vt101,   0,     vt100,     vt100,     0,      "DEC",   "VT102",      GAME_NOT_WORKING)
681COMP( 1979, vt103,  vt100,   0,     vt100,     vt100,     0,      "DEC",   "VT103",      GAME_NOT_WORKING)
682COMP( 1978, vt105,  vt100,   0,     vt100,   vt100,     0,      "DEC",   "VT105",      GAME_NOT_WORKING)
683COMP( 1978, vt110,  vt100,   0,     vt100,     vt100,     0,      "DEC",   "VT110",      GAME_NOT_WORKING)
684COMP( 1981, vt125,  vt100,   0,     vt100,     vt100,     0,      "DEC",   "VT125",      GAME_NOT_WORKING)
685COMP( 1981, vt131,  /*vt101*/0, 0,  vt100,     vt100,     0,      "DEC",   "VT131",      GAME_NOT_WORKING)   // this should be a vt101 clone, once the vt101 has been enabled (i.e. its roms dumped)
686//COMP( 1979, vt132,  vt100,   0,    vt100,   vt100,     0,      "DEC",   "VT132",      GAME_NOT_WORKING)
687COMP( 1983, vt180,  vt100,   0,     vt100,   vt100,     0,      "DEC",   "VT180",      GAME_NOT_WORKING)
src/mess/drivers/mz700.c
r6753r6754
482482    GAME DRIVERS
483483***************************************************************************/
484484
485/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    CONFIG  COMPANY      FULLNAME */
486COMP( 1982, mz700,    0,        0,      mz700,    mz700,    mz700,  0,  "Sharp",     "MZ-700", 0 )
487COMP( 1982, mz700j,   mz700,    0,      mz700,    mz700,    mz700,  0,  "Sharp",     "MZ-700 (Japan)", 0 )
488COMP( 1984, mz800,    0,        0,      mz800,    mz800,    mz800,  0,  "Sharp",     "MZ-800", GAME_NOT_WORKING )
489COMP( 1984, mz1500,   0,        0,      mz800,    mz800,    mz800,  0,  "Sharp",     "MZ-1500", GAME_NOT_WORKING )   // Japanese version of the MZ-800
485/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    COMPANY      FULLNAME */
486COMP( 1982, mz700,    0,        0,      mz700,    mz700,    mz700,  "Sharp",     "MZ-700", 0 )
487COMP( 1982, mz700j,   mz700,    0,      mz700,    mz700,    mz700,  "Sharp",     "MZ-700 (Japan)", 0 )
488COMP( 1984, mz800,    0,        0,      mz800,    mz800,    mz800,  "Sharp",     "MZ-800", GAME_NOT_WORKING )
489COMP( 1984, mz1500,   0,        0,      mz800,    mz800,    mz800,  "Sharp",     "MZ-1500", GAME_NOT_WORKING )   // Japanese version of the MZ-800
490490
491491// MZ-2500 probably needs a separate driver...
492COMP( 1985, mz2500,   0,        0,      mz2500,   0,        0,      0,      "Sharp",     "MZ-2500", GAME_NOT_WORKING )
492COMP( 1985, mz2500,   0,        0,      mz2500,   0,        0,      "Sharp",     "MZ-2500", GAME_NOT_WORKING )
src/mess/drivers/next.c
r6753r6754
9191
9292/* Driver */
9393
94/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY                 FULLNAME                FLAGS */
95COMP( 1987, next,     0,         0,    next,       next,     0,       0,      "Next Software, Inc",   "NeXT",            GAME_NOT_WORKING)
96COMP( 1990, nextnt, next,       0,    next040,    next,     0,       0,      "Next Software, Inc",   "NeXT (Non Turbo)",   GAME_NOT_WORKING)
97COMP( 1992, nexttrb,next,       0,    next040,    next,     0,       0,      "Next Software, Inc",   "NeXT (Turbo)",      GAME_NOT_WORKING)
94/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY                 FULLNAME                FLAGS */
95COMP( 1987, next,     0,         0,    next,       next,     0,      "Next Software, Inc",   "NeXT",            GAME_NOT_WORKING)
96COMP( 1990, nextnt, next,       0,    next040,    next,     0,      "Next Software, Inc",   "NeXT (Non Turbo)",   GAME_NOT_WORKING)
97COMP( 1992, nexttrb,next,       0,    next040,    next,     0,      "Next Software, Inc",   "NeXT (Turbo)",      GAME_NOT_WORKING)
9898
src/mess/drivers/prof80.c
r6753r6754
13931393
13941394/* System Drivers */
13951395
1396/*    YEAR  NAME        PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                 FULLNAME                FLAGS */
1397COMP( 1984, prof80,     0,      0,      prof80,   prof80,   0,      0,      "Conitec Datensysteme",   "PROF-80",            GAME_NOT_WORKING )
1398COMP( 1984, prof80g21,   prof80,   0,      grip2,   grip,   0,      0,      "Conitec Datensysteme",   "PROF-80 (GRIP-2.1)",   GAME_NOT_WORKING )
1399COMP( 1984, prof80g25,   prof80,   0,      grip2,   grip,   0,      0,      "Conitec Datensysteme",   "PROF-80 (GRIP-2.5)",   GAME_NOT_WORKING )
1400COMP( 1984, prof80g26,   prof80,   0,      grip2,   grip,   0,      0,      "Conitec Datensysteme",   "PROF-80 (GRIP-2.6)",   GAME_NOT_WORKING )
1401COMP( 1984, prof80g31,   prof80,   0,      grip3,   grip,   0,      0,      "Conitec Datensysteme",   "PROF-80 (GRIP-3.1)",   GAME_NOT_WORKING )
1402COMP( 1984, prof80g562,   prof80,   0,      grip5,   grip,   0,      0,      "Conitec Datensysteme",   "PROF-80 (GRIP-5.62)",   GAME_NOT_WORKING )
1396/*    YEAR  NAME        PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                 FULLNAME                FLAGS */
1397COMP( 1984, prof80,     0,      0,      prof80,   prof80,   0,      "Conitec Datensysteme",   "PROF-80",            GAME_NOT_WORKING )
1398COMP( 1984, prof80g21,   prof80,   0,      grip2,   grip,   0,      "Conitec Datensysteme",   "PROF-80 (GRIP-2.1)",   GAME_NOT_WORKING )
1399COMP( 1984, prof80g25,   prof80,   0,      grip2,   grip,   0,      "Conitec Datensysteme",   "PROF-80 (GRIP-2.5)",   GAME_NOT_WORKING )
1400COMP( 1984, prof80g26,   prof80,   0,      grip2,   grip,   0,      "Conitec Datensysteme",   "PROF-80 (GRIP-2.6)",   GAME_NOT_WORKING )
1401COMP( 1984, prof80g31,   prof80,   0,      grip3,   grip,   0,      "Conitec Datensysteme",   "PROF-80 (GRIP-3.1)",   GAME_NOT_WORKING )
1402COMP( 1984, prof80g562,   prof80,   0,      grip5,   grip,   0,      "Conitec Datensysteme",   "PROF-80 (GRIP-5.62)",   GAME_NOT_WORKING )
src/mess/drivers/vectrex.c
r6753r6754
224224
225225***************************************************************************/
226226
227/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT        CONFIG      COMPANY FULLNAME */
228CONS(1982, vectrex,  0,        0,      vectrex,  vectrex,  vectrex,    0,    "General Consumer Electronics",   "Vectrex" , ROT270)
229CONS(1984, raaspec,  vectrex,  0,      raaspec,  raaspec,  vectrex,    0,       "Roy Abel & Associates",   "Spectrum I+" , ROT270)
227/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT       COMPANY FULLNAME */
228CONS(1982, vectrex,  0,        0,      vectrex,  vectrex,  vectrex,    "General Consumer Electronics",   "Vectrex" , ROT270)
229CONS(1984, raaspec,  vectrex,  0,      raaspec,  raaspec,  vectrex,    "Roy Abel & Associates",   "Spectrum I+" , ROT270)
src/mess/drivers/hx20.c
r6753r6754
6262
6363/* Driver */
6464
65/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
66COMP( 1983, ehx20,  0,       0,    ehx20,    ehx20,     0,       0,      "Epson",   "HX20",      GAME_NOT_WORKING)
65/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
66COMP( 1983, ehx20,  0,       0,    ehx20,    ehx20,     0,           "Epson",   "HX20",      GAME_NOT_WORKING)
6767
src/mess/drivers/microdec.c
r6753r6754
137137
138138/* Driver */
139139
140/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
141COMP( 1982, md2,     0,       0,    microdec,    microdec,     0,       0,      "Morrow Designs",   "Micro Decision MD-2",      GAME_NOT_WORKING)
142COMP( 1982, md3,     md2,       0,    microdec,    microdec,     0,       0,      "Morrow Designs",   "Micro Decision MD-3",      GAME_NOT_WORKING)
140/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
141COMP( 1982, md2,     0,       0,    microdec,    microdec,     0,   "Morrow Designs",   "Micro Decision MD-2",      GAME_NOT_WORKING)
142COMP( 1982, md3,     md2,       0,    microdec,    microdec,     0,   "Morrow Designs",   "Micro Decision MD-3",      GAME_NOT_WORKING)
143143
src/mess/drivers/dc.c
r6753r6754
337337INPUT_PORTS_END
338338
339339
340/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY FULLNAME */
341CONS( 1999, dc,      dcjp,   0,   dc,   dc,   dc,   0,    "Sega", "Dreamcast (US NTSC)", GAME_NOT_WORKING )
342CONS( 1998, dcjp,   0,   0,   dc,   dc,   dc,   0,    "Sega", "Dreamcast (Japan NTSC)", GAME_NOT_WORKING )
343CONS( 1999, dceu,   dcjp,   0,   dc,   dc,   dc,   0,    "Sega", "Dreamcast (European PAL)", GAME_NOT_WORKING )
344CONS( 1998, dcdev,   dcjp,   0,   dc,   dc,   dc,   0,    "Sega", "HKT-0120 Sega Dreamcast Development Box", GAME_NOT_WORKING )
340/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT      COMPANY FULLNAME */
341CONS( 1999, dc,      dcjp,   0,   dc,   dc,   dc,   "Sega", "Dreamcast (US NTSC)", GAME_NOT_WORKING )
342CONS( 1998, dcjp,   0,      0,   dc,   dc,   dc,   "Sega", "Dreamcast (Japan NTSC)", GAME_NOT_WORKING )
343CONS( 1999, dceu,   dcjp,   0,   dc,   dc,   dc,   "Sega", "Dreamcast (European PAL)", GAME_NOT_WORKING )
344CONS( 1998, dcdev,   dcjp,   0,   dc,   dc,   dc,   "Sega", "HKT-0120 Sega Dreamcast Development Box", GAME_NOT_WORKING )
345345
src/mess/drivers/prof180x.c
r6753r6754
7575
7676/* Driver */
7777
78/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
79COMP( 1986, prof180x,  0,       0,    prof180x,    prof180x,     0,       0,      "Conitec Datensysteme",   "PROF-180X",      GAME_NOT_WORKING )
78/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
79COMP( 1986, prof180x,  0,       0,    prof180x,    prof180x,     0,  "Conitec Datensysteme",   "PROF-180X",      GAME_NOT_WORKING )
src/mess/drivers/basic52.c
r6753r6754
109109ROM_END
110110
111111/* Driver */
112/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
113COMP( 1985, basic52,  0,       0,    basic52,    basic52,     0,       0,      "Intel",   "MCS BASIC 52",      GAME_NOT_WORKING)
114COMP( 1985, basic31,  basic52, 0,    basic31,    basic52,     0,       0,      "Intel",   "MCS BASIC 31",      GAME_NOT_WORKING)
112/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
113COMP( 1985, basic52,  0,       0,    basic52,    basic52,     0,  "Intel",   "MCS BASIC 52",      GAME_NOT_WORKING)
114COMP( 1985, basic31,  basic52, 0,    basic31,    basic52,     0,  "Intel",   "MCS BASIC 31",      GAME_NOT_WORKING)
115115
src/mess/drivers/lisa.c
r6753r6754
459459    Lisa drivers boot MacWorks, but do not boot the Lisa OS, which is why we set
460460    the GAME_NOT_WORKING flag...
461461*/
462/*     YEAR  NAME      PARENT   COMPAT  MACHINE   INPUT  INIT      CONFIG   COMPANY  FULLNAME */
463COMP( 1983, lisa,     0,   0,   lisa,     lisa,    lisa2,    0,   "Apple Computer",  "Lisa", GAME_NOT_WORKING )
464COMP( 1984, lisa2,    0,   0,   lisa,     lisa,    lisa2,    0,   "Apple Computer",  "Lisa2", GAME_NOT_WORKING )
465COMP( 1984, lisa210,  lisa2,   0,   lisa210,  lisa,    lisa210,  0,   "Apple Computer",  "Lisa2/10", GAME_NOT_WORKING )
466COMP( 1985, macxl,    lisa2,   0,   macxl,    lisa,    mac_xl,   0,   "Apple Computer",  "Macintosh XL", /*GAME_NOT_WORKING*/0 )
462/*     YEAR  NAME      PARENT   COMPAT  MACHINE   INPUT  INIT   COMPANY  FULLNAME */
463COMP( 1983, lisa,     0,   0,   lisa,     lisa,    lisa2,          "Apple Computer",  "Lisa", GAME_NOT_WORKING )
464COMP( 1984, lisa2,    0,   0,   lisa,     lisa,    lisa2,          "Apple Computer",  "Lisa2", GAME_NOT_WORKING )
465COMP( 1984, lisa210,  lisa2,   0,   lisa210,  lisa,    lisa210,    "Apple Computer",  "Lisa2/10", GAME_NOT_WORKING )
466COMP( 1985, macxl,    lisa2,   0,   macxl,    lisa,    mac_xl,     "Apple Computer",  "Macintosh XL", /*GAME_NOT_WORKING*/0 )
src/mess/drivers/pasogo.c
r6753r6754
535535
536536/*    YEAR      NAME            PARENT  MACHINE   INPUT     INIT
537537      COMPANY                 FULLNAME */
538CONS( 1996, pasogo,       0,          0, pasogo,  pasogo,    pasogo,   0, "KOEI", "PasoGo", GAME_NO_SOUND|GAME_NOT_WORKING)
538CONS( 1996, pasogo,       0,          0, pasogo,  pasogo,    pasogo,   "KOEI", "PasoGo", GAME_NO_SOUND|GAME_NOT_WORKING)
539539
src/mess/drivers/pimps.c
r6753r6754
8181
8282/* Driver */
8383
84/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   CONFIG COMPANY   FULLNAME       FLAGS */
85COMP( ????, pimps,  0,       0,    pimps,    pimps,     0,        0,      "Henry Colford",   "PIMPS",      GAME_NOT_WORKING)
84/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
85COMP( ????, pimps,  0,       0,    pimps,    pimps,     0,        "Henry Colford",   "PIMPS",      GAME_NOT_WORKING)
8686
src/mess/drivers/sys2900.c
r6753r6754
6969
7070/* Driver */
7171
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
73COMP( ????, sys2900,  0,       0,    sys2900,    sys2900,     0,       0,      "Systems Group",   "System 2900",      GAME_NOT_WORKING)
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
73COMP( ????, sys2900,  0,       0,    sys2900,    sys2900,     0,  "Systems Group",   "System 2900",      GAME_NOT_WORKING)
7474
src/mess/drivers/sym1.c
r6753r6754
170170/******************************************************************************
171171 Drivers
172172******************************************************************************/
173/*    YEAR  NAME  PARENT COMPAT MACHINE INPUT INIT  CONFIG COMPANY                   FULLNAME          FLAGS */
174COMP( 1978, sym1, 0,     0,     sym1,   sym1, sym1, 0,  "Synertek Systems Corp.", "SYM-1/SY-VIM-1", 0 )
173/*    YEAR  NAME  PARENT COMPAT MACHINE INPUT INIT  COMPANY                   FULLNAME          FLAGS */
174COMP( 1978, sym1, 0,     0,     sym1,   sym1, sym1, "Synertek Systems Corp.", "SYM-1/SY-VIM-1", 0 )
src/mess/drivers/cgenie.c
r6753r6754
630630}
631631#endif
632632
633/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      CONFIG     COMPANY    FULLNAME */
634COMP( 1982, cgenie,   0,      0,      cgenie,   cgenie,   0,        0,    "EACA Computers Ltd.",  "Colour Genie EG2000" , 0)
633/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT     COMPANY    FULLNAME */
634COMP( 1982, cgenie,   0,      0,      cgenie,   cgenie,   0,       "EACA Computers Ltd.",  "Colour Genie EG2000" , 0)
src/mess/drivers/aquarius.c
r6753r6754
511511    GAME DRIVERS
512512***************************************************************************/
513513
514/*    YEAR  NAME         PARENT    COMPAT  MACHINE      INPUT     INIT      CONFIG       COMPANY   FULLNAME                         FLAGS */
515COMP( 1983, aquarius,    0,        0,      aquarius,    aquarius, aquarius, 0,    "Mattel", "Aquarius (NTSC)",               0 )
516COMP( 1983, aquarius_qd, aquarius, 0,      aquarius_qd, aquarius, aquarius, 0, "Mattel", "Aquarius w/ Quick Disk (NTSC)", 0 )
517//COMP( 1984,   aquariu2,   aquarius,   0,      aquarius,   aquarius,   0,      0,   "Mattel",   "Aquarius II",  GAME_NOT_WORKING )
514/*    YEAR  NAME         PARENT    COMPAT  MACHINE      INPUT     INIT      COMPANY   FULLNAME                         FLAGS */
515COMP( 1983, aquarius,    0,        0,      aquarius,    aquarius, aquarius, "Mattel", "Aquarius (NTSC)",               0 )
516COMP( 1983, aquarius_qd, aquarius, 0,      aquarius_qd, aquarius, aquarius, "Mattel", "Aquarius w/ Quick Disk (NTSC)", 0 )
517//COMP( 1984,   aquariu2,   aquarius,   0,      aquarius,   aquarius,   0,  "Mattel",   "Aquarius II",  GAME_NOT_WORKING )
src/mess/drivers/lynx.c
r6753r6754
186186
187187***************************************************************************/
188188
189/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY   FULLNAME      FLAGS */
190CONS( 1989, lynx,   0,      0,      lynx,   lynx,   0,      0,      "Atari",  "Lynx",       GAME_NOT_WORKING | GAME_IMPERFECT_SOUND )
191CONS( 1991, lynx2,  lynx,   0,      lynx2,  lynx,   0,      0,      "Atari",  "Lynx II",    GAME_NOT_WORKING | GAME_IMPERFECT_SOUND )
189/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY   FULLNAME      FLAGS */
190CONS( 1989, lynx,   0,      0,      lynx,   lynx,   0,       "Atari",  "Lynx",       GAME_NOT_WORKING | GAME_IMPERFECT_SOUND )
191CONS( 1991, lynx2,  lynx,   0,      lynx2,  lynx,   0,       "Atari",  "Lynx II",    GAME_NOT_WORKING | GAME_IMPERFECT_SOUND )
src/mess/drivers/specpls3.c
r6753r6754
460460   ROM_CART_LOAD("cart", 0x10000, 0x4000, ROM_NOCLEAR | ROM_NOMIRROR | ROM_OPTIONAL)
461461ROM_END
462462
463/*    YEAR  NAME      PARENT    COMPAT  MACHINE         INPUT       INIT    CONFIG      COMPANY     FULLNAME */
464COMP( 1987, specpl2a, spec128,  0,      spectrum_plus3, spec_plus,   0,      0,   "Amstrad plc",          "ZX Spectrum +2a" , 0 )
465COMP( 1987, specpls3, spec128,  0,      spectrum_plus3, spec_plus,   0,      0,   "Amstrad plc",          "ZX Spectrum +3" , 0 )
466COMP( 2000, specpl3e, spec128,  0,      spectrum_plus3, spec_plus,   0,      0,   "Amstrad plc",          "ZX Spectrum +3e" , GAME_COMPUTER_MODIFIED )
467COMP( 2002, sp3e8bit, spec128,  0,      spectrum_plus3, spec_plus,   0,      0,   "Amstrad plc",          "ZX Spectrum +3e 8bit IDE" , GAME_COMPUTER_MODIFIED )
468COMP( 2002, sp3eata,  spec128,  0,      spectrum_plus3, spec_plus,   0,      0,   "Amstrad plc",          "ZX Spectrum +3e 8bit ZXATASP" , GAME_COMPUTER_MODIFIED )
469COMP( 2002, sp3ezcf,  spec128,  0,      spectrum_plus3, spec_plus,   0,      0,   "Amstrad plc",          "ZX Spectrum +3e 8bit ZXCF" , GAME_COMPUTER_MODIFIED )
463/*    YEAR  NAME      PARENT    COMPAT  MACHINE         INPUT       INIT    COMPANY     FULLNAME */
464COMP( 1987, specpl2a, spec128,  0,      spectrum_plus3, spec_plus,   0,      "Amstrad plc",          "ZX Spectrum +2a" , 0 )
465COMP( 1987, specpls3, spec128,  0,      spectrum_plus3, spec_plus,   0,      "Amstrad plc",          "ZX Spectrum +3" , 0 )
466COMP( 2000, specpl3e, spec128,  0,      spectrum_plus3, spec_plus,   0,      "Amstrad plc",          "ZX Spectrum +3e" , GAME_COMPUTER_MODIFIED )
467COMP( 2002, sp3e8bit, spec128,  0,      spectrum_plus3, spec_plus,   0,      "Amstrad plc",          "ZX Spectrum +3e 8bit IDE" , GAME_COMPUTER_MODIFIED )
468COMP( 2002, sp3eata,  spec128,  0,      spectrum_plus3, spec_plus,   0,      "Amstrad plc",          "ZX Spectrum +3e 8bit ZXATASP" , GAME_COMPUTER_MODIFIED )
469COMP( 2002, sp3ezcf,  spec128,  0,      spectrum_plus3, spec_plus,   0,      "Amstrad plc",          "ZX Spectrum +3e 8bit ZXCF" , GAME_COMPUTER_MODIFIED )
src/mess/drivers/stopthie.c
r6753r6754
7171
7272***************************************************************************/
7373
74/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY            FULLNAME      FLAGS */
75CONS( 1979, stopthie,   0,      0,      stopthie,   0,      0,      0,      "Parker Brothers", "Stop Thief", GAME_NOT_WORKING )
74/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT   INIT    COMPANY            FULLNAME      FLAGS */
75CONS( 1979, stopthie,   0,      0,      stopthie,   0,      0,      "Parker Brothers", "Stop Thief", GAME_NOT_WORKING )
7676
src/mess/drivers/x68k.c
r6753r6754
27222722ROM_END
27232723
27242724
2725/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY     FULLNAME        FLAGS */
2726COMP( 1987, x68000, 0,      0,      x68000, x68000, x68000, 0, "Sharp",    "X68000", GAME_IMPERFECT_GRAPHICS )
2727COMP( 1991, x68kxvi,x68000, 0,      x68kxvi,x68000, x68000, 0, "Sharp",    "X68000 XVI", GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
2728COMP( 1993, x68030, x68000, 0,      x68030, x68000, x68030, 0, "Sharp",    "X68030", GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
2725/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY     FULLNAME        FLAGS */
2726COMP( 1987, x68000, 0,      0,      x68000, x68000, x68000, "Sharp",    "X68000", GAME_IMPERFECT_GRAPHICS )
2727COMP( 1991, x68kxvi,x68000, 0,      x68kxvi,x68000, x68000, "Sharp",    "X68000 XVI", GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
2728COMP( 1993, x68030, x68000, 0,      x68030, x68000, x68030, "Sharp",    "X68030", GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
src/mess/drivers/apexc.c
r6753r6754
885885      /* space filled with our font */
886886ROM_END
887887
888/*         YEAR     NAME        PARENT          COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY     FULLNAME */
889//COMP(      1951,    apexc53,    0,              0,      apexc53,    apexc,  apexc,  0,  "Booth",    "APEXC (as described in 1953)" , GAME_NOT_WORKING)
890COMP(      1955,   apexc,      /*apexc53*/0,   0,      apexc,      apexc,   apexc,   0,   "Booth",   "APEXC (as described in 1957)" , 0)
888/*         YEAR     NAME        PARENT          COMPAT  MACHINE     INPUT   INIT  COMPANY     FULLNAME */
889//COMP(      1951,    apexc53,    0,              0,      apexc53,    apexc,  apexc,   "Booth",    "APEXC (as described in 1953)" , GAME_NOT_WORKING)
890COMP(      1955,   apexc,      /*apexc53*/0,   0,      apexc,      apexc,   apexc,   "Booth",   "APEXC (as described in 1957)" , 0)
src/mess/drivers/ondra.c
r6753r6754
181181
182182/* Driver */
183183
184/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY          FULLNAME       FLAGS */
185COMP( 1989, ondrat, 0,       0,      ondra,       ondra,       ondra,     0, "Tesla",       "Ondra",       0)
186COMP( 1989, ondrav, ondrat,   0,      ondra,       ondra,       ondra,     0, "ViLi",           "Ondra ViLi",   0)
184/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     COMPANY          FULLNAME       FLAGS */
185COMP( 1989, ondrat, 0,       0,      ondra,       ondra,       ondra,     "Tesla",       "Ondra",       0)
186COMP( 1989, ondrav, ondrat,   0,      ondra,       ondra,       ondra,     "ViLi",           "Ondra ViLi",   0)
187187
src/mess/drivers/pc2000.c
r6753r6754
6666 
6767/* Driver */
6868 
69/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
70COMP( 1993, pc2000,  0,       0,    pc2000,    pc2000,     0,       0,      "VTech",   "PreComputer 2000",      GAME_NOT_WORKING)
69/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
70COMP( 1993, pc2000,  0,       0,    pc2000,    pc2000,     0,  "VTech",   "PreComputer 2000",      GAME_NOT_WORKING)
7171 
src/mess/drivers/kaypro.c
r6753r6754
394394   ROM_LOAD("81-817.u31",   0x0000, 0x1000, CRC(5f72da5b) SHA1(8a597000cce1a7e184abfb7bebcb564c6bf24fb7) )
395395ROM_END
396396
397/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT    INIT    CONFIG       COMPANY  FULLNAME */
398COMP( 1982, kayproii,   0,        0,    kayproii, kay_kbd, 0,      0,   "Non Linear Systems",  "Kaypro II - 2/83" , 0 )
399COMP( 1983, kaypro4,    kayproii, 0,    kayproii, kay_kbd, 0,      0,    "Non Linear Systems",  "Kaypro 4 - 4/83" , 0 ) // model 81-004
400COMP( 1983, kaypro4p88, kayproii, 0,    kayproii, kay_kbd, 0,      0,    "Non Linear Systems",  "Kaypro 4 plus88 - 4/83" , GAME_NOT_WORKING ) // model 81-004 with an added 8088 daughterboard and rom
401COMP( 198?, omni2,      kayproii, 0,    omni2,    kay_kbd, 0,      0,    "Non Linear Systems",  "Omni II" , 0 )
402COMP( 1984, kaypro2x,   0,        0,    kaypro2x, kay_kbd, 0,      0,    "Non Linear Systems",  "Kaypro 2x" , GAME_NOT_WORKING ) // model 81-025
403COMP( 1984, kaypro4a,   0,        0,    kaypro2x, kay_kbd, 0,      0,    "Non Linear Systems",  "Kaypro 4 - 4/84" , GAME_NOT_WORKING ) // model 81-015
397/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT    INIT    COMPANY  FULLNAME */
398COMP( 1982, kayproii,   0,        0,    kayproii, kay_kbd, 0,      "Non Linear Systems",  "Kaypro II - 2/83" , 0 )
399COMP( 1983, kaypro4,    kayproii, 0,    kayproii, kay_kbd, 0,      "Non Linear Systems",  "Kaypro 4 - 4/83" , 0 ) // model 81-004
400COMP( 1983, kaypro4p88, kayproii, 0,    kayproii, kay_kbd, 0,      "Non Linear Systems",  "Kaypro 4 plus88 - 4/83" , GAME_NOT_WORKING ) // model 81-004 with an added 8088 daughterboard and rom
401COMP( 198?, omni2,      kayproii, 0,    omni2,    kay_kbd, 0,      "Non Linear Systems",  "Omni II" , 0 )
402COMP( 1984, kaypro2x,   0,        0,    kaypro2x, kay_kbd, 0,      "Non Linear Systems",  "Kaypro 2x" , GAME_NOT_WORKING ) // model 81-025
403COMP( 1984, kaypro4a,   0,        0,    kaypro2x, kay_kbd, 0,      "Non Linear Systems",  "Kaypro 4 - 4/84" , GAME_NOT_WORKING ) // model 81-015
404404// Kaypro 4/84 plus 88 goes here, model 81-015 with an added 8088 daughterboard and rom
405COMP( 1983, kaypro10,   0,        0,    kaypro2x, kay_kbd, 0,      0,    "Non Linear Systems",  "Kaypro 10" , GAME_NOT_WORKING ) // model 81-005
405COMP( 1983, kaypro10,   0,        0,    kaypro2x, kay_kbd, 0,      "Non Linear Systems",  "Kaypro 10" , GAME_NOT_WORKING ) // model 81-005
src/mess/drivers/super80.c
r6753r6754
664664   ROM_LOAD("s80hmce.ic24",  0xf000, 0x0800, CRC(a6488a1e) SHA1(7ba613d70a37a6b738dcd80c2bb9988ff1f011ef) )
665665ROM_END
666666
667/*    YEAR  NAME      PARENT COMPAT MACHINE INPUT     INIT       CONFIG   COMPANY       FULLNAME */
668COMP( 1981, super80,  0,       0, super80,  super80,  super80,  0, "Dick Smith Electronics","Super-80 (V1.2)" , 0)
669COMP( 1981, super80d, super80, 0, super80d, super80d, super80,  0, "Dick Smith Electronics","Super-80 (V2.2)" , 0)
670COMP( 1981, super80e, super80, 0, super80e, super80d, super80,  0, "Dick Smith Electronics","Super-80 (El Graphix 4)" , 0)
671COMP( 1981, super80m, super80, 0, super80m, super80m, super80,  0, "Dick Smith Electronics","Super-80 (8R0)" , 0)
672COMP( 1981, super80r, super80, 0, super80r, super80r, super80v, 0, "Dick Smith Electronics","Super-80 (with VDUEB)" , 0)
673COMP( 1981, super80v, super80, 0, super80v, super80v, super80v, 0, "Dick Smith Electronics","Super-80 (with enhanced VDUEB)" , 0)
667/*    YEAR  NAME      PARENT COMPAT MACHINE INPUT     INIT      COMPANY       FULLNAME */
668COMP( 1981, super80,  0,       0, super80,  super80,  super80,  "Dick Smith Electronics","Super-80 (V1.2)" , 0)
669COMP( 1981, super80d, super80, 0, super80d, super80d, super80,  "Dick Smith Electronics","Super-80 (V2.2)" , 0)
670COMP( 1981, super80e, super80, 0, super80e, super80d, super80,  "Dick Smith Electronics","Super-80 (El Graphix 4)" , 0)
671COMP( 1981, super80m, super80, 0, super80m, super80m, super80,  "Dick Smith Electronics","Super-80 (8R0)" , 0)
672COMP( 1981, super80r, super80, 0, super80r, super80r, super80v, "Dick Smith Electronics","Super-80 (with VDUEB)" , 0)
673COMP( 1981, super80v, super80, 0, super80v, super80v, super80v, "Dick Smith Electronics","Super-80 (with enhanced VDUEB)" , 0)
src/mess/drivers/a51xx.c
r6753r6754
136136
137137/* Driver */
138138
139/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
140COMP( ????, a5120,  0,       0,    a5120,    a5120,     0,       0,      "Robotron",   "A5120",      GAME_NOT_WORKING)
141COMP( ????, a5130,  a5120,   0,    a5130,    a5130,     0,       0,      "Robotron",   "A5130",      GAME_NOT_WORKING)
139/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
140COMP( ????, a5120,  0,       0,    a5120,    a5120,     0,            "Robotron",   "A5120",      GAME_NOT_WORKING)
141COMP( ????, a5130,  a5120,   0,    a5130,    a5130,     0,            "Robotron",   "A5130",      GAME_NOT_WORKING)
src/mess/drivers/n64.c
r6753r6754
220220    ROM_LOAD( "normslp.rom", 0x00, 0x80, CRC(4f2ae525) SHA1(eab43f8cc52c8551d9cff6fced18ef80eaba6f05) )
221221ROM_END
222222
223CONS(1996, n64,    0,      0,      n64,    n64,    0,   0,   "Nintendo", "Nintendo 64", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
223CONS(1996, n64,    0,      0,      n64,    n64,    0,   "Nintendo", "Nintendo 64", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
src/mess/drivers/geneve.c
r6753r6754
576576   ROM_LOAD_OPTIONAL("spchrom.bin", 0x0000, 0x8000, CRC(58b155f7) SHA1(382292295c00dff348d7e17c5ce4da12a1d87763)) /* system speech ROM */
577577ROM_END
578578
579/*    YEAR  NAME      PARENT    COMPAT  MACHINE      INPUT    INIT      CONFIG  COMPANY     FULLNAME */
580COMP( 1987,geneve,   0,      0,      geneve_60hz,  geneve,  geneve,   0,   "Myarc",   "Geneve 9640" , 0)
581COMP( 1990,genmod,   geneve,   0,      geneve_60hz,  geneve,  genmod,   0,   "Myarc",   "Geneve 9640 (with Genmod modification)" , 0)
579/*    YEAR  NAME      PARENT    COMPAT  MACHINE      INPUT    INIT       COMPANY     FULLNAME */
580COMP( 1987,geneve,   0,      0,      geneve_60hz,  geneve,  geneve,      "Myarc",   "Geneve 9640" , 0)
581COMP( 1990,genmod,   geneve,   0,      geneve_60hz,  geneve,  genmod,   "Myarc",   "Geneve 9640 (with Genmod modification)" , 0)
582582
src/mess/drivers/beta.c
r6753r6754
300300
301301/* System Drivers */
302302
303/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY         FULLNAME    FLAGS */
304COMP( 1984, beta,   0,      0,      beta,   beta,   0,      0,      "Pitronics",   "Beta",      GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
303/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY         FULLNAME    FLAGS */
304COMP( 1984, beta,   0,      0,      beta,   beta,   0,      "Pitronics",   "Beta",      GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
src/mess/drivers/pc8001.c
r6753r6754
586586 
587587/* System Drivers */
588588 
589/*    YEAR  NAME            PARENT      COMPAT      MACHINE     INPUT       INIT        CONFIG  COMPANY FULLNAME        FLAGS */
590COMP( 1979, pc8001,         0,         0,         pc8001,      pc8001,      0,         0,      "NEC",   "PC-8001",      GAME_NOT_WORKING )
591COMP( 1983, pc8001mk2,      pc8001,      0,         pc8001mk2,   pc8001,      0,         0,      "NEC",   "PC-8001mkII",   GAME_NOT_WORKING )
589/*    YEAR  NAME            PARENT      COMPAT      MACHINE     INPUT       INIT        COMPANY FULLNAME        FLAGS */
590COMP( 1979, pc8001,         0,         0,         pc8001,      pc8001,      0,         "NEC",   "PC-8001",      GAME_NOT_WORKING )
591COMP( 1983, pc8001mk2,      pc8001,      0,         pc8001mk2,   pc8001,      0,         "NEC",   "PC-8001mkII",   GAME_NOT_WORKING )
src/mess/drivers/px4.c
r6753r6754
13661366    GAME DRIVERS
13671367***************************************************************************/
13681368
1369/*    YEAR  NAME  PARENT  COMPAT  MACHINE  INPUT      INIT  CONFIG  COMPANY  FULLNAME  FLAGS */
1370COMP( 1985, px4,  0,      0,      px4,     px4_h450a, px4,  0,      "Epson", "PX-4",   0 )
1371COMP( 1985, px4p, px4,    0,      px4p,    px4_h450a, px4p, 0,      "Epson", "PX-4+",  0 )
1369/*    YEAR  NAME  PARENT  COMPAT  MACHINE  INPUT      INIT  COMPANY  FULLNAME  FLAGS */
1370COMP( 1985, px4,  0,      0,      px4,     px4_h450a, px4,  "Epson", "PX-4",   0 )
1371COMP( 1985, px4p, px4,    0,      px4p,    px4_h450a, px4p, "Epson", "PX-4+",  0 )
src/mess/drivers/lviv.c
r6753r6754
479479   ROMX_LOAD("lvivp.bin", 0x10000, 0x4000, CRC(f171c282) SHA1(c7dc2bdb02400e6b5cdcc50040eb06f506a7ed84), ROM_BIOS(3))
480480ROM_END
481481
482/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY         FULLNAME    FLAGS */
483COMP( 1989, lviv,   0,      0,      lviv,   lviv,   0,      0,   "V. I. Lenin",  "Lviv" ,    0 )
482/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY         FULLNAME    FLAGS */
483COMP( 1989, lviv,   0,      0,      lviv,   lviv,   0,      "V. I. Lenin",  "Lviv" ,    0 )
src/mess/drivers/exidy.c
r6753r6754
472472   ROM_LOAD_OPTIONAL("bruce.dat",   0x0000, 0x0020, CRC(fae922cb) SHA1(470a86844cfeab0d9282242e03ff1d8a1b2238d1)) /* video prom */
473473ROM_END
474474
475/*    YEAR  NAME    PARENT  COMPAT      MACHINE INPUT   INIT    CONFIG  COMPANY        FULLNAME */
476COMP(1979, exidy,   0,      0,   exidy,   exidy,   exidy,   0,   "Exidy Inc", "Sorcerer", 0 )
477COMP(1979, exidyd,  exidy,   0,   exidyd,   exidy,   exidy,   0,   "Exidy Inc", "Sorcerer (Cassette only)", 0 )
475/*    YEAR  NAME    PARENT  COMPAT      MACHINE INPUT   INIT    COMPANY        FULLNAME */
476COMP(1979, exidy,   0,      0,   exidy,   exidy,   exidy,      "Exidy Inc", "Sorcerer", 0 )
477COMP(1979, exidyd,  exidy,   0,   exidyd,   exidy,   exidy,      "Exidy Inc", "Sorcerer (Cassette only)", 0 )
478478
src/mess/drivers/socrates.c
r6753r6754
10051005 Drivers
10061006******************************************************************************/
10071007
1008/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT CONFIG      COMPANY                     FULLNAME                            FLAGS */
1009COMP( 1988, socrates,   0,          0,      socrates,   socrates, socrates,   0,   "V-tech",        "Socrates Educational Video System", GAME_NOT_WORKING | GAME_IMPERFECT_SOUND ) // English NTSC
1010COMP( 1988, socratfc,   socrates,   0,      socrates,   socrates, socrates,   0,   "V-tech",        "Socrates SAITOUT", GAME_NOT_WORKING | GAME_IMPERFECT_SOUND ) // French Canandian NTSC
1008/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT       COMPANY                     FULLNAME                            FLAGS */
1009COMP( 1988, socrates,   0,          0,      socrates,   socrates, socrates, "V-tech",        "Socrates Educational Video System", GAME_NOT_WORKING | GAME_IMPERFECT_SOUND ) // English NTSC
1010COMP( 1988, socratfc,   socrates,   0,      socrates,   socrates, socrates, "V-tech",        "Socrates SAITOUT", GAME_NOT_WORKING | GAME_IMPERFECT_SOUND ) // French Canandian NTSC
10111011// Yeno Professor Weiss-Alles goes here (german PAL)
10121012// Yeno Professeur Saitout goes here (french SECAM)
10131013// ? goes here (spanish PAL)
src/mess/drivers/pc8801.c
r6753r6754
923923
924924/* System Drivers */
925925
926/*    YEAR  NAME            PARENT  COMPAT  MACHINE   INPUT    INIT  CONFIG  COMPANY FULLNAME */
927COMP( 1985, pc8001mk2sr,   0,      0,     pc88srl,  pc8001,  0,    0,   "NEC",  "PC-8001mkIISR", GAME_NOT_WORKING )
926/*    YEAR  NAME            PARENT  COMPAT  MACHINE   INPUT   INIT  COMPANY FULLNAME */
927COMP( 1985, pc8001mk2sr,   0,      0,     pc88srl,  pc8001,  0,    "NEC",  "PC-8001mkIISR", GAME_NOT_WORKING )
928928
929COMP( 1981, pc8801,         0,      0,     pc88srl,  pc88sr,  0,    0,   "NEC",  "PC-8801", GAME_NOT_WORKING )
930COMP( 1983, pc8801mk2,      pc8801,   0,     pc88srl,  pc88sr,  0,    0,   "NEC",  "PC-8801mkII", GAME_NOT_WORKING )   // not sure about this dump
931COMP( 1985, pc8801mk2sr,   pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801mkIISR", GAME_NOT_WORKING )
932//COMP( 1985, pc8801mk2tr,  pc8801, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801mkIITR", GAME_NOT_WORKING )
933COMP( 1985, pc8801mk2fr,   pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801mkIIFR", GAME_NOT_WORKING )
934COMP( 1985, pc8801mk2mr,   pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801mkIIMR", GAME_NOT_WORKING )
929COMP( 1981, pc8801,         0,      0,     pc88srl,  pc88sr,  0,    "NEC",  "PC-8801", GAME_NOT_WORKING )
930COMP( 1983, pc8801mk2,      pc8801,   0,     pc88srl,  pc88sr,  0,    "NEC",  "PC-8801mkII", GAME_NOT_WORKING )   // not sure about this dump
931COMP( 1985, pc8801mk2sr,   pc8801,   0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801mkIISR", GAME_NOT_WORKING )
932//COMP( 1985, pc8801mk2tr,  pc8801, 0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801mkIITR", GAME_NOT_WORKING )
933COMP( 1985, pc8801mk2fr,   pc8801,   0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801mkIIFR", GAME_NOT_WORKING )
934COMP( 1985, pc8801mk2mr,   pc8801,   0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801mkIIMR", GAME_NOT_WORKING )
935935
936//COMP( 1986, pc8801fh,     0,      0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801FH", GAME_NOT_WORKING )
937COMP( 1986, pc8801mh,      pc8801,   0,     pc88srh,  pc88sr,  0,   0,   "NEC",  "PC-8801MH", GAME_NOT_WORKING )
938COMP( 1987, pc8801fa,      pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801FA", GAME_NOT_WORKING )
939COMP( 1987, pc8801ma,      pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801MA", GAME_NOT_WORKING )
940//COMP( 1988, pc8801fe,     pc8801, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801FE", GAME_NOT_WORKING )
941COMP( 1988, pc8801ma2,      pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801MA2", GAME_NOT_WORKING )
942//COMP( 1989, pc8801fe2,    pc8801, 0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801FE2", GAME_NOT_WORKING )
943COMP( 1989, pc8801mc,      pc8801,   0,     pc88srh,  pc88sr,  0,    0,   "NEC",  "PC-8801MC", GAME_NOT_WORKING )
936//COMP( 1986, pc8801fh,     0,      0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801FH", GAME_NOT_WORKING )
937COMP( 1986, pc8801mh,      pc8801,   0,     pc88srh,  pc88sr,  0,   "NEC",  "PC-8801MH", GAME_NOT_WORKING )
938COMP( 1987, pc8801fa,      pc8801,   0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801FA", GAME_NOT_WORKING )
939COMP( 1987, pc8801ma,      pc8801,   0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801MA", GAME_NOT_WORKING )
940//COMP( 1988, pc8801fe,     pc8801, 0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801FE", GAME_NOT_WORKING )
941COMP( 1988, pc8801ma2,      pc8801,   0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801MA2", GAME_NOT_WORKING )
942//COMP( 1989, pc8801fe2,    pc8801, 0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801FE2", GAME_NOT_WORKING )
943COMP( 1989, pc8801mc,      pc8801,   0,     pc88srh,  pc88sr,  0,    "NEC",  "PC-8801MC", GAME_NOT_WORKING )
944944
945COMP( 1987, pc88va,         0,      0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-88VA", GAME_NOT_WORKING )
946//COMP( 1988, pc88va2,      pc88va, 0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-88VA2", GAME_NOT_WORKING )
947//COMP( 1988, pc88va3,      pc88va, 0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-88VA3", GAME_NOT_WORKING )
945COMP( 1987, pc88va,         0,      0,     pc88va,   pc88sr,  0,    "NEC",  "PC-88VA", GAME_NOT_WORKING )
946//COMP( 1988, pc88va2,      pc88va, 0,     pc88va,   pc88sr,  0,    "NEC",  "PC-88VA2", GAME_NOT_WORKING )
947//COMP( 1988, pc88va3,      pc88va, 0,     pc88va,   pc88sr,  0,    "NEC",  "PC-88VA3", GAME_NOT_WORKING )
948948
949//COMP( 1989, pc98do,       0,      0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-98DO", GAME_NOT_WORKING )
950//COMP( 1990, pc98dop,      0,      0,     pc88va,   pc88sr,  0,    0,   "NEC",  "PC-98DO+", GAME_NOT_WORKING )
949//COMP( 1989, pc98do,       0,      0,     pc88va,   pc88sr,  0,    "NEC",  "PC-98DO", GAME_NOT_WORKING )
950//COMP( 1990, pc98dop,      0,      0,     pc88va,   pc88sr,  0,    "NEC",  "PC-98DO+", GAME_NOT_WORKING )
src/mess/drivers/poly880.c
r6753r6754
319319
320320/* System Drivers */
321321
322/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY             FULLNAME                FLAGS */
323COMP( 1983, poly880,   0,      0,      poly880,   poly880,   0,      0,   "VEB Polytechnik",   "Poly-Computer 880",   GAME_SUPPORTS_SAVE )
322/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY             FULLNAME                FLAGS */
323COMP( 1983, poly880,   0,      0,      poly880,   poly880,   0,      "VEB Polytechnik",   "Poly-Computer 880",   GAME_SUPPORTS_SAVE )
src/mess/drivers/mk85.c
r6753r6754
6969
7070/* Driver */
7171
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
73COMP( 1986, mk85,  0,       0,    mk85,    mk85,     0,       0,      "Elektronika",   "MK-85",      GAME_NOT_WORKING)
72/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
73COMP( 1986, mk85,  0,       0,          mk85,    mk85,     0,      "Elektronika",   "MK-85",      GAME_NOT_WORKING)
7474
src/mess/drivers/univac.c
r6753r6754
7676
7777/* Driver */
7878
79/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
80COMP( 198?, uts20,  0,       0,    uts20,    uts20,     0,       0,      "Sperry Univac",   "UTS-20", GAME_NOT_WORKING)
79/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
80COMP( 198?, uts20,  0,       0,    uts20,    uts20,     0,            "Sperry Univac",   "UTS-20", GAME_NOT_WORKING)
src/mess/drivers/timex.c
r6753r6754
686686   ROM_LOAD("ts2068_x.rom",0x14000,0x2000, CRC(ae16233a) SHA1(7e265a2c1f621ed365ea23bdcafdedbc79c1299c))
687687ROM_END
688688
689/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY     FULLNAME */
690COMP( 1984, tc2048,   spectrum, 0,      tc2048,      spectrum,   0,      0,      "Timex of Portugal",   "TC-2048" , 0)
691COMP( 1983, ts2068,   spectrum, 0,      ts2068,      spectrum,   0,      0,      "Timex Sinclair",      "TS-2068" , 0)
692COMP( 1986, uk2086,   spectrum, 0,      uk2086,      spectrum,   0,      0,      "Unipolbrit",         "UK-2086 ver. 1.2" , 0)
689/*    YEAR  NAME      PARENT    COMPAT  MACHINE     INPUT       INIT    COMPANY     FULLNAME */
690COMP( 1984, tc2048,   spectrum, 0,      tc2048,      spectrum,   0,      "Timex of Portugal",   "TC-2048" , 0)
691COMP( 1983, ts2068,   spectrum, 0,      ts2068,      spectrum,   0,      "Timex Sinclair",      "TS-2068" , 0)
692COMP( 1986, uk2086,   spectrum, 0,      uk2086,      spectrum,   0,      "Unipolbrit",         "UK-2086 ver. 1.2" , 0)
src/mess/drivers/vector4.c
r6753r6754
9898
9999/* Driver */
100100
101/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG     COMPANY                 FULLNAME       FLAGS */
102COMP( ????, vector4,  0,       0,    vector4,    vector4,   0,     0,      "Vector Graphics",   "Vector 4",      GAME_NOT_WORKING)
101/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT        COMPANY                 FULLNAME       FLAGS */
102COMP( ????, vector4,  0,       0,    vector4,    vector4,   0,      "Vector Graphics",   "Vector 4",      GAME_NOT_WORKING)
103103
src/mess/drivers/bw2.c
r6753r6754
885885   ROM_LOAD("ramcard-10.bin", 0x0000, 0x4000, CRC(68cde1ba) SHA1(a776a27d64f7b857565594beb63aa2cd692dcf04))
886886ROM_END
887887
888/*    YEAR  NAME    PARENT  COMPAT  MACHINE   INPUT   INIT    CONFIG  COMPANY      FULLNAME  FLAGS */
889COMP( 1985, bw2,    0,      0,      bw2,      bw2,    bw2,    0,    "Bondwell",  "BW 2",   0 )
888/*    YEAR  NAME    PARENT  COMPAT  MACHINE   INPUT   INIT    COMPANY      FULLNAME  FLAGS */
889COMP( 1985, bw2,    0,      0,      bw2,      bw2,    bw2,    "Bondwell",  "BW 2",   0 )
src/mess/drivers/jr200.c
r6753r6754
411411
412412/* Driver */
413413
414/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
415COMP( 1982, jr200,  0,       0,    jr200,    jr200,     0,       0,      "National",   "JR-200",      GAME_NOT_WORKING )
414/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
415COMP( 1982, jr200,  0,       0,    jr200,    jr200,     0,            "National",   "JR-200",      GAME_NOT_WORKING )
src/mess/drivers/enterp.c
r6753r6754
555555    GAME DRIVERS
556556***************************************************************************/
557557
558/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT  INIT  CONFIG  COMPANY                 FULLNAME */
559COMP( 1985, ep64,  0,      0,      ep64,    ep64, 0,    0,   "Intelligent Software", "Enterprise 64", GAME_IMPERFECT_SOUND )
560COMP( 1985, ep128, ep64,   0,      ep128,   ep64, 0,    0,  "Intelligent Software", "Enterprise 128", GAME_IMPERFECT_SOUND )
561COMP( 1985, phc64, ep64,   0,      ep64,    ep64, 0,    0,   "Hegener & Glaser",     "Mephisto PHC 64", GAME_IMPERFECT_SOUND )
558/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT  INIT  COMPANY                 FULLNAME */
559COMP( 1985, ep64,  0,      0,      ep64,    ep64, 0,     "Intelligent Software", "Enterprise 64", GAME_IMPERFECT_SOUND )
560COMP( 1985, ep128, ep64,   0,      ep128,   ep64, 0,     "Intelligent Software", "Enterprise 128", GAME_IMPERFECT_SOUND )
561COMP( 1985, phc64, ep64,   0,      ep64,    ep64, 0,     "Hegener & Glaser",     "Mephisto PHC 64", GAME_IMPERFECT_SOUND )
src/mess/drivers/mc10.c
r6753r6754
451451    GAME DRIVERS
452452***************************************************************************/
453453
454/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT  INIT  CONFIG  COMPANY              FULLNAME  FLAGS */
455COMP( 1983, mc10,  0,      0,      mc10,    mc10,  mc10, 0,   "Tandy Radio Shack", "MC-10",  GAME_SUPPORTS_SAVE )
456COMP( 1983, alice, mc10,   0,      mc10,    alice, mc10, 0,   "Matra & Hachette",  "Alice",  GAME_SUPPORTS_SAVE )
454/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT  INIT  COMPANY              FULLNAME  FLAGS */
455COMP( 1983, mc10,  0,      0,      mc10,    mc10,  mc10, "Tandy Radio Shack", "MC-10",  GAME_SUPPORTS_SAVE )
456COMP( 1983, alice, mc10,   0,      mc10,    alice, mc10, "Matra & Hachette",  "Alice",  GAME_SUPPORTS_SAVE )
src/mess/drivers/atom.c
r6753r6754
374374   ROM_LOAD ("atomicw.rom",0x018000,0x1000, CRC(a3fd737d) SHA1(d418d9322c69c49106ed2c268ad0864c0f2c4c1b))    // Atomic Windows
375375ROM_END
376376
377/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      CONFIG   COMPANY   FULLNAME */
378COMP( 1979, atom,     0,        0,      atom,     atom,     0,        0,    "Acorn",  "Atom" , 0)
379COMP( 1979, atomeb,   atom,     0,      atomeb,   atom,     0,        0,    "Acorn",  "Atom with Eprom Box" , 0)
377/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      COMPANY   FULLNAME */
378COMP( 1979, atom,     0,        0,      atom,     atom,     0,        "Acorn",  "Atom" , 0)
379COMP( 1979, atomeb,   atom,     0,      atomeb,   atom,     0,        "Acorn",  "Atom with Eprom Box" , 0)
src/mess/drivers/coleco.c
r6753r6754
665665
666666/* System Drivers */
667667
668//    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    CONFIG  COMPANY             FULLNAME                            FLAGS
669CONS( 1982, coleco,   0,      0,      coleco,   coleco,   0,      0,   "Coleco",         "ColecoVision",                  0 )
670CONS( 1982, colecoa,  coleco,   0,      coleco,   coleco,   0,      0,   "Coleco",         "ColecoVision (Thick Characters)",   0 )
671CONS( 1983, colecob,  coleco,   0,      coleco,   coleco,   0,      0,   "Spectravideo",      "SVI-603 Coleco Game Adapter",      0 )
672CONS( 1986, czz50,     0,      0,      czz50,     czz50,   0,      0,   "Bit Corporation",   "Chuang Zao Zhe 50",            0 )
673CONS( 1988, dina,     czz50,   0,      dina,     czz50,   0,      0,   "Telegames",      "Dina",                        0 )
674CONS( 1988, prsarcde, czz50,   0,      czz50,     czz50,   0,      0,   "Telegames",      "Personal Arcade",               0 )
668//    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT    COMPANY             FULLNAME                            FLAGS
669CONS( 1982, coleco,   0,      0,      coleco,   coleco,   0,      "Coleco",         "ColecoVision",                  0 )
670CONS( 1982, colecoa,  coleco,   0,      coleco,   coleco,   0,      "Coleco",         "ColecoVision (Thick Characters)",   0 )
671CONS( 1983, colecob,  coleco,   0,      coleco,   coleco,   0,      "Spectravideo",      "SVI-603 Coleco Game Adapter",      0 )
672CONS( 1986, czz50,     0,      0,      czz50,     czz50,   0,      "Bit Corporation",   "Chuang Zao Zhe 50",            0 )
673CONS( 1988, dina,     czz50,   0,      dina,     czz50,   0,      "Telegames",      "Dina",                        0 )
674CONS( 1988, prsarcde, czz50,   0,      czz50,     czz50,   0,      "Telegames",      "Personal Arcade",               0 )
src/mess/drivers/lc80.c
r6753r6754
446446
447447/* System Drivers */
448448
449/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY                 FULLNAME                FLAGS */
450COMP( 1984, lc80,   0,      0,      lc80,   lc80,   0,      0,   "VEB Mikroelektronik",   "Lerncomputer LC 80",   GAME_SUPPORTS_SAVE )
451COMP( 1984, lc80_2,   lc80,   0,      lc80_2,   lc80,   0,      0,   "VEB Mikroelektronik",   "Lerncomputer LC 80.2",   GAME_SUPPORTS_SAVE )
452COMP( 1984, sc80,   lc80,   0,      lc80_2,   lc80,   0,      0,   "VEB Mikroelektronik",   "Schachcomputer SC-80",   GAME_SUPPORTS_SAVE )
449/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                 FULLNAME                FLAGS */
450COMP( 1984, lc80,   0,      0,      lc80,   lc80,   0,      "VEB Mikroelektronik",   "Lerncomputer LC 80",   GAME_SUPPORTS_SAVE )
451COMP( 1984, lc80_2,   lc80,   0,      lc80_2,   lc80,   0,      "VEB Mikroelektronik",   "Lerncomputer LC 80.2",   GAME_SUPPORTS_SAVE )
452COMP( 1984, sc80,   lc80,   0,      lc80_2,   lc80,   0,      "VEB Mikroelektronik",   "Schachcomputer SC-80",   GAME_SUPPORTS_SAVE )
src/mess/drivers/apf.c
r6753r6754
744744
745745***************************************************************************/
746746
747/*    YEAR  NAME        PARENT  COMPAT  MACHINE             INPUT               INIT    CONFIG      COMPANY               FULLNAME */
748COMP(1977, apfimag,   0,   0,   apf_imagination,   apf_imagination,   0,   0,   "APF Electronics Inc",  "APF Imagination Machine" , 0 )
749CONS(1978, apfm1000,   0,   0,   apf_m1000,      apf_m1000,      0,   0,      "APF Electronics Inc",  "APF M-1000" ,GAME_NOT_WORKING)
747/*    YEAR  NAME        PARENT  COMPAT  MACHINE             INPUT               INIT         COMPANY               FULLNAME */
748COMP(1977, apfimag,   0,   0,   apf_imagination,   apf_imagination,   0,      "APF Electronics Inc",  "APF Imagination Machine" , 0 )
749CONS(1978, apfm1000,   0,   0,   apf_m1000,      apf_m1000,      0,         "APF Electronics Inc",  "APF M-1000" ,GAME_NOT_WORKING)
src/mess/drivers/snes.c
r6753r6754
334334
335335***************************************************************************/
336336
337/*    YEAR  NAME     PARENT  COMPAT  MACHINE  INPUT  INIT  CONFIG  COMPANY     FULLNAME                                      FLAGS */
338CONS( 1989, snes,    0,      0,      snes,    snes,  0,    0,   "Nintendo", "Super Nintendo Entertainment System / Super Famicom (NTSC)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
339CONS( 1989, snessfx, snes,   0,      snessfx, snes,  0,    0,   "Nintendo", "Super Nintendo Entertainment System / Super Famicom (NTSC), SuperFX", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
340CONS( 1991, snespal, snes,   0,      snespal, snes,  0,    0,   "Nintendo", "Super Nintendo Entertainment System (PAL)",  GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
341CONS( 1991, snespsfx,snes,   0,      snespsfx,snes,  0,    0,   "Nintendo", "Super Nintendo Entertainment System (PAL), SuperFX",  GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
342CONS( 199?, sfcbox,  snes,   0,      snes,    snes,  0,    0,   "Nintendo", "Super Famicom Box (NTSC)", GAME_NOT_WORKING )
337/*    YEAR  NAME     PARENT  COMPAT  MACHINE  INPUT  INIT  COMPANY     FULLNAME                                      FLAGS */
338CONS( 1989, snes,    0,      0,      snes,    snes,  0,    "Nintendo", "Super Nintendo Entertainment System / Super Famicom (NTSC)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
339CONS( 1989, snessfx, snes,   0,      snessfx, snes,  0,    "Nintendo", "Super Nintendo Entertainment System / Super Famicom (NTSC), SuperFX", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
340CONS( 1991, snespal, snes,   0,      snespal, snes,  0,    "Nintendo", "Super Nintendo Entertainment System (PAL)",  GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
341CONS( 1991, snespsfx,snes,   0,      snespsfx,snes,  0,    "Nintendo", "Super Nintendo Entertainment System (PAL), SuperFX",  GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
342CONS( 199?, sfcbox,  snes,   0,      snes,    snes,  0,    "Nintendo", "Super Famicom Box (NTSC)", GAME_NOT_WORKING )
src/mess/drivers/vc20.c
r6753r6754
467467
468468***************************************************************************/
469469
470/*    YEAR  NAME      PARENT COMPAT MACHINE INPUT    INIT     CONFIG     COMPANY                             FULLNAME            FLAGS */
470/*    YEAR  NAME      PARENT COMPAT MACHINE INPUT    INIT     COMPANY                             FULLNAME            FLAGS */
471471
472COMP( 1981, vic1001,   vic20,  0,  vic20,   vic1001,  vic20,  0,     "Commodore Business Machines Co.",  "VIC-1001 (NTSC, Japan)", GAME_IMPERFECT_SOUND)
473
474COMP( 1981, vic20,     0,      0,   vic20,  vic20,    vic20,  0,     "Commodore Business Machines Co.",  "VIC 20 (NTSC)", GAME_IMPERFECT_SOUND)
475COMP( 1981, vic20cr,   vic20,  0,   vic20,  vic20,    vic20,  0,     "Commodore Business Machines Co.",  "VIC 20CR (NTSC)", GAME_IMPERFECT_SOUND)
476COMP( 1981, vic20i,    vic20,  0,   vic20i, vic20,    vic20i, 0,     "Commodore Business Machines Co.",  "VIC 20 (NTSC, IEEE488 Interface - SYS45065)", GAME_IMPERFECT_SOUND)
477COMP( 1981, vic20v,    vic20,  0,   vic20v, vic20,    vic20v, 0,     "Commodore Business Machines Co.",  "VIC 20 (NTSC, VC1540)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
478
479COMP( 1981, vic20pal,  vic20,  0,   vc20,   vc20,     vc20,   0,     "Commodore Business Machines Co.",  "VC 20 (PAL)", GAME_IMPERFECT_SOUND)
480COMP( 1981, vic20crp,  vic20,  0,   vc20,   vc20,     vc20,   0,     "Commodore Business Machines Co.",  "VC 20CR (PAL)", GAME_IMPERFECT_SOUND)
481COMP( 1981, vic20plv,  vic20,  0,   vc20v,  vic20,    vc20v,  0,     "Commodore Business Machines Co.",  "VC 20 (PAL, VC1540)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
482COMP( 1981, vc20,      vic20,  0,   vc20,   vc20,     vc20,   0,     "Commodore Business Machines Co.",  "VIC 20 (PAL, Germany)", GAME_IMPERFECT_SOUND)
483COMP( 1981, vc20v,     vic20,  0,   vc20v,  vic20,    vc20v,  0,     "Commodore Business Machines Co.",  "VIC 20 (PAL, Germany, VC1540)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
484
485COMP( 1981, vic20swe,  vic20,  0,   vc20,   vic20swe, vc20,   0,     "Commodore Business Machines Co.",  "VIC 20 (PAL, Swedish Expansion Kit)", GAME_IMPERFECT_SOUND)
472COMP( 1981, vic1001,   vic20,  0,  vic20,   vic1001,  vic20,  "Commodore Business Machines Co.",  "VIC-1001 (NTSC, Japan)", GAME_IMPERFECT_SOUND)
473 
474COMP( 1981, vic20,     0,      0,   vic20,  vic20,    vic20,  "Commodore Business Machines Co.",  "VIC 20 (NTSC)", GAME_IMPERFECT_SOUND)
475COMP( 1981, vic20cr,   vic20,  0,   vic20,  vic20,    vic20,  "Commodore Business Machines Co.",  "VIC 20CR (NTSC)", GAME_IMPERFECT_SOUND)
476COMP( 1981, vic20i,    vic20,  0,   vic20i, vic20,    vic20i, "Commodore Business Machines Co.",  "VIC 20 (NTSC, IEEE488 Interface - SYS45065)", GAME_IMPERFECT_SOUND)
477COMP( 1981, vic20v,    vic20,  0,   vic20v, vic20,    vic20v, "Commodore Business Machines Co.",  "VIC 20 (NTSC, VC1540)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
478 
479COMP( 1981, vic20pal,  vic20,  0,   vc20,   vc20,     vc20,   "Commodore Business Machines Co.",  "VC 20 (PAL)", GAME_IMPERFECT_SOUND)
480COMP( 1981, vic20crp,  vic20,  0,   vc20,   vc20,     vc20,   "Commodore Business Machines Co.",  "VC 20CR (PAL)", GAME_IMPERFECT_SOUND)
481COMP( 1981, vic20plv,  vic20,  0,   vc20v,  vic20,    vc20v,  "Commodore Business Machines Co.",  "VC 20 (PAL, VC1540)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
482COMP( 1981, vc20,      vic20,  0,   vc20,   vc20,     vc20,   "Commodore Business Machines Co.",  "VIC 20 (PAL, Germany)", GAME_IMPERFECT_SOUND)
483COMP( 1981, vc20v,     vic20,  0,   vc20v,  vic20,    vc20v,  "Commodore Business Machines Co.",  "VIC 20 (PAL, Germany, VC1540)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
484 
485COMP( 1981, vic20swe,  vic20,  0,   vc20,   vic20swe, vc20,   "Commodore Business Machines Co.",  "VIC 20 (PAL, Swedish Expansion Kit)", GAME_IMPERFECT_SOUND)
src/mess/drivers/partner.c
r6753r6754
220220ROM_END
221221
222222/* Driver */
223/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT   INIT    CONFIG COMPANY   FULLNAME       FLAGS */
224COMP( 1987, partner, radio86,   0,    partner,    partner,partner, 0,  "SAM SKB VM",    "Partner-01.01",   GAME_NOT_WORKING)
223/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT   INIT       COMPANY   FULLNAME       FLAGS */
224COMP( 1987, partner, radio86,   0,    partner,    partner,partner,     "SAM SKB VM",    "Partner-01.01",   GAME_NOT_WORKING)
src/mess/drivers/gp32.c
r6753r6754
18771877#endif
18781878ROM_END
18791879
1880CONS(2001, gp32, 0, 0, gp32, gp32, 0, 0, "Game Park", "GP32", ROT270|GAME_NOT_WORKING|GAME_NO_SOUND)
1880CONS(2001, gp32, 0, 0, gp32, gp32, 0, "Game Park", "GP32", ROT270|GAME_NOT_WORKING|GAME_NO_SOUND)
src/mess/drivers/saturn.c
r6753r6754
24902490
24912491***************************************************************************/
24922492
2493/*    YEAR  NAME        PARENT  COMPAT  MACHINE INPUT   INIT        CONFIG  COMPANY     FULLNAME            FLAGS */
2494CONS( 1994, saturn,     0,      0,      saturn, saturn, saturnus,   0, "Sega",     "Saturn (USA)",     GAME_NOT_WORKING )
2495CONS( 1994, saturnjp,   saturn, 0,      saturn, saturn, saturnjp,   0, "Sega",     "Saturn (Japan)",   GAME_NOT_WORKING )
2496CONS( 1994, saturneu,   saturn, 0,      saturn, saturn, saturneu,   0, "Sega",     "Saturn (PAL)",     GAME_NOT_WORKING )
2497CONS( 1995, vsaturn,    saturn, 0,      saturn, saturn, saturnjp,   0, "JVC",      "V-Saturn",         GAME_NOT_WORKING )
2498CONS( 1995, hisaturn,   saturn, 0,      saturn, saturn, saturnjp,   0, "Hitachi",  "HiSaturn",         GAME_NOT_WORKING )
2493/*    YEAR  NAME        PARENT  COMPAT  MACHINE INPUT   INIT        COMPANY     FULLNAME            FLAGS */
2494CONS( 1994, saturn,     0,      0,      saturn, saturn, saturnus,   "Sega",     "Saturn (USA)",     GAME_NOT_WORKING )
2495CONS( 1994, saturnjp,   saturn, 0,      saturn, saturn, saturnjp,   "Sega",     "Saturn (Japan)",   GAME_NOT_WORKING )
2496CONS( 1994, saturneu,   saturn, 0,      saturn, saturn, saturneu,   "Sega",     "Saturn (PAL)",     GAME_NOT_WORKING )
2497CONS( 1995, vsaturn,    saturn, 0,      saturn, saturn, saturnjp,   "JVC",      "V-Saturn",         GAME_NOT_WORKING )
2498CONS( 1995, hisaturn,   saturn, 0,      saturn, saturn, saturnjp,   "Hitachi",  "HiSaturn",         GAME_NOT_WORKING )
src/mess/drivers/altair.c
r6753r6754
122122
123123/* Driver */
124124
125/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG     COMPANY   FULLNAME       FLAGS */
126COMP( 1975, al8800bt,  0,       0,    altair,    altair,     0,       0,    "MITS",   "Altair 8800bt",      GAME_NOT_WORKING)
125/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
126COMP( 1975, al8800bt,  0,       0,    altair,    altair,     0,   "MITS",   "Altair 8800bt",      GAME_NOT_WORKING)
127127
src/mess/drivers/channelf.c
r6753r6754
373373
374374***************************************************************************/
375375
376/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY         FULLNAME        FLAGS */
377CONS( 1976, channelf,   0,       0,    channelf,  channelf,   0,      0,   "Fairchild",    "Channel F",                            0)
378CONS( 1977, sabavdpl,  channelf, 0,    sabavdpl,  channelf,   0,      0,   "SABA",         "SABA Videoplay",                       0)
379CONS( 197?, luxorves,  channelf, 0,    sabavdpl,  channelf,   0,      0,   "Luxor",        "Luxor Video Entertainment System",     0)
380CONS( 1978, channlf2,   0,       0,    channlf2,  channelf,   0,      0,   "Fairchild",    "Channel F II",                         0)
381CONS( 1978, sabavpl2,  channlf2, 0,    sabavpl2,  channelf,   0,      0,   "SABA",         "SABA Videoplay 2",                     0)
382CONS( 197?, luxorvec,  channlf2, 0,    sabavpl2,  channelf,   0,      0,   "Luxor",        "Luxor Video Entertainment Computer",   0)
383CONS( 197?, itttelma,  channlf2, 0,    sabavpl2,  channelf,   0,      0,   "ITT",          "ITT Tele-Match Processor",             0)
384CONS( 1978, ingtelma,  channlf2, 0,    sabavpl2,  channelf,   0,      0,   "Ingelen",      "Ingelen Tele-Match Processor",         0)
376/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT     INIT   COMPANY         FULLNAME        FLAGS */
377CONS( 1976, channelf,   0,       0,    channelf,  channelf,   0,      "Fairchild",    "Channel F",                            0)
378CONS( 1977, sabavdpl,  channelf, 0,    sabavdpl,  channelf,   0,      "SABA",         "SABA Videoplay",                       0)
379CONS( 197?, luxorves,  channelf, 0,    sabavdpl,  channelf,   0,      "Luxor",        "Luxor Video Entertainment System",     0)
380CONS( 1978, channlf2,   0,       0,    channlf2,  channelf,   0,      "Fairchild",    "Channel F II",                         0)
381CONS( 1978, sabavpl2,  channlf2, 0,    sabavpl2,  channelf,   0,      "SABA",         "SABA Videoplay 2",                     0)
382CONS( 197?, luxorvec,  channlf2, 0,    sabavpl2,  channelf,   0,      "Luxor",        "Luxor Video Entertainment Computer",   0)
383CONS( 197?, itttelma,  channlf2, 0,    sabavpl2,  channelf,   0,      "ITT",          "ITT Tele-Match Processor",             0)
384CONS( 1978, ingtelma,  channlf2, 0,    sabavpl2,  channelf,   0,      "Ingelen",      "Ingelen Tele-Match Processor",         0)
src/mess/drivers/4004clk.c
r6753r6754
182182
183183/* Driver */
184184
185/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG  COMPANY                FULLNAME            FLAGS */
186COMP( 2008, 4004clk,  0,    0,       4004clk,    4004clk,  0,      0,      "John L. Weinrich",   "4004 Nixie Clock", GAME_SUPPORTS_SAVE)
185/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY                FULLNAME            FLAGS */
186COMP( 2008, 4004clk,  0,    0,       4004clk,    4004clk,  0,      "John L. Weinrich",   "4004 Nixie Clock", GAME_SUPPORTS_SAVE)
187187
src/mess/drivers/apple1.c
r6753r6754
278278ROM_END
279279
280280
281/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT    CONFIG  COMPANY             FULLNAME */
282COMP( 1976,   apple1,   0,      0,      apple1,      apple1,      apple1,   0,   "Apple Computer",   "Apple I" , 0)
281/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY             FULLNAME */
282COMP( 1976,   apple1,   0,      0,      apple1,      apple1,      apple1,   "Apple Computer",   "Apple I" , 0)
src/mess/drivers/c80.c
r6753r6754
281281
282282/* System Drivers */
283283
284/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY             FULLNAME    FLAGS */
285COMP( 1986, c80,   0,      0,      c80,   c80,   0,      0,   "Joachim Czepa",   "C-80",      GAME_SUPPORTS_SAVE )
284/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT  COMPANY             FULLNAME    FLAGS */
285COMP( 1986, c80,   0,      0,      c80,   c80,   0,   "Joachim Czepa",   "C-80",      GAME_SUPPORTS_SAVE )
src/mess/drivers/tmc2000e.c
r6753r6754
361361   ROM_LOAD( "4", 0xd800, 0x0800, NO_DUMP )
362362ROM_END
363363
364//    YEAR  NAME      PARENT   COMPAT   MACHINE   INPUT     INIT    CONFIG    COMPANY        FULLNAME
365COMP( 1980, tmc2000e, 0,       0,       tmc2000e, tmc2000e, 0,      0, "Telercas Oy", "Telmac 2000E", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
364//    YEAR  NAME      PARENT   COMPAT   MACHINE   INPUT     INIT    COMPANY        FULLNAME
365COMP( 1980, tmc2000e, 0,       0,       tmc2000e, tmc2000e, 0,      "Telercas Oy", "Telmac 2000E", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
src/mess/drivers/hec2hrp.c
r6753r6754
391391
392392/* Driver */
393393
394/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
395COMP(1983, hec2hrp,  0,       0,     hec2hrp,    hec2hrp, 0,       0,      "Micronique",   "Hector 2HR+",   GAME_IMPERFECT_SOUND)
396COMP(????, victor,   hec2hrp, 0,     hec2hrp,   hec2hrp, 0,       0,      "Micronique",   "Victor",   GAME_IMPERFECT_SOUND)
397COMP(1983, hec2hr ,  hec2hrp, 0,     hec2hr,    hec2hrp, 0,       0,      "Micronique",   "Hector 2HR",   GAME_IMPERFECT_SOUND)
398COMP(1984, hec2hrx,  hec2hrp, 0,     hec2hrp,    hec2hrp, 0,       0,      "Micronique",   "Hector HRX",   GAME_IMPERFECT_SOUND)
399COMP(1985, hec2mx80, hec2hrp, 0,    hec2mx80,    hec2hrp, 0,       0,      "Micronique",   "Hector MX 80c" ,   GAME_IMPERFECT_SOUND)
400COMP(1985, hec2mx40, hec2hrp, 0,    hec2mx40,    hec2hrp, 0,       0,      "Micronique",   "Hector MX 40c" ,   GAME_IMPERFECT_SOUND)
394/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
395COMP(1983, hec2hrp,  0,       0,     hec2hrp,    hec2hrp, 0,      "Micronique",   "Hector 2HR+",   GAME_IMPERFECT_SOUND)
396COMP(????, victor,   hec2hrp, 0,     hec2hrp,   hec2hrp, 0,      "Micronique",   "Victor",   GAME_IMPERFECT_SOUND)
397COMP(1983, hec2hr ,  hec2hrp, 0,     hec2hr,    hec2hrp, 0,      "Micronique",   "Hector 2HR",   GAME_IMPERFECT_SOUND)
398COMP(1984, hec2hrx,  hec2hrp, 0,     hec2hrp,    hec2hrp, 0,      "Micronique",   "Hector HRX",   GAME_IMPERFECT_SOUND)
399COMP(1985, hec2mx80, hec2hrp, 0,    hec2mx80,    hec2hrp, 0,      "Micronique",   "Hector MX 80c" ,   GAME_IMPERFECT_SOUND)
400COMP(1985, hec2mx40, hec2hrp, 0,    hec2mx40,    hec2hrp, 0,      "Micronique",   "Hector MX 40c" ,   GAME_IMPERFECT_SOUND)
src/mess/drivers/unior.c
r6753r6754
7070
7171/* Driver */
7272
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
74COMP( ????, unior,  radio86,       0,    unior,    unior,     0,       0,      "",   "Unior",      GAME_NOT_WORKING)
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
74COMP( ????, unior,  radio86,       0,    unior,    unior,     0,      "",   "Unior",      GAME_NOT_WORKING)
7575
src/mess/drivers/pmi80.c
r6753r6754
6868
6969/* Driver */
7070
71/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
72COMP( 1982, pmi80,  0,       0,    pmi80,    pmi80,     0,       0,      "Tesla",   "PMI-80",      GAME_NOT_WORKING)
71/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
72COMP( 1982, pmi80,  0,       0,    pmi80,    pmi80,     0,            "Tesla",   "PMI-80",      GAME_NOT_WORKING)
7373
src/mess/drivers/bebox.c
r6753r6754
200200   ROM_LOAD( "bootnub.rom", 0x000000, 0x4000, CRC(5348d09a) SHA1(1b637a3d7a2b072aa128dd5c037bbb440d525c1a) )
201201ROM_END
202202
203/*     YEAR   NAME      PARENT  COMPAT  MACHINE   INPUT     INIT    CONFIG  COMPANY             FULLNAME */
204COMP( 1995,  bebox,    0,      0,      bebox,    bebox,    bebox,  0,  "Be Incorporated",  "BeBox Dual603-66", GAME_NOT_WORKING )
205COMP( 1996,  bebox2,   bebox,  0,      bebox2,   bebox,    bebox,  0,  "Be Incorporated",  "BeBox Dual603-133", GAME_NOT_WORKING )
203/*     YEAR   NAME      PARENT  COMPAT  MACHINE   INPUT     INIT    COMPANY             FULLNAME */
204COMP( 1995,  bebox,    0,      0,      bebox,    bebox,    bebox,   "Be Incorporated",  "BeBox Dual603-66", GAME_NOT_WORKING )
205COMP( 1996,  bebox2,   bebox,  0,      bebox2,   bebox,    bebox,   "Be Incorporated",  "BeBox Dual603-133", GAME_NOT_WORKING )
src/mess/drivers/craft.c
r6753r6754
556556   ROM_LOAD( "eeprom.raw", 0x0000, 0x0200, CRC(e18a2af9) SHA1(81fc6f2d391edfd3244870214fac37929af0ac0c) )
557557ROM_END
558558
559/*   YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      CONFIG    COMPANY          FULLNAME */
560CONS(2008, craft,    0,        0,        craft,    craft,    craft,    0,        "Linus Akesson", "Craft", GAME_NO_SOUND | GAME_NOT_WORKING)
559/*   YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      COMPANY          FULLNAME */
560CONS(2008, craft,    0,        0,        craft,    craft,    craft,    "Linus Akesson", "Craft", GAME_NO_SOUND | GAME_NOT_WORKING)
src/mess/drivers/apogee.c
r6753r6754
174174
175175/* Driver */
176176
177/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT   INIT    CONFIG COMPANY   FULLNAME       FLAGS */
178COMP( 1989, apogee, radio86,0,        apogee,    apogee,radio86, 0,     "Zavod BRA",    "Apogee BK-01",   0)
177/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT   INIT    COMPANY   FULLNAME       FLAGS */
178COMP( 1989, apogee, radio86,0,        apogee,    apogee,radio86, "Zavod BRA",    "Apogee BK-01",   0)
src/mess/drivers/vk100.c
r6753r6754
156156
157157/* Driver */
158158
159/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
160COMP( 1980, vk100,  0,       0,    vk100,    vk100,     0,       0,      "DEC",   "VK 100",      GAME_NOT_WORKING)
159/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
160COMP( 1980, vk100,  0,       0,    vk100,    vk100,     0,            "DEC",   "VK 100",      GAME_NOT_WORKING)
161161
src/mess/drivers/ec65.c
r6753r6754
258258ROM_END
259259/* Driver */
260260
261/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
262COMP( 1985, ec65,  0,       0,       ec65,    ec65,     0,       0,      "Elektor Electronics",   "EC-65",      GAME_NOT_WORKING)
263COMP( 1985, ec65k, ec65,    0,       ec65k,    ec65,     0,       0,      "Elektor Electronics",   "EC-65K",      GAME_NOT_WORKING)
261/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
262COMP( 1985, ec65,  0,       0,       ec65,    ec65,     0,           "Elektor Electronics",   "EC-65",      GAME_NOT_WORKING)
263COMP( 1985, ec65k, ec65,    0,       ec65k,    ec65,     0,            "Elektor Electronics",   "EC-65K",      GAME_NOT_WORKING)
264264
src/mess/drivers/acrnsys1.c
r6753r6754
183183    GAME DRIVERS
184184***************************************************************************/
185185
186/*    YEAR  NAME      PARENT COMPAT MACHINE   INPUT     INIT  CONFIG  COMPANY  FULLNAME    FLAGS */
187COMP( 1978, acrnsys1, 0,     0,     acrnsys1, acrnsys1, 0,    0,      "Acorn", "System 1", GAME_NOT_WORKING )
186/*    YEAR  NAME      PARENT COMPAT MACHINE   INPUT     INIT  COMPANY  FULLNAME    FLAGS */
187COMP( 1978, acrnsys1, 0,     0,     acrnsys1, acrnsys1, 0,    "Acorn", "System 1", GAME_NOT_WORKING )
src/mess/drivers/mtx.c
r6753r6754
358358 *
359359 *************************************/
360360
361/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT     CONFIG,  COMPANY          FULLNAME   FLAGS */
362COMP( 1983, mtx512,   0,      0,      mtx512,   mtx512,   mtx512,  0,  "Memotech Ltd.", "MTX 512", 0 )
363COMP( 1983, mtx500,   mtx512,   0,      mtx500,   mtx512,   mtx512,  0,  "Memotech Ltd.", "MTX 500", 0 )
364COMP( 1984, rs128,    mtx512,   0,      rs128,    mtx512,   rs128,   0,   "Memotech Ltd.", "RS 128",  0 )
361/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT     COMPANY          FULLNAME   FLAGS */
362COMP( 1983, mtx512,   0,      0,      mtx512,   mtx512,   mtx512,  "Memotech Ltd.", "MTX 512", 0 )
363COMP( 1983, mtx500,   mtx512,   0,      mtx500,   mtx512,   mtx512,  "Memotech Ltd.", "MTX 500", 0 )
364COMP( 1984, rs128,    mtx512,   0,      rs128,    mtx512,   rs128,   "Memotech Ltd.", "RS 128",  0 )
src/mess/drivers/vg5k.c
r6753r6754
106106ROM_END
107107
108108/* Driver */
109/*    YEAR  NAME    PARENT  COMPAT  MACHINE  INPUT  INIT   CONFIG COMPANY     FULLNAME   FLAGS */
110COMP( 1984, vg5k,   0,      0,      vg5k,    vg5k,  0,     0,  "Philips",  "VG-5000", GAME_NOT_WORKING)
109/*    YEAR  NAME    PARENT  COMPAT  MACHINE  INPUT  INIT   COMPANY     FULLNAME   FLAGS */
110COMP( 1984, vg5k,   0,      0,      vg5k,    vg5k,  0,     "Philips",  "VG-5000", GAME_NOT_WORKING)
src/mess/drivers/elwro800.c
r6753r6754
610610
611611/* Driver */
612612
613/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
614COMP( 1986, elwro800,  0,       0,    elwro800,    elwro800,     0,       0,      "Elwro",   "800 Junior",      0)
613/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
614COMP( 1986, elwro800,  0,       0,    elwro800,    elwro800,     0,  "Elwro",   "800 Junior",      0)
src/mess/drivers/intv.c
r6753r6754
508508
509509***************************************************************************/
510510
511/*    YEAR  NAME  PARENT  COMPAT  MACHINE  INPUT   INIT CONFIG COMPANY      FULLNAME */
512CONS( 1979, intv,   0,   0,   intv,     intv,    0,   0,   "Mattel",    "Intellivision", 0 )
513CONS( 1981, intvsrs,   intv,   0,   intv,     intv,    0,   0,   "Mattel",    "Intellivision (Sears)", 0 )
514COMP( 1981, intvkbd,   intv,   0,   intvkbd,  intvkbd,    0,   0,   "Mattel",    "Intellivision Keyboard Component (Unreleased)", GAME_NOT_WORKING)
511/*    YEAR  NAME  PARENT  COMPAT  MACHINE  INPUT   INIT       COMPANY      FULLNAME */
512CONS( 1979, intv,   0,   0,   intv,     intv,    0,         "Mattel",    "Intellivision", 0 )
513CONS( 1981, intvsrs,   intv,   0,   intv,     intv,    0,   "Mattel",    "Intellivision (Sears)", 0 )
514COMP( 1981, intvkbd,   intv,   0,   intvkbd,  intvkbd,    0,   "Mattel",    "Intellivision Keyboard Component (Unreleased)", GAME_NOT_WORKING)
src/mess/drivers/special.c
r6753r6754
566566
567567/* Driver */
568568
569/*    YEAR  NAME        PARENT  COMPAT   MACHINE    INPUT       INIT    CONFIG      COMPANY              FULLNAME       FLAGS */
570COMP( 1985, special,    0,        0,       special,    special,    special, 0,         "",              "Specialist",      0)
571COMP( 1985, specialp,   special,0,       specialp,    specialp,    special, 0,         "",              "Specialist + hires graph",      0)
572COMP( 1985, lik,       special,0,       special,    lik,      special, 0,         "",              "Lik",             0)
573COMP( 1985, specimx,      special,0,       specimx,    specimx,    specimx, 0,         "",              "Specialist MX",    0)
574COMP( 1994, erik,      special,0,       erik,       special,    erik,     0,        "",              "Erik",    0)
569/*    YEAR  NAME        PARENT  COMPAT   MACHINE    INPUT       INIT        COMPANY              FULLNAME       FLAGS */
570COMP( 1985, special,    0,        0,       special,    special,    special,    "",              "Specialist",      0)
571COMP( 1985, specialp,   special,0,       specialp,    specialp,    special,    "",              "Specialist + hires graph",      0)
572COMP( 1985, lik,       special,0,       special,    lik,      special,    "",              "Lik",             0)
573COMP( 1985, specimx,      special,0,       specimx,    specimx,    specimx,   "",              "Specialist MX",    0)
574COMP( 1994, erik,      special,0,       erik,       special,    erik,       "",              "Erik",    0)
src/mess/drivers/jupiter.c
r6753r6754
348348   ROM_LOAD ("jupiter.hi", 0x1000, 0x1000, CRC(4009f636) SHA1(98c5d4bcd74bcf014268cf4c00b2007ea5cc21f3))
349349ROM_END
350350
351/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT      CONFIG    COMPANY   FULLNAME */
352COMP( 1981, jupiter,  0,   0,   jupiter,  jupiter,  jupiter,  0,   "Cantab",  "Jupiter Ace" , 0)
351/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT        COMPANY   FULLNAME */
352COMP( 1981, jupiter,  0,   0,   jupiter,  jupiter,  jupiter,     "Cantab",  "Jupiter Ace" , 0)
src/mess/drivers/exelv.c
r6753r6754
597597ROM_END
598598
599599
600/*      YEAR    NAME    PARENT      COMPAT  MACHINE     INPUT   INIT    CONFIG      COMPANY         FULLNAME */
601COMP(   1984,   exl100, 0,          0,      exl100,     exelv,  0,      0,      "Exelvision",   "EXL 100" , GAME_NOT_WORKING)
602COMP(   1986,   exeltel,exl100,     0,      exeltel,   exelv,   0,      0,      "Exelvision",   "Exeltel" , GAME_NOT_WORKING)
600/*      YEAR    NAME    PARENT      COMPAT  MACHINE     INPUT   INIT    COMPANY         FULLNAME */
601COMP(   1984,   exl100, 0,          0,      exl100,     exelv,  0,      "Exelvision",   "EXL 100" , GAME_NOT_WORKING)
602COMP(   1986,   exeltel,exl100,     0,      exeltel,   exelv,   0,      "Exelvision",   "Exeltel" , GAME_NOT_WORKING)
src/mess/drivers/sun1.c
r6753r6754
100100
101101/* Driver */
102102
103/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
104COMP( 1982, sun1,  0,       0,        sun1,       sun1,     0,       0,      "Sun Microsystems",   "Sun-1",      GAME_NOT_WORKING)
103/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
104COMP( 1982, sun1,  0,       0,        sun1,       sun1,     0,      "Sun Microsystems",   "Sun-1",      GAME_NOT_WORKING)
105105
src/mess/drivers/mephisto.c
r6753r6754
262262
263263***************************************************************************/
264264
265/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG  COMPANY             FULLNAME                            FLAGS */
266//CONS( 1983, mephisto,   0,      0,      mephisto,   mephisto,   mephisto,   0,   "Hegener & Glaser", "Mephisto Schach Computer",         GAME_NOT_WORKING )
267CONS( 1987, mm4,        0,      0,      mephisto,   mephisto,   mephisto,   0,   "Hegener & Glaser", "Mephisto 4 Schach Computer",       0 )
268CONS( 1990, mm5,        0,      0,      mephisto,   mephisto,   mephisto,   0,   "Hegener & Glaser", "Mephisto 5.1 Schach Computer",     0 )
269CONS( 1990, mm50,       mm5,    0,      mephisto,   mephisto,   mephisto,   0,   "Hegener & Glaser", "Mephisto 5.0 Schach Computer",     0 )
270CONS( 1986, rebel5,     0,      0,      rebel5,     mephisto,   mephisto,   0,   "Hegener & Glaser", "Mephisto Rebel 5 Schach Computer", 0 )
265/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY             FULLNAME                            FLAGS */
266//CONS( 1983, mephisto,   0,      0,      mephisto,   mephisto,   mephisto, "Hegener & Glaser", "Mephisto Schach Computer",         GAME_NOT_WORKING )
267CONS( 1987, mm4,        0,      0,      mephisto,   mephisto,   mephisto,   "Hegener & Glaser", "Mephisto 4 Schach Computer",       0 )
268CONS( 1990, mm5,        0,      0,      mephisto,   mephisto,   mephisto,   "Hegener & Glaser", "Mephisto 5.1 Schach Computer",     0 )
269CONS( 1990, mm50,       mm5,    0,      mephisto,   mephisto,   mephisto,   "Hegener & Glaser", "Mephisto 5.0 Schach Computer",     0 )
270CONS( 1986, rebel5,     0,      0,      rebel5,     mephisto,   mephisto,   "Hegener & Glaser", "Mephisto Rebel 5 Schach Computer", 0 )
271271// second design sold (same computer/program?)
src/mess/drivers/horizon.c
r6753r6754
9696ROM_END
9797/* Driver */
9898
99/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
100COMP( 1979, horizon,  0,       0,    horizon,    horizon,     0,    0,  "NorthStar",   "Horizon (DD drive)",      GAME_NOT_WORKING)
101COMP( 1979, horizsd,  horizon, 0,    horizsd,    horizon,     0,    0,  "NorthStar",   "Horizon (SD drive)",      GAME_NOT_WORKING)
102COMP( 1979, vector1,  horizon, 0,    horizon,    horizon,     0,    0,  "Vector Graphic",   "Vector 1+ (DD drive)",      GAME_NOT_WORKING)
99/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
100COMP( 1979, horizon,  0,       0,    horizon,    horizon,     0,  "NorthStar",   "Horizon (DD drive)",      GAME_NOT_WORKING)
101COMP( 1979, horizsd,  horizon, 0,    horizsd,    horizon,     0,  "NorthStar",   "Horizon (SD drive)",      GAME_NOT_WORKING)
102COMP( 1979, vector1,  horizon, 0,    horizon,    horizon,     0,  "Vector Graphic",   "Vector 1+ (DD drive)",      GAME_NOT_WORKING)
103103
src/mess/drivers/mikro80.c
r6753r6754
204204
205205
206206/* Driver */
207/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
208COMP( 1983, mikro80,     0,      0,   mikro80,    mikro80,    mikro80, 0,     "",                 "Mikro-80",    0)
209COMP( 1993, radio99, mikro80,      0,   radio99,    mikro80,    radio99, 0,     "",                 "Radio-99DM",    0)
207/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     COMPANY                  FULLNAME   FLAGS */
208COMP( 1983, mikro80,     0,      0,   mikro80,    mikro80,    mikro80, "",                 "Mikro-80",    0)
209COMP( 1993, radio99, mikro80,      0,   radio99,    mikro80,    radio99, "",                 "Radio-99DM",    0)
src/mess/drivers/pyl601.c
r6753r6754
567567ROM_END
568568/* Driver */
569569
570/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
571COMP( 1989, pyl601,  0,       0,    pyl601,    pyl601, pyl601,       0,      "Mikroelektronika",   "Pyldin-601",      GAME_NOT_WORKING)
572COMP( 1989, pyl601a, pyl601,  0,    pyl601a,    pyl601, pyl601,       0,      "Mikroelektronika",   "Pyldin-601A",      GAME_NOT_WORKING)
570/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
571COMP( 1989, pyl601,  0,       0,    pyl601,    pyl601, pyl601, "Mikroelektronika",   "Pyldin-601",      GAME_NOT_WORKING)
572COMP( 1989, pyl601a, pyl601,  0,    pyl601a,    pyl601, pyl601, "Mikroelektronika",   "Pyldin-601A",      GAME_NOT_WORKING)
src/mess/drivers/mz80.c
r6753r6754
345345ROM_END
346346
347347
348/*    YEAR  NAME      PARENT    COMPAT  MACHINE  INPUT   INIT   CONFIG  COMPANY    FULLNAME */
349COMP( 1979, mz80kj,   0,        0,      mz80kj,  mz80k,  mz80k, 0,      "Sharp",   "MZ-80K (Japanese)", 0 )
350COMP( 1979, mz80k,    mz80kj,   0,      mz80k,   mz80k,  mz80k, 0,      "Sharp",   "MZ-80K", 0 )
348/*    YEAR  NAME      PARENT    COMPAT  MACHINE  INPUT   INIT   COMPANY    FULLNAME */
349COMP( 1979, mz80kj,   0,        0,      mz80kj,  mz80k,  mz80k, "Sharp",   "MZ-80K (Japanese)", 0 )
350COMP( 1979, mz80k,    mz80kj,   0,      mz80k,   mz80k,  mz80k, "Sharp",   "MZ-80K", 0 )
351351
352352// These may need a separate driver!
353COMP( 1982, mz80a,    0,        0,      mz80k,   mz80a,  mz80k, 0,      "Sharp",   "MZ-80A", GAME_NOT_WORKING )
354COMP( 1981, mz80b,    0,        0,      mz80k,   mz80k,  mz80k, 0,      "Sharp",   "MZ-80B", GAME_NOT_WORKING )
353COMP( 1982, mz80a,    0,        0,      mz80k,   mz80a,  mz80k, "Sharp",   "MZ-80A", GAME_NOT_WORKING )
354COMP( 1981, mz80b,    0,        0,      mz80k,   mz80k,  mz80k, "Sharp",   "MZ-80B", GAME_NOT_WORKING )
src/mess/drivers/pcfx.c
r6753r6754
6666
6767***************************************************************************/
6868
69/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT   INIT    CONFIG  COMPANY FULLNAME        FLAGS */
70CONS( 1994, pcfx,       0,      0,      pcfx,       0,      0,      0,      "NEC",  "PC-FX",        GAME_NOT_WORKING )
69/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT   INIT    COMPANY FULLNAME        FLAGS */
70CONS( 1994, pcfx,       0,      0,      pcfx,       0,      0,      "NEC",  "PC-FX",        GAME_NOT_WORKING )
7171
src/mess/drivers/iq151.c
r6753r6754
7676
7777/* Driver */
7878
79/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
80COMP( 198?, iq151,  0,       0,    iq151,    iq151,     0,       0,      "ZPA Novy Bor",   "IQ-151",      GAME_NOT_WORKING)
79/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
80COMP( 198?, iq151,  0,       0,    iq151,    iq151,     0,           "ZPA Novy Bor",   "IQ-151",      GAME_NOT_WORKING)
8181
src/mess/drivers/h19.c
r6753r6754
133133
134134/* Driver */
135135
136/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
137COMP( ????, h19,  0,       0,    h19,    h19,     0,       0,      "Heath, Inc.",   "Heathkit H19",      GAME_NOT_WORKING)
136/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
137COMP( ????, h19,  0,       0,    h19,    h19,     0,            "Heath, Inc.",   "Heathkit H19",      GAME_NOT_WORKING)
138138
src/mess/drivers/a310.c
r6753r6754
251251   ROM_REGION( 0x00800, "gfx1", ROMREGION_ERASE00 )
252252ROM_END
253253
254/*    YEAR  NAME  PARENT  COMPAT  MACHINE  INPUT     INIT  CONFIG  COMPANY  FULLNAME */
255COMP( 1988, a310, 0,      0,      a310,    a310,  a310, 0,   "Acorn", "Archimedes 310", GAME_NOT_WORKING)
254/*    YEAR  NAME  PARENT  COMPAT  MACHINE  INPUT     INIT   COMPANY  FULLNAME */
255COMP( 1988, a310, 0,      0,      a310,    a310,  a310,   "Acorn", "Archimedes 310", GAME_NOT_WORKING)
src/mess/drivers/avigo.c
r6753r6754
916916   ROM_LOAD("avigo.rom", 0x010000, 0x0150000, CRC(160ee4a6) SHA1(4d09201a3876de16808bd92989f3d8d7182d72b3))
917917ROM_END
918918
919/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY   FULLNAME */
920COMP(1997,   avigo,   0,      0,      avigo,   avigo,   0,      0,   "Texas Instruments", "TI Avigo 100 PDA",GAME_NOT_WORKING)
919/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY   FULLNAME */
920COMP(1997,   avigo,   0,      0,      avigo,   avigo,   0,      "Texas Instruments", "TI Avigo 100 PDA",GAME_NOT_WORKING)
921921
src/mess/drivers/pro80.c
r6753r6754
7070
7171/* Driver */
7272
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY     FULLNAME       FLAGS */
74COMP( 1981, pro80,  0,       0,    pro80,       pro80,     0,       0,      "Protec",   "Pro-80",      GAME_NOT_WORKING)
73/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY     FULLNAME       FLAGS */
74COMP( 1981, pro80,  0,       0,    pro80,       pro80,     0,      "Protec",   "Pro-80",      GAME_NOT_WORKING)
7575
src/mess/drivers/ut88.c
r6753r6754
238238
239239/* Driver */
240240
241/*    YEAR  NAME       PARENT   COMPAT  MACHINE     INPUT       INIT        CONFIG COMPANY   FULLNAME       FLAGS */
242COMP( 1989, ut88mini,  0,         0,       ut88mini,    ut88mini,    ut88mini,    0,     "",        "UT-88 mini",    0)
243COMP( 1989, ut88,      ut88mini,0,       ut88,       ut88,      ut88,       0,     "",        "UT-88",       0)
241/*    YEAR  NAME       PARENT   COMPAT  MACHINE     INPUT       INIT        COMPANY   FULLNAME       FLAGS */
242COMP( 1989, ut88mini,  0,         0,       ut88mini,    ut88mini,    ut88mini,    "",        "UT-88 mini",    0)
243COMP( 1989, ut88,      ut88mini,0,       ut88,       ut88,      ut88,       "",        "UT-88",       0)
src/mess/drivers/lx800.c
r6753r6754
273273    GAME DRIVERS
274274***************************************************************************/
275275
276/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT  INIT  CONFIG  COMPANY  FULLNAME  FLAGS */
277COMP( 1987, lx800, 0,      0,      lx800,   lx800, 0,    0,      "Epson", "LX-800", GAME_NOT_WORKING )
276/*    YEAR  NAME   PARENT  COMPAT  MACHINE  INPUT  INIT  COMPANY  FULLNAME  FLAGS */
277COMP( 1987, lx800, 0,      0,      lx800,   lx800, 0,    "Epson", "LX-800", GAME_NOT_WORKING )
src/mess/drivers/pp01.c
r6753r6754
252252
253253/* Driver */
254254
255/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
256COMP( 198?, pp01,    0,        0,      pp01,       pp01,       pp01,     0,     "ZVT",                "PP-01",    GAME_NOT_WORKING)
255/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY                  FULLNAME   FLAGS */
256COMP( 198?, pp01,    0,        0,      pp01,       pp01,       pp01,     "ZVT",                "PP-01",    GAME_NOT_WORKING)
src/mess/drivers/cybiko.c
r6753r6754
337337// DRIVERS  //
338338//////////////
339339
340/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT        CONFIG      COMPANY         FULLNAME                FLAGS */
341COMP( 2000, cybikov1,   0,          0,      cybikov1,   cybiko, cybikov1,   0,   "Cybiko, Inc.", "Cybiko Classic (V1)",  GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
342COMP( 2000, cybikov2,   cybikov1,   0,      cybikov2,   cybiko, cybikov2,   0,   "Cybiko, Inc.", "Cybiko Classic (V2)",  GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
343COMP( 2001, cybikoxt,   cybikov1,   0,      cybikoxt,   cybiko, cybikoxt,   0,   "Cybiko, Inc.", "Cybiko Xtreme",        GAME_NO_SOUND | GAME_NOT_WORKING )
340/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT        COMPANY         FULLNAME                FLAGS */
341COMP( 2000, cybikov1,   0,          0,      cybikov1,   cybiko, cybikov1,   "Cybiko, Inc.", "Cybiko Classic (V1)",  GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
342COMP( 2000, cybikov2,   cybikov1,   0,      cybikov2,   cybiko, cybikov2,   "Cybiko, Inc.", "Cybiko Classic (V2)",  GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
343COMP( 2001, cybikoxt,   cybikov1,   0,      cybikoxt,   cybiko, cybikoxt,   "Cybiko, Inc.", "Cybiko Xtreme",        GAME_NO_SOUND | GAME_NOT_WORKING )
src/mess/drivers/ccs2810.c
r6753r6754
8282
8383/* Driver */
8484
85/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
86COMP( 1980, ccs2810,  0,       0,    ccs2810,    ccs2810,     0,       0,      "California Computer Systems",   "CCS Model 2810",      GAME_NOT_WORKING)
85/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT     COMPANY   FULLNAME       FLAGS */
86COMP( 1980, ccs2810,  0,       0,    ccs2810,    ccs2810,     0,   "California Computer Systems",   "CCS Model 2810",      GAME_NOT_WORKING)
8787
src/mess/drivers/apple2.c
r6753r6754
956956   ROM_LOAD ( "341-0027-a.rom", 0x4500, 0x0100, CRC(ce7144f6) SHA1(d4181c9f046aafc3fb326b381baac809d9e38d16)) /* Disk II ROM - DOS 3.3 version */
957957ROM_END
958958
959/*    YEAR  NAME      PARENT    COMPAT    MACHINE      INPUT     INIT      CONFIG    COMPANY            FULLNAME */
960COMP( 1977, apple2,   0,        0,        apple2,      apple2,   0,        0,        "Apple Computer",    "Apple ][", GAME_SUPPORTS_SAVE )
961COMP( 1979, apple2p,  apple2,   0,        apple2p,      apple2p,  0,        0,        "Apple Computer",    "Apple ][+", GAME_SUPPORTS_SAVE )
962COMP( 1982, prav82,   apple2,   0,        apple2p,      apple2p,  0,        0,        "Pravetz",           "Pravetz 82", GAME_SUPPORTS_SAVE )
963COMP( 1985, prav8m,   apple2,   0,        apple2p,      apple2p,  0,        0,        "Pravetz",           "Pravetz 8M", GAME_SUPPORTS_SAVE )
964COMP( 1980, apple2jp, apple2,   0,        apple2p,      apple2p,  0,        0,        "Apple Computer",    "Apple ][j+", GAME_SUPPORTS_SAVE )
965COMP( 1982, ace100,   apple2,   0,        apple2,      apple2e,  0,        0,        "Franklin Computer", "Franklin Ace 100", GAME_SUPPORTS_SAVE )
966COMP( 1983, apple2e,  0,        apple2,     apple2e,      apple2e,  0,        0,        "Apple Computer",    "Apple //e", GAME_SUPPORTS_SAVE )
967COMP( 1983, mprof3,   apple2e,  0,        mprof3,      apple2e,  0,        0,        "Multitech",         "Microprofessor III", GAME_SUPPORTS_SAVE )
968COMP( 1985, apple2ee, apple2e,  0,        apple2ee,      apple2e,  0,        0,        "Apple Computer",    "Apple //e (enhanced)", GAME_SUPPORTS_SAVE )
969COMP( 1987, apple2ep, apple2e,  0,        apple2ee,      apple2ep, 0,        0,        "Apple Computer",    "Apple //e (Platinum)", GAME_SUPPORTS_SAVE )
970COMP( 1984, apple2c,  0,        apple2,     apple2c,      apple2e,  0,        0,        "Apple Computer",    "Apple //c" , GAME_SUPPORTS_SAVE )
971COMP( 1989, prav8c,   apple2c,  0,        apple2c,      apple2e,  0,        0,        "Pravetz",           "Pravetz 8C", GAME_SUPPORTS_SAVE )
972COMP( 1983, las3000,  apple2,   0,        apple2p,      apple2p,  0,        0,        "Video Technology",  "Laser 3000",   GAME_NOT_WORKING )
973COMP( 1987, laser128, apple2c,  0,        apple2c,      apple2e,  0,        0,        "Video Technology",  "Laser 128 (rev 4)", GAME_NOT_WORKING )
974COMP( 1987, las128ex, apple2c,  0,        apple2c,      apple2e,  0,        0,        "Video Technology",  "Laser 128ex (rev 4a)", GAME_NOT_WORKING )
975COMP( 1985, apple2c0, apple2c,  0,        apple2c_iwm, apple2e,  0,        0,        "Apple Computer",    "Apple //c (UniDisk 3.5)", GAME_SUPPORTS_SAVE )
976COMP( 1986, apple2c3, apple2c,  0,        apple2c_iwm, apple2e,  0,        0,        "Apple Computer",    "Apple //c (Original Memory Expansion)", GAME_SUPPORTS_SAVE )
977COMP( 1986, apple2c4, apple2c,  0,        apple2c_iwm, apple2e,  0,        0,        "Apple Computer",    "Apple //c (rev 4)", GAME_NOT_WORKING )
978COMP( 1988, apple2cp, apple2c,  0,        apple2c_iwm, apple2e,  0,        0,        "Apple Computer",    "Apple //c Plus", GAME_SUPPORTS_SAVE )
979COMP( 1984, ivelultr, apple2,   0,        apple2p,     apple2p,  0,        0,        "Ivasim",            "Ivel Ultra", GAME_SUPPORTS_SAVE )
980COMP( 1983, agat7,    apple2,   0,        apple2p,     apple2p,  0,        0,        "Agat",              "Agat-7", GAME_NOT_WORKING)
981COMP( 1984, agat9,    apple2,   0,        apple2p,     apple2p,  0,        0,        "Agat",              "Agat-9", GAME_NOT_WORKING)
959/*    YEAR  NAME      PARENT    COMPAT    MACHINE      INPUT     INIT      COMPANY            FULLNAME */
960COMP( 1977, apple2,   0,        0,        apple2,      apple2,   0,        "Apple Computer",    "Apple ][", GAME_SUPPORTS_SAVE )
961COMP( 1979, apple2p,  apple2,   0,        apple2p,      apple2p,  0,        "Apple Computer",    "Apple ][+", GAME_SUPPORTS_SAVE )
962COMP( 1982, prav82,   apple2,   0,        apple2p,      apple2p,  0,        "Pravetz",           "Pravetz 82", GAME_SUPPORTS_SAVE )
963COMP( 1985, prav8m,   apple2,   0,        apple2p,      apple2p,  0,        "Pravetz",           "Pravetz 8M", GAME_SUPPORTS_SAVE )
964COMP( 1980, apple2jp, apple2,   0,        apple2p,      apple2p,  0,        "Apple Computer",    "Apple ][j+", GAME_SUPPORTS_SAVE )
965COMP( 1982, ace100,   apple2,   0,        apple2,      apple2e,  0,        "Franklin Computer", "Franklin Ace 100", GAME_SUPPORTS_SAVE )
966COMP( 1983, apple2e,  0,        apple2,     apple2e,      apple2e,  0,        "Apple Computer",    "Apple //e", GAME_SUPPORTS_SAVE )
967COMP( 1983, mprof3,   apple2e,  0,        mprof3,      apple2e,  0,        "Multitech",         "Microprofessor III", GAME_SUPPORTS_SAVE )
968COMP( 1985, apple2ee, apple2e,  0,        apple2ee,      apple2e,  0,        "Apple Computer",    "Apple //e (enhanced)", GAME_SUPPORTS_SAVE )
969COMP( 1987, apple2ep, apple2e,  0,        apple2ee,      apple2ep, 0,        "Apple Computer",    "Apple //e (Platinum)", GAME_SUPPORTS_SAVE )
970COMP( 1984, apple2c,  0,        apple2,     apple2c,      apple2e,  0,        "Apple Computer",    "Apple //c" , GAME_SUPPORTS_SAVE )
971COMP( 1989, prav8c,   apple2c,  0,        apple2c,      apple2e,  0,        "Pravetz",           "Pravetz 8C", GAME_SUPPORTS_SAVE )
972COMP( 1983, las3000,  apple2,   0,        apple2p,      apple2p,  0,        "Video Technology",  "Laser 3000",   GAME_NOT_WORKING )
973COMP( 1987, laser128, apple2c,  0,        apple2c,      apple2e,  0,        "Video Technology",  "Laser 128 (rev 4)", GAME_NOT_WORKING )
974COMP( 1987, las128ex, apple2c,  0,        apple2c,      apple2e,  0,        "Video Technology",  "Laser 128ex (rev 4a)", GAME_NOT_WORKING )
975COMP( 1985, apple2c0, apple2c,  0,        apple2c_iwm, apple2e,  0,        "Apple Computer",    "Apple //c (UniDisk 3.5)", GAME_SUPPORTS_SAVE )
976COMP( 1986, apple2c3, apple2c,  0,        apple2c_iwm, apple2e,  0,        "Apple Computer",    "Apple //c (Original Memory Expansion)", GAME_SUPPORTS_SAVE )
977COMP( 1986, apple2c4, apple2c,  0,        apple2c_iwm, apple2e,  0,        "Apple Computer",    "Apple //c (rev 4)", GAME_NOT_WORKING )
978COMP( 1988, apple2cp, apple2c,  0,        apple2c_iwm, apple2e,  0,        "Apple Computer",    "Apple //c Plus", GAME_SUPPORTS_SAVE )
979COMP( 1984, ivelultr, apple2,   0,        apple2p,     apple2p,  0,        "Ivasim",            "Ivel Ultra", GAME_SUPPORTS_SAVE )
980COMP( 1983, agat7,    apple2,   0,        apple2p,     apple2p,  0,        "Agat",              "Agat-7", GAME_NOT_WORKING)
981COMP( 1984, agat9,    apple2,   0,        apple2p,     apple2p,  0,        "Agat",              "Agat-9", GAME_NOT_WORKING)
src/mess/drivers/zrt80.c
r6753r6754
223223
224224/* Driver */
225225
226/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
227COMP( 1982, zrt80,  0,       0,    zrt80,    zrt80,     0,       0,      "Digital Research Computers",   "ZRT-80",      GAME_NOT_WORKING)
226/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
227COMP( 1982, zrt80,  0,       0,    zrt80,    zrt80,     0,            "Digital Research Computers",   "ZRT-80",      GAME_NOT_WORKING)
228228
src/mess/drivers/svision.c
r6753r6754
558558
559559***************************************************************************/
560560
561/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY     FULLNAME */
561/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT             COMPANY     FULLNAME */
562562// marketed under a ton of firms and names
563CONS(1992,   svision,   0,   0,   svision,   svision,   svision,   0,   "Watara",   "Super Vision", 0)
563CONS(1992,   svision,   0,   0,   svision,   svision,   svision,   "Watara",   "Super Vision", 0)
564564// svdual 2 connected via communication port
565CONS( 1992, svisions,      svision,          0,svision,  svisions,    svisions,   0, "Watara", "Super Vision (PeT Communication Simulation)", 0 )
565CONS( 1992, svisions,      svision,          0,svision,  svisions,    svisions,   "Watara", "Super Vision (PeT Communication Simulation)", 0 )
566566
567CONS( 1993, svisionp,      svision,          0,svisionp,  svision,    svision,   0, "Watara", "Super Vision (PAL TV Link Colored)", 0 )
568CONS( 1993, svisionn,      svision,          0,svisionn,  svision,    svision,   0, "Watara", "Super Vision (NTSC TV Link Colored)", 0 )
567CONS( 1993, svisionp,      svision,          0,svisionp,  svision,    svision,   "Watara", "Super Vision (PAL TV Link Colored)", 0 )
568CONS( 1993, svisionn,      svision,          0,svisionn,  svision,    svision,   "Watara", "Super Vision (NTSC TV Link Colored)", 0 )
569569// svtvlink (2 supervisions)
570570// tvlink (pad supervision simulated)
571CONS( 199?, tvlinkp,      svision,          0,tvlinkp,  svision,    svision,   0, "Watara", "TV Link PAL", 0 )
571CONS( 199?, tvlinkp,      svision,          0,tvlinkp,  svision,    svision,   "Watara", "TV Link PAL", 0 )
src/mess/drivers/c64.c
r6753r6754
794794
795795***************************************************************************/
796796
797/*   YEAR  NAME   PARENT COMPAT MACHINE  INPUT    INIT    CONFIG    COMPANY                            FULLNAME */
797/*   YEAR  NAME   PARENT COMPAT MACHINE  INPUT    INIT    COMPANY                            FULLNAME */
798798
799COMP(1982, max,       0,    0,    ultimax, c64,     ultimax, 0,       "Commodore Business Machines Co.", "Commodore Max Machine", 0)
799COMP(1982, max,       0,    0,    ultimax, c64,     ultimax, "Commodore Business Machines Co.", "Commodore Max Machine", 0)
800800
801COMP(1982, c64,     0,    0,    c64,     c64,     c64,     0,       "Commodore Business Machines Co.", "Commodore 64 (NTSC)", 0)
802COMP(1982, c64pal,  c64,  0,    c64pal,  c64,     c64pal,  0,       "Commodore Business Machines Co.", "Commodore 64 (PAL)", 0)
803COMP(1982, c64jpn,  c64,  0,    c64,     c64,     c64,     0,       "Commodore Business Machines Co.", "Commodore 64 (Japan)", 0)
804COMP(1982, vic64s,  c64,  0,    c64pal,  vic64s,  c64pal,  0,       "Commodore Business Machines Co.", "VIC 64S", 0)
805COMP(1982, c64swe,  c64,  0,    c64pal,  vic64s,  c64pal,  0,       "Commodore Business Machines Co.", "Commodore 64 (Sweden/Finland)", 0)
801COMP(1982, c64,     0,    0,    c64,     c64,     c64,     "Commodore Business Machines Co.", "Commodore 64 (NTSC)", 0)
802COMP(1982, c64pal,  c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64 (PAL)", 0)
803COMP(1982, c64jpn,  c64,  0,    c64,     c64,     c64,     "Commodore Business Machines Co.", "Commodore 64 (Japan)", 0)
804COMP(1982, vic64s,  c64,  0,    c64pal,  vic64s,  c64pal,  "Commodore Business Machines Co.", "VIC 64S", 0)
805COMP(1982, c64swe,  c64,  0,    c64pal,  vic64s,  c64pal,  "Commodore Business Machines Co.", "Commodore 64 (Sweden/Finland)", 0)
806806
807COMP(1983, pet64,   c64,  0,    pet64,   c64,     c64,     0,       "Commodore Business Machines Co.", "PET 64 (NTSC)", 0)
808COMP(1983, cbm4064, c64,  0,    pet64,   c64,     c64,     0,       "Commodore Business Machines Co.", "CBM 4064 (NTSC)", 0)
809COMP(1983, edu64,   c64,  0,    pet64,   c64,     c64,     0,       "Commodore Business Machines Co.", "Educator 64 (NTSC)", 0) // maybe different palette?
807COMP(1983, pet64,   c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "PET 64 (NTSC)", 0)
808COMP(1983, cbm4064, c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "CBM 4064 (NTSC)", 0)
809COMP(1983, edu64,   c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "Educator 64 (NTSC)", 0) // maybe different palette?
810810
811COMP(1984, sx64,    c64,  0,    sx64,    c64,     sx64,    0,       "Commodore Business Machines Co.", "SX-64 Executive Computer (PAL)", GAME_NOT_WORKING)
812COMP(1984, vip64,   c64,  0,    sx64,    vip64,   sx64,    0,       "Commodore Business Machines Co.", "VIP64 (SX64 PAL), Swedish Expansion Kit", GAME_NOT_WORKING)
813COMP(198?, dx64,    c64,  0,    sx64,    c64,     sx64,    0,       "Commodore Business Machines Co.", "DX-64 (Prototype, PAL)", GAME_NOT_WORKING)
811COMP(1984, sx64,    c64,  0,    sx64,    c64,     sx64,    "Commodore Business Machines Co.", "SX-64 Executive Computer (PAL)", GAME_NOT_WORKING)
812COMP(1984, vip64,   c64,  0,    sx64,    vip64,   sx64,    "Commodore Business Machines Co.", "VIP64 (SX64 PAL), Swedish Expansion Kit", GAME_NOT_WORKING)
813COMP(198?, dx64,    c64,  0,    sx64,    c64,     sx64,    "Commodore Business Machines Co.", "DX-64 (Prototype, PAL)", GAME_NOT_WORKING)
814814
815COMP(1986, c64c,    c64,  0,    c64,     c64,     c64,     0,       "Commodore Business Machines Co.", "Commodore 64C (NTSC)", 0)
816COMP(1986, c64cpal, c64,  0,    c64pal,  c64,     c64pal,  0,       "Commodore Business Machines Co.", "Commodore 64C (PAL)", 0)
817COMP(1986, c64g,    c64,  0,    c64pal,  c64,     c64pal,  0,       "Commodore Business Machines Co.", "Commodore 64G (PAL)", 0)
815COMP(1986, c64c,    c64,  0,    c64,     c64,     c64,     "Commodore Business Machines Co.", "Commodore 64C (NTSC)", 0)
816COMP(1986, c64cpal, c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64C (PAL)", 0)
817COMP(1986, c64g,    c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64G (PAL)", 0)
818818
819CONS(1990, c64gs,   c64,  0,    c64gs,   c64gs,   c64gs,   0,       "Commodore Business Machines Co.", "Commodore 64 Games System (PAL)", 0)
819CONS(1990, c64gs,   c64,  0,    c64gs,   c64gs,   c64gs,   "Commodore Business Machines Co.", "Commodore 64 Games System (PAL)", 0)
src/mess/drivers/genesis.c
r6753r6754
819819
820820***************************************************************************/
821821
822/*    YEAR  NAME        PARENT     COMPAT  MACHINE          INPUT   INIT     CONFIG COMPANY   FULLNAME */
823CONS( 1989, genesis,    0,         0,      ms_megadriv,     md,     genesis,   0,   "Sega",   "Genesis (USA, NTSC)", 0)
824CONS( 1993, gensvp,     genesis,   0,      ms_megdsvp,      md_sel, gensvp,    0,   "Sega",   "Genesis (USA, NTSC, w/SVP)", 0)
825CONS( 1990, megadriv,   genesis,   0,      ms_megadpal,     md,     md_eur,    0,   "Sega",   "Mega Drive (Europe, PAL)", 0)
826CONS( 1988, megadrij,   genesis,   0,      ms_megadriv,     md,     md_jpn,    0,   "Sega",   "Mega Drive (Japan, NTSC)", 0)
827CONS( 1994, pico,       0,         0,      picopal,         pico,   md_eur,    0,   "Sega",   "Pico (Europe, PAL)", 0)
828CONS( 1994, picou,      pico,      0,      pico,            pico,   genesis,   0,   "Sega",   "Pico (USA, NTSC)", 0)
829CONS( 1993, picoj,      pico,      0,      pico,            pico,   md_jpn,    0,   "Sega",   "Pico (Japan, NTSC)", 0)
822/*    YEAR  NAME        PARENT     COMPAT  MACHINE          INPUT   INIT       COMPANY   FULLNAME */
823CONS( 1989, genesis,    0,         0,      ms_megadriv,     md,     genesis,   "Sega",   "Genesis (USA, NTSC)", 0)
824CONS( 1993, gensvp,     genesis,   0,      ms_megdsvp,      md_sel, gensvp,    "Sega",   "Genesis (USA, NTSC, w/SVP)", 0)
825CONS( 1990, megadriv,   genesis,   0,      ms_megadpal,     md,     md_eur,    "Sega",   "Mega Drive (Europe, PAL)", 0)
826CONS( 1988, megadrij,   genesis,   0,      ms_megadriv,     md,     md_jpn,    "Sega",   "Mega Drive (Japan, NTSC)", 0)
827CONS( 1994, pico,       0,         0,      picopal,         pico,   md_eur,    "Sega",   "Pico (Europe, PAL)", 0)
828CONS( 1994, picou,      pico,      0,      pico,            pico,   genesis,   "Sega",   "Pico (USA, NTSC)", 0)
829CONS( 1993, picoj,      pico,      0,      pico,            pico,   md_jpn,    "Sega",   "Pico (Japan, NTSC)", 0)
830830
831831/* Not Working */
832CONS( 1994, 32x,        0,         0,      ms_32x,          md_sel, mess_32x,  0,   "Sega",   "32X", GAME_NOT_WORKING )
833CONS( 1992, segacd,     0,         0,      genesis_scd,     md,     genesis,   0,   "Sega",   "Sega CD (USA, NTSC)", GAME_NOT_WORKING )
834CONS( 1993, megacd,     segacd,    0,      genesis_scd,     md,     md_eur,    0,   "Sega",   "Mega-CD (Europe, PAL)", GAME_NOT_WORKING )
835CONS( 1991, megacdj,    segacd,    0,      genesis_scd,     md,     md_jpn,    0,   "Sega",   "Mega-CD (Japan, NTSC)", GAME_NOT_WORKING )
836CONS( 1993, segacd2,    0,         0,      genesis_scd,     md,     genesis,   0,   "Sega",   "Sega CD 2 (USA, NTSC)", GAME_NOT_WORKING )
837CONS( 1993, megacd2,    segacd2,   0,      genesis_scd,     md,     md_eur,    0,   "Sega",   "Mega-CD 2 (Europe, PAL)", GAME_NOT_WORKING )
838CONS( 1993, megacd2j,   segacd2,   0,      genesis_scd,     md,     md_jpn,    0,   "Sega",   "Mega-CD 2 (Japan, NTSC)", GAME_NOT_WORKING )
839CONS( 1993, laseract,   0,         0,      genesis_scd,     md,     genesis,   0,   "Pioneer","LaserActive (USA, NTSC)", GAME_NOT_WORKING )
840CONS( 1993, laseractj,  laseract,  0,      genesis_scd,     md,     md_jpn,    0,   "Pioneer","LaserActive (Japan, NTSC)", GAME_NOT_WORKING )
841CONS( 1993, xeye,       0,         0,      genesis_scd,     md,     genesis,   0,   "JVC",    "X'eye (USA, NTSC)", GAME_NOT_WORKING )
842CONS( 1992, wmega,      xeye,      0,      genesis_scd,     md,     md_jpn,    0,   "Sega",   "Wondermega (Japan, NTSC)", GAME_NOT_WORKING )
843CONS( 1994, cdx,        0,         0,      genesis_scd,     md,     genesis,   0,   "Sega",   "CDX (USA, NTSC)", GAME_NOT_WORKING )
844CONS( 1994, multmega,   cdx,       0,      genesis_scd,     md,     md_eur,    0,   "Sega",   "Multi-Mega (Europe, PAL)", GAME_NOT_WORKING )
845CONS( 1994, 32x_scd,    segacd,    0,      genesis_32x_scd, md_sel, mess_32x,  0,   "Sega",   "Sega CD (USA, NTSC, w/32X)", GAME_NOT_WORKING )
832CONS( 1994, 32x,        0,         0,      ms_32x,          md_sel, mess_32x,  "Sega",   "32X", GAME_NOT_WORKING )
833CONS( 1992, segacd,     0,         0,      genesis_scd,     md,     genesis,   "Sega",   "Sega CD (USA, NTSC)", GAME_NOT_WORKING )
834CONS( 1993, megacd,     segacd,    0,      genesis_scd,     md,     md_eur,    "Sega",   "Mega-CD (Europe, PAL)", GAME_NOT_WORKING )
835CONS( 1991, megacdj,    segacd,    0,      genesis_scd,     md,     md_jpn,    "Sega",   "Mega-CD (Japan, NTSC)", GAME_NOT_WORKING )
836CONS( 1993, segacd2,    0,         0,      genesis_scd,     md,     genesis,   "Sega",   "Sega CD 2 (USA, NTSC)", GAME_NOT_WORKING )
837CONS( 1993, megacd2,    segacd2,   0,      genesis_scd,     md,     md_eur,    "Sega",   "Mega-CD 2 (Europe, PAL)", GAME_NOT_WORKING )
838CONS( 1993, megacd2j,   segacd2,   0,      genesis_scd,     md,     md_jpn,    "Sega",   "Mega-CD 2 (Japan, NTSC)", GAME_NOT_WORKING )
839CONS( 1993, laseract,   0,         0,      genesis_scd,     md,     genesis,   "Pioneer","LaserActive (USA, NTSC)", GAME_NOT_WORKING )
840CONS( 1993, laseractj,  laseract,  0,      genesis_scd,     md,     md_jpn,    "Pioneer","LaserActive (Japan, NTSC)", GAME_NOT_WORKING )
841CONS( 1993, xeye,       0,         0,      genesis_scd,     md,     genesis,   "JVC",    "X'eye (USA, NTSC)", GAME_NOT_WORKING )
842CONS( 1992, wmega,      xeye,      0,      genesis_scd,     md,     md_jpn,    "Sega",   "Wondermega (Japan, NTSC)", GAME_NOT_WORKING )
843CONS( 1994, cdx,        0,         0,      genesis_scd,     md,     genesis,   "Sega",   "CDX (USA, NTSC)", GAME_NOT_WORKING )
844CONS( 1994, multmega,   cdx,       0,      genesis_scd,     md,     md_eur,    "Sega",   "Multi-Mega (Europe, PAL)", GAME_NOT_WORKING )
845CONS( 1994, 32x_scd,    segacd,    0,      genesis_32x_scd, md_sel, mess_32x,  "Sega",   "Sega CD (USA, NTSC, w/32X)", GAME_NOT_WORKING )
src/mess/drivers/ti89.c
r6753r6754
139139
140140/* Driver */
141141
142/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
143COMP( 1998, ti89,  0,       0,    ti89,    ti89,     0,       0,   "Texas Instruments",   "TI-89",       GAME_NOT_WORKING)
144COMP( 1995, ti92,  0,       0,    ti89,    ti89,     0,       0,   "Texas Instruments",   "TI-92",       GAME_NOT_WORKING)
145COMP( 1999, ti92p, 0,       0,    ti89,    ti89,     0,       0,   "Texas Instruments",   "TI-92 Plus", GAME_NOT_WORKING)
142/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
143COMP( 1998, ti89,  0,       0,       ti89,    ti89,     0,          "Texas Instruments",   "TI-89",       GAME_NOT_WORKING)
144COMP( 1995, ti92,  0,       0,       ti89,    ti89,     0,          "Texas Instruments",   "TI-92",       GAME_NOT_WORKING)
145COMP( 1999, ti92p, 0,       0,       ti89,    ti89,     0,          "Texas Instruments",   "TI-92 Plus", GAME_NOT_WORKING)
146146
src/mess/drivers/ipds.c
r6753r6754
103103
104104/* Driver */
105105
106/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
107COMP( ????, ipds,  0,       0,          ipds,    ipds,     0,       0,      "Intel",   "iPDS",      GAME_NOT_WORKING)
106/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
107COMP( ????, ipds,  0,       0,          ipds,    ipds,     0,     "Intel",   "iPDS",      GAME_NOT_WORKING)
108108
src/mess/drivers/xerox820.c
r6753r6754
787787
788788/* System Drivers */
789789
790/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT    CONFIG      COMPANY                         FULLNAME        FLAGS */
791COMP( 1981, xerox820,   0,         0,      xerox820,   xerox820,   0,      0,   "Xerox",                  "Xerox 820",   0)
790/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT    COMPANY                         FULLNAME        FLAGS */
791COMP( 1981, xerox820,   0,         0,      xerox820,   xerox820,   0,      "Xerox",                  "Xerox 820",   0)
792792/*
793COMP( 1980, bigboard,   0,          0,      bigboard,   bigboard,   0,      bigboard,   "Digital Research Computers",   "Big Board",    GAME_NOT_WORKING)
794COMP( 1983, bigbord2,   0,          0,      bigbord2,   bigboard,   0,      bigbord2,   "Digital Research Computers",   "Big Board II", GAME_NOT_WORKING)
795COMP( 1983, xerox820ii, 0,          0,      xerox820ii, xerox820,   0,      xerox820ii, "Xerox",                        "Xerox 820-II", GAME_NOT_WORKING)
796COMP( 1983, xerox168,   0,          0,      xerox168,   xerox168,   0,      xerox168,   "Xerox",                        "Xerox 16/8",   GAME_NOT_WORKING)
793COMP( 1980, bigboard,   0,          0,      bigboard,   bigboard,   0,      "Digital Research Computers",   "Big Board",    GAME_NOT_WORKING)
794COMP( 1983, bigbord2,   0,          0,      bigbord2,   bigboard,   0,      "Digital Research Computers",   "Big Board II", GAME_NOT_WORKING)
795COMP( 1983, xerox820ii, 0,          0,      xerox820ii, xerox820,   0,      "Xerox",                        "Xerox 820-II", GAME_NOT_WORKING)
796COMP( 1983, xerox168,   0,          0,      xerox168,   xerox168,   0,      "Xerox",                        "Xerox 16/8",   GAME_NOT_WORKING)
797797*/
src/mess/drivers/swtpc.c
r6753r6754
6666
6767/* Driver */
6868
69/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
70COMP( ????, swtpc,  0,       0,       swtpc,    swtpc,     0,      0,      "Southwest Technical Products Corporation",   "SWTPC 6800",      GAME_NOT_WORKING)
69/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT   COMPANY   FULLNAME       FLAGS */
70COMP( ????, swtpc,  0,       0,       swtpc,    swtpc,     0,     "Southwest Technical Products Corporation",   "SWTPC 6800",      GAME_NOT_WORKING)
7171
src/mess/drivers/busicom.c
r6753r6754
250250
251251/* Driver */
252252
253/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
254COMP( 1974, busicom,  0,       0,    busicom,    busicom,     0,       0,    "Business Computer Corporation",   "Busicom 141-PF",      GAME_NOT_WORKING)
253/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
254COMP( 1974, busicom,  0,       0,    busicom,    busicom,     0,  "Business Computer Corporation",   "Busicom 141-PF",      GAME_NOT_WORKING)
255255
src/mess/drivers/ti99_4p.c
r6753r6754
338338   ROM_LOAD_OPTIONAL("spchrom.bin", 0x0000, 0x8000, CRC(58b155f7) SHA1(382292295c00dff348d7e17c5ce4da12a1d87763)) /* system speech ROM */
339339ROM_END
340340
341/*    YEAR  NAME      PARENT   COMPAT   MACHINE      INPUT    INIT     CONFIG   COMPANY     FULLNAME */
342COMP( 1996, ti99_4p,  0,      0,      ti99_4p_60hz, ti99_4p, ti99_4p, 0,"snug",      "SGCPU (a.k.a. 99/4P)" , GAME_NOT_WORKING )
341/*    YEAR  NAME      PARENT   COMPAT   MACHINE      INPUT    INIT      COMPANY     FULLNAME */
342COMP( 1996, ti99_4p,  0,      0,      ti99_4p_60hz, ti99_4p, ti99_4p, "snug",      "SGCPU (a.k.a. 99/4P)" , GAME_NOT_WORKING )
src/mess/drivers/pc.c
r6753r6754
28502850
28512851***************************************************************************/
28522852
2853/*     YEAR     NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG   COMPANY     FULLNAME */
2854COMP(  1981,   ibm5150,   0,         0,   ibm5150,    ibm5150,    ibm5150,    0, "International Business Machines",  "IBM PC 5150" , 0)
2855COMP(  1984,   dgone,      ibm5150,   0,   pccga,      pccga,       pccga,       0, "Data General",  "Data General/One" , GAME_NOT_WORKING)   /* CGA, 2x 3.5" disk drives */
2856COMP(  1985,   bw230,      ibm5150,   0,   pccga,      bondwell,   bondwell,   0, "Bondwell Holding",  "BW230 (PRO28 Series)", 0 )
2857COMP(  1988,   europc,      ibm5150,   0,   europc,     europc,      europc,     0, "Schneider Rdf. AG",  "EURO PC", GAME_NOT_WORKING)
2853/*     YEAR     NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY     FULLNAME */
2854COMP(  1981,   ibm5150,   0,         0,   ibm5150,    ibm5150,    ibm5150,    "International Business Machines",  "IBM PC 5150" , 0)
2855COMP(  1984,   dgone,      ibm5150,   0,   pccga,      pccga,       pccga,       "Data General",  "Data General/One" , GAME_NOT_WORKING)   /* CGA, 2x 3.5" disk drives */
2856COMP(  1985,   bw230,      ibm5150,   0,   pccga,      bondwell,   bondwell,   "Bondwell Holding",  "BW230 (PRO28 Series)", 0 )
2857COMP(  1988,   europc,      ibm5150,   0,   europc,     europc,      europc,     "Schneider Rdf. AG",  "EURO PC", GAME_NOT_WORKING)
28582858
28592859// pcjr (better graphics, better sound)
2860COMP(  1983,   ibmpcjr,   ibm5150,   0,   ibmpcjr,    tandy1t,   pcjr,       0, "International Business Machines",  "IBM PC Jr", GAME_NOT_WORKING|GAME_IMPERFECT_COLORS )
2860COMP(  1983,   ibmpcjr,   ibm5150,   0,   ibmpcjr,    tandy1t,   pcjr,       "International Business Machines",  "IBM PC Jr", GAME_NOT_WORKING|GAME_IMPERFECT_COLORS )
28612861
28622862// tandy 1000
2863COMP(  1987,   t1000hx,   ibm5150,   0,   t1000hx,    tandy1t,   t1000hx,   0, "Tandy Radio Shack",  "Tandy 1000HX", 0)
2864COMP(  1987,   t1000sx,   ibm5150,   0,   t1000hx,    tandy1t,   t1000hx,   0, "Tandy Radio Shack",  "Tandy 1000SX", GAME_NOT_WORKING)
2865COMP(  1989,    t1000rl,    ibm5150,    0,  t1000_16,   tandy1t,    t1000hx,    0, "Tandy Radio Shack",  "Tandy 1000RL", GAME_NOT_WORKING )
2863COMP(  1987,   t1000hx,   ibm5150,   0,   t1000hx,    tandy1t,   t1000hx,   "Tandy Radio Shack",  "Tandy 1000HX", 0)
2864COMP(  1987,   t1000sx,   ibm5150,   0,   t1000hx,    tandy1t,   t1000hx,   "Tandy Radio Shack",  "Tandy 1000SX", GAME_NOT_WORKING)
2865COMP(  1989,    t1000rl,    ibm5150,    0,  t1000_16,   tandy1t,    t1000hx,    "Tandy Radio Shack",  "Tandy 1000RL", GAME_NOT_WORKING )
28662866
28672867// xt class (pc but 8086)
2868COMP(  1982,   ibm5160,   ibm5150,   0,   ibm5160,    ibm5150,   ibm5150,   0, "International Business Machines",  "IBM XT 5160" , 0)
2869COMP(  1988,   pc200,      ibm5150,   0,   pc200,      pc200,      pc200,      0, "Sinclair Research",  "PC200 Professional Series", GAME_NOT_WORKING)
2870COMP(  1988,   pc20,      ibm5150,   0,   pc200,      pc200,      pc200,      0, "Amstrad plc",  "Amstrad PC20" , GAME_NOT_WORKING)
2871COMP(  1987,   ppc512,      ibm5150,   0,   ppc512,      pc200,      ppc512,      0, "Amstrad plc",  "Amstrad PPC512", GAME_NOT_WORKING)
2872COMP(  1987,   ppc640,      ibm5150,   0,   ppc640,      pc200,      ppc512,      0, "Amstrad plc",  "Amstrad PPC640", GAME_NOT_WORKING)
2873COMP(  1986,   pc1512,      ibm5150,   0,   pc1512,     pc1512,      pc1512,      0, "Amstrad plc",  "Amstrad PC1512 (version 1)", GAME_NOT_WORKING)
2874COMP(  198?,   pc1512v2,   ibm5150,   0,   pc1512,     pc1512,      pc1512,      0, "Amstrad plc",  "Amstrad PC1512 (version 2)", GAME_NOT_WORKING)
2875COMP(  1987,   pc1640,      ibm5150,   0,   pc1640,     pc1640,      pc1640,      0, "Amstrad plc",  "Amstrad PC1640 / PC6400 (US)", GAME_NOT_WORKING )
2868COMP(  1982,   ibm5160,   ibm5150,   0,   ibm5160,    ibm5150,   ibm5150,   "International Business Machines",  "IBM XT 5160" , 0)
2869COMP(  1988,   pc200,      ibm5150,   0,   pc200,      pc200,      pc200,      "Sinclair Research",  "PC200 Professional Series", GAME_NOT_WORKING)
2870COMP(  1988,   pc20,      ibm5150,   0,   pc200,      pc200,      pc200,      "Amstrad plc",  "Amstrad PC20" , GAME_NOT_WORKING)
2871COMP(  1987,   ppc512,      ibm5150,   0,   ppc512,      pc200,      ppc512,      "Amstrad plc",  "Amstrad PPC512", GAME_NOT_WORKING)
2872COMP(  1987,   ppc640,      ibm5150,   0,   ppc640,      pc200,      ppc512,      "Amstrad plc",  "Amstrad PPC640", GAME_NOT_WORKING)
2873COMP(  1986,   pc1512,      ibm5150,   0,   pc1512,     pc1512,      pc1512,      "Amstrad plc",  "Amstrad PC1512 (version 1)", GAME_NOT_WORKING)
2874COMP(  198?,   pc1512v2,   ibm5150,   0,   pc1512,     pc1512,      pc1512,      "Amstrad plc",  "Amstrad PC1512 (version 2)", GAME_NOT_WORKING)
2875COMP(  1987,   pc1640,      ibm5150,   0,   pc1640,     pc1640,      pc1640,      "Amstrad plc",  "Amstrad PC1640 / PC6400 (US)", GAME_NOT_WORKING )
28762876// pc2086 pc1512 with vga??
2877COMP(  1987,   pc,         ibm5150,   0,   pccga,      pccga,      pccga,      0, "Generic",  "PC (CGA)" , 0)
2878COMP ( 1987,   pcmda,      ibm5150,   0,   pcmda,      pcmda,      ibm5150,    0, "Generic",  "PC (MDA)" , 0)
2879COMP ( 1987,    pcherc,      ibm5150,   0,   pcherc,     pcmda,      ibm5150,   0, "Generic",  "PC (Hercules)" , 0)
2880COMP ( 1987,   xtvga,      ibm5150,   0,   xtvga,      xtvga,      pc_vga,      0, "Generic",  "PC/XT (VGA, MF2 Keyboard)" , GAME_NOT_WORKING)
2877COMP(  1987,   pc,         ibm5150,   0,   pccga,      pccga,      pccga,      "Generic",  "PC (CGA)" , 0)
2878COMP ( 1987,   pcmda,      ibm5150,   0,   pcmda,      pcmda,      ibm5150,    "Generic",  "PC (MDA)" , 0)
2879COMP ( 1987,    pcherc,      ibm5150,   0,   pcherc,     pcmda,      ibm5150,   "Generic",  "PC (Hercules)" , 0)
2880COMP ( 1987,   xtvga,      ibm5150,   0,   xtvga,      xtvga,      pc_vga,      "Generic",  "PC/XT (VGA, MF2 Keyboard)" , GAME_NOT_WORKING)
28812881
src/mess/drivers/pecom.c
r6753r6754
207207
208208/* Driver */
209209
210/*    YEAR  NAME   PARENT  COMPAT       MACHINE     INPUT   INIT    CONFIG   COMPANY  FULLNAME      FLAGS */
211COMP( 1987, pecom64,     0,      0,    pecom64,    pecom,    pecom, 0,  "Ei Nis", "Pecom 64",   0)
210/*    YEAR  NAME   PARENT  COMPAT       MACHINE     INPUT   INIT   COMPANY  FULLNAME      FLAGS */
211COMP( 1987, pecom64,     0,      0,    pecom64,    pecom,    pecom, "Ei Nis", "Pecom 64",   0)
src/mess/drivers/micronic.c
r6753r6754
192192 
193193/* Driver */
194194 
195/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
196COMP( 198?, micronic,  0,       0,    micronic,    micronic,     0,  0,      "Victor Micronic",   "Micronic 1000",      GAME_NOT_WORKING)
195/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
196COMP( 198?, micronic,  0,       0,    micronic,    micronic,     0,  "Victor Micronic",   "Micronic 1000",      GAME_NOT_WORKING)
src/mess/drivers/ptcsol.c
r6753r6754
8989ROM_END
9090
9191/* Driver */
92/*    YEAR  NAME    PARENT  COMPAT  MACHINE  INPUT  INIT   CONFIG COMPANY     FULLNAME   FLAGS */
93COMP( 1976, sol20,  0,      0,      sol20,   sol20, 0,     0, "Processor Technology Corporation",  "SOL-20", GAME_NOT_WORKING)
92/*    YEAR  NAME    PARENT  COMPAT  MACHINE  INPUT  INIT   COMPANY     FULLNAME   FLAGS */
93COMP( 1976, sol20,  0,      0,      sol20,   sol20, 0,     "Processor Technology Corporation",  "SOL-20", GAME_NOT_WORKING)
src/mess/drivers/clcd.c
r6753r6754
6262
6363/* Driver */
6464
65/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
66COMP( 1985, clcd,  0,       0,    clcd,    clcd,     0,      0,      "Commodore",   "LCD (Prototype)",      GAME_NOT_WORKING)
65/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
66COMP( 1985, clcd,  0,       0,    clcd,    clcd,     0,            "Commodore",   "LCD (Prototype)",      GAME_NOT_WORKING)
src/mess/drivers/pce.c
r6753r6754
264264#define rom_tg16 rom_pce
265265#define rom_sgx rom_pce
266266
267/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT    INIT   CONFIG  COMPANY  FULLNAME */
268CONS( 1987, pce,    0,      0,      pce,    pce,     pce,   0,   "Nippon Electronic Company", "PC Engine", GAME_IMPERFECT_SOUND )
269CONS( 1989, tg16,   pce,    0,      pce,    pce,     tg16,  0,   "Nippon Electronic Company", "TurboGrafx 16", GAME_IMPERFECT_SOUND )
270CONS( 1989, sgx,    pce,    0,      sgx,    pce,     sgx,   0,   "Nippon Electronic Company", "SuperGrafx", GAME_IMPERFECT_SOUND )
267/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT    INIT   COMPANY  FULLNAME */
268CONS( 1987, pce,    0,      0,      pce,    pce,     pce,   "Nippon Electronic Company", "PC Engine", GAME_IMPERFECT_SOUND )
269CONS( 1989, tg16,   pce,    0,      pce,    pce,     tg16,  "Nippon Electronic Company", "TurboGrafx 16", GAME_IMPERFECT_SOUND )
270CONS( 1989, sgx,    pce,    0,      sgx,    pce,     sgx,   "Nippon Electronic Company", "SuperGrafx", GAME_IMPERFECT_SOUND )
src/mess/drivers/ti99_4x.c
r6753r6754
904904#define rom_ti99_4ae rom_ti99_4a
905905
906906
907/*    YEAR  NAME      PARENT   COMPAT   MACHINE      INPUT    INIT      CONFIG  COMPANY             FULLNAME */
908COMP( 1979, ti99_4,   0,      0,      ti99_4_60hz,  ti99_4,  ti99_4,   0,   "Texas Instruments", "TI99/4 Home Computer (US)" , 0)
909COMP( 1980, ti99_4e,  ti99_4,  0,      ti99_4_50hz,  ti99_4,  ti99_4,   0,   "Texas Instruments", "TI99/4 Home Computer (Europe)" , 0)
910COMP( 1981, ti99_4a,  0,      0,      ti99_4a_60hz, ti99_4a, ti99_4a,   0,   "Texas Instruments", "TI99/4A Home Computer (US)" , 0)
911COMP( 1981, ti99_4ae, ti99_4a, 0,      ti99_4a_50hz, ti99_4a, ti99_4a,   0,   "Texas Instruments", "TI99/4A Home Computer (Europe)" , 0)
912COMP( 1994, ti99_4ev, ti99_4a, 0,      ti99_4ev_60hz,ti99_4a, ti99_4ev,0,   "Texas Instruments", "TI99/4A Home Computer with EVPC" , 0)
907/*    YEAR  NAME      PARENT   COMPAT   MACHINE      INPUT    INIT      COMPANY             FULLNAME */
908COMP( 1979, ti99_4,   0,      0,      ti99_4_60hz,  ti99_4,  ti99_4,   "Texas Instruments", "TI99/4 Home Computer (US)" , 0)
909COMP( 1980, ti99_4e,  ti99_4,  0,      ti99_4_50hz,  ti99_4,  ti99_4,   "Texas Instruments", "TI99/4 Home Computer (Europe)" , 0)
910COMP( 1981, ti99_4a,  0,      0,      ti99_4a_60hz, ti99_4a, ti99_4a,   "Texas Instruments", "TI99/4A Home Computer (US)" , 0)
911COMP( 1981, ti99_4ae, ti99_4a, 0,      ti99_4a_50hz, ti99_4a, ti99_4a,   "Texas Instruments", "TI99/4A Home Computer (Europe)" , 0)
912COMP( 1994, ti99_4ev, ti99_4a, 0,      ti99_4ev_60hz,ti99_4a, ti99_4ev,"Texas Instruments", "TI99/4A Home Computer with EVPC" , 0)
src/mess/drivers/ip20.c
r6753r6754
634634   ROM_LOAD( "ip204415.bin", 0x000000, 0x080000, CRC(940d960e) SHA1(596aba530b53a147985ff3f6f853471ce48c866c) )
635635ROM_END
636636
637/*    YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      CONFIG    COMPANY   FULLNAME */
638COMP( 1993, ip204415, 0,        0,        ip204415, ip204415, ip204415, 0, "Silicon Graphics, Inc", "IRIS Indigo (R4400, 150MHz)", GAME_NOT_WORKING | GAME_NO_SOUND )
637/*    YEAR  NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      COMPANY   FULLNAME */
638COMP( 1993, ip204415, 0,        0,        ip204415, ip204415, ip204415, "Silicon Graphics, Inc", "IRIS Indigo (R4400, 150MHz)", GAME_NOT_WORKING | GAME_NO_SOUND )
src/mess/drivers/vc4000.c
r6753r6754
305305}
306306
307307
308/*   YEAR   NAME    PARENT  COMPAT  MACHINE INPUT   INIT    CONFIG  COMPANY     FULLNAME */
309CONS(1978,   vc4000,   0,   0,   vc4000,   vc4000,   0,   0,   "Interton",   "VC 4000", GAME_IMPERFECT_GRAPHICS )
308/*   YEAR   NAME    PARENT  COMPAT  MACHINE INPUT   INIT     COMPANY     FULLNAME */
309CONS(1978,   vc4000,   0,   0,   vc4000,   vc4000,   0,   "Interton",   "VC 4000", GAME_IMPERFECT_GRAPHICS )
310310
311311/*  Game List and Emulation Status
312312
src/mess/drivers/pcm.c
r6753r6754
108108
109109/* Driver */
110110
111/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
112COMP( 1988, pcm,     0,       0,     pcm,       k7659,     0,       0,  "Mugler/Mathes",   "PC/M",      GAME_NOT_WORKING)
111/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
112COMP( 1988, pcm,     0,       0,     pcm,       k7659,     0,      "Mugler/Mathes",   "PC/M",      GAME_NOT_WORKING)
113113
src/mess/drivers/cosmicos.c
r6753r6754
671671   memory_set_direct_update_handler(program, cosmicos_direct_update_handler);
672672}
673673
674/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        CONFIG      COMPANY             FULLNAME    FLAGS */
675COMP( 1979, cosmicos,   0,      0,      cosmicos,   cosmicos,   cosmicos,   0,         "Radio Bulletin",   "Cosmicos",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS )
674/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY             FULLNAME    FLAGS */
675COMP( 1979, cosmicos,   0,      0,      cosmicos,   cosmicos,   cosmicos,   "Radio Bulletin",   "Cosmicos",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS )
src/mess/drivers/h8.c
r6753r6754
7676
7777/* Driver */
7878
79/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
80COMP( 1977, h8,  0,       0,    h8,    h8,     0,       0,      "Heath, Inc.",   "Heathkit H8",      GAME_NOT_WORKING)
79/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
80COMP( 1977, h8,  0,       0,    h8,    h8,     0,           "Heath, Inc.",   "Heathkit H8",      GAME_NOT_WORKING)
src/mess/drivers/sbc6510.c
r6753r6754
111111
112112/* Driver */
113113
114/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    CONFIG COMPANY   FULLNAME       FLAGS */
115COMP( 2009, sbc6510,  0,       0,    sbc6510,    sbc6510,     0,  0,      "Josip Perusanec",   "SBC6510",      GAME_NOT_WORKING)
114/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
115COMP( 2009, sbc6510,  0,       0,    sbc6510,    sbc6510,     0,   "Josip Perusanec",   "SBC6510",      GAME_NOT_WORKING)
116116
src/mess/drivers/pk8020.c
r6753r6754
230230
231231/* Driver */
232232
233/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     CONFIG COMPANY                  FULLNAME   FLAGS */
234COMP( 1987, korvet,     0,      0,   pk8020,    pk8020,    pk8020, 0,  "",                 "PK8020 Korvet",    0)
233/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT       INIT     COMPANY                  FULLNAME   FLAGS */
234COMP( 1987, korvet,     0,      0,   pk8020,    pk8020,    pk8020,  "",                 "PK8020 Korvet",    0)
src/mess/drivers/bbc.c
r6753r6754
946946   MDRV_IMPORT_FROM(bbc_cartslot)
947947MACHINE_DRIVER_END
948948
949/*     YEAR  NAME      PARENT    COMPAT MACHINE   INPUT  INIT      CONFIG   COMPANY  FULLNAME */
950COMP ( 1981, bbca,      0,       0,      bbca,     bbca,   bbc,     0,      "Acorn","BBC Micro Model A" , 0)
951COMP ( 1981, bbcb,     bbca,    0,      bbcb,     bbca,   bbc,      0,      "Acorn","BBC Micro Model B" , 0)
952COMP ( 1985, bbcbp,    bbca,    0,      bbcbp,    bbca,   bbc,     0,      "Acorn","BBC Micro Model B+ 64K" , 0)
953COMP ( 1985, bbcbp128, bbca,     0,      bbcbp128, bbca,   bbc,     0,      "Acorn","BBC Micro Model B+ 128k" , 0)
954COMP ( 198?, bbcm,     bbca,     0,      bbcm,     bbca,   bbcm,    0,      "Acorn","BBC Master" , 0)
949/*     YEAR  NAME      PARENT    COMPAT MACHINE   INPUT  INIT      COMPANY  FULLNAME */
950COMP ( 1981, bbca,      0,       0,      bbca,     bbca,   bbc,     "Acorn","BBC Micro Model A" , 0)
951COMP ( 1981, bbcb,     bbca,    0,      bbcb,     bbca,   bbc,      "Acorn","BBC Micro Model B" , 0)
952COMP ( 1985, bbcbp,    bbca,    0,      bbcbp,    bbca,   bbc,     "Acorn","BBC Micro Model B+ 64K" , 0)
953COMP ( 1985, bbcbp128, bbca,     0,      bbcbp128, bbca,   bbc,     "Acorn","BBC Micro Model B+ 128k" , 0)
954COMP ( 198?, bbcm,     bbca,     0,      bbcm,     bbca,   bbcm,    "Acorn","BBC Master" , 0)
src/mess/drivers/gba.c
r6753r6754
25402540   memory_set_direct_update_handler( cputag_get_address_space(machine, "maincpu", ADDRESS_SPACE_PROGRAM), gba_direct );
25412541}
25422542
2543/*    YEAR  NAME PARENT COMPAT MACHINE INPUT   INIT   CONFIG COMPANY     FULLNAME */
2544CONS( 2001, gba, 0,     0,     gbadv,  gbadv,  gbadv, 0,     "Nintendo", "Game Boy Advance", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND)
2543/*    YEAR  NAME PARENT COMPAT MACHINE INPUT   INIT   COMPANY     FULLNAME */
2544CONS( 2001, gba, 0,     0,     gbadv,  gbadv,  gbadv, "Nintendo", "Game Boy Advance", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND)
src/mess/drivers/bbcbc.c
r6753r6754
161161
162162***************************************************************************/
163163
164/*   YEAR  NAME  PARENT  COMPAT  MACHINE INPUT  INIT  CONFIG  COMPANY  FULLNAME  FLAGS */
165CONS(1985, bbcbc,     0, 0,      bbcbc,  bbcbc, 0,    0,  "BBC",   "Bridge Companion", 0 )
164/*   YEAR  NAME  PARENT  COMPAT  MACHINE INPUT  INIT  COMPANY  FULLNAME  FLAGS */
165CONS(1985, bbcbc,     0, 0,      bbcbc,  bbcbc, 0,    "BBC",   "Bridge Companion", 0 )
src/mess/drivers/kc.c
r6753r6754
511511   ROMX_LOAD( "caos43e.855", 0x1A000, 0x2000, CRC(b66fc6c3) SHA1(521ac2fbded4148220f8af2d5a5ab99634364079), ROM_BIOS(2))
512512ROM_END
513513
514/*     YEAR  NAME      PARENT   COMPAT  MACHINE  INPUT     INIT  CONFIG  COMPANY   FULLNAME */
515COMP( 1987, kc85_2,   0,      0,      kc85_3,  kc85,     0,    0,   "VEB Mikroelektronik", "HC900 / KC 85/2", GAME_NOT_WORKING)
516COMP( 1987, kc85_3,   kc85_2,  0,      kc85_3,  kc85,     0,    0,   "VEB Mikroelektronik", "KC 85/3", GAME_NOT_WORKING)
517COMP( 1989, kc85_4,   kc85_2,  0,      kc85_4,  kc85,     0,    0,   "VEB Mikroelektronik", "KC 85/4", GAME_NOT_WORKING)
518COMP( 1989, kc85_4d,  kc85_2,  0,      kc85_4d, kc85,     0,    0,  "VEB Mikroelektronik", "KC 85/4 + Disk Interface Module (D004)", GAME_NOT_WORKING)
519COMP( 1989, kc85_5,   kc85_2,  0,      kc85_4,  kc85,     0,    0,   "VEB Mikroelektronik", "KC 85/5", GAME_NOT_WORKING)
514/*     YEAR  NAME      PARENT   COMPAT  MACHINE  INPUT     INIT  COMPANY   FULLNAME */
515COMP( 1987, kc85_2,   0,      0,      kc85_3,  kc85,     0,    "VEB Mikroelektronik", "HC900 / KC 85/2", GAME_NOT_WORKING)
516COMP( 1987, kc85_3,   kc85_2,  0,      kc85_3,  kc85,     0,    "VEB Mikroelektronik", "KC 85/3", GAME_NOT_WORKING)
517COMP( 1989, kc85_4,   kc85_2,  0,      kc85_4,  kc85,     0,    "VEB Mikroelektronik", "KC 85/4", GAME_NOT_WORKING)
518COMP( 1989, kc85_4d,  kc85_2,  0,      kc85_4d, kc85,     0,    "VEB Mikroelektronik", "KC 85/4 + Disk Interface Module (D004)", GAME_NOT_WORKING)
519COMP( 1989, kc85_5,   kc85_2,  0,      kc85_4,  kc85,     0,    "VEB Mikroelektronik", "KC 85/5", GAME_NOT_WORKING)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team