More documentation, traces and reverse-engineering...


git-svn-id: svn://dspnet.fr/mame/trunk@29074 749742ba-7341-0410-aadc-df50b521781e
m107.c: Correct 1 rom name in new Air Assault clone and standardized rom locations between parent & clone - NW

git-svn-id: svn://dspnet.fr/mame/trunk@29075 749742ba-7341-0410-aadc-df50b521781e
merit.c: Name correction. It's actually "The Big Apple" co-copyright by Big Apple Games. - NW

git-svn-id: svn://dspnet.fr/mame/trunk@29076 749742ba-7341-0410-aadc-df50b521781e
(MESS) smssdisp: fixed slot recognition so that now the system
boots the game from the first occupied slot it finds and not only
slot 1. [Enik Land]


out of whatsnew: we now need to figure out the correct way to switch 
between slots, but it's nice progress

git-svn-id: svn://dspnet.fr/mame/trunk@29077 749742ba-7341-0410-aadc-df50b521781e
fixed "comparison always true due to limited data range" 
compile error on old Apple GCC. nw.

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

git-svn-id: svn://dspnet.fr/mame/trunk@29079 749742ba-7341-0410-aadc-df50b521781e
harddriv.c: a few more functions moved in the driver state. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29080 749742ba-7341-0410-aadc-df50b521781e
quickjac: added a note about service menu. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29081 749742ba-7341-0410-aadc-df50b521781e
making code compiles and work on mingw 32 bit on versions 4.7.x and 4.8.x (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29082 749742ba-7341-0410-aadc-df50b521781e
(MESS) moved megadrive add-ons to appropriate place + cleaned up classes
and includes. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29083 749742ba-7341-0410-aadc-df50b521781e
fixed heap-buffer-overflow in msx_state::device_image_load_msx_cart() (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29084 749742ba-7341-0410-aadc-df50b521781e
(MESS) nes.c: fixed prgram access out-of-bounds for one 
of the bootleg boards. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29085 749742ba-7341-0410-aadc-df50b521781e
and this was the actual fix, of course... nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29086 749742ba-7341-0410-aadc-df50b521781e
Renamed Genesis VDP to Sega 315-5313 and moved it to emu/video/. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29087 749742ba-7341-0410-aadc-df50b521781e
Same rule applies to all GCC 4.8.x so on Windows as well (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29088 749742ba-7341-0410-aadc-df50b521781e
namco23: Spring cleaning, including:
  - remove a bunch of s23 prefixes/suffixes useless since the OOification
  - rename p3d to c435
  - unify c435 dma and pio
  - identify the generic set state command
  - implement the interrupt set state subcommand
  - fix the endianness of the controls port (controls still don't work though)
  - various whatevers                                   [O. Galibert]

git-svn-id: svn://dspnet.fr/mame/trunk@29089 749742ba-7341-0410-aadc-df50b521781e
fixed crash when running ultrinit (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29090 749742ba-7341-0410-aadc-df50b521781e
small LSB_FIRST cleanup (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29091 749742ba-7341-0410-aadc-df50b521781e
just use core_strdup() in osd_get_full_path() in src/osd/osdmini/minifile.c (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29092 749742ba-7341-0410-aadc-df50b521781e
vcconv: handle -msse and added a TODO about a changed behavior in VS2012 (nw)

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