![]() ![]() Phil Bennett fixed road transparency in Thunder Ceptor.Phil Bennett updated namcoic.c: Fixed incorrect road colours in tceptor2, finallap and others.Belmont updated taitotz: added HDD image for Battle Gear 2 (2.04J). Updated malzak driver to support SAA5050 changes. Miodrag Milanovic updated SAA5050 to form 12x20 chars as noted in documentation.Atari Ace converted seta.c, seta2.c, and ssv.c to driver_data.Atari Ace removed global variables from gaelco, namco, and nile sound cores.Aaron Giles changed atarigen_state to be a base class from which all the related Atari drivers derive their state from.The new function does a downcast which in debug builds dynamically verifies that you're actually casting to the right type.mydriver_state *state = machine->driver_data().mydriver_state *state = (mydriver_state *)machine->driver_data.Added a new templatized method machine->driver_data which returns a properly downcast'ed version of the driver data. Renamed and hid machine-driver_data as machine->m_driver_data. Also changed the alloc() signature to return a driver_data_t pointer instead of a void *. Updated all class definitions to inherit from the new class, and to call it in the constructor. Aaron Giles defined new class driver_data_t, which all driver_data classes must derive from.ShimaPong and Miodrag Milanovic fixed image device error handling.Andrew Gardner and Stiletto made the dsp561xx CPU core generate accurate disassembly for Konami Polygonet hardware (verified against Motorola's reference disassembler).Aaron Giles fixed crash when exiting the debugger if breakpoints are set.Same for cputag_suspend() and cputag_resume().Removed cputag_clocks_to_attotime() and cputag_attotime_to_clocks() in favor of just expanding the class.Fixed a few incorrectly specified memory map entries along the way in twincobr.c, lordgun.c, galaxold.c. Added a new module addrmap.c which implements the address map classes, and changed the macros to call methods on the address_map and address_map_entry classes which are strongly typed. ![]() Changed address maps back into functions that build up the definition, rather than the whole tokenizing system, which lost type checking. Aaron Giles contributed a return to type safety.Brian Troha updated segas16b.c: Documented the Sega game ID for the Heavyweight Champ rom board as well as corrected the rom names.David Haywood updated mpu4drvr.c: Fixed mid-screen palette updates.Since it's driven by a HD647180X0CP6 (Subsino - SS9600) plus SS9601 and SS9602 (for video and I/O respectively), it's possible that needs to be moved to a new driver in a near future. Roberto Fresca added Magic Train, from Subsino.Added partial docs and diagrams about the CPU/MCU/ROMs addressing.Added main PCB and daughterboard layouts.Hooked both PIAs, but need more analysis to confirm the offsets.Roberto Fresca provided a new driver for Mega Double Poker, from Blitz System Inc.:.Mapped the AY-3-8910, but still needs ports and some checks.Preliminary attempt to decode the color PROM.Mapped the PIA MC6821 (not wired since is not totally understood).Roberto Fresca provided Mini Boy 7 improvements:.This allow boot the game and enter into the attract mode. Roberto Fresca updated the Southern Systems Joker Poker driver: Added missing CPU IO map to the machine driver.Corrected rom names for MASK roms soldered to the PCB. Brian Troha updated raiden2.c: Added missing "VOICE2" sample rom to Raiden 2 sets where it was missing.The known contributions for this version are, in the order specified in the whatsnew: The known contributors for this version are, in alphabetical order: MAME 0.139u1 was released on 11 August 2010. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |