./emulators/mame, Multiple Arcade Machine Emulator

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

Branch: CURRENT, Version: 0.204nb1, Package name: mame-0.204nb1, 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] [fonts/fontconfig] [devel/GConf] [fonts/liberation-ttf] [devel/SDL2] [fonts/SDL2_ttf] [lang/lua53] [textproc/pugixml] [converters/utf8proc]

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

Master sites:

SHA1: 770f600c4c83793ffade1fae471df9e0a8087300
RMD160: 9a17f89b8fc34fbe26885f47ecc9de282e4fff1c
Filesize: 128111.182 KB

Version history: (Expand)

CVS history: (Expand)

   2018-12-09 19:52:52 by Adam Ciarcinski | Files touched by this commit (724)
Log message:
revbump after updating textproc/icu
   2018-12-09 00:18:54 by Thomas Klausner | Files touched by this commit (3)
Log message:
mame: add upstream bug report URLs to patches
   2018-12-09 00:14:23 by Thomas Klausner | Files touched by this commit (3)
Log message:
mame: remove unneeded patches

0.204 still compiles without them.
   2018-12-07 23:09:17 by Thomas Klausner | Files touched by this commit (2)
Log message:
mame: add upstream bug report URL to patch
   2018-12-07 11:32:53 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
mame: update to 0.204.

MAME 0.204

28 Nov 2018

After a busy four weeks, we’re ready to present the hotly-anticipated
MAME 0.204 release. The most exciting stuff this month is definitely
on the computer emulation side. We’ve added dozens of working
cartridges to the BBC ROM software list, and ROMs required by
expansion devices are handled more elegantly. Our HP9000/300 series
emulation just keeps getting better: it’s now possible to install
and use HP-UX 9, with X11 and the Vue desktop environment on an
emulated HP9000/370 with accelerated window drawing and Ethernet
networking support. There’s also been some progress on the road to
Silicon Graphics workstation emulation. On top of that, we’re seeing
preliminary emulation of standalone X Window System terminals.

Thanks to MAME’s modular, device-oriented architecture, improvements
for one machine go on to benefit other machines using similar
hardware. The Motorola 68k memory management unit improvements that
allow HP-UX to run on the HP9000/300 series will also benefit Mac,
NeXT and early Sun systems. The same AMD LANCE Ethernet controller
is used in HP and Sun workstations, X11 terminals, the Amiga A2065
Zorro card, and numerous applications. This gives us a wealth of
test cases, and a virtuous cycle where progress on one system can
lead to a breakthrough on another.

With this release, all Tiger game.com games are fully playable.
Two more Nintendo Game & Watch titles, Climber and Tropical Fish,
have been emulated. XaviX-based TV game emulation continues to
progress steadily: numerous e-kara karaoke cartridges have been
dumped, preliminary sound output emulation has been implemented
(sorry, no microphone support yet, but you can hear the tunes),
and more systems have inputs connected.

Graphical effects in the bootleg arcade driving game Blomby Car
have been improved, and bad dumps of graphics ROMs for Abnormal
Check and the Korean version of Prehistoric Isle have been replaced.
As always, you’ll enjoy support for more alternate versions of
arcade games (including a version of Pinball Action that shows
scores on external LED displays), bug fixes, and general emulation
   2018-11-12 08:20:58 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
mame: updated to 0.203

MAME 0.203

With Hallowe’en basically over, the only thing you need to make October \ 
complete is MAME 0.203. Newly supported titles include not just one, but two \ 
Nintendo Game & Watch classics: Donkey Kong and Green House, and the HP \ 
9825B desktop computer. We’ve added dozens of new versions of supported \ 
systems, including European bootlegs of Puck Man, Ms. Pac-Man, Phoenix, Pengo \ 
and Zero Time, more revisions of Street Fighter II and Super Street Fighter II, \ 
and a version of Soldier Girl Amazon made under license by Tecfri.

There are major improvements to plug-in TV games in this release, specifically \ 
systems based on the XaviX and SunPlus µ'nSP processors. The Vii is now \ 
playable with sound, and the V.Smile can boot games. Tiger Game.com emulation \ 
has come to the point where all but one of the games are playable. Some \ 
long-standing issues with Tandy CoCo cartridges have been fixed.

It isn’t just home systems that have received attention this month: Namco \ 
System 22 emulation has leapt forward. Yes, the hit box errors making it \ 
impossible to pass the helicopter (Time Crisis) and the tanks (Tokyo Wars) have \ 
finally been fixed. On top of that, video emulation improvements make just about \ 
everything on the system look better. In particular, rear view mirrors in the \ 
driving games now work properly. If that isn’t enough for you, the code has \ 
been optimised, so there’s a good chance you’ll get full speed emulation on \ 
a modern PC. There have been less dramatic improvements to video emulation in \ 
other Namco and Tecmo systems, and CPS-3 row scroll effects have been \ 

MAME 0.203 should build out-of-the-box on macOS “Mojave” with the latest \ 
Xcode tools (provided your SDL2 framework is up-to-date), a number of lingering \ 
debugger issues have been fixed, and it’s now possible to run SDL MAME on a \ 
system with no display. MAME’s internal file selection menus should behave \ 
better when you type the name of a file to select it.
   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.