meritm.c: Maintain a standard key layout using standard MAME macros. :-)  - NW

git-svn-id: svn://dspnet.fr/mame/trunk@24365 749742ba-7341-0410-aadc-df50b521781e
de_2: Made CPU board a device, and hooked it up to all drivers in de_2.c.

git-svn-id: svn://dspnet.fr/mame/trunk@24366 749742ba-7341-0410-aadc-df50b521781e
fixed array out-of-bounds accesses and uninitialized members in src/mess/audio/upd1771.c (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24367 749742ba-7341-0410-aadc-df50b521781e
fixed array out-of-bounds accesses in src/mess/machine/sns_rom.c (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24368 749742ba-7341-0410-aadc-df50b521781e
removed debugging assert (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24369 749742ba-7341-0410-aadc-df50b521781e
fixed array out-of-bounds access in ppu2c0x_device::draw_sprites() (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24370 749742ba-7341-0410-aadc-df50b521781e
i86 fixes to get TX-1 and Buggy Boy working again -nw-

git-svn-id: svn://dspnet.fr/mame/trunk@24371 749742ba-7341-0410-aadc-df50b521781e
(MESS) ti99/8: Speech ROM dumps verified with a real (!) system. 


git-svn-id: svn://dspnet.fr/mame/trunk@24372 749742ba-7341-0410-aadc-df50b521781e
fixed array out-of-bounds access in src/mess/machine/md_rom.c for chinf3 (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24373 749742ba-7341-0410-aadc-df50b521781e
added asserts to src/mame/machine/megavdp.c to indicate array out-of-bounds accesses (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24374 749742ba-7341-0410-aadc-df50b521781e
added assert to src/mess/drivers/ip22.c to indicate array out-of-bounds accesses (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24375 749742ba-7341-0410-aadc-df50b521781e
fixed another array out-of-bound access in src/mame/video/ppu2c0x.c (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24376 749742ba-7341-0410-aadc-df50b521781e
start reworking some of the 104 bits to make things easier later down the line

git-svn-id: svn://dspnet.fr/mame/trunk@24377 749742ba-7341-0410-aadc-df50b521781e
switched the wizard fire reads around too so that they are more correct and align with rohga.

git-svn-id: svn://dspnet.fr/mame/trunk@24378 749742ba-7341-0410-aadc-df50b521781e
Fixed dip-switches in Street Fight driver [Angelo Salese]

git-svn-id: svn://dspnet.fr/mame/trunk@24379 749742ba-7341-0410-aadc-df50b521781e
shuffle dblewings address bits around too (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24380 749742ba-7341-0410-aadc-df50b521781e
CPS-1 update [Team CPS-1]:

* Verified dinoj ROMs labels and locations,
  added documentation and pcb infos to video\cps1.c
* Added CK22B.1A PAL to chikij
* Added a note to wofr1 and wofa since they
  could not be original but patched sets
  coming from desuicided boards

git-svn-id: svn://dspnet.fr/mame/trunk@24381 749742ba-7341-0410-aadc-df50b521781e
Modernized the Beezer sound device.  [Osso]

git-svn-id: svn://dspnet.fr/mame/trunk@24382 749742ba-7341-0410-aadc-df50b521781e
Split up the video devices contained in taitoic.c.  [Osso]

git-svn-id: svn://dspnet.fr/mame/trunk@24383 749742ba-7341-0410-aadc-df50b521781e
make caveman ninja read addresses closer to rohga / wizard fire etc.

git-svn-id: svn://dspnet.fr/mame/trunk@24384 749742ba-7341-0410-aadc-df50b521781e