Previous 199869 Revisions Next

r37154 Monday 13th April, 2015 at 07:38:52 UTC by Miodrag Milanović
fix crash (nw)
[src/mame/machine]atarigen.h

trunk/src/mame/machine/atarigen.h
r245665r245666
4848   devcb = &atari_vad_device::static_set_scanline_int_cb(*device, DEVCB_##_intcb);
4949
5050#define MCFG_ATARI_VAD_PLAYFIELD(_class, _gfxtag, _getinfo) \
51   { std::string fulltag(device->tag(), ":playfield"); device_t *device; \
51   { std::string fulltag(device->tag()); fulltag.append(":playfield"); device_t *device; \
5252   MCFG_TILEMAP_ADD(fulltag.c_str()) \
5353   MCFG_TILEMAP_GFXDECODE("^" _gfxtag) \
5454   MCFG_TILEMAP_BYTES_PER_ENTRY(2) \
r245665r245666
5757   MCFG_TILEMAP_LAYOUT_STANDARD(SCAN_COLS, 64,64) }
5858
5959#define MCFG_ATARI_VAD_PLAYFIELD2(_class, _gfxtag, _getinfo) \
60   { std::string fulltag(device->tag(), ":playfield2"); device_t *device; \
60   { std::string fulltag(device->tag()); fulltag.append(":playfield2"); device_t *device; \
6161   MCFG_TILEMAP_ADD(fulltag.c_str()) \
6262   MCFG_TILEMAP_GFXDECODE("^" _gfxtag) \
6363   MCFG_TILEMAP_BYTES_PER_ENTRY(2) \
r245665r245666
6767   MCFG_TILEMAP_TRANSPARENT_PEN(0) }
6868
6969#define MCFG_ATARI_VAD_ALPHA(_class, _gfxtag, _getinfo) \
70   { std::string fulltag(device->tag(), ":alpha"); device_t *device; \
70   { std::string fulltag(device->tag()); fulltag.append(":alpha"); device_t *device; \
7171   MCFG_TILEMAP_ADD(fulltag.c_str()) \
7272   MCFG_TILEMAP_GFXDECODE("^" _gfxtag) \
7373   MCFG_TILEMAP_BYTES_PER_ENTRY(2) \
r245665r245666
7777   MCFG_TILEMAP_TRANSPARENT_PEN(0) }
7878
7979#define MCFG_ATARI_VAD_MOB(_config, _gfxtag) \
80   { std::string fulltag(device->tag(), ":mob"); device_t *device; \
80   { std::string fulltag(device->tag()); fulltag.append(":mob"); device_t *device; \
8181   MCFG_ATARI_MOTION_OBJECTS_ADD(fulltag.c_str(), "^^screen", _config) \
8282   MCFG_ATARI_MOTION_OBJECTS_GFXDECODE("^" _gfxtag) }
8383


Previous 199869 Revisions Next


© 1997-2024 The MAME Team