_ext" and automatically plug them into the tilemap. The device also provides write handlers that can be used to write to the tilemap memory and mark tiles dirty, saving the need for each driver to write their own. Device system: moved required/optional device finders to a new header devfind.h.
Atari drivers: removed all playfield and alpha memory and tilemap variables, apart from those needed by atarivc-using games (this will become a device in a future update). Updated all Atari 16-bit drivers to use the new tilemap_device instead, which provides all the needed functionality in a more generic way.
git-svn-id: svn://dspnet.fr/mame/trunk@24389 749742ba-7341-0410-aadc-df50b521781e
Changed: devfind.c, devfind.h, device.c, device.h, emu.h, emu.mak, netlist.h, memory.c, memory.h, save.h, tilelgcy.h, tilemap.c, tilemap.h, atarig1.c, atarig42.c, atarigt.c, atarigx2.c, atarisy1.c, atarisy2.c, badlands.c, batman.c, blstroid.c, cyberbal.c, eprom.c, foodf.c, gauntlet.c, klax.c, namcoic.c, offtwall.c, relief.c, shuuz.c, skullxbo.c, subsino2.c, thunderj.c, toobin.c, vindictr.c, xybots.c, atarig1.h, atarig42.h, atarigt.h, atarigx2.h, atarisy1.h, atarisy2.h, badlands.h, batman.h, blstroid.h, cave.h, cyberbal.h, dooyong.h, eprom.h, foodf.h, gauntlet.h, klax.h, namcona1.h, namcos1.h, namcos2.h, namcos86.h, skullxbo.h, taito_f3.h, thunderj.h, toobin.h, vindictr.h, xybots.h, atarigen.c, atarigen.h, atarig1.c, atarig42.c, atarigt.c, atarigx2.c, atarisy1.c, atarisy2.c, badlands.c, batman.c, blstroid.c, cave.c, cischeat.c, cyberbal.c, dooyong.c, eprom.c, foodf.c, gauntlet.c, klax.c, m107.c, m92.c, megasys1.c, namcona1.c, namcos1.c, namcos86.c, offtwall.c, relief.c, segaic16.c, segas32.c, shuuz.c, skullxbo.c, system1.c, taito_f3.c, thunderj.c, toobin.c, unico.c, vindictr.c, xybots.c, ygv608.c
102 files changed, 1826 insertions, 1277 deletions