Software-update: MAME 0.252

MAME logo (45 pix) Versie 0.252 van MAME is uitgekomen. MAME staat voor Multiple Arcade Machine Emulator en is een programma waarmee het mogelijk is om een grote hoeveelheid klassieke arcadespellen te spelen. MESS staat voor Multi Emulator Super System en emuleert een groot aantal oude computers, zoals de Commodore 64, Atari 2600, Gameboy en ZX Spectrum. De uitgebreide lijst met veranderingen staat hier; de releasenotes kunnen hieronder worden gevonden.

MAME 0.252:

After almost two months, we’re ready to release MAME 0.252, the first MAME release of 2023! As promised, there are some big updates, and some of them may require you to make a few adjustments to your MAME setups. In particular, the modules MAME uses to handle input and output (e.g. video, sound and controllers) have been cleaned up, fixing lots of bugs and resource leaks.

First of all, the BGFX video module has had a serious overhaul. Numerous issues affecting artwork rendering have been fixed, and toggling full-screen mode no longer crashes. MAME now saves many BGFX video settings to your CFG files for each emulated system.

Game controller handling has also been overhauled. The downside is that you may need to reconfigure inputs for MAME. The upside is that things should work better out-of-the-box, with better default input assignments for more controllers:

  • For Windows users, more XInput controllers are fully supported, including guitars, the DJ Hero turntable, and the Rock Band keyboard.
  • For people using SDL builds, like our lovely macOS and Linux users, there’s a brand new joystick input module using the SDL game controller API. This gives consistent assignments for popular gamepads, and allows you to supply your own button and axis assignment schemes if the defaults don’t suit you. If want the old behaviour, it’s still available: just set the joystickprovider setting to sdljoy in your mame.ini file.
  • For everyone, it should be easier to navigate MAME’s UI using a game controller, and MAME should choose better default game input assignments for more gamepads.

Of course, we haven’t stopped working on emulation. Newly supported systems include the NABU PC (a Canadian 8-bit home computer and cable network terminal), the I-Star Chess King (a Taiwanese hand-held chess computer of dubious quality), Computer Othello (one of Nintendo’s earliest video games), YoYo Spell (a prototype of the arcade game Little Robin), the very rare English language version of SegaSonic Cosmo Fighter (dumped from the unit previously operated at Sega World Sydney), and Saturn: Space Fighter 3D (a Space Invaders variant from Data East).

The MSX updates haven’t stopped: this release includes support for MSX-DOS2 and RAM expansion cartridges. The Hyper Neo Geo 64 has had some welcome fixes for both 2D and 3D graphics, and there should be more coming in the next release. At the other end of the spectrum, Apple II video has seen a number of improvements, and somewhere in between, S3 ViRGE reached a point where 256-colour mode works in Windows 98.

That’s all we have time for here, but you can read about the whole two months’ worth of changes in the whatsnew.txt file

Versienummer 0.252
Releasestatus Final
Besturingssystemen Windows 7, Windows 8, Windows 10, Windows 11
Website MAME
Download https://github.com/mamedev/mame/releases/tag/mame0252
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

22-02-2023 • 11:53

5 Linkedin

Submitter: Batjo

Bron: MAME

Update-historie

27-04 MAME 0.254 1
30-03 MAME 0.253 6
22-02 MAME 0.252 5
30-12 MAME 0.251 0
30-11 MAME 0.250 0
28-10 MAME 0.249 0
28-09 MAME 0.248 1
31-08 MAME 0.247 0
07-'22 MAME 0.246 6
06-'22 MAME 0.245 0
Meer historie

Reacties (5)

5
5
4
0
0
0
Wijzig sortering
Het blijft indrukwekkend dat na al die jaren er voor dit programma zo actief ontwikkeld blijft worden.

I love it !!!
Er komen ook steeds meer oude computers bij natuurlijk
Zolang het op grote schaal gebruikt blijft worden zal er interesse blijven in het door te blijven ontwikkelen. Dat is de echte kracht van open source software in mijn ogen, het biedt mensen de mogelijkheid om ergens merkbaar een verschil te kunnen maken wat de drempel verlaagt om het ook echt daadwerkelijk te gaan doen.

Wat MAME dan weer apart maakt is de vrachtlading aan kennis die erin gestoken moet worden. Zoveel sterk wisselende hardware architecturen die in een enkel stuk software geëmuleerd moeten worden... het is voor mij niet te bevatten. Niet hoe ze aan de (soms toch wel obscure) informatie komen en hoe ze dit monster project toch zo kunnen blijven uitbouwen zonder dat het van de rails raakt.
Dat laatste vooral! Er komen soms apparaten voorbij waar ik op het net soms bijna niets kan vinden hahaha
Klopt maar ook nog steeds optimalisatie voor de oudere (reeds aanwezige) systemen

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee