MetalliC has some involved changes to driver. I will submit after 136 comes out
New Clone Added
----------------------------------
Multi Fish (030124) [MetalliC]
Date: Mon, 28 Dec 2009 00:29:31 +0000
From: Phill Harvey-Smith <afra@aurigae.demon.co.uk>
To: submit@mamedev.org
Subject: i86 patch
Hi,
Attatched is a patch correcting the operation of the hlt instruction in
the i86 core. I have done test builds with both the current mame and
mess source for both debug and normal builds, and all seems to be ok.
Cheers.
Phill.
--
Phill Harvey-Smith, Programmer, Hardware hacker, and general eccentric !
"You can twist perceptions, but reality won't budge" -- Rush.
instead of buffering scanline data [David Haywood]
- Tested against Robocop 2 road stage
Changed Deco32 driver to use Partial Updates for Raster Effects instead
of buffering scanline data (but left Dragon Gun using the buffering,
because the video rendering code is far too slow with 224 partial
updates for now) [David Haywood]
- Tested against Captain America intro
Commented out some harmful and suspicious looking interrupt generation
in NamcoND1 driver until it's being properly verified; fixes Game
Options menu in NCV2 test mode. [David Haywood]
new clones
-----------
Cherry Master I (ver.1.01) (various bootleg? sets) [David Haywood]
Block (Game Corporation bootleg, set 3) [David Haywood]
psikyo4 otoh seems to still have some input issues: saves work fine if you load them after the emulation has started, but with autosave inputs get broken. no save flag for the moment...
03603: [DIP/Input] karnov, karnovj: incorrect difficulty dipswitch
and
03604: [DIP/Input] oscar, oscaru, oscarj1, oscarj2: Incorrect difficulty dipswitch
Comment: These DECO dips need lots of work. Anyone who wants a project - here it is :)
side-effects:
- EEPROM memory is now visible in the debugger
- EEPROM memory can be accessed like any CPU/device memory
(i.e., use eeprom.b@<addr> instead of eeprom.eb@<addr>)
Removed support in the expression engine for EEPROM-specific
accesses.
Updated all systems that muck directly with EEPROM memory to
use memory accessors instead on the EEPROM address space.
Extended the devtempl.h file to support device address spaces.
Cleaned up romload a bit to make it clear that region flags are
enforced for any device with an address space, not just CPUs.
* Fixed TC0100SCN & TC0080VCO device start procedures to avoid pointers to non allocated memory and added missing multiscreen setups
* Converted asuka.c, ninjaw.c, othunder.c, taito_h.c, taito_o.c, taitoair.c, warriorb.c and wgp.c to use video devices