Partially revert r30524 screen.c changes; bring back the separate timer for resetting partial updates, but ensure that the vblank timer and the partial-update-reset timer always fire in the correct order when vblank starts on scanline 0 [Alex Jackson]
(MESS) New skeleton drivers:
- Fanuc System P Model G (monochrome) [Guru, R. Belmont]
missing file (nw)
Fix compile error for 'unused variable' (nw)
peplus.c: Correct paytable information - NW
peplus.c: Fixes and corrections - NW

Add note about the international PP0xxx sets supporting a Tournament Mode and changed pp0197b to "set 3" because it's not an international version after all. Slight reorder on some sets from lowest build numbers to highest. - NW
peplus.c: Format fix - NW ... OCD ;-p
tms57002: inline xm_step_read() and xm_step_write() for free 5\% speedup (nw)
Disable screen mode logging. Todo: Only update screen mode if it
actually changes.
Amiga: Move Zorro slots to amiga/zorro/ in preparation to support more
other slots.
Amiga: Changed constants to enum to avoid some issues with debug builds.
Amiga: Add the Logica Diagnostic ROM 2.0 to various machines. Fix A4000
kickstart selection.
(MESS) jupiter: Modernized floppy. (nw)
(MESS) atm: Removed unused include. (nw)
(MESS) unixpc: Modernized floppy. (nw)
tetrisp2.c: fix generic_paletteram regression; use separate palette (and gfxdecode) per screen in rocknms (nw)
igs017.c: quick and dirty fix for last remaining generic_paletteram regression, will fix more nicely when I have time (nw)
remove unused parameters (nw)
move some gcpinbal / aquarium code around for later refactoring (nw)
(MESS) msx.c: Fixed support for FS-CA1 MSX Audio firmware and added some notes (nw)