MAME 0.165
From MAMEDEV Wiki
Release Date
MAME 0.165 was released on 26 August 2015.
Contributors
The known contributors for this version are, in alphabetical order:
- Alex Cmaylo
- Alexander F
- Andrew Welburn
- Barry Rodewald
- Brian Troha
- caius
- Carl
- Charles MacDonald
- Clay Harrell
- Couriersud
- Curt Coder
- Darksoft
- David Haywood
- dyq
- F. Ulivi
- Guru
- hap
- Hervé Warin
- hsialin
- iq_132
- Jarrod Wright
- Kevin Horton
- KO Myung-Hun
- Lord Nightmare
- Luca Elia
- Mamesick
- Michael Zapf
- Mike Coates
- MooglyGuy
- Osso
- Phil Bennett
- PlgDavid
- Porchy
- R. Belmont
- Rik
- rtw
- Samuele Zannoli
- Sandro Ronco
- Sean Riddle
- Team Europe
- The Dumping Union
- Tourniquet
- Trevor Brown
- Ville Linde
- Yves Marchand
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Darksoft dumped the Sega 837-14645 JVS I/O ROM.
- Sandro Ronco provided monzagp.c updates:
- fixed 8035 vram read/write;
- added background graphics;
- added coin and DSW inputs.
- Sean Riddle updated vidbrain.xml: Added Information Manager prototype.
- Sean Riddle added correct CD2802 chirp rom from decap.
- MooglyGuy updated mk4: Add rudimentary blending.
- Couriersud added utf8 support for pstring. Opted for a scalable solution which should be easily extensible to utf16 and utf32 as well. All position related operations now operate on char code positions instead of byte positions.
- Samuele Zannoli updated chihiro.c: Move parts common with Xbox console into their own files machine/xbox.c and includes/xbox.h.
- Brian Troha updated gei.c: Minor Clean up.
- Samuele Zannoli made the Xbox console driver use the base common machine setup with Chihiro.
- Lord Nightmare added support for M58819 'VSM-emulator', fixes speech in Radar Scope TRS01 set.
- Lord Nightmare replaced the frame parse and speech generation code from tms5110.c with the code from tms5220.c, should be significantly more accurate and allow the cores to be much more easily merged in the future. This also allowed finally getting rid of the COEFF_ENERGY_SENTINEL hack in tms5110r.inc.
- Charles MacDonald updated deco32.c: Verified and corrected the rom labels for the Fighter's History (World ver 43-07, DE-0380-2 PCB) set.
- Sandro Ronco provided part 2 of the monzagp.c updates:
- fixed gfx RAM;
- added 7-seg artwork;
- added my car sprite.
- F. Ulivi updated the hp64k driver: fix to allow multiple screens (for RS232 terminal).
- hsialin provided goldstar.c DIP switch documentation:
- Hold Pair for cmv4, cmv801 and crazybon;
- Card Shuffle Animation for cmv801;
- Fast Take for crazybon.
- PlgDavid and Lord Nightmare fixed interpolation on TMS52xx to match samples from real chip.
- Curt Coder updated the c128 driver: Emulated the PARTNER 128 cartridge.
- Robbbert fixed 3wondersb.
- R. Belmont updated the apple2 driver: fix Ivel Ultra's unique text drawing (MT#5814).
- Lord Nightmare updated the tms51xx device: removed target_x variables in favor of reloading from coefficient ROM during the generation loop (as the real device does). Implemented proper ZPAR and unvoiced ZPAR logic for zeroing parameters during idle and unvoiced frames. Changed the pitch zeroing logic during frame inhibit to last an entire interpolation period rather than one sample. Replaced the speech-is-synthesizing state machine with the original patent TALK, TALKD and SPEN bits. Redid the talk_status logic to use (TALKD || SPEN) as the real device does.
- Hervé Warin updated the pet driver: Added French CBM 8032 ROMs.
- Hervé Warin updated pet_rom.xml: Added Edex (France, v4.4).
- Michael Zapf updated floppy.c: Added drive sounds (must be activated in drivers using MCFG_FLOPPY_DRIVE_SOUND(true); quite simple still, same sounds for all drives).
- Michael Zapf updated the at29x device class emulation: Created a general class for AT29 family from previous at29040a; added implementations for at29c040 and at29c020.
- Michael Zapf updated the geneve driver: Added Programmable Flash Memory boot feature (PFM512).
- Michael Zapf updated the ti99 driver: Added new cartridge types paged378, paged377; HFDC has new switch "wait for HD" (available in later HFDC models); 32K internal memory mod is now off by default.
- Phil Bennett updated midzeus.c: Further improvements:
- Added alternate back-face culling method;
- Added additional blend modes;
- Added depth test and write enables;
- Slightly improved rasterization.
- KO Myung-Hun provided OS/2 patches for MAME 0.164.
- Barry Rodewald updated the x68k driver: added brightness controls, used for fade in/out effects.
- Porchy dumped thedealr's i8742 internal ROM.
- Mike Coates added correct color PROMs for tahjong.
Game Support
New games added or promoted from NOT_WORKING status
- Bandai Pair Match
- VTech Invaders
- Castle Toy Tactix
- Pack'n Bang Bang (prototype)
- Merit Joker Poker (9131-01)
- Touch & Tell
- Vocaid
New clones added
- Saint Dragon (bootleg)
- E.D.F. : Earth Defense Force (set 2)
- Player's Edge Plus (PP0555) Standard Draw Poker
- Player's Edge Plus (KE1012) Keno (set 2)
- War: The Final Assault (EPROM 1.6 Jan 14 1999, GUTS 1.1 Mar 16 1999, GAME Mar 16 1999)
- Gun.Smoke (US, 851115) (alt set)
- Fighter's History (World ver 43-05)
- Hissatsu Buraiken (Japan, bootleg?)
- Americana (9131-01)
- Fighter's History (US ver 42-09, DE-0396-0 PCB)
- Meteors
- Street Fighter Alpha 3 (USA 980616, SAMPLE Version)
- Mahjong The Mysterious Orient Part 2 - Exotic Dream
- Mighty Monkey (Kaina Games, bootleg on Scramble hardware)
- Knuckle Bash (Korean PCB)
New games marked as GAME_NOT_WORKING