windows.mak: use := for variables set by external programs (nw)

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

git-svn-id: svn://dspnet.fr/mame/trunk@23306 749742ba-7341-0410-aadc-df50b521781e
modernized the MB14241 and MathBox devices. [Osso]

git-svn-id: svn://dspnet.fr/mame/trunk@23307 749742ba-7341-0410-aadc-df50b521781e
megadriv.xml: minor formatting cleanup from sunbeam. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@23308 749742ba-7341-0410-aadc-df50b521781e
reorder ifdefs (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23309 749742ba-7341-0410-aadc-df50b521781e
(MESS) gba.c: simplified video code, removing many redundancies. [Fabio Priuli]

git-svn-id: svn://dspnet.fr/mame/trunk@23310 749742ba-7341-0410-aadc-df50b521781e
(note)

git-svn-id: svn://dspnet.fr/mame/trunk@23311 749742ba-7341-0410-aadc-df50b521781e
inpttype.h: Use O1 instead of O0 on the critical function [Hans Ostermeyer]

Some benchmarking for different compilers and levels (seconds):
gcc 4.4.7: O0=ICE  O1=38.62 O2=58.13 O3=3721.11
gcc 4.5.4: O0=6.21 O1=25.63 O2=38.24 O3=3085.74
gcc 4.6.4: O0=4.95 O1=15.89 O2=32.94 O3=48.95
gcc 4.7.3: O0=6.11 O1=22.03 O2=126.41 O3=348.02

Hans tracked a wrong compile issue in 4.7 to the use of -O0.  That
table shows that -O1 is acceptable for everybody.  Note that it isn't
a time critical function, and it doesn't make sense to optimize it
much (it's a bunch of calls to another function which itself is
optimized and no computations).

git-svn-id: svn://dspnet.fr/mame/trunk@23312 749742ba-7341-0410-aadc-df50b521781e
compile fix (nw)

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