Release Date

MAME 0.143u8 was released on 23 October 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:


  • Roberto Fresca provided improvements to magicfly.c:
    • Confirmed and fixed CPU clock for magicfly and 7mezzo.
    • Rearranged the graphic ROMs addressing. Splitted both gfx banks.
    • Created and minimized the color palette for both gfx banks.
    • Fixed colors for magicfly and 7mezzo.
  • Roberto Zandona' updated the lethalen driver: improved offset screen and gun in japan version; removed eeprom default values.
  • ShouTime updated taito_z.c: Added PCB locations to the Aqua Jack sets.
  • Ville Linde updated the taitopjc driver: Preliminary text layer and I/O CPU hookup.
  • Ville Linde updated the taitotz driver: preliminary text layer hookup
  • Ville Linde updated the viper driver: implemented timers and I2C interface on MPC8240.
  • Ville Linde updated the voodoo core: preliminary Voodoo 3 support.
  • Fujix fixed various translitteration errors in csplayh5.c game name descriptions.
  • R. Belmont updated the Naomi driver: fixed various crashes for some GD-ROM sets.
  • ogoun, Lord Nightmare and The Dumping Union added tables from vlm5030 as verified by decap from ogoun. Adapted vlm5030 to use the tms5xxx common tables file. Some details have yet to be worked out for certain (how exactly the reflection coefficients beyond k=2 address the k2+ rom).
  • Lord Nightmare adjusted the VLM5030 K3 thru K10 coefficients to be based not on reading the K2 rom but based on the index itself <<6 or 7. This makes the games sound much better and explains the very small ram size used for coefficients other than K1 and K2. This needs further investigation and figuring out of the die schematic to settle completely.
  • Tafoid provided various gottlieb.c fixes:
    • Verified through playtesting, manuals and in-game service modes all dips in the driver. Consolidated and added Dip Locations based on all available information.
    • Changed Q*bert and Q*bert's Qubes joystick layout to 8-Way to allow for diagonals to be not only be mapped but used if desired.
  • David Haywood optimized SH4 core by using a single opcode jump table instead of nested switch statements.
  • hap updated namcos22.c: improved flat shading and depth cueing.
  • Roberto Fresca provided Golden Poker driver improvements.
    • Mapped the Dallas DS1210 for Video Klein sets that have one.
    • Mapped the 2800-2fff range as RAM for the non-Dallas Video Klein sets.
    • Some minor fixes.
  • Roberto Fresca fixed colors to Witch Card (Video Klein CPU box, set 2).
  • Roberto Fresca provided Novo Play Multi Card / Club Card improvements:
    • Added proper button-lamps support and layout.
    • Added default NVRAM, necessary to boot.
    • Added technical notes.
  • James Wallace provided JPM IMPACT changes that make the display at least work now, and some more M1 set splitting.
  • Roberto Fresca and Rob Ragon updated the Funworld driver: Documented hopper motor line (temporarily added as an extra lamp). Better documentation of output ports. Novo Play Multi Card: Added PIAs connections layout, added 'Allow Autohold' DIP switch.
  • Phil Bennett provided various improvements to Magic the Gathering: Armageddon.
  • kanikani made some fixes/additions to the input system:
    • Added the possibility to press contradictory direction digital joystick input at the same time (i.e. up-down, left-right).
    • Added the possibility to set an arbitrary value for coin impulses.
    • Fixed a bug with loop lever routine.
    • Fixed a bug with analog joystick routine.
  • kanikani provided various fixes in tnzs.c driver:
    • Plump Pop
      • Updated DIPSW item (collision between each players' child).
      • Added DIPLOCATION
    • Extermination
    • Arkanoid Revenge of DOH
    • Dr.Toppel
    • Kageki
    • Chuka Taisen
    • The Newzealand Story
      • Added DIPLOCATION
    • Kabuki Z
      • Fixed difficulty DIPSW (EASY and MEDIUM is reversed)
      • Added DIPLOCATION
    • Insector X
      • Fixed difficulty DIPSW (based on manual)
      • Added DIPLOCATION
  • kanikani provided various fixes in tmnt.c driver:
    • T.M.N.T.
      • Fixed visible area (garbage on each side is correct (verified on PCB))
      • Fixed DIPSW
      • Added DIPLOCATION
    • Golfing Greats
      • Fixed inputs
      • Fixed DIPSW
      • Added DIPLOCATION
    • Trigon
    • Cuebrick
    • M.I.A.
    • Punk Shot
      • Fixed DIPSW
      • Added DIPLOCATION
    • Premiere Soccer
      • added DIPLOCATION
  • kanikani provided various fixes in ninjaw.c driver:
    • Ninja Warriors
      • Added DIPSW notes
    • Darius II
      • Fixed DIPSW
      • Fixed game description
  • kanikani provided various fixes in twin16.c driver:
    • Majuu no Oukoku
      • Fixed inputs
      • Fixed DIPSW
      • Added DIPLOCATION
    • Gradius II
    • Hard Puncher
    • M.I.A.
    • Cuebrick
      • Fixed DIPSW
      • Added DIPLOCATION
  • kanikani fixed DIPSW in Ninja Ryuukenden / Ninja Gaiden.
  • kanikani provided various fixes in galaga.c driver:
    • Bosconian
      • Fixed DIPSW
      • Fixed DIPLOCATION
    • Galaga
    • Xevious
    • DigDug
      • Fixed DIPLOCATION
  • kanikani fixed DIPSW and DIPLOCATION in segas24.c driver.
  • kanikani fixed DIPSW and DIPLOCATION in segas18.c driver.
  • kanikani fixed DIPSW in segag80r.c driver.
  • kanikani fixed DIPSW in segag80v.c driver.
  • kanikani fixed DIPSW in segald.c driver.
  • kanikani fixed DIPSW in Ninjakun and Penguin-Kun Wars.
  • kanikani provided various fixes in dec0.c driver.
    • Heavy Barrel
      • Fixed DIPSW
      • F ixed DIPLOCATION
    • Birdie Try
    • Dragon Ninja
    • Fighting Fantasy
    • Midnight Resistance
      • F ixed DIPSW
    • Robocop
      • F ixed DIPLOCATION
  • kanikani fixed coinage DIPSW using Sega common setting in segaybd.c, segaorun.c, segaxbd.c, segahang.c, segae.c, segac2.c, segas16a.c and segas16b.c drivers.
  • kanikani fixed coinage DIPSW using Konami common setting in chqflag.c, pooyan.c and rockrage.c drivers.
  • kanikani provided various fixes in sega16b.c driver:
    • Ace Attacker
      • Added I/O board read routine
    • Dunk Shot
      • Fixed DIPLOCATION
    • Sukeban Janshi Ryuko
      • Added DIPSW
    • Time Scanner
      • F ixed DIPSW
  • kanikani provided various fixes in sega16a.c driver:
    • Ace Attacker
      • Changed to use analog device
    • Sukeban Janshi Ryuko
      • Added DIPSW
    • Time Scanner
      • Fixed DIPSW
  • kanikani fixed / added comments in ninjakd2.c driver.
  • kanikani made some video optimizations in toypop.c driver.


Game Support

New games added or promoted from NOT_WORKING status


New clones added


New games marked as GAME_NOT_WORKING