./emulators/mame, Multiple Arcade Machine Emulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.202, Package name: mame-0.202, Maintainer: wiz

MAME stands for Multiple Arcade Machine Emulator. When used in
conjunction with images of the original arcade game's ROM and disk
data, MAME attempts to reproduce that game as faithfully as possible
on a more modern general-purpose computer. MAME can currently
emulate several thousand different classic arcade video games from
the late 1970s through the modern era.

ROMs are needed to play the games. Some are freely available on the
MAME homepage.

Required to run:
[graphics/jpeg] [audio/flac] [devel/GConf] [fonts/liberation-ttf] [devel/SDL2] [fonts/SDL2_ttf] [lang/lua53] [textproc/pugixml] [converters/utf8proc]

Required to build:
[pkgtools/x11-links] [lang/python27] [graphics/glm] [pkgtools/cwrappers] [lang/gcc5] [textproc/rapidjson] [x11/xorgproto]

Master sites:

SHA1: 763b5c3a7bf785623add8965ca3cd7f70fe4951e
RMD160: d5ef2df513fa2a7f1ff60656de57c86843cef45b
Filesize: 127740.877 KB

Version history: (Expand)

CVS history: (Expand)

   2018-10-11 10:20:54 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
mame: updated to 0.202


MAMETesters Bugs Fixed
- 05059: [Documentation] Some games have incorrect release year listed. (sjy96525)
- 05881: [Documentation] (whitestar.cpp) rctycn and all clones: Incorrect \ 
descriptions. (sjy96525)
- 05904: [Graphics] (sshangha.cpp) sshangha, sshanghaj: Sprite priority bug with \ 
the in-game message boxes. (David Haywood)
- 06020: [Color/Palette] (sshangha.cpp) sshangha, sshanghab, sshanghaj: Black \ 
sprites in some cutscenes. (David Haywood)
- 06258: [Graphics] (taitogn.cpp) usagi: Weird background color for score recap. \ 
- 06874: [Gameplay] (seattle.cpp) blitz: Hangs on a black screen if the power-on \ 
self test is enabled. (Ted Green)
- 06967: [Crash/Freeze] (msx.cpp) canonv30f: [debug] Assertion Failed! \ 
m_entrymap.find(name) == m_entrymap.end() (Robbbert)
- 06991: [Crash/Freeze] (model1.cpp) swa: Crash with access violation after a \ 
while. (AJR)
- 06998: [Interface] Software lists title screenshot directories not working. \ 
- 07021: [DIP/Input] (vtech2.cpp) laser500: Reset key is not mapped. (hap)
- 07074: [Graphics] (skykid.cpp) drgnbstr: The title logo is not displayed \ 
correctly. (kunikuni)
- 07076: [Graphics] (psikyo.cpp) tengaij, tengai and maybe more: [possible] Bad \ 
glitch graphic on some stages. (cam900)
- 07081: [Crash/Freeze] (amstrad.cpp) cpc6128: Certain disks that work in older \ 
releases won't run. (AmatCoder)
- 07085: [Crash/Freeze] (mcr.cpp) Most machines in mcr.cpp, mcr3.cpp: Calling \ 
member function with null this pointer. (Vas Crabb)
- 07086: [Crash/Freeze] (r9751.cpp) r9751: [debug] Assertion Failed! Expression: \ 
m_functions.empty() (Osso)
- 07087: [Crash/Freeze] (atari400.cpp) a400, a400pal, a800, a800pal: Object \ 
finders are not for resources created on start. (Vas Crabb)
- 07089: [Crash/Freeze] Assorted machines: Attempting to bind callbacks to \ 
parent of root device. (Vas Crabb)
- 07090: [Crash/Freeze] (astrocde.cpp) tenpindx: Invalid format string in output \ 
finder tag. (Vas Crabb)
- 07091: [DIP/Input] (namcos2.cpp) sgunner2, sgunner2j: Coin inputs are not \ 
registered. (AJR)
- 07092: [DIP/Input] (targeth.cpp) targeth, targeth10, targetha: Player 2 Y axis \ 
is broken, and X axis is inverted. (AJR)
- 07096: [Crash/Freeze] (micro3d.cpp) All sets in micro3d.cpp: Hang during the \ 
boot process. (AJR)

New working machines
Emma II trainer
Pitapat Puzzle

New working clones
800 Fathoms (older)
Acorn Electron (Trial)
Botanic (English / Spanish, set 2)
Chouji Meikyuu Legion (Japan ver 1.05, bootleg set 2)
Defend the Terra Attack on the Red UFO (bootleg, set 2)
Four Trax (Japan)
Frogger (Video Dens, bootleg on Scramble hardware)
Gals Panic 4 (Europe)
Hard Head 2 (v2.0, Music Program v2.0)
Lucky Ball 96 (Ver 3.01)
Lucky Ball 96 (Ver 4.01)
Mandanga (bootleg of Mandinga on Galaxian hardware, set 1)
Mandanga (bootleg of Mandinga on Galaxian hardware, set 2)
Meteorite (Proel bootleg of Asteroids)
Midnight Landing (Japan)
Midnight Run: Road Fighters 2 (JAD, Japan v1.10)
Pac-Man (Video Dens, Spanish bootleg on Galaxian hardware)
River Patrol (Japan, unprotected)

Star Castle (cocktail)
Tehkan World Cup (1986 year hack)
The Simpsons (4 Players Asia)
Toki no Senshi - Chrono Soldier (MC-8123, 317-0040)
TouchDown Fever 2 (bootleg)
Vendetta (World, 4 Players, ver. ?)
WEC Le Mans 24 (v2.01)

Machines promoted to working
Air Combat 22 (Rev. ACS1 Ver.B, Japan)
Cart Fury
Jugend+Technik CompJU+TEr

Clones promoted to working
Jugend+Technik CompJU+TEr (EMR-ES 1988)
Jugend+Technik CompJU+TEr (ES 2.3)
Jugend+Technik CompJU+TEr (ES 4.0)
Lucky Ball 96 (Ver 3.50 - 616)
Lucky Ball 96 (Ver 3.50 - 623)
Lucky Ball 96 (Ver 3.50 - 626)
Lucky Ball 96 (Ver 3.50 - 627)
Stop Thief (Electronic Crime Scanner) (patent)

New machines marked as NOT_WORKING
Hazeltine 1420 Video Display Terminal
Hazeltine 1552
Lee Data 1214D Display Terminal
MIPS Magnum R4000 (big)
MIPS Magnum R4000 (little)
Nvidia nForce PC (CRUSH11/12)
Video 21

New clones marked as NOT_WORKING
Acorn Briefcase Communicator
Acorn Communicator (Italian)
Acorn Communicator (prototype)
Diner (LF-2) French
The House of the Dead (prototype)
Wyse WY-75

New working software list additions
c64_flop: Bill Budge: Pinball Construction Set, JingleDisk - Holiday Musical \ 
Story with Computer Animation
camplynx_cass: Super Air Raid
  Super Real Mahjong PII & PIII +, The Visitor
  Teito Taisen, Teitoku no Ketsudan II, Zoku Youjuu Senki - Suna no Mokushiroku
fmtowns_flop: Daisenryaku III '90 Map Collection Vol. 1
  2630 Fourier Analyzer (Demo), Easy-PC Demonstrator for Printed Circuit Boards \ 
and Schematics,
  Mitt forsta ordbehandlingsprogram (Swe), Ranger 1 (Demo), The Great \ 
International Paper Airplane Construction Kit

ibm5170: Heimdall, Heimdall 2: Into the Hall of Worlds
interpro: Intergraph Mechanical Software
uzebox: Babylon Tower, Bomber, Bugz, Fifteen Puzzle, Holey Moley, Joyrider

New NOT_WORKING software list additions
bbc_flop_6502: P-System
bbcm_cart: Smart Cartridge
   2018-08-31 00:56:46 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
mame: update to 0.201.

It’s the end of another month, and time for your scheduled MAME
release, with more of everything we know you love. In a last-minute
update, we slipped in a major performance optimisation for bgfx
video output. It’s particularly noticeable when using cropped
artwork, and there’s no longer a big performance penalty for bringing
up the menu over the emulation on macOS. Another core improvement
is support for TAP/TUN networking on Windows, providing a big
performance improvement when connecting an emulated system to a
network on the host machine.

From the department of things considered lost to time, MAME 0.201
allows you to play as Chuby the octopus, in the incredibly elusive
Spanish game Night Mare. Unfortunately the sound ROMs were missing,
so you won’t be able to hear Chuby speak, and we still need to be
on the lookout for the export version known as Clean Octopus. And
speaking of rare games from Spain, two more Magnet System titles
have been dumped: A Day in Space and The Burning Cavern.

Newly dumped versions of supported arcade games include prototypes
of Halley’s Comet (Taito) and Dog Fight (Orca), a newer version of
the original Master Boy (Gaelco), and the Korean release of Raiden
II (Seibu Kaihatsu). A redumped ROM allowed Psychic Force EX to
run correctly. The vgmplay logged music player has had a big update
in this release, with support for several more sound chips and a
comprehensive software list.

And this brings us to audio improvements, which seem to have all
crowded their way into this release. We have fixes for long-standing
sound bugs in Twin Eagle, Targ and Spectar. Sound in Amazing Maze
is no longer cut off after thirty seconds or so. There are some
big changes for QSound and Taito Zoom ZSG-2 that should make things
sound nicer. There’s also preliminary support for the NEC PC-FX’s
HuC6230 SoundBox, but be aware it has a DC offset so you’ll hear
a big thud when you start or stop it.

Recent improvements in NEC PC-98 emulation have seen dozens of
titles promoted to working status, and we’ve added another batch
of dumps from Neo Kobe Collection. There are a number of fixes that
improve TI-99 floppy and cassette support in this release. InterPro
systems can now be used via a serial terminal in configurations
without a video card or keyboard. At long last, the Apple //c Plus
can boot from its internal floppy drive. Other improvements to
computer emulation include better keyboard support for Amiga systems,
and improved GPU emulation for the HP Integral PC.
   2018-07-25 16:05:53 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
mame: update to 0.200.

MAME 0.200

25 Jul 2018

Today’s MAME release has two consecutive zeros in the version
number! The only other time that happened was over twelve years
ago! Although MAME version numbers are just an incrementing number,
by a series of coincidences, MAME 0.200 delivers several major

MAME 0.200 includes replacements for the memory system and callback
API. This will enable new functionality and make MAME development
more straightforward. The artwork layout system has also had an
overhaul which opens new possibilities.

In arcade emulation this month, we have a number of new versions
of supported titles, including a very rare prototype of Led Storm
Rally 2011 and three more Street Fighter II': Champion Edition
bootlegs. Dreamcast/NAOMI colours are greatly improved thanks to
snickerbockers, and cam900 fixed some graphical effects in Gals
Panic 3 and Billiard Academy Real Break. Enik Land improved emulation
of the Sega Master System, Game Gear and Mega Drive VDPs, covering
more corner cases.

The really exciting emulation improvements this month are on the
computer side. There are lots of improvements for UK home computers,
including better Camputers Lynx tape support (with lots of additions
to the software list), re-worked Acorn System emulation, and support
for Acorn Bus slot devices. We’ve got a brand-new modernised Apple
IIgs driver, with improvements in just about every area. Also,
Wayder updated the Sharp 68000 software list, correcting and
organising the entries and adding the latest clean dumps.

But even more exciting is the fact that, thanks to Patrick Mackinlay’s
gargantuan effort and persistence, the CLIPPER-based InterPro 2000
workstation now works well enough to install and run CLIX (a UNIX
operating system). As far as we know, this is a first for MAME.
The improvements to SCSI, CD-ROM, and serial emulation also benefit
other emulated computer systems. Instructions are on the MAMEdev
wiki if you want to try it out.
   2018-07-20 05:34:33 by Ryo ONODERA | Files touched by this commit (705)
Log message:
Recursive revbump from textproc/icu-62.1
   2018-07-03 07:40:15 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
mame: update to 0.199.

MAME 0.199

Today’s the day for our mid-year MAME release. MAME 0.199 includes
support for the incredibly elusive Spanish arcade title El Fin Del
Tiempo, and the rare Pac-Man hack Titan. Other rare bootlegs added
include Come-Cocos (derived from Ms. Pac-Man) and Gran Rally (a
Spanish bootleg of Pole Position II).

There are some pretty big improvements to Tatsumi games (Apache 3,
Cycle Warriors, Round Up 5), some NMK mahjong games work substantially
better (Urashima Mahjong, Mahjong Daireikai, Mahjong Channel Zoom
In), and Big Run looks better than ever. War: The Final Assault no
longer crashes thanks to a fix in Voodoo emulation.

Floppy drive emulation has been further improved, and a fairly
major issue with Apple IIgs and Mac 3.5" drives has been fixed.
Sound Blaster direct DAC mode is now supported. Improved Dreamcast
GD-ROM emulation allows Daytona USA 2001 to boot. The HP 9000/300
series can now boot from floppy, and the medium-resolution colour
graphics option is supported. Tiger Electronics fans can enjoy
Battle Arena Toshinden for R-Zone.

Of course we’ve also added more alternate versions of supported
systems, software list updates, bug fixes, and internal improvements.
You can read all the details in the whatsnew.txt file, or get source
and Windows binaries from the download page.
   2018-07-03 07:03:44 by Adam Ciarcinski | Files touched by this commit (495)
Log message:
extend PYTHON_VERSIONS_ for Python 3.7
   2018-06-05 20:29:39 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
mame: update to 0.198.

It’s the day you’ve been eagerly awaiting all month: MAME release
day! MAME 0.198, our May release, is packed full of improvements
in lots of areas. Newly supported arcade games include the rare
video pinball game Tom Tom Magic, Jikkyou Powerful Pro Yakyuu EX
’98, and Keirin Ou. Newly supported computers include the TI-99/2,
Dragon MSX-64, and BBC Master 512.

This release brings graphics emulation improvements to a number of
systems, including more fixes for Sega Saturn/ST-V, missing effects
emulated in 1945k III, and improvements to the title screen in Wolf
Fang. The SH-4 recompiler now supports more FPU opcodes directly,
and NAOMI keyboards are supported. Low-level floppy drive emulation
improvements bring improved compatibility for Apple II software.
Newly supported peripherals include a PC ISA LBA BIOS card, the
Beeb Speech Synthesiser, and a number of BBC Micro pointing devices.

Other additions include new Tiger handhelds (Batman: The Animated
Series, Operation: Aliens, Wayne’s World, and X-Men), the Fidelity
Elegance and Prestige chess computers, and alternate versions of
Battle Balls, Centipede, Final Fight, Karate Blazers, Last Mission,
Real Puncher, Sengoku 3, Spy Hunter, and World Heroes 2. There are
lots of additions to the Apple II cassette software list, and
several additions to the Sorcerer cassette software list as well.
MAME now supports Korean user interface thanks to a contribution
from Neius.

For developers, we’ve fixed some issues in the debugger affecting
CPUs that use word addressing, and the source list is sorted more
intuitively in memory windows. We’ve made a number of changes to
how machine configuration works to make driver development more
intuitive and less error-prone.
   2018-04-29 22:52:59 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
mame: update to 0.197.

MAME 0.197

25 Apr 2018

For our April release, we’re bringing even more elusive electronic
esoterica to light. MAME 0.197 finally includes support for the
1987 version of the Spanish quiz game Master Boy, believed to be
Gaelco’s first release. There are now drivers for several Neo-Geo
MVS variants, exposing different capabilities. Lamp outputs are
now supported for The Irritating Maze, bringing the game to life
a little more. We’ve added four more Tiger LCD games, all based on
licensed IP: Home Alone, Home Alone 2, Independence Day, and
Transformers – Generation 2.

The Sega Model 2 improvements keep coming, with Rail Chase 2 now
working. With its protection MCU emulated, Capcom’s F-1 Dream is
also working. MAME 0.197 adds support for alternate versions and
bootlegs of a long list of systems, including Crazy Bonus 2002,
Explosive Breaker, Fidelity Excel 68000, Lup Lup Puzzle, Pochi and
Nyaa, Renegade, and Silkworm. In addition, there are graphical
improvements to Sega ST-V/Saturn, and Magical Tetris Challenge.

There are some nice improvements for computer emulation this month,
too. The Acorn Electron has improved video handling and support
for the Mega Games Cartridge. The NEC PC-98 CD-ROM software list
has been updated with the latest dumps and compatibility status –
recent emulation improvements mean more fully supported titles.
You can now boot HP-BASIC cartridges on the HP9000/340 series.

MAME 0.196

28 Mar 2018

MAME 0.196, our March release, is here just in time for Easter,
and it’s packed with all the goodness you’ve come to expect. In a
very exciting development, Team Caps0ff have extracted the C-chip
data for Volfied, Superman, Rainbow Islands, and most importantly,
Bonze Adventure. This cleanly fixes some of the most long-standing
emulation issues in MAME. The improvements to Sega Model 2 have
continued, with Virtua Fighter 2 and Motor Raid now considered
working. Other Model 2 games are greatly improved as well.

For fans of 8-bit home computers, MAME 0.196 has improved ZX Spectrum
family emulation, fixing many graphical glitches. A QuikLoad option
has been added to several CP/M-80 machines, allowing .COM files to
be loaded directly after the operating system has booted. Emulated
IEEE-488 (GPIB) can now be tunnelled over sockets, opening up the
possibility to simulate peripherals outside MAME. Interpro progress
has continued, and is now at the point where you can boot the
rebuild floppy.

Other new working arcade games include Big Buck Hunter, an older
joystick-controlled version of Ghox, and a rare unprotected version
of Opa Opa. With some fixes to our vector maths, War: The Final
Assault is working, and Gunpey has been made playable using
decompressed sprite data extracted from a working board. New LCD
hand-helds include Dennis the Menace, Double Dragon 3, Jurassic
Park, Spider-Man, The Addams Family, The Flash, and X-Men - Project

In an emulation first, MAME 0.196 supports QSound DSP emulation.
For now, it’s only enabled for the vgmplay driver by default, and
it requires a fairly fast computer to emulate at full speed. It
will be enabled by default when system requirements are a bit more
modest. The SH-4 recompiler has been enabled by default for
Dreamcast-derived systems, giving substantial performance improvements.