Added a missing define (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24733 749742ba-7341-0410-aadc-df50b521781e
Note for Puyo Puyo

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

git-svn-id: svn://dspnet.fr/mame/trunk@24735 749742ba-7341-0410-aadc-df50b521781e
jaguar.c: Modernized cpu core. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24736 749742ba-7341-0410-aadc-df50b521781e
(MESS) sms.c: Enhancements for Sega Scope and LCD persistence and fix SMS Light Phaser TH read bug.  [Enik Land]


git-svn-id: svn://dspnet.fr/mame/trunk@24737 749742ba-7341-0410-aadc-df50b521781e
Okuman Chouja 2 rom name fix

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

git-svn-id: svn://dspnet.fr/mame/trunk@24739 749742ba-7341-0410-aadc-df50b521781e
cs4031: fix for the previous commit, ignore external gate a20 when emulation is enabled

git-svn-id: svn://dspnet.fr/mame/trunk@24740 749742ba-7341-0410-aadc-df50b521781e
sneaky, must also read back the cart region here when the reset command is issued, also applied same logic to our other sims. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24741 749742ba-7341-0410-aadc-df50b521781e
Workaround for finding screens owned by device_video_interface devices.
The typical usage pattern is the video device controls a screen that is
owned by its owner, not by the device itself. The nubus video cards break
this model, so they need to compute the full path to the screen device
in order for it to be found.


git-svn-id: svn://dspnet.fr/mame/trunk@24742 749742ba-7341-0410-aadc-df50b521781e
Bulk removal of machine().primary_screen references from MAME drivers, in
favor of using the common m_screen. This is 98% reliable except for cases
where there were multiple screens or where the screens were not named
'screen' like everywhere else. Those cases will need to be revisited but
should reveal themselves in the next round of regression tests.

Eventual plan is primary_screen will go away. Devices that need to know the
screen should have a device_video_interface. Drivers should find the screen
device like any other, or use the pre-found m_screen for the common
single-screen case.


git-svn-id: svn://dspnet.fr/mame/trunk@24743 749742ba-7341-0410-aadc-df50b521781e
cave.c: cosmetic cleanup, give banks meaningful names and remove some stone age relic code (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24744 749742ba-7341-0410-aadc-df50b521781e
small MACHINE_RESET cleanup

git-svn-id: svn://dspnet.fr/mame/trunk@24745 749742ba-7341-0410-aadc-df50b521781e
some SCREEN_UPDATE_* cleanups (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24746 749742ba-7341-0410-aadc-df50b521781e
lh5801.c: Modernized cpu core(nw)

git-svn-id: svn://dspnet.fr/mame/trunk@24747 749742ba-7341-0410-aadc-df50b521781e
Merge remote-tracking branch 'mamesvn/master' into mamesvn

* mamesvn/master:
  lh5801.c: Modernized cpu core(nw)
  some SCREEN_UPDATE_* cleanups (nw)
  small MACHINE_RESET cleanup
  cave.c: cosmetic cleanup, give banks meaningful names and remove some stone age relic code (nw)
  Bulk removal of machine().primary_screen references from MAME drivers, in favor of using the common m_screen. This is 98% reliable except for cases where there were multiple screens or where the screens were not named 'screen' like everywhere else. Those cases will need to be revisited but should reveal themselves in the next round of regression tests.
  Workaround for finding screens owned by device_video_interface devices. The typical usage pattern is the video device controls a screen that is owned by its owner, not by the device itself. The nubus video cards break this model, so they need to compute the full path to the screen device in order for it to be found.
  sneaky, must also read back the cart region here when the reset command is issued, also applied same logic to our other sims. (nw)
  cs4031: fix for the previous commit, ignore external gate a20 when emulation is enabled
  Ops
  Okuman Chouja 2 rom name fix
  (MESS) sms.c: Enhancements for Sega Scope and LCD persistence and fix SMS Light Phaser TH read bug.  [Enik Land]
  jaguar.c: Modernized cpu core. (nw)
  small VIDEO_START cleanup (nw)
  Note for Puyo Puyo
  Added a missing define (nw)