MAME 0.143u3

From MAMEDEV Wiki

Release Date

MAME 0.143u3 was released on 15 August 2011.


Contributors

The known contributors for this version are, in alphabetical order:


Specific Contributions

The known contributions for this version are, in the order specified in the whatsnew:


  • O. Galibert updated the m68k core: 040 fpu ops are somewhat available on a 030 when the fpu is added.
  • R. Belmont updated cothreads: fixed to run on PowerPC Mac OS X.
  • nimitz provided a fix for the hlsl scanline jitter effect.
  • Brian Troha updated drmicro.c: Added dipswitch locations to Dr. Micro.
  • Brian Troha updated drtomy.c: Added dipswitch locations to Dr. Tomy.
  • O. Galibert updated the m68k core: Fixed instruction support table ("fixes" taitojc regression).
  • Brian Troha updated f1gp.c: Added dipswitch locations to F-1 Grand Prix.
  • nimitz fixed hlsl phosphor decay.
  • Tafoid updated warpwarp.c: Added dipswitch locations to all games in driver.
  • R. Belmont updated the h8 core: implemented LDM/STM, LDC/STC, double-shift versions of SHLL/SHLR, BIT immediate, ROTR.B and .L, and ROTXR.L. Makes Epoch and Cybiko happy.
  • R. Belmont updated the h8 core: added SLEEP opcode.
  • Wilbert Pol updated tms9928a.c: Converted to a C++ device.
  • Brian Troha updated metro.c: Added additional documentation, added PCB layouts for Mouse Shooter GoGo, Bal Cube, Bang Bang Ball & Daitoride (YMF278B). Corrected misc dipswitches and settings. Added dipswitch locations to Bal Cube, Bang Bang Ball / Battle Bubble, Mouse Shooter GoGo, Blazing Tornado, Grand Striker 2, Daitoride, Dharma Doujou, Gun Master, Karate Tournament, Lady Killer / Moeyo Gonta!!, Last Fortress, Mahjong Doukyuusei, Mouja, Pang Pom's, Poitto!, Puzzli, Sankokushi, Pururun, Sky Alert and Toride II.
  • Robbbert added a default layout for 4 screens systems.
  • R. Belmont updated the h8 core: added the rest of the H8S double-shifts, fixed up some bit operations, and added 8-bit mulxs/divxs.
  • Brian Troha updated taito_b.c: Major input port restructure. Fixed several incorrect dip switches and coinage settings. Made use of PORT_INCLUDE and PORT_MODIFY for regional sets to add correct regional coinage as needed. Added dipswitch locations all sets in the driver.
  • hap updated flower.c: further improved interrupts.
  • Brian Troha updated taito_h.c: Added dipswitch locations to the driver.
  • Brian Troha updated taito_f2.c: Fixed some incorrect dip switches. Made use of PORT_INCLUDE and PORT_MODIFY for regional sets to add correct regional coinage as needed. Added dipswitch locations all sets in the driver.
  • Miodrag Milanovic removed LOADBYNAME, since it is deprecated by using per device rom load_software_part_region.
  • Miodrag Milanovic created makedev tool to generate array of devices, and created lst file according to current devices usage.
  • Brian Troha updated taito_l.c: Added dipswitch locations to all the games in the driver.
  • Brian Troha updated taito_x.c: Standardized dipswitch notation and style through greater use of PORT_INCLUDE and PORT_MODIFY. Added dipswitch locations to Gigandes, Last Strijer / Kyuukyoko no Striker & Balloon Brothers.
  • hap fixed memory unmap if mirror/mask was used.
  • O. Galibert updated the memory system: Fixed an endianness issue when doing a device mapping on a big endian bus.
  • Angelo Salese fixed DMA add values and a MVI condition shift flag bug in SCU DSP core.
  • Brian Troha updated metro.c: Add PCB locations to roms where possible. Corrected a few rom lables. Added basic PCB layout for Mouja. Changed clock speeds to values based on actual OSCs on the PCB.
  • Brian Troha updated cybertnk.c: Added dipswitches as per "Super" on MW forum & linked Manual.
  • Brian Troha updated karnov.c: Added dipswitch locations to Wonder Planet and the Chelnov sets.
  • Stefano Teso provided memory map documentation for Sega Hikaru HW.
  • hap provided ymf278b.c improvements:
    • Added status register BUSY and LD bits.
    • Accurate timers (same as ymf262.c).
    • Added envelope attack rate.
    • Added damping and pseudo reverb.
    • Misc. fixes/cleanups.
  • Brian Troha updated fuukifg2.c: Added notes about the difference of dipswitch settings as reported by Service Mode and actual effect for Go Go! Mile Smile. Corrected a couple of dipswitches and added dipswitch locations to Go Go! Mile Smile & Gyakuten!! Puzzle Bancho.
  • Brian Troha updated galspnbl.c: Corrected dipswitches and added dipswitch locations to Gals Pinball & Hot Pinball.
  • Brian Troha updated fuukifg3.c: Corrected dipswitches and added dipswitch locations to Asura Blade & Asura Blaster.
  • Balrog and Lord_Nightmare updated Dwarf's Den/Electrocoin hardware pcb diagram and notes; renamed "Dwarf's den" to "Draw Poker III / Dwarf's den", as that is the set currently in MAME (verified with working machine).
  • Brian Troha updated funkyjet.c: Add dipswitch locations to Funky Jet & Sotsugyo Shousho.
  • hap updated flower.c: improved sound driver and fixed most of the hanging notes by adding channel effects.
  • FrasheR provided various aristmk4 fixes, that gets Enchanted Forest (12XF528902, US) and Arctic Wins (4XF5227H03, US) to be working.
  • stephhupdated odin_dlx, solarwap, poleposn, sonstwar, wolfman, odisea (peyper.c):
  • Improved and documented Dip Switches (after verification of the Z80 code and the manuals when they were found).
  • Brian Troha updated freekick.c: Added dipswitch locations to all the games in the driver.
  • Brian Troha updated funkybee.c: Added dipswitch locations to Funky Bee & Sky Lancer.
  • Brian Troha updated firetrap.c: Added dipswitch locations to Fire Trap.
  • Brian Troha updated pktgaldx.c: Added dipswitch locations to Pocket Gal Deluxe sets.
  • Lord Nightmare, dox, bushjc and balrog added dipswitches and locations for Dwarf's den set from manual. Added new dwarf's den romset with only card graphics. Corrected some errors on the power port pinout and other port descriptions.
  • Brian Troha updatedgalpanic.c: Added dipswitch locations to Gals Panic, Fantasia, Super Model, New Fantasia, Fantasy '95, Miss World '96, Ms/Mr World '96, Fantasia II & Gals Hustler.
  • Brian Troha updated pcktgal.c: Added dipswitch locations to Pocket Gal and clones.
  • Brian Troha updated pbaction.c: Added dipswitch locations to Pinball Action and clones.
  • Brian Troha updated paradise.c: Corrected a few dipswitch settings and names. Added dipswitch locations to Paradise (plus clones) and Target Ball.
  • Angelo Salese provided a major reorganization and clean-up of SMPC.
  • R. Belmont updated the sh2 core: fixed fractional FRC increments.
  • hap updated fuukifg3.c: readded ymf262, used in the music for fm channels.
  • trap15 fixed SHARC CPU in unidasm.
  • David Haywood provided a further major organization, documentation and addition of numerous (over 800) gambling / Fruit machine titles covering multiple systems.
  • Palindrome provided various fixes to Aristocrat MK-V HW:
    • Fixed NVRAM & random crashes.
    • Set default mode to game mode.
    • Added watchdog timer.
    • Dram emulator error fixed.
    • External Video Crystal Error fixed.
    • Fixed 2khz timer.


Game Support

New games added or promoted from NOT_WORKING status