Software-update: MAME 0.112

MAME logo (45 pix) Het is vandaag een bijzondere dag voor de MAME ontwikkelaars. Het is namelijk precies 10 jaar geleden dat Nicola Salmoria met versie 0.1 van MAME uitgekomen is. MAME staat voor Multiple Arcade Machine Emulator en dit programma is in staat om een grote hoeveelheid oude arcadegames en consoles te emuleren. Naast de 'gewone' versie is er zoals gebruikelijk ook een versie geoptimaliseerd voor de Pentium Pro-processor, omdat deze processor goed genoeg is om de Arcade-spellen te draaien en daardoor populair is onder MAME-gebruikers. Versie 0.112 heeft ondersteuning voor 6465 ROM-sets, 93 meer dan in de vorige versie, van maar liefst 3482 unieke spellen. Het changelog is dit maal langer dan gebruikelijk en laat de volgende veranderingen zien:

MAMETesters Bugs Fixed
  • debug_assertions0111u6ora
  • z80update0111u6red
  • memory_leak0111u6ora (partial)
  • crosshair0111u5gra
  • renegade0111u4red
  • subs0111u6yel
  • ddraweffect0111yel
Source Changes
  • Fixed popping in Berzerk speech.
  • Added osd_rmfile to the osdcore, replacing calls to remove().
  • Cleaned up a number of drivers that were using malloc from within DRIVER_INIT to use malloc_or_die instead.
  • Fixed memory leak with -wavwrite switch.
  • Updated Tempest to support second player controls.
  • Updated the dooyong driver to use the new-style banking system. Also added some preliminary save state support.
  • Some improvements to pmpoker.c:
    • Crystal documented via #define.
    • CPU clock derived from #defined crystal value.
    • Replaced simulated colors with proper color prom decode.
    • Cleaned up the driver a bit.
    • Updated color PROMs
  • Some improvements to funworld.c:
    • All crystals documented via #defines.
    • All CPU and sound clocks derived from #defined crystal values.
    • Added DIPLOCATIONS to all games.
    • Added proper tsc87c52 MCU dumps to monglfir and soccernew.
    • Modified the refresh rate to 60 fps.
  • Fixed SCSP DSP RAM initialization.
  • Improved decryption of MC8123-0054 based on a new dump.
  • Fixed Moon Patrol scrolling so that it matches the schematics.
  • Proper implementation of noise generator in the Exidy/Berzerk sound circuit.
  • Fixed toaplan2.c driver to add controls for player 3 in 'fixeigh*' (of course, main set
  • 'fixeight'
  • still remains unplayable).
  • Added DIP locations to the arabian driver.
  • Fixed random dots in Columns '97 graphics.
  • Added DIP locations to wwffest, ninjaw, and itech32 drivers.
  • Rewrote faux x86 assembly in the Irem GA20 sound core.
  • Improvements to the Cidelsa driver.
  • Minor cleanup to the 8039 disassembler.
  • Improvements to the sslam driver:
    • corrected the music sequencing simulation of the sound controller in SSLAM based on poking a real board Guru kindly provided.
    • added save state support
    • added DIP locations
  • Fixed crash in cybrcomm due to missing ROM.
  • Changed alpha blending code to use multiplies instead of table lookups to simplify it.
  • Cleaned up some poorly written code in konamiic.c; there is still much work to be done here, but it fixes the GX sprites.
  • Removed linear interpolation from the BSMT2000 by default since the original chip did not do interpolation.
New games added or promoted from NOT_WORKING status
  • Teeter Torture
  • Hyper Street Fighter 2: The Anniversary Edition
  • Lady Master of Kungfu
  • Destroyer (Cidelsa)
  • Witch
New clones added
  • Double Dragon (US Set 2)
  • Golden Poker Double Up (Mini Boy)
  • Pool 10 (Italia, set 2)
  • Mighty! Pang (USA 001010)
New games marked as GAME_NOT_WORKING
  • Wyvern Wings
  • Alpha One (Vision Electronics / Kyle Hodgetts)
  • Cash Quiz (Type B, Version 5)
[break]
Space invaders
Versienummer 0.112
Besturingssystemen Windows 9x, Windows NT, Windows 2000, Windows XP
Website MAME
Download http://www.mame.net/downmain.html
Bestandsgrootte 6,61MB
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

06-02-2007 • 20:13

4

Bron: MAME

Update-historie

08-'18 MAME 0.201 2
05-'18 MAME 0.198 1
03-'18 MAME 0.196 12
11-'17 MAME 0.192 5
10-'17 MAME 0.191 1
07-'17 MAME 0.188 2
04-'17 MAME 0.185 4
03-'17 MAME 0.184 1
02-'17 MAME 0.183 23
01-'17 MAME 0.181 9
Meer historie

Reacties (4)

4
4
2
0
0
1
Wijzig sortering
Anoniem: 200045 6 februari 2007 21:07
Binnen tien jaar naar 0.112 :+
Maar mooie software, eerlijk waar en altijd goede updates!
Waarschijnlijk is zin streven om bij 1.0 een exacte kloon te hebben die alle arcadedingen kan afspelen. Net zoiets als met Wine die nu op 0.9.x zit en pas naar 1.0 wil als ze Dx9 goed ondersteunen.
Naast de 'gewone' versie is er zoals gebruikelijk ook een versie geoptimaliseerd voor de Pentium Pro-processor, omdat deze processor goed genoeg is om de Arcade-spellen te draaien en daardoor populair is onder MAME-gebruikers.
Ik begrijp deze zin niet. Volgens mij werkt de gewone versie werkt op alle i386-processoren en hoger, maar dat de Pentium Pro-geoptimaliseerde versie beter/sneller is op i686 en hoger, en kunnen inmiddels de meeste mensen beter de Pentium Pro-optimised versie downloaden (tenzij je MAME wil draaien op een hele oude bak). Bij emulatieprojecten komt het wel vaker voor dat je geoptimaliseerde binaries kunt downloaden, aangezien je grote winst kunt boeken wanneer je CPU optimaal benut wordt.
Is dat wel zo? Ik draai hier een atlon xp welke niet de nieuwste is maar wel beter dan een pentium pro, en mijn ervaring is dat ik minder fps haal met de pro optimized versie.
Heb net nog een testje gedaan met een aantal 'zware' games, en de normale build is elke keer sneller.

Op dit item kan niet meer gereageerd worden.