SDL: fix Windows builds with SDL 1.2 (nw)



git-svn-id: svn://dspnet.fr/mame/trunk@32089 749742ba-7341-0410-aadc-df50b521781e
cosmetic changes. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@32090 749742ba-7341-0410-aadc-df50b521781e
(MESS) spc1000 : added commented-out code for floppy-disk (thx to Anna Wu for finding it)

git-svn-id: svn://dspnet.fr/mame/trunk@32091 749742ba-7341-0410-aadc-df50b521781e
(MESS) a2600: when loading from softlist, let's rely on the xml
to detect oncart RAM instead of using custom routines. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@32092 749742ba-7341-0410-aadc-df50b521781e
some licensing. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@32093 749742ba-7341-0410-aadc-df50b521781e
(MESS) New NOT WORKING systems
----------------------------------------------
VTech Genius Leader Power Notebook (Germany) [TeamEurope]
LexiPC Mega 2000 (Germany) [TeamEurope]


git-svn-id: svn://dspnet.fr/mame/trunk@32094 749742ba-7341-0410-aadc-df50b521781e
renamed YieldProcessor() to osd_yield_processor() to match SDL more closely (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@32095 749742ba-7341-0410-aadc-df50b521781e
some refactoring to make SDL and Windows OSD code match / Windows SDL code did not delete the critical section in osd_scalable_lock_free() (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@32096 749742ba-7341-0410-aadc-df50b521781e
a bit more work to match sdlwork.c and winwork.c (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@32097 749742ba-7341-0410-aadc-df50b521781e
more work to make sdlwork.c and winwork.c match (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@32098 749742ba-7341-0410-aadc-df50b521781e
added comment to sdlsync_win32.c (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@32099 749742ba-7341-0410-aadc-df50b521781e
Added proper NMK004 internal rom [trap15]

Hooked up support for NMK004 internal rom in MAME, replacing Nicola's old simulation code [trap15, David Haywood]

Fixed TLCS90 16-bit timers & support NMI in the core [trap15]

Various tweaks and improvements in nmk16.c (timings, sound balance, etc.) [trap15, David Haywood]

US AAF Mustang now has sound / music for the first time

Much better sound / music in the following games Bio-ship Paladin, Vandyke, Black Heart, Acrobat Mission, Koutetsu Yousai Strahl, Thunder Dragon, Hacha Mecha Fighter, Super Spacefortress Macross, GunNail

new clones
Hacha Mecha Fighter (19th Sep. 1991, unprotected, bootleg Thunder Dragon conversion) [trap15]

note, Thunder Dragon parent was not protected, I've marked it as such and removed the protection sim from it
The protected Hacha Mecha Fighter set never worked properly, I've demoted it to non-working as a result, the new bootleg works with full sound and correct game logic.
The protected sets don't handshake with the NMK004 so now lack sound (the sim code didn't care)

note2, currently needs an ugly kludge to prevent bioship resetting periodically, the nmk004 is used as a watchdog, but it ends up hitting it slihtly too late so often resets after a few minutes, probably wants even more precise timing for timers / cores / framerate / whatever?

note3, still need to tweak a few things, convert to raw video params, add 2nd buffer.

git-svn-id: svn://dspnet.fr/mame/trunk@32100 749742ba-7341-0410-aadc-df50b521781e
wpc: added model numbers

git-svn-id: svn://dspnet.fr/mame/trunk@32101 749742ba-7341-0410-aadc-df50b521781e
moved atarianb (hacked for emulators) set to hbmame.


git-svn-id: svn://dspnet.fr/mame/trunk@32102 749742ba-7341-0410-aadc-df50b521781e
Removed static config for discrete (nw)

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

git-svn-id: svn://dspnet.fr/mame/trunk@32104 749742ba-7341-0410-aadc-df50b521781e
Removed static config in RC filter and small cleanup (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@32105 749742ba-7341-0410-aadc-df50b521781e
(MESS) msx.c: Limit tpp311, tps312, and hx23 to 64KB video ram. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@32106 749742ba-7341-0410-aadc-df50b521781e
static_config removed from speaker (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@32107 749742ba-7341-0410-aadc-df50b521781e
(MESS) msx.c: Added a small workaround to support systems with 8KB RAM.

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