----------------
- Night Rider (rev. 21) [destruk]
- Eight Ball Deluxe (rev. 14) [destruk]
- Lord Of The Rings, The (9,8,7,401)(En,Sp,Ger,Fr,It) [destruk, Miodrag Milanovic]
----------------
- Maverick (Display Rev. 4.00) [destruk]
- Cut The Cheese (Redemption)[destruk]
- Cut The Cheese Deluxe (Redemption)[destruk]
out of log:
Also moved few drivers to proper place
-- out of whatsnew.txt --
* Converted seta2 and signab98 drivers to route both channels to appropriate speakers.
* Besides some slightly-suspect ADPCM2 decoding, the 9810 should be feature-complete
for all games in MAME.
--
Due to updateflip _always_ flipping visarea when flip is set (confusing!), visarea X was flipped twice when globally going from off->on, causing broken cocktail mode in a bunch of drivers (galaga, digdug, warpwarp, ..). This symptom turned up when these drivers were updated with 'raw' screen params, causing visarea-1 != screen width/height due to blanking area info inside width/height.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Brasil 86 [Roberto Fresca, Rob Ragon]
Brasil 87 [Roberto Fresca, Rob Ragon]
Brasil 89 (set 2) [Roberto Fresca, Rob Ragon]
Brasil 93 [Roberto Fresca, Rob Ragon]
[ Out of whatsnew.txt ]
* I haven't implemented stereo yet. Is there an example of a modern sound core
that outputs stereo?
* Also added "MODERN" READ|WRITE handlers to sigma98b & hooked up read function.
* This should make all the games in sigma98b sound perfect (only because
none of them use stereo panning). Luca, I'll leave the flag removal up to your judgement.
* The ADPCM2 decoding in the funcube games sounds pretty good (be sure you're
running at 100% framerate though - they're demanding).
Screen update function is now per screen device
(it was before but was attached to machine driver)
MCFG_VIDEO_UPDATE -> MCFG_SCREEN_UPDATE
MCFG_VIDEO_EOF -> MCFG_SCREEN_EOF
EOF is now executed for all screens, so for all existing it
is defined just for one screen. This part will be updated in future.
Note that there are now screen_update and screen_eof virtual functions
for "modern" drivers which are called same as they did before.
All drivers are updated and in places where update function was separated per
screen I did name separate function.
This change will enable us to put screen definition fully into device.
-------------------------------
Point Blank 3 (GNN2 Ver. A) [Kevin Eshbach, hap, D. Edwardson, Paratech, ranger_lennier, M. Ponweiser, T. Petersen, Smitdogg, The Dumping Union]
Uchuu Daisakusen: Chocovader Contactee (CVC1 Ver. A) [R. Mucciarelli, W. Belk, Yohji, Roberto Malone, Smitdogg, The Dumping Union]
- fixed: if set to invisible(0xff), it could still show (due to 0x100-zoom), showed glitches in eg. koshien
- +12 made no sense, changed to +15 so it just always rounds up if low 4 bits are nonzero
- add note that bigsprite zoom implementation is incorrect