mame: update to 0.212.
It’s the moment you’ve surely been waiting for: the release of MAME
0.212! A huge amount of work has gone into this release in a number
of different areas. Starting with the software lists, you’ll find
hundreds more clean cracks for Apple II, the Rainbow on Disk
collection for Tandy Color Computer, all the latest Game Boy Advance
dumps, and thousands more ZX Spectrum cassette images. Chess
computers now support chess piece simulation using the built-in
artwork, support has been added for several more chess computers
from Hegener & Glaser, Novag and Saitek, and the Tasc ChessSystem
R30 is now working. Three Game & Watch titles, Bomb Sweeper, Gold
Cliff and Safe Buster, have been added for this release.
Protection microcontrollers continue to fall, with Rainbow Islands
– Extra Version, Choplifter, Wyvern F-0, 1943: The Battle of Midway
and Bionic Commando no longer needing simulation, hacks or patches.
In some cases, the dumps have confirmed that the protection had
been reverse-engineered correctly and the simulation was correct,
but it's still important to preserve these programs. It’s also
important for people repairing these systems if the original
microcontrollers have failed.
There are three important sound-related fixes in this release: FM
Towns CD audio playback positions have been fixed, Konami System
573 digital audio synchronisation has been improved, and a special
low latency mode has been added for the PortAudio sound module.
For more advanced users and developers, more functionality has been
exposed to Lua scripts and plugins. The layout file format has been
overhauled to better support systems that make creative use of LEDs
and LCDs. Disassembler support has been added for the Fujitsu
F2MC-16 and National Semiconductor CompactRISC CR16B architectures.
And if you've been following along, you might notice that we’ve
waved goodbye to a little more of our C legacy with the removal of
the MACHINE_CONFIG_START macro and its associated crud.
2019-08-20 20:03:54 +02:00
|
|
|
# $NetBSD: Makefile,v 1.104 2019/08/20 18:03:54 wiz Exp $
|
2011-02-03 23:22:35 +01:00
|
|
|
|
mame: update to 0.212.
It’s the moment you’ve surely been waiting for: the release of MAME
0.212! A huge amount of work has gone into this release in a number
of different areas. Starting with the software lists, you’ll find
hundreds more clean cracks for Apple II, the Rainbow on Disk
collection for Tandy Color Computer, all the latest Game Boy Advance
dumps, and thousands more ZX Spectrum cassette images. Chess
computers now support chess piece simulation using the built-in
artwork, support has been added for several more chess computers
from Hegener & Glaser, Novag and Saitek, and the Tasc ChessSystem
R30 is now working. Three Game & Watch titles, Bomb Sweeper, Gold
Cliff and Safe Buster, have been added for this release.
Protection microcontrollers continue to fall, with Rainbow Islands
– Extra Version, Choplifter, Wyvern F-0, 1943: The Battle of Midway
and Bionic Commando no longer needing simulation, hacks or patches.
In some cases, the dumps have confirmed that the protection had
been reverse-engineered correctly and the simulation was correct,
but it's still important to preserve these programs. It’s also
important for people repairing these systems if the original
microcontrollers have failed.
There are three important sound-related fixes in this release: FM
Towns CD audio playback positions have been fixed, Konami System
573 digital audio synchronisation has been improved, and a special
low latency mode has been added for the PortAudio sound module.
For more advanced users and developers, more functionality has been
exposed to Lua scripts and plugins. The layout file format has been
overhauled to better support systems that make creative use of LEDs
and LCDs. Disassembler support has been added for the Fujitsu
F2MC-16 and National Semiconductor CompactRISC CR16B architectures.
And if you've been following along, you might notice that we’ve
waved goodbye to a little more of our C legacy with the removal of
the MACHINE_CONFIG_START macro and its associated crud.
2019-08-20 20:03:54 +02:00
|
|
|
DISTNAME= mame-0.212
|
2015-07-14 22:14:49 +02:00
|
|
|
CATEGORIES= emulators
|
2015-07-15 14:37:03 +02:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
|
|
|
|
GITHUB_TAG= ${DISTNAME:S/-//S/.//}
|
2011-02-03 23:22:35 +01:00
|
|
|
|
2015-07-14 22:14:49 +02:00
|
|
|
MAINTAINER= wiz@NetBSD.org
|
|
|
|
HOMEPAGE= http://www.mamedev.org/
|
2012-10-09 01:00:34 +02:00
|
|
|
COMMENT= Multiple Arcade Machine Emulator
|
Update mame to 0.172.
It's with great pleasure that we announce the release of MAME 0.172.
This release includes several notable things above and beyond the
usual assortment of new systems, new features, and bug fixes.
Most importantly, this is the first release of MAME since the change
to a proper open-source licensing scheme as announced earlier this
month. From this release onward, MAME will be distributed under a
GPL-2.0+ license, with the bulk of code being covered under a
3-clause BSD license.
MAME now has an up-to-date set of documentation! You can find it
under the "Documentation" drop-down at the top of this site, or go
to http://docs.mamedev.org/ to check it out.
Due to the large number of configuration changes made in this
version, we strongly advise all users to delete their existing INI
configuration files and re-create them using the "-cc" option.
In case you are just overwriting previous release files note that
you better remove plugin folder first
For those of you running MAME on authentic CRT monitors, MAME now
incorporates a number of scaling-related features from GroovyMAME,
thanks to its author being brought on board the team, which should
help reduce user fragmentation. Please note: If you have issues
with MAME 0.172's graphics output, please ensure that "unevenstretch"
is set to 1 in your MAME configuration.
MAME 0.172 will also introduce a new high-score saving system using
Lua scripting. The feature is still experimental, but it's something
to keep an eye on for interesting future developments!
This version additionally marks the creation of a cross-platform
data-driven shader system via the BGFX renderer, which allows you
to apply shader effects per-screen, and more.
2016-04-14 23:47:07 +02:00
|
|
|
LICENSE= modified-bsd AND gnu-gpl-v2
|
2011-02-03 23:22:35 +01:00
|
|
|
|
|
|
|
DOCDIR= share/doc/mame
|
2015-07-14 22:14:49 +02:00
|
|
|
SHAREDIR= share/mame
|
2012-06-01 21:42:06 +02:00
|
|
|
INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6
|
2016-04-29 10:30:50 +02:00
|
|
|
INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur
|
Updated mame to 0.176.
It's the last Wednesday of the month, and time for another MAME
release. We'd like to thank the Debian team for their help during
this development cycle: they've provided patches allowing MAME to
build cleanly on several more platforms, and arranged access to
IBM-sponsored POWER8 machines so we could improve our PowerPC
support.
The popular crt-geom and crt-geom-deluxe shaders have been ported
to BGFX and are now distributed with MAME, thanks to cgwg. The BGFX
versions of these shaders allow live adjustment of effect parameters
through the slider controls menu.
Interesting newly supported games include rare Soviet arcade games
Gorodki and Kot Rybolov, gambling mahjong game Swing Gal, and
alternate versions of Beastie Feastie and Raiden Fighters 2. Graphical
issues have been fixed in Seibu Kaihatsu's Denjin Makai, Godzilla,
Legionnaire and Zero Team, and there are some improvements to the
Tandy CoCo 3 palette. A few remaining gameplay issues in Taito's
Operation Wolf were resolved.
Thanks to a huge group effort involving some of our highly valued
external contributors as well some MAME team members, we've got
some visible progress on the Sun SPARCstation drivers. The SPARCstation
IPC (sun4_40 driver) now passes its self-tests and allows you to
use the OpenBoot interactive Forth interpreter at the ok prompt.
Note that there are still issues with SCSI emulation, so it won't
boot from and emulated hard disk or CD-ROM. In other news for
emulation of professional systems, MAME now supports the TeleVideo
990 and 995-65 terminals.
For people using CRT monitors and/or running games at native
resolution, we've added a lot of characters to the uismall.bdf font
supplied with MAME. It now covers most European languages using
Latin and Cyrillic scripts, as well as modern Greek and half-width
katakana. Changes were also made to improve legibility.
For developers, scrolling and hilighting in the state (registers)
view have been fixed, and viewing memory in the debugger no longer
causes spurious side effects like bank switches in systems like the
Apple II and Osborne 1. There's also been a lot of refactoring and
modernisation, particularly in the netlist and UI code.
2016-07-30 19:14:28 +02:00
|
|
|
INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/chains/crt-geom ${SHAREDIR}/hash
|
2015-07-14 22:14:49 +02:00
|
|
|
|
|
|
|
DEPENDS+= liberation-ttf-[0-9]*:../../fonts/liberation-ttf
|
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 implemented.
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-11-12 08:20:58 +01:00
|
|
|
BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
|
2015-07-14 22:14:49 +02:00
|
|
|
|
|
|
|
USE_LANGUAGES= c99 c++
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
GCC_REQD+= 5
|
Update to 0.166:
0.166
-------
MAMETesters Bugs Fixed
----------------------
- 05969: [Graphics] (galaxian.c) jumpbug and clones: Missing scrolling starfield (Osso)
- 06028: [Sound] (neogeo.c) neogeo.c: Wrong volume of SSG versus the FM &
ADPCM sound generation parts (Dr.Venom)
- 06029: [Crash/Freeze] (cclimber.c) yamato: game is broken [2 bugs] (Osso)
- 00999: [Sound] (segaxbd.c) gprider: There are no demo sounds even when
the dip switch is on. (David Haywood, Ariane Fugmann)
- 04701: [Graphics] (seta.c) blandia, blandiap: Graphic garbage (Mamesick)
- 00878: [Graphics] (suna8.c) rranger: A piece of the yellow box on the map screen after
the game start is over the CREDIT text. (Luca Elia)
- 05971: [Graphics] (suna8.c) sranger and others clones: graphics issues (Luca Elia)
- 06024: [Crash/Freeze] (system1.c) hvymetal, choplift: Crashing with a message in IC TEST (David Haywood)
- 05345: [Core] (a2600.c) a2600 [dodgeem, haunted]: Assorted issues related to 6502 CPU
- 05718: [Graphics] (a2600.c) a2600p: The demo "TOM/JONES by trilobit" is not working properly.
- 05714: [Graphics] (a2600.c) a2600p: The demo "(core) by wamma" is not working properly.
- 05622: [Graphics] (msx.c) MSX2 and MSX2+: Screen resolutions and refresh rates are wrong. (Wilbert Pol)
- 05623: [Graphics] (msx.c) MSX2 and MSX2+: Top and bottom screenborders are wrong for both PAL and NTSC (Wilbert Pol)
- 05872: [DIP/Input] (sms.c) sms, sms1 [alexbmx][megumi]: Incorrect behavior of the Sports Pad (US model) emulation
Source Changes
--------------
-TMS51xx: Got rid of the request_bits and FIFO implementation, both of
which were incorrect to hardware. Minor ZPAR fix. Some comment
cleanup. [Lord Nightmare]
-TMS5110.c: Finally fixed zpar logic correctly. [Lord Nightmare]
-TMS5220: implemented talk status state machine properly as shown by
patent. Got rid of m_target_* hack in favor of loading data from ROM
as needed. Fixed ZPAR logic. Fixed pitch zeroing to match(?) patent.
[Lord Nightmare]
-Added missing PLD for Quantum. [Andrew Welburn]
-TMS5220: Purge process() of gotos to hopefully make the compiler's
optimizer happier. Add a hack so Victory's "Shields Up" sample and the
sample afterward aren't corrupted. [Lord Nightmare]
-TMS5110: Purge process() of gotos to hopefully make the compiler's
optimizer happier. [Lord Nightmare]
-chihiro.c: under the hood 3d accelerator changes [Samuele Zannoli]
* correct some errors
* add more primitives to some graphic methods
* add color mask support
* method 0x100 (NOP) generates correct interrupt
* some method parameters are readable from mmio registers
-chihiro.c/xbox.c: Various updates [Samuele Zannoli]
* support render targets different than rgb32
* support 16 bit depth buffer
* support independent clearing of stencil and depth values
* update rom loading
* add xbox hack to avoid stalling
* set xbox bios 4134 as the one used
-xbox.c: now it is able to execute the default.xbe from an iso image [Samuele Zannoli]
-Naomi / Chihiro docs update [f205v]
-Fixed GetModuleHandle to be universal. [Vladimir Kryvian]
-C352: Add divider for System 23, change enum format [Ian Karlsson]
-groundfx.c: fix accelerator [baritonomarchetto]
-besta: hook up 68230 and make its ROM self-test pass [shattered]
-at, at_keybc: hook up Display Switch and remove irrelevant DSW0 [shattered]
-Add skeleton support for K1801VM2 (as clone of T11) and skeleton
driver dvk_kcgd that uses it [shattered]
-TMS5110: Add same FAST_START_HACK as in tms5220, makes snmath word
delay closer to hardware. [Lord Nightmare]
-cps1.c: varthu - Added correct dump of VA63B.1A [Caius, The Dumping Union]
-deco32.c: Added some missing PAL dumps [Caius, www.jammarcade.net]
-asst128: use better ROM dumps [shattered]
-apple2/apple2e: fix raster parameters, French Touch "Scroll Scroll
Scroll" demo now syncs on apple2e driver. [R. Belmont]
-suna8.c: Overhauled the rendering of text sprites, added masking [Luca Elia]
Not perfect yet but improves a few effects compared to PCB videos.
-goldstar.c: improve input and DIP switch documentation [Vas Crabb, hsialin]
* cmast91: Document Skill Stop DIP switch and Stop 1/2/3 buttons,
correct settings for '7' In Double Up Game and make descriptions
consistent with other games
* cmezspin: fix DIP switches and inputs (more like cmv4 than cmasterb),
add improved layout to match corrected inputs
-opengl: fix overly-strict requirement on SCREEN shaders to match docs
[cgwg]
-n64.c: Development Disk Drive setting support [LuigiBlood]
-apple2e.c: select displayed page for floating bus [Peter Ferrie]
-French Touch "Crazy Cycles" no longer hangs, but still missing effects
-Sega X-Board
* Converted 'X Board' to be a device
* Correctly emulated the 'Twin' X-Board setup which was used by GP Rider
(a bridge board with shared RAM) [David Haywood, Ariane Fugmann]
-bbc: clones, floppy formats, softlists, and cleanups. [Nigel Barnes]
* Added clone bbcb1770, bbcb now 8271 only.
* Added clone pro128s, Olivetti Prodest PC 128S.
* Added clones Acorn Business Computers and Cambridge Workstation.
* Added clone reutapm, Reuters APM board.
* Improved floppy formats, added dsd and double density formats for
ADFS.
* Added speech PHROMs, not yet hooked up correctly.
* Added softlists bbcb_de_cass, bbcb_us_flop and bbcmc_flop.
* Added S11 links (dipswitch) to specify Econet ID.
* Address map cleanups.
-macrossp.c: Add PAL dumps to Macross Plus [Caius]
-cninja.c: Add PAL dumps to Caveman Ninja [www.jammarcade.net]
-Sega Pico PCM improvements [ValleyBell]
-pcd: implement pcx video device [Carl, Axel Muhr]
-al520ex: added preliminary Magic Sound expansion (not working)
[Barry Rodewald]
-netdev: fix pcap crashes on OS X [Rob Braun]
-IGS 027A: Amazonia King V104BR [Felipe Sanches]
-preliminary decryption of newly added igs_m027.c sets [iq_132]
-adjust NeoGeo sound balance based on some hw recordings [Dr.Venom]
-improve amazonia decryption [iq_132]
-TMS5220 and TMS5110: Fix an off-by-one in the interpolator causing the
k5 coefficient to not be zeroed during unvoiced frames. Fixes various
speech glitches. [Lord Nightmare]
-TMS5220 and TMS5110: Fixed incorrect implementation of pitch zero
which caused an improperly long period with no pitch at an
interpolation inhibited -> voiced boundary. Moved unvoiced parameter
zeroing into the frame parser, as on the original chips. Some minor
TALK/SPEN state machine changes as well, which should have minimal
effect. [Lord Nightmare]
-added 'global_inputs' (disabled by default) to allow MAME to read
inputs even when it doesn't have the focus [Scrooge McClunk]
-315-5124.c: Minor changes and fix a regression that in theory could
affect zoomed sprites in TMS9918 modes. [Enik Land]
-gamegear.c / sms.c: Improve GG-SMS scaling code a little and update
the Todo list. Fixed MT#05872 regarding incorrect behavior of the
Sports Pad (US model) emulation. [Enik Land]
-Fix PSG chips to have volume reg inited on reset to 0x0 based on tests
by ValleyBell. Made Sega PSG chips start up with register 0x3 selected
(volume for channel 2) based on hardware tests by Nemesis.
[Lord Nightmare, ValleyBell, Nemesis]
-naomi.c: redumped ss2005 and initdv2j [Guru, R. Belmont]
-ksys573: redumped CDs for drmn8m and gtrfrk9m [Guru]
-dumped another rom on amazona [Felipe Sanches]
-Significant accuracy improvements, documentation and other updates to
the ER-2055 EAROM emulation used for several Atari games, based on
schematics and datasheets. It now uses a state machine to keep track
of the current EAROM bus state. [Lord Nightmare]
-Simplified coreutil.c gregorian_days_in_month. [William Krick]
-DEC LA120: Keyboard matrix is done, keyboard reading should work in
theory. UART partly attached. Corrected cpu XTAL. [Lord Nightmare]
-DEC LA120: Implemented LED output via logerror; marked one ROM as bad
since it fails its internal checksum tests. [Lord Nightmare]
-m68k: fix corner case for 020+ bitfield instructions [Till Harbaum]
-Fixed Counter Steer booting [Angelo Salese]
* Spotted Slave CPU bus request line;
* Fixed address line swapping for Slave CPU area at 0x2000-0x2fff;
-n64.c: N64 changes: [Happy]
* PI transfers round down/truncate the last bit.
* SI transfers signal busy while waiting for a delay.
* Preliminary work for separating VI and RDP functionality.
* VI timing period is now set dynamically from the VI registers. VI
timing should now be accurate (for NTSC)
-DEC LA120: Redumped firmware ROM, now passes checksum test.
[Brian Walenz]
-a2600: new 6502 PC=cur inst, old 6502 PC=prev inst (MT 5345)
[Mike Saarna, Trebor, R. Belmont]
-Seperate Space Warp into it's own skeleton driver. [mixxmaster]
-m68k: fix 020+ PACK/UNPK nibble ordering [Till Harbaum, R. Belmont]
-i8271: modernize [Carl]
-Convert galastrm, model2, midzeus, namcos23, and hng64 drivers
to universal "poly" rasterizing interface. [Andrew Gardner]
-Preliminary refactor of IGS017/IGS031 video hardware to be a device
so that it can be used by the igs_m027.c games (IGS gamblers) once
the internal ARM roms have been dumped [David Haywood]
-reduce tagmap lookups in taito_f3.c
(was causing severe slowdown in arkretrn) [David Haywood]
-a7800: More accurate representation of the Activision cart hardware
for utilized hotspots. Rampage no longer crashes when P1 selects
Lizzy. [Mike Saarna]
New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Waku Waku Sonic Patrol Car
[Will Medved, Ryan Holtz, The Dumping Union]
TI DataMan [hap, Sean Riddle]
New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Revolution X (prototype, rev 5.0 5/23/94) [Chris Engel]
Soccer Superstars (ver UAC) [Smitdogg, The Dumping Union]
Shocking (Korea, set 2) [Arcade Belgium (dump by Nomax)]
J. J. Squawkers (older) [Alex Marshall]
Rolling Thunder (oldest) [Layer (from neo-arcadia & jammaplus)]
Point Blank (World, GN2 Rev B, set 2)
[Caius, Smitdogg, The Dumping Union]
Oriental Legend (ver. 111, Korean Board) [DarkSoft]
Minefield (The Logicshop, bootleg) [David Haywood, Guru]
Route 16 (set 1) [Siftware, MASH]
(old set 1 is now 'Route 16 (set 3, bootleg?)')
New Sinbad 7 (set 2) [Siftware, MASH]
various Sega decrypted bootleg sets [Misc contributors]
New machines marked as NOT_WORKING
----------------------------------
Amazonia King II (V202BR) [Macgaiver]
Commodore MPS-1230 NLQ Printer [Guru, R. Belmont]
VTech Genius KID ABC Fan (Germany) [TeamEurope]
VTech CARS 2 Laptop (Germany) [TeamEurope]
Cobra: The Arcade (CBR1 Ver. B) [Guru]
Canon S-80 typowriter [Felipe Sanches]
Mizar 8105 [Joakim Larsson]
Heurikon HK68K/V10 VME board [Joakim Larsson]
LG GP40NW10 USB DVD writer [O. Galibert]
Brother MT735 thermal printer [Cowering, O. Galibert]
DECwriter III (LA120) [Lord Nightmare, NeXT]
Smart Toss 'em / Smartball (Ver 2.0) [David Haywood]
MVME350 - Streaming Tape Controller support QIC-02 [Joakim Larsson]
Squale [Miodrag Milanovic, thanks to Olivier Aichelbaum]
ZAP - Z80 Applications Processor (by Steve Ciarcia - 1981) [Felipe Sanches]
Wacky Gator (Data East - 1990) [Felipe Sanches]
Piggy Pass (Doyle & Assoc.)
Hoop Shot (Doyle & Assoc.)
Round and Round (Rev 6) (Quick $ilver)
Fiddle Stix (1st Rev) (Quick $ilver)
Jack & The Beanstalk (Doyle & Assoc.?) (bad dump)
Dump The Ump (bad dump)
3 Lil' Pigs (bad dump)
New clones marked as NOT_WORKING
--------------------------------
Rescue (Free Enterprise Games, bootleg) [David Haywood, Guru]
(some code seems missing even after descrambling?)
Tora Tora (prototype?, set 2) [Siftware]
Hard Head (bootleg, set 2) [leniad]
Kung Fu (IGS, v100) [Siftware]
Ridge Racer V Arcade Battle (RRV1 Ver. A) [Guru]
Soul Calibur III (SC31002-NA-A key, NA-A disc) [Guru]
Tekken 5.1 (TE53 Ver. B) [Guru]
New WORKING software list additions
-----------------------------------
tutor.xml: (Tomy Tutor & Pyuuta cartridges)
- Rescue Copter [3D] (Jpn) [Ryan Holtz, Team Europe]
- Triple Command (Jpn) [Ryan Holtz, Team Europe]
nes.xml: (Nintendo Entertainment System cartridges)
- Booky Man (Spa) [SSJ, TeamEurope]
a800_flop.xml: (Atari 400 / 800 floppy disks)
- Elektra Glide [Curt Coder]
- KoalaPainter (Light Pen) [Curt Coder]
c64_flop.xml: (Commodore 64 diskettes)
- Elektra Glide [Curt Coder]
- KoalaPainter (Light Pen) [Curt Coder]
New NOT_WORKING software list additions
---------------------------------------
gameking.xml: (TimeTop GameKing cartridges)
- various 4-in-1 sets [SSJ, TeamEurope]
gameking3.xml: (TimeTop GameKing 3 cartridges)
- Fly Cab [SSJ, TeamEurope]
gbcolor.xml: (Nintendo Game Boy Color cartridges)
- Magic Lamp [SSJ, TeamEurope, Taizou]
- Binary Monster 2 - Adventure of Hell(TW) [SSJ, TeamEurope]
nes.xml: (Nintendo Entertainment System cartridges)
- Coolboy RS-17 (203-in-1) [SSJ, TeamEurope]
pico.xml: (Sega Pico cartridges)
- Anpanman Eigo - Tanosii Kanibaru (Tw) [TeamEurope]
- Doraemon Machinaka (Tw) [TeamEurope]
- Mickey To Ookina Furudokei (Tw)) [TeamEurope]
- Ojamajo Doremi Dokka~n! (Jpn) [TeamEurope]
- Professor Pico and the Paintbox Puzzle (Euro) [TeamEurope]
- Peter Pan - Neverland e Ikou! ~10th Anniversary Edition~ (Jpn) [TeamEurope]
- Sanou Kaihatsu Series 5 Meiro - Kioku (CD Tsuki) (Jpn) [TeamEurope]
- Susie-chan to Marvy o-Tetsudai Da~isuki! (Jpn) [TeamEurope]
vc4000.xml: (Interton VC 4000 cartridges)
- Come Frutas [SSJ, TeamEurope]
jaguar.xml: (Atari Jaguar cartridges)
- Air Cars (1994 version) [Porchy]
2015-10-02 09:55:53 +02:00
|
|
|
USE_TOOLS+= bsdtar gmake pkg-config
|
2015-07-14 22:14:49 +02:00
|
|
|
UNLIMIT_RESOURCES+= datasize
|
|
|
|
MAKE_FILE= makefile
|
Update to 0.166:
0.166
-------
MAMETesters Bugs Fixed
----------------------
- 05969: [Graphics] (galaxian.c) jumpbug and clones: Missing scrolling starfield (Osso)
- 06028: [Sound] (neogeo.c) neogeo.c: Wrong volume of SSG versus the FM &
ADPCM sound generation parts (Dr.Venom)
- 06029: [Crash/Freeze] (cclimber.c) yamato: game is broken [2 bugs] (Osso)
- 00999: [Sound] (segaxbd.c) gprider: There are no demo sounds even when
the dip switch is on. (David Haywood, Ariane Fugmann)
- 04701: [Graphics] (seta.c) blandia, blandiap: Graphic garbage (Mamesick)
- 00878: [Graphics] (suna8.c) rranger: A piece of the yellow box on the map screen after
the game start is over the CREDIT text. (Luca Elia)
- 05971: [Graphics] (suna8.c) sranger and others clones: graphics issues (Luca Elia)
- 06024: [Crash/Freeze] (system1.c) hvymetal, choplift: Crashing with a message in IC TEST (David Haywood)
- 05345: [Core] (a2600.c) a2600 [dodgeem, haunted]: Assorted issues related to 6502 CPU
- 05718: [Graphics] (a2600.c) a2600p: The demo "TOM/JONES by trilobit" is not working properly.
- 05714: [Graphics] (a2600.c) a2600p: The demo "(core) by wamma" is not working properly.
- 05622: [Graphics] (msx.c) MSX2 and MSX2+: Screen resolutions and refresh rates are wrong. (Wilbert Pol)
- 05623: [Graphics] (msx.c) MSX2 and MSX2+: Top and bottom screenborders are wrong for both PAL and NTSC (Wilbert Pol)
- 05872: [DIP/Input] (sms.c) sms, sms1 [alexbmx][megumi]: Incorrect behavior of the Sports Pad (US model) emulation
Source Changes
--------------
-TMS51xx: Got rid of the request_bits and FIFO implementation, both of
which were incorrect to hardware. Minor ZPAR fix. Some comment
cleanup. [Lord Nightmare]
-TMS5110.c: Finally fixed zpar logic correctly. [Lord Nightmare]
-TMS5220: implemented talk status state machine properly as shown by
patent. Got rid of m_target_* hack in favor of loading data from ROM
as needed. Fixed ZPAR logic. Fixed pitch zeroing to match(?) patent.
[Lord Nightmare]
-Added missing PLD for Quantum. [Andrew Welburn]
-TMS5220: Purge process() of gotos to hopefully make the compiler's
optimizer happier. Add a hack so Victory's "Shields Up" sample and the
sample afterward aren't corrupted. [Lord Nightmare]
-TMS5110: Purge process() of gotos to hopefully make the compiler's
optimizer happier. [Lord Nightmare]
-chihiro.c: under the hood 3d accelerator changes [Samuele Zannoli]
* correct some errors
* add more primitives to some graphic methods
* add color mask support
* method 0x100 (NOP) generates correct interrupt
* some method parameters are readable from mmio registers
-chihiro.c/xbox.c: Various updates [Samuele Zannoli]
* support render targets different than rgb32
* support 16 bit depth buffer
* support independent clearing of stencil and depth values
* update rom loading
* add xbox hack to avoid stalling
* set xbox bios 4134 as the one used
-xbox.c: now it is able to execute the default.xbe from an iso image [Samuele Zannoli]
-Naomi / Chihiro docs update [f205v]
-Fixed GetModuleHandle to be universal. [Vladimir Kryvian]
-C352: Add divider for System 23, change enum format [Ian Karlsson]
-groundfx.c: fix accelerator [baritonomarchetto]
-besta: hook up 68230 and make its ROM self-test pass [shattered]
-at, at_keybc: hook up Display Switch and remove irrelevant DSW0 [shattered]
-Add skeleton support for K1801VM2 (as clone of T11) and skeleton
driver dvk_kcgd that uses it [shattered]
-TMS5110: Add same FAST_START_HACK as in tms5220, makes snmath word
delay closer to hardware. [Lord Nightmare]
-cps1.c: varthu - Added correct dump of VA63B.1A [Caius, The Dumping Union]
-deco32.c: Added some missing PAL dumps [Caius, www.jammarcade.net]
-asst128: use better ROM dumps [shattered]
-apple2/apple2e: fix raster parameters, French Touch "Scroll Scroll
Scroll" demo now syncs on apple2e driver. [R. Belmont]
-suna8.c: Overhauled the rendering of text sprites, added masking [Luca Elia]
Not perfect yet but improves a few effects compared to PCB videos.
-goldstar.c: improve input and DIP switch documentation [Vas Crabb, hsialin]
* cmast91: Document Skill Stop DIP switch and Stop 1/2/3 buttons,
correct settings for '7' In Double Up Game and make descriptions
consistent with other games
* cmezspin: fix DIP switches and inputs (more like cmv4 than cmasterb),
add improved layout to match corrected inputs
-opengl: fix overly-strict requirement on SCREEN shaders to match docs
[cgwg]
-n64.c: Development Disk Drive setting support [LuigiBlood]
-apple2e.c: select displayed page for floating bus [Peter Ferrie]
-French Touch "Crazy Cycles" no longer hangs, but still missing effects
-Sega X-Board
* Converted 'X Board' to be a device
* Correctly emulated the 'Twin' X-Board setup which was used by GP Rider
(a bridge board with shared RAM) [David Haywood, Ariane Fugmann]
-bbc: clones, floppy formats, softlists, and cleanups. [Nigel Barnes]
* Added clone bbcb1770, bbcb now 8271 only.
* Added clone pro128s, Olivetti Prodest PC 128S.
* Added clones Acorn Business Computers and Cambridge Workstation.
* Added clone reutapm, Reuters APM board.
* Improved floppy formats, added dsd and double density formats for
ADFS.
* Added speech PHROMs, not yet hooked up correctly.
* Added softlists bbcb_de_cass, bbcb_us_flop and bbcmc_flop.
* Added S11 links (dipswitch) to specify Econet ID.
* Address map cleanups.
-macrossp.c: Add PAL dumps to Macross Plus [Caius]
-cninja.c: Add PAL dumps to Caveman Ninja [www.jammarcade.net]
-Sega Pico PCM improvements [ValleyBell]
-pcd: implement pcx video device [Carl, Axel Muhr]
-al520ex: added preliminary Magic Sound expansion (not working)
[Barry Rodewald]
-netdev: fix pcap crashes on OS X [Rob Braun]
-IGS 027A: Amazonia King V104BR [Felipe Sanches]
-preliminary decryption of newly added igs_m027.c sets [iq_132]
-adjust NeoGeo sound balance based on some hw recordings [Dr.Venom]
-improve amazonia decryption [iq_132]
-TMS5220 and TMS5110: Fix an off-by-one in the interpolator causing the
k5 coefficient to not be zeroed during unvoiced frames. Fixes various
speech glitches. [Lord Nightmare]
-TMS5220 and TMS5110: Fixed incorrect implementation of pitch zero
which caused an improperly long period with no pitch at an
interpolation inhibited -> voiced boundary. Moved unvoiced parameter
zeroing into the frame parser, as on the original chips. Some minor
TALK/SPEN state machine changes as well, which should have minimal
effect. [Lord Nightmare]
-added 'global_inputs' (disabled by default) to allow MAME to read
inputs even when it doesn't have the focus [Scrooge McClunk]
-315-5124.c: Minor changes and fix a regression that in theory could
affect zoomed sprites in TMS9918 modes. [Enik Land]
-gamegear.c / sms.c: Improve GG-SMS scaling code a little and update
the Todo list. Fixed MT#05872 regarding incorrect behavior of the
Sports Pad (US model) emulation. [Enik Land]
-Fix PSG chips to have volume reg inited on reset to 0x0 based on tests
by ValleyBell. Made Sega PSG chips start up with register 0x3 selected
(volume for channel 2) based on hardware tests by Nemesis.
[Lord Nightmare, ValleyBell, Nemesis]
-naomi.c: redumped ss2005 and initdv2j [Guru, R. Belmont]
-ksys573: redumped CDs for drmn8m and gtrfrk9m [Guru]
-dumped another rom on amazona [Felipe Sanches]
-Significant accuracy improvements, documentation and other updates to
the ER-2055 EAROM emulation used for several Atari games, based on
schematics and datasheets. It now uses a state machine to keep track
of the current EAROM bus state. [Lord Nightmare]
-Simplified coreutil.c gregorian_days_in_month. [William Krick]
-DEC LA120: Keyboard matrix is done, keyboard reading should work in
theory. UART partly attached. Corrected cpu XTAL. [Lord Nightmare]
-DEC LA120: Implemented LED output via logerror; marked one ROM as bad
since it fails its internal checksum tests. [Lord Nightmare]
-m68k: fix corner case for 020+ bitfield instructions [Till Harbaum]
-Fixed Counter Steer booting [Angelo Salese]
* Spotted Slave CPU bus request line;
* Fixed address line swapping for Slave CPU area at 0x2000-0x2fff;
-n64.c: N64 changes: [Happy]
* PI transfers round down/truncate the last bit.
* SI transfers signal busy while waiting for a delay.
* Preliminary work for separating VI and RDP functionality.
* VI timing period is now set dynamically from the VI registers. VI
timing should now be accurate (for NTSC)
-DEC LA120: Redumped firmware ROM, now passes checksum test.
[Brian Walenz]
-a2600: new 6502 PC=cur inst, old 6502 PC=prev inst (MT 5345)
[Mike Saarna, Trebor, R. Belmont]
-Seperate Space Warp into it's own skeleton driver. [mixxmaster]
-m68k: fix 020+ PACK/UNPK nibble ordering [Till Harbaum, R. Belmont]
-i8271: modernize [Carl]
-Convert galastrm, model2, midzeus, namcos23, and hng64 drivers
to universal "poly" rasterizing interface. [Andrew Gardner]
-Preliminary refactor of IGS017/IGS031 video hardware to be a device
so that it can be used by the igs_m027.c games (IGS gamblers) once
the internal ARM roms have been dumped [David Haywood]
-reduce tagmap lookups in taito_f3.c
(was causing severe slowdown in arkretrn) [David Haywood]
-a7800: More accurate representation of the Activision cart hardware
for utilized hotspots. Rampage no longer crashes when P1 selects
Lizzy. [Mike Saarna]
New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Waku Waku Sonic Patrol Car
[Will Medved, Ryan Holtz, The Dumping Union]
TI DataMan [hap, Sean Riddle]
New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Revolution X (prototype, rev 5.0 5/23/94) [Chris Engel]
Soccer Superstars (ver UAC) [Smitdogg, The Dumping Union]
Shocking (Korea, set 2) [Arcade Belgium (dump by Nomax)]
J. J. Squawkers (older) [Alex Marshall]
Rolling Thunder (oldest) [Layer (from neo-arcadia & jammaplus)]
Point Blank (World, GN2 Rev B, set 2)
[Caius, Smitdogg, The Dumping Union]
Oriental Legend (ver. 111, Korean Board) [DarkSoft]
Minefield (The Logicshop, bootleg) [David Haywood, Guru]
Route 16 (set 1) [Siftware, MASH]
(old set 1 is now 'Route 16 (set 3, bootleg?)')
New Sinbad 7 (set 2) [Siftware, MASH]
various Sega decrypted bootleg sets [Misc contributors]
New machines marked as NOT_WORKING
----------------------------------
Amazonia King II (V202BR) [Macgaiver]
Commodore MPS-1230 NLQ Printer [Guru, R. Belmont]
VTech Genius KID ABC Fan (Germany) [TeamEurope]
VTech CARS 2 Laptop (Germany) [TeamEurope]
Cobra: The Arcade (CBR1 Ver. B) [Guru]
Canon S-80 typowriter [Felipe Sanches]
Mizar 8105 [Joakim Larsson]
Heurikon HK68K/V10 VME board [Joakim Larsson]
LG GP40NW10 USB DVD writer [O. Galibert]
Brother MT735 thermal printer [Cowering, O. Galibert]
DECwriter III (LA120) [Lord Nightmare, NeXT]
Smart Toss 'em / Smartball (Ver 2.0) [David Haywood]
MVME350 - Streaming Tape Controller support QIC-02 [Joakim Larsson]
Squale [Miodrag Milanovic, thanks to Olivier Aichelbaum]
ZAP - Z80 Applications Processor (by Steve Ciarcia - 1981) [Felipe Sanches]
Wacky Gator (Data East - 1990) [Felipe Sanches]
Piggy Pass (Doyle & Assoc.)
Hoop Shot (Doyle & Assoc.)
Round and Round (Rev 6) (Quick $ilver)
Fiddle Stix (1st Rev) (Quick $ilver)
Jack & The Beanstalk (Doyle & Assoc.?) (bad dump)
Dump The Ump (bad dump)
3 Lil' Pigs (bad dump)
New clones marked as NOT_WORKING
--------------------------------
Rescue (Free Enterprise Games, bootleg) [David Haywood, Guru]
(some code seems missing even after descrambling?)
Tora Tora (prototype?, set 2) [Siftware]
Hard Head (bootleg, set 2) [leniad]
Kung Fu (IGS, v100) [Siftware]
Ridge Racer V Arcade Battle (RRV1 Ver. A) [Guru]
Soul Calibur III (SC31002-NA-A key, NA-A disc) [Guru]
Tekken 5.1 (TE53 Ver. B) [Guru]
New WORKING software list additions
-----------------------------------
tutor.xml: (Tomy Tutor & Pyuuta cartridges)
- Rescue Copter [3D] (Jpn) [Ryan Holtz, Team Europe]
- Triple Command (Jpn) [Ryan Holtz, Team Europe]
nes.xml: (Nintendo Entertainment System cartridges)
- Booky Man (Spa) [SSJ, TeamEurope]
a800_flop.xml: (Atari 400 / 800 floppy disks)
- Elektra Glide [Curt Coder]
- KoalaPainter (Light Pen) [Curt Coder]
c64_flop.xml: (Commodore 64 diskettes)
- Elektra Glide [Curt Coder]
- KoalaPainter (Light Pen) [Curt Coder]
New NOT_WORKING software list additions
---------------------------------------
gameking.xml: (TimeTop GameKing cartridges)
- various 4-in-1 sets [SSJ, TeamEurope]
gameking3.xml: (TimeTop GameKing 3 cartridges)
- Fly Cab [SSJ, TeamEurope]
gbcolor.xml: (Nintendo Game Boy Color cartridges)
- Magic Lamp [SSJ, TeamEurope, Taizou]
- Binary Monster 2 - Adventure of Hell(TW) [SSJ, TeamEurope]
nes.xml: (Nintendo Entertainment System cartridges)
- Coolboy RS-17 (203-in-1) [SSJ, TeamEurope]
pico.xml: (Sega Pico cartridges)
- Anpanman Eigo - Tanosii Kanibaru (Tw) [TeamEurope]
- Doraemon Machinaka (Tw) [TeamEurope]
- Mickey To Ookina Furudokei (Tw)) [TeamEurope]
- Ojamajo Doremi Dokka~n! (Jpn) [TeamEurope]
- Professor Pico and the Paintbox Puzzle (Euro) [TeamEurope]
- Peter Pan - Neverland e Ikou! ~10th Anniversary Edition~ (Jpn) [TeamEurope]
- Sanou Kaihatsu Series 5 Meiro - Kioku (CD Tsuki) (Jpn) [TeamEurope]
- Susie-chan to Marvy o-Tetsudai Da~isuki! (Jpn) [TeamEurope]
vc4000.xml: (Interton VC 4000 cartridges)
- Come Frutas [SSJ, TeamEurope]
jaguar.xml: (Atari Jaguar cartridges)
- Air Cars (1994 version) [Porchy]
2015-10-02 09:55:53 +02:00
|
|
|
EXTRACT_USING= bsdtar
|
2015-07-14 22:14:49 +02:00
|
|
|
|
Update mame to 0.171.
0.171
-------
MAMETesters Bugs Fixed
----------------------
- 06137: [Crash/Freeze] (maygay1bsw.c) Many sets in maygay1bsw.cpp: Several games
are crashing while "initializing.." (Osso)
- 06135: [Interface] ROM-less games cannot be started from internal UI
- 02327: [Graphics] (megasys1.c) chimerab: Priorty PROM is missing. (David Haywood)
- 06134: [Misc.] all games with LED outputs: ledutil no longer works (micko)
- 06139: [Color/Palette] (x68k.c) x68k [akumajo]: Some elements turn blue (crazyc)
Source Changes
--------------
-New video chip support : Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-Pyon Pyon Jump: [Roberto Fresca]
Create derivative machine driver.
Hooked the V9938 Yamaha VDP.
Added the DIP switches bank #1
Hooked the system input ports.
Added support for Yamaha YM2149.
Decoupled the YM2149 data read.
Correct bankswitching.
Added sound latch & output port.
Version added to the game description.
Proper inputs + DIP switches support.
Second CPU IRQ ack. Promoted to working.
OKI M5205 ADPCM samples support.
-pulsarlb: Added extra bios [Robbbert]
-Modernized sound volume setting code in various Atari drivers [AJR]
-Fixed F3 soft-reset on Arkanoid sets with MCU [Lord Nightmare]
-osdmini: Fixes build issues [Stuart Carnie]
-Replaced osd_lock with std::mutex [Miodrag Milanovic]
-Software list entries can now supply slot option defaults [AJR]
-i8271: Unload head after programmed revolutions [Nigel Barnes]
-apple2: Fix parallel card ACK handling, Print Shop almost works with
the lx810l now. [R. Belmont]
-Nibble driver: Rewrote the whole driver. Added video hardware,
preliminary machine driver and memory map. Decoded the graphics.
[Roberto Fresca]
-Made anonymous timer non-anonymous in arkanoid.cpp, fixes savestates
for the sets using the original Taito MCU code [Lord Nightmare]
-Allow load/saved state slots to be bound to joystick buttons [Victor Vasiliev]
-Dumped "Dead or Alive 2 (Rev A)", match existent set, fix game and EPRROM names
[Smitdogg, The Dumping Union]
-Dumped "King of Fighters XI" EN, match JP one, add notes [Brizzo]
-Substantial improvements to Web Audio sound backend for Emscripten
port. [Grant Galitz]
-disound: Don't crash on state load when the mixer is disabled by lack
of inputs (misconfiguration or missing samples) [O. Galibert]
-Initial import of MEWUI to MAME [Maurizio Petrarota]
-External DATs grouped into a single view. [Maurizio Petrarota]
-New video chip support: Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-z80.cpp: Added a debug mechanism for /WAIT pin assertion mechanism
(enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to
Night Gal driver as a quick example. [Angelo Salese]
-Make octal flag part of address_space/address_space_config [AJR]
-Added unknown NAOMI development(?) board BOOT ROM [coolmod]
-Initial support for BGFX [Ryan Holtz, Dario Manesku, Branimir Karadic, Miodrag Milanovic]
-Significant speed improvements to the BGFX renderer. [Ryan Holtz]
-Added basic JSON-based single-pass shader effect support to BGFX renderer. [Ryan Holtz]
-Added hat trick hero 93 PALs [Alex Cmaylo]
-catnmous: graphical improvements [Vernimark, Vas Crabb]
* Redumped Cat and Mouse colour sprite ROM as the correct size
* Implement sprite ROM banking
* Improve colour palette using resistor values from board photographs
-laserbat: fix inadvertently swapped TMS organ chip clocks (fixes music) [Vas Crabb]
-Make Zaccaria 1B11107 and 1B11142 boards devices and share common parts [Vas Crabb]
-apple1: Completely rewrote the driver in modern idioms. All
functionality should be the same. [R. Belmont]
-Descrambled the ROM on the Xerox NoteTaker, and mapped it in the
correct areas to make it start to boot. [Lord Nightmare]
-Xerox NoteTaker: Corrected CPU Clock speed, and map at least some of RAM
[Lord Nightmare]
-electron: Added cassette softlist and implemented BREAK key [Nigel Barnes]
-Xerox NoteTaker: Corrected RAM amount. Attached the pic8259 interrupt
controller, though no interrupts are attached to that yet. Added
documentation of i/o writes during the boot process. [Lord Nightmare]
-vigilant.cpp: Added video timing PROM. [Pasky, caius]
-Videosnaps patch (additional file to write: gamename.inp.timecode) [Michele Fochi]
Added new options:
* [no]exit_after_playback (default=no)
* [no]record_input (default=no) Added new UI shortcut to save current
timecode (default F12) Translated variable names and comments to
english language
-Sord m5 driver update [Ales Dlabac]
added support for RAM expansions EM-5,64KBI,64KBF,64KRX
added m5p_brno mod Sord m5+1024kB
ramdisk+cp/m 2 cart slots
-Moon Light (Set 2): Fix the program ROM addressing. This fix the
corrupt graphics in the double-Up feature. [Roberto Fresca]
-Moved JANGOU_BLITTER into a device [Angelo Salese]
-NCS8105 ADCX opcode is actually an ADDX, fixes gfx garbage in
nightgal.cpp [Angelo Salese]
-Corrected ROM labels and removed endian-swap during descramble for
notetaker in favor of loading ROMs the other way round. Add ROM
locations. [Lord Nightmare]
-Xerox NoteTaker: Implement ROM/RAM overlay as per schematics.
Documented Address map and part of I/O map. [Lord Nightmare]
-Note that one of the buccaneers proms matches the vigilante video sync
prom [caius, David Haywood]
-Moon Light: Rearranged and split by program. This generated new sets
due to the hidden extra programs in the program ROMs. [Roberto Fresca]
-Xerox NoteTaker: Added the IO Processor firmware v1.50 as an alt bios
after typing it from the assembly source listing on bitsavers. Added
two PROMs as NO_DUMP. Updated comments and history a bit, but needs
further improvement. [Lord Nightmare]
-Updated Xerox NoteTaker documentation and history section, with cited
sources. [Lord Nightmare]
-Cherry Master v1.10: Fixed inputs / DIP switches. [Roberto Fresca]
-Xerox NoteTaker: Finished documenting the I/O CPU's I/O ports, updated
history documentation a bit more [Lord Nightmare]
-Figured out algorithm and replaced SnowBoard Championship lookup
table with proper emulation of device [Samuel Neves & Peter
Wilhelmsen]
-chihiro.c: Redumped "Sega Network Taisen Mahjong MJ 2 (Rev G)" [ANY]
Re-parented set
-mitchell.cpp: Dumped a blockjoy board and noted a rom label difference
[Andrea Palazzetti]
-snotec.xml: Added 3 new cart dumps. [TeamEurope]
-Extended LUA API [Jeffrey Clark]
-Support for the AMPAL18P8 to the jedutil tool. [Kevin Eshbach]
-Improved cross compile support [Jeffrey Clark]
-Hp9845: Added tape driver [F. Ulivi]
-r9751: Add more DMA registers for serial and floppy [Brandon Munger]
-slapstic: One small step toward slapstic modernization [AJR]
* Make chip number part of device configuration, not init param
* Correct mainpcb slapstic number in racedrivpan
* Remove many unused slapstics
-c64_cart.xml, c128_cart.xml: Added some diagnostic carts.
[World of Jani]
-COM5016/COM8116 Baud Generator: Added a bunch more divisor tables and
notes [Lord Nightmare]
-Apollo changes: [Hans Ostermeyer]
* Unified logging format in associated devices
* Use correct raw video modes
-Xerox NoteTaker: Finished IOCPU memory map documentation. Hooked up the two
UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to
ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART.
[Lord Nightmare]
-AY-3-1015 UART: Fixed two swapped pin functions. [Lord Nightmare]
-Added multi-language support for MAME [Miodrag Milanovic]
-sq1: Much-improved LCD and front panel button support.
[Parduz, R. Belmont]
-weddingr: better input port descriptions [Vas Crabb]
-Added Chinese Simplified and Chinese Traditional translation [YuiFAN]
-Added German translation [Raf Tacker]
-Added Japanese translation [Fujix]
-Added Italian translation [Angelo Salese,Antonio Paradossi,Fabio Priuli]
-Added Portuguese (Brazil) translation [Ashura-X]
-pacman.cpp, meadwttl.cpp: small fix of game years for Novomatic's Cannon
Ball and Meadows' Meadows 4 in 1, respectively, to synchronize with
history.dat [Antonio Paradossi]
2016-03-04 13:47:13 +01:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
|
|
|
.if ${OPSYS} == "NetBSD"
|
2016-11-03 12:14:15 +01:00
|
|
|
# needs kvm and I didn't find the right place to add it in the build system
|
|
|
|
MAKE_ENV+= LDOPTS="-Wl,-R${BUILDLINK_PREFIX.flac}/lib -L${BUILDLINK_PREFIX.flac}/lib -lkvm"
|
Update mame to 0.171.
0.171
-------
MAMETesters Bugs Fixed
----------------------
- 06137: [Crash/Freeze] (maygay1bsw.c) Many sets in maygay1bsw.cpp: Several games
are crashing while "initializing.." (Osso)
- 06135: [Interface] ROM-less games cannot be started from internal UI
- 02327: [Graphics] (megasys1.c) chimerab: Priorty PROM is missing. (David Haywood)
- 06134: [Misc.] all games with LED outputs: ledutil no longer works (micko)
- 06139: [Color/Palette] (x68k.c) x68k [akumajo]: Some elements turn blue (crazyc)
Source Changes
--------------
-New video chip support : Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-Pyon Pyon Jump: [Roberto Fresca]
Create derivative machine driver.
Hooked the V9938 Yamaha VDP.
Added the DIP switches bank #1
Hooked the system input ports.
Added support for Yamaha YM2149.
Decoupled the YM2149 data read.
Correct bankswitching.
Added sound latch & output port.
Version added to the game description.
Proper inputs + DIP switches support.
Second CPU IRQ ack. Promoted to working.
OKI M5205 ADPCM samples support.
-pulsarlb: Added extra bios [Robbbert]
-Modernized sound volume setting code in various Atari drivers [AJR]
-Fixed F3 soft-reset on Arkanoid sets with MCU [Lord Nightmare]
-osdmini: Fixes build issues [Stuart Carnie]
-Replaced osd_lock with std::mutex [Miodrag Milanovic]
-Software list entries can now supply slot option defaults [AJR]
-i8271: Unload head after programmed revolutions [Nigel Barnes]
-apple2: Fix parallel card ACK handling, Print Shop almost works with
the lx810l now. [R. Belmont]
-Nibble driver: Rewrote the whole driver. Added video hardware,
preliminary machine driver and memory map. Decoded the graphics.
[Roberto Fresca]
-Made anonymous timer non-anonymous in arkanoid.cpp, fixes savestates
for the sets using the original Taito MCU code [Lord Nightmare]
-Allow load/saved state slots to be bound to joystick buttons [Victor Vasiliev]
-Dumped "Dead or Alive 2 (Rev A)", match existent set, fix game and EPRROM names
[Smitdogg, The Dumping Union]
-Dumped "King of Fighters XI" EN, match JP one, add notes [Brizzo]
-Substantial improvements to Web Audio sound backend for Emscripten
port. [Grant Galitz]
-disound: Don't crash on state load when the mixer is disabled by lack
of inputs (misconfiguration or missing samples) [O. Galibert]
-Initial import of MEWUI to MAME [Maurizio Petrarota]
-External DATs grouped into a single view. [Maurizio Petrarota]
-New video chip support: Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-z80.cpp: Added a debug mechanism for /WAIT pin assertion mechanism
(enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to
Night Gal driver as a quick example. [Angelo Salese]
-Make octal flag part of address_space/address_space_config [AJR]
-Added unknown NAOMI development(?) board BOOT ROM [coolmod]
-Initial support for BGFX [Ryan Holtz, Dario Manesku, Branimir Karadic, Miodrag Milanovic]
-Significant speed improvements to the BGFX renderer. [Ryan Holtz]
-Added basic JSON-based single-pass shader effect support to BGFX renderer. [Ryan Holtz]
-Added hat trick hero 93 PALs [Alex Cmaylo]
-catnmous: graphical improvements [Vernimark, Vas Crabb]
* Redumped Cat and Mouse colour sprite ROM as the correct size
* Implement sprite ROM banking
* Improve colour palette using resistor values from board photographs
-laserbat: fix inadvertently swapped TMS organ chip clocks (fixes music) [Vas Crabb]
-Make Zaccaria 1B11107 and 1B11142 boards devices and share common parts [Vas Crabb]
-apple1: Completely rewrote the driver in modern idioms. All
functionality should be the same. [R. Belmont]
-Descrambled the ROM on the Xerox NoteTaker, and mapped it in the
correct areas to make it start to boot. [Lord Nightmare]
-Xerox NoteTaker: Corrected CPU Clock speed, and map at least some of RAM
[Lord Nightmare]
-electron: Added cassette softlist and implemented BREAK key [Nigel Barnes]
-Xerox NoteTaker: Corrected RAM amount. Attached the pic8259 interrupt
controller, though no interrupts are attached to that yet. Added
documentation of i/o writes during the boot process. [Lord Nightmare]
-vigilant.cpp: Added video timing PROM. [Pasky, caius]
-Videosnaps patch (additional file to write: gamename.inp.timecode) [Michele Fochi]
Added new options:
* [no]exit_after_playback (default=no)
* [no]record_input (default=no) Added new UI shortcut to save current
timecode (default F12) Translated variable names and comments to
english language
-Sord m5 driver update [Ales Dlabac]
added support for RAM expansions EM-5,64KBI,64KBF,64KRX
added m5p_brno mod Sord m5+1024kB
ramdisk+cp/m 2 cart slots
-Moon Light (Set 2): Fix the program ROM addressing. This fix the
corrupt graphics in the double-Up feature. [Roberto Fresca]
-Moved JANGOU_BLITTER into a device [Angelo Salese]
-NCS8105 ADCX opcode is actually an ADDX, fixes gfx garbage in
nightgal.cpp [Angelo Salese]
-Corrected ROM labels and removed endian-swap during descramble for
notetaker in favor of loading ROMs the other way round. Add ROM
locations. [Lord Nightmare]
-Xerox NoteTaker: Implement ROM/RAM overlay as per schematics.
Documented Address map and part of I/O map. [Lord Nightmare]
-Note that one of the buccaneers proms matches the vigilante video sync
prom [caius, David Haywood]
-Moon Light: Rearranged and split by program. This generated new sets
due to the hidden extra programs in the program ROMs. [Roberto Fresca]
-Xerox NoteTaker: Added the IO Processor firmware v1.50 as an alt bios
after typing it from the assembly source listing on bitsavers. Added
two PROMs as NO_DUMP. Updated comments and history a bit, but needs
further improvement. [Lord Nightmare]
-Updated Xerox NoteTaker documentation and history section, with cited
sources. [Lord Nightmare]
-Cherry Master v1.10: Fixed inputs / DIP switches. [Roberto Fresca]
-Xerox NoteTaker: Finished documenting the I/O CPU's I/O ports, updated
history documentation a bit more [Lord Nightmare]
-Figured out algorithm and replaced SnowBoard Championship lookup
table with proper emulation of device [Samuel Neves & Peter
Wilhelmsen]
-chihiro.c: Redumped "Sega Network Taisen Mahjong MJ 2 (Rev G)" [ANY]
Re-parented set
-mitchell.cpp: Dumped a blockjoy board and noted a rom label difference
[Andrea Palazzetti]
-snotec.xml: Added 3 new cart dumps. [TeamEurope]
-Extended LUA API [Jeffrey Clark]
-Support for the AMPAL18P8 to the jedutil tool. [Kevin Eshbach]
-Improved cross compile support [Jeffrey Clark]
-Hp9845: Added tape driver [F. Ulivi]
-r9751: Add more DMA registers for serial and floppy [Brandon Munger]
-slapstic: One small step toward slapstic modernization [AJR]
* Make chip number part of device configuration, not init param
* Correct mainpcb slapstic number in racedrivpan
* Remove many unused slapstics
-c64_cart.xml, c128_cart.xml: Added some diagnostic carts.
[World of Jani]
-COM5016/COM8116 Baud Generator: Added a bunch more divisor tables and
notes [Lord Nightmare]
-Apollo changes: [Hans Ostermeyer]
* Unified logging format in associated devices
* Use correct raw video modes
-Xerox NoteTaker: Finished IOCPU memory map documentation. Hooked up the two
UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to
ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART.
[Lord Nightmare]
-AY-3-1015 UART: Fixed two swapped pin functions. [Lord Nightmare]
-Added multi-language support for MAME [Miodrag Milanovic]
-sq1: Much-improved LCD and front panel button support.
[Parduz, R. Belmont]
-weddingr: better input port descriptions [Vas Crabb]
-Added Chinese Simplified and Chinese Traditional translation [YuiFAN]
-Added German translation [Raf Tacker]
-Added Japanese translation [Fujix]
-Added Italian translation [Angelo Salese,Antonio Paradossi,Fabio Priuli]
-Added Portuguese (Brazil) translation [Ashura-X]
-pacman.cpp, meadwttl.cpp: small fix of game years for Novomatic's Cannon
Ball and Meadows' Meadows 4 in 1, respectively, to synchronize with
history.dat [Antonio Paradossi]
2016-03-04 13:47:13 +01:00
|
|
|
.else
|
2016-11-03 12:14:15 +01:00
|
|
|
MAKE_ENV+= LDOPTS="-Wl,-R${BUILDLINK_PREFIX.flac}/lib -L${BUILDLINK_PREFIX.flac}/lib"
|
Update mame to 0.171.
0.171
-------
MAMETesters Bugs Fixed
----------------------
- 06137: [Crash/Freeze] (maygay1bsw.c) Many sets in maygay1bsw.cpp: Several games
are crashing while "initializing.." (Osso)
- 06135: [Interface] ROM-less games cannot be started from internal UI
- 02327: [Graphics] (megasys1.c) chimerab: Priorty PROM is missing. (David Haywood)
- 06134: [Misc.] all games with LED outputs: ledutil no longer works (micko)
- 06139: [Color/Palette] (x68k.c) x68k [akumajo]: Some elements turn blue (crazyc)
Source Changes
--------------
-New video chip support : Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-Pyon Pyon Jump: [Roberto Fresca]
Create derivative machine driver.
Hooked the V9938 Yamaha VDP.
Added the DIP switches bank #1
Hooked the system input ports.
Added support for Yamaha YM2149.
Decoupled the YM2149 data read.
Correct bankswitching.
Added sound latch & output port.
Version added to the game description.
Proper inputs + DIP switches support.
Second CPU IRQ ack. Promoted to working.
OKI M5205 ADPCM samples support.
-pulsarlb: Added extra bios [Robbbert]
-Modernized sound volume setting code in various Atari drivers [AJR]
-Fixed F3 soft-reset on Arkanoid sets with MCU [Lord Nightmare]
-osdmini: Fixes build issues [Stuart Carnie]
-Replaced osd_lock with std::mutex [Miodrag Milanovic]
-Software list entries can now supply slot option defaults [AJR]
-i8271: Unload head after programmed revolutions [Nigel Barnes]
-apple2: Fix parallel card ACK handling, Print Shop almost works with
the lx810l now. [R. Belmont]
-Nibble driver: Rewrote the whole driver. Added video hardware,
preliminary machine driver and memory map. Decoded the graphics.
[Roberto Fresca]
-Made anonymous timer non-anonymous in arkanoid.cpp, fixes savestates
for the sets using the original Taito MCU code [Lord Nightmare]
-Allow load/saved state slots to be bound to joystick buttons [Victor Vasiliev]
-Dumped "Dead or Alive 2 (Rev A)", match existent set, fix game and EPRROM names
[Smitdogg, The Dumping Union]
-Dumped "King of Fighters XI" EN, match JP one, add notes [Brizzo]
-Substantial improvements to Web Audio sound backend for Emscripten
port. [Grant Galitz]
-disound: Don't crash on state load when the mixer is disabled by lack
of inputs (misconfiguration or missing samples) [O. Galibert]
-Initial import of MEWUI to MAME [Maurizio Petrarota]
-External DATs grouped into a single view. [Maurizio Petrarota]
-New video chip support: Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-z80.cpp: Added a debug mechanism for /WAIT pin assertion mechanism
(enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to
Night Gal driver as a quick example. [Angelo Salese]
-Make octal flag part of address_space/address_space_config [AJR]
-Added unknown NAOMI development(?) board BOOT ROM [coolmod]
-Initial support for BGFX [Ryan Holtz, Dario Manesku, Branimir Karadic, Miodrag Milanovic]
-Significant speed improvements to the BGFX renderer. [Ryan Holtz]
-Added basic JSON-based single-pass shader effect support to BGFX renderer. [Ryan Holtz]
-Added hat trick hero 93 PALs [Alex Cmaylo]
-catnmous: graphical improvements [Vernimark, Vas Crabb]
* Redumped Cat and Mouse colour sprite ROM as the correct size
* Implement sprite ROM banking
* Improve colour palette using resistor values from board photographs
-laserbat: fix inadvertently swapped TMS organ chip clocks (fixes music) [Vas Crabb]
-Make Zaccaria 1B11107 and 1B11142 boards devices and share common parts [Vas Crabb]
-apple1: Completely rewrote the driver in modern idioms. All
functionality should be the same. [R. Belmont]
-Descrambled the ROM on the Xerox NoteTaker, and mapped it in the
correct areas to make it start to boot. [Lord Nightmare]
-Xerox NoteTaker: Corrected CPU Clock speed, and map at least some of RAM
[Lord Nightmare]
-electron: Added cassette softlist and implemented BREAK key [Nigel Barnes]
-Xerox NoteTaker: Corrected RAM amount. Attached the pic8259 interrupt
controller, though no interrupts are attached to that yet. Added
documentation of i/o writes during the boot process. [Lord Nightmare]
-vigilant.cpp: Added video timing PROM. [Pasky, caius]
-Videosnaps patch (additional file to write: gamename.inp.timecode) [Michele Fochi]
Added new options:
* [no]exit_after_playback (default=no)
* [no]record_input (default=no) Added new UI shortcut to save current
timecode (default F12) Translated variable names and comments to
english language
-Sord m5 driver update [Ales Dlabac]
added support for RAM expansions EM-5,64KBI,64KBF,64KRX
added m5p_brno mod Sord m5+1024kB
ramdisk+cp/m 2 cart slots
-Moon Light (Set 2): Fix the program ROM addressing. This fix the
corrupt graphics in the double-Up feature. [Roberto Fresca]
-Moved JANGOU_BLITTER into a device [Angelo Salese]
-NCS8105 ADCX opcode is actually an ADDX, fixes gfx garbage in
nightgal.cpp [Angelo Salese]
-Corrected ROM labels and removed endian-swap during descramble for
notetaker in favor of loading ROMs the other way round. Add ROM
locations. [Lord Nightmare]
-Xerox NoteTaker: Implement ROM/RAM overlay as per schematics.
Documented Address map and part of I/O map. [Lord Nightmare]
-Note that one of the buccaneers proms matches the vigilante video sync
prom [caius, David Haywood]
-Moon Light: Rearranged and split by program. This generated new sets
due to the hidden extra programs in the program ROMs. [Roberto Fresca]
-Xerox NoteTaker: Added the IO Processor firmware v1.50 as an alt bios
after typing it from the assembly source listing on bitsavers. Added
two PROMs as NO_DUMP. Updated comments and history a bit, but needs
further improvement. [Lord Nightmare]
-Updated Xerox NoteTaker documentation and history section, with cited
sources. [Lord Nightmare]
-Cherry Master v1.10: Fixed inputs / DIP switches. [Roberto Fresca]
-Xerox NoteTaker: Finished documenting the I/O CPU's I/O ports, updated
history documentation a bit more [Lord Nightmare]
-Figured out algorithm and replaced SnowBoard Championship lookup
table with proper emulation of device [Samuel Neves & Peter
Wilhelmsen]
-chihiro.c: Redumped "Sega Network Taisen Mahjong MJ 2 (Rev G)" [ANY]
Re-parented set
-mitchell.cpp: Dumped a blockjoy board and noted a rom label difference
[Andrea Palazzetti]
-snotec.xml: Added 3 new cart dumps. [TeamEurope]
-Extended LUA API [Jeffrey Clark]
-Support for the AMPAL18P8 to the jedutil tool. [Kevin Eshbach]
-Improved cross compile support [Jeffrey Clark]
-Hp9845: Added tape driver [F. Ulivi]
-r9751: Add more DMA registers for serial and floppy [Brandon Munger]
-slapstic: One small step toward slapstic modernization [AJR]
* Make chip number part of device configuration, not init param
* Correct mainpcb slapstic number in racedrivpan
* Remove many unused slapstics
-c64_cart.xml, c128_cart.xml: Added some diagnostic carts.
[World of Jani]
-COM5016/COM8116 Baud Generator: Added a bunch more divisor tables and
notes [Lord Nightmare]
-Apollo changes: [Hans Ostermeyer]
* Unified logging format in associated devices
* Use correct raw video modes
-Xerox NoteTaker: Finished IOCPU memory map documentation. Hooked up the two
UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to
ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART.
[Lord Nightmare]
-AY-3-1015 UART: Fixed two swapped pin functions. [Lord Nightmare]
-Added multi-language support for MAME [Miodrag Milanovic]
-sq1: Much-improved LCD and front panel button support.
[Parduz, R. Belmont]
-weddingr: better input port descriptions [Vas Crabb]
-Added Chinese Simplified and Chinese Traditional translation [YuiFAN]
-Added German translation [Raf Tacker]
-Added Japanese translation [Fujix]
-Added Italian translation [Angelo Salese,Antonio Paradossi,Fabio Priuli]
-Added Portuguese (Brazil) translation [Ashura-X]
-pacman.cpp, meadwttl.cpp: small fix of game years for Novomatic's Cannon
Ball and Meadows' Meadows 4 in 1, respectively, to synchronize with
history.dat [Antonio Paradossi]
2016-03-04 13:47:13 +01:00
|
|
|
.endif
|
2015-07-14 22:14:49 +02:00
|
|
|
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
# -Werror is problematic
|
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 implemented.
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-11-12 08:20:58 +01:00
|
|
|
MAKE_ENV= NOWERROR=1
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
# on Darwin, avoid SDL2.framework
|
|
|
|
MAKE_ENV+= USE_LIBSDL=1
|
2015-07-14 22:14:49 +02:00
|
|
|
# use pkgsrc packages for expat, zlib, jpeg, flac, lua, sqlite3
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_EXPAT=1
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_ZLIB=1
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_JPEG=1
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_FLAC=1
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_LUA=1
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_SQLITE3=1
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_UTF8PROC=1
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_GLM=1
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_RAPIDJSON=1
|
|
|
|
MAKE_ENV+= USE_SYSTEM_LIB_PUGIXML=1
|
2015-07-14 22:14:49 +02:00
|
|
|
# no portmidi package exists yet
|
|
|
|
#MAKE_ENV+= USE_SYSTEM_LIB_PORTMIDI=1
|
|
|
|
# find proper python binary
|
|
|
|
MAKE_ENV+= PYTHON_EXECUTABLE=${PYTHONBIN}
|
|
|
|
# don't depend on qt4
|
|
|
|
MAKE_ENV+= USE_QTDEBUG=0
|
|
|
|
# avoid midi for now
|
|
|
|
#MAKE_ENV+= NO_USE_MIDI=1
|
|
|
|
# build tools
|
|
|
|
MAKE_ENV+= TOOLS=1
|
|
|
|
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
.include "../../mk/endian.mk"
|
|
|
|
.if ${MACHINE_ENDIAN} == "big"
|
2015-07-14 22:14:49 +02:00
|
|
|
MAKE_ENV+= BIGENDIAN=1
|
|
|
|
.endif
|
|
|
|
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
LUA_VERSIONS_ACCEPTED= 53
|
|
|
|
PYTHON_FOR_BUILD_ONLY= yes
|
2015-07-14 22:14:49 +02:00
|
|
|
|
Update mame to 0.171.
0.171
-------
MAMETesters Bugs Fixed
----------------------
- 06137: [Crash/Freeze] (maygay1bsw.c) Many sets in maygay1bsw.cpp: Several games
are crashing while "initializing.." (Osso)
- 06135: [Interface] ROM-less games cannot be started from internal UI
- 02327: [Graphics] (megasys1.c) chimerab: Priorty PROM is missing. (David Haywood)
- 06134: [Misc.] all games with LED outputs: ledutil no longer works (micko)
- 06139: [Color/Palette] (x68k.c) x68k [akumajo]: Some elements turn blue (crazyc)
Source Changes
--------------
-New video chip support : Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-Pyon Pyon Jump: [Roberto Fresca]
Create derivative machine driver.
Hooked the V9938 Yamaha VDP.
Added the DIP switches bank #1
Hooked the system input ports.
Added support for Yamaha YM2149.
Decoupled the YM2149 data read.
Correct bankswitching.
Added sound latch & output port.
Version added to the game description.
Proper inputs + DIP switches support.
Second CPU IRQ ack. Promoted to working.
OKI M5205 ADPCM samples support.
-pulsarlb: Added extra bios [Robbbert]
-Modernized sound volume setting code in various Atari drivers [AJR]
-Fixed F3 soft-reset on Arkanoid sets with MCU [Lord Nightmare]
-osdmini: Fixes build issues [Stuart Carnie]
-Replaced osd_lock with std::mutex [Miodrag Milanovic]
-Software list entries can now supply slot option defaults [AJR]
-i8271: Unload head after programmed revolutions [Nigel Barnes]
-apple2: Fix parallel card ACK handling, Print Shop almost works with
the lx810l now. [R. Belmont]
-Nibble driver: Rewrote the whole driver. Added video hardware,
preliminary machine driver and memory map. Decoded the graphics.
[Roberto Fresca]
-Made anonymous timer non-anonymous in arkanoid.cpp, fixes savestates
for the sets using the original Taito MCU code [Lord Nightmare]
-Allow load/saved state slots to be bound to joystick buttons [Victor Vasiliev]
-Dumped "Dead or Alive 2 (Rev A)", match existent set, fix game and EPRROM names
[Smitdogg, The Dumping Union]
-Dumped "King of Fighters XI" EN, match JP one, add notes [Brizzo]
-Substantial improvements to Web Audio sound backend for Emscripten
port. [Grant Galitz]
-disound: Don't crash on state load when the mixer is disabled by lack
of inputs (misconfiguration or missing samples) [O. Galibert]
-Initial import of MEWUI to MAME [Maurizio Petrarota]
-External DATs grouped into a single view. [Maurizio Petrarota]
-New video chip support: Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-z80.cpp: Added a debug mechanism for /WAIT pin assertion mechanism
(enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to
Night Gal driver as a quick example. [Angelo Salese]
-Make octal flag part of address_space/address_space_config [AJR]
-Added unknown NAOMI development(?) board BOOT ROM [coolmod]
-Initial support for BGFX [Ryan Holtz, Dario Manesku, Branimir Karadic, Miodrag Milanovic]
-Significant speed improvements to the BGFX renderer. [Ryan Holtz]
-Added basic JSON-based single-pass shader effect support to BGFX renderer. [Ryan Holtz]
-Added hat trick hero 93 PALs [Alex Cmaylo]
-catnmous: graphical improvements [Vernimark, Vas Crabb]
* Redumped Cat and Mouse colour sprite ROM as the correct size
* Implement sprite ROM banking
* Improve colour palette using resistor values from board photographs
-laserbat: fix inadvertently swapped TMS organ chip clocks (fixes music) [Vas Crabb]
-Make Zaccaria 1B11107 and 1B11142 boards devices and share common parts [Vas Crabb]
-apple1: Completely rewrote the driver in modern idioms. All
functionality should be the same. [R. Belmont]
-Descrambled the ROM on the Xerox NoteTaker, and mapped it in the
correct areas to make it start to boot. [Lord Nightmare]
-Xerox NoteTaker: Corrected CPU Clock speed, and map at least some of RAM
[Lord Nightmare]
-electron: Added cassette softlist and implemented BREAK key [Nigel Barnes]
-Xerox NoteTaker: Corrected RAM amount. Attached the pic8259 interrupt
controller, though no interrupts are attached to that yet. Added
documentation of i/o writes during the boot process. [Lord Nightmare]
-vigilant.cpp: Added video timing PROM. [Pasky, caius]
-Videosnaps patch (additional file to write: gamename.inp.timecode) [Michele Fochi]
Added new options:
* [no]exit_after_playback (default=no)
* [no]record_input (default=no) Added new UI shortcut to save current
timecode (default F12) Translated variable names and comments to
english language
-Sord m5 driver update [Ales Dlabac]
added support for RAM expansions EM-5,64KBI,64KBF,64KRX
added m5p_brno mod Sord m5+1024kB
ramdisk+cp/m 2 cart slots
-Moon Light (Set 2): Fix the program ROM addressing. This fix the
corrupt graphics in the double-Up feature. [Roberto Fresca]
-Moved JANGOU_BLITTER into a device [Angelo Salese]
-NCS8105 ADCX opcode is actually an ADDX, fixes gfx garbage in
nightgal.cpp [Angelo Salese]
-Corrected ROM labels and removed endian-swap during descramble for
notetaker in favor of loading ROMs the other way round. Add ROM
locations. [Lord Nightmare]
-Xerox NoteTaker: Implement ROM/RAM overlay as per schematics.
Documented Address map and part of I/O map. [Lord Nightmare]
-Note that one of the buccaneers proms matches the vigilante video sync
prom [caius, David Haywood]
-Moon Light: Rearranged and split by program. This generated new sets
due to the hidden extra programs in the program ROMs. [Roberto Fresca]
-Xerox NoteTaker: Added the IO Processor firmware v1.50 as an alt bios
after typing it from the assembly source listing on bitsavers. Added
two PROMs as NO_DUMP. Updated comments and history a bit, but needs
further improvement. [Lord Nightmare]
-Updated Xerox NoteTaker documentation and history section, with cited
sources. [Lord Nightmare]
-Cherry Master v1.10: Fixed inputs / DIP switches. [Roberto Fresca]
-Xerox NoteTaker: Finished documenting the I/O CPU's I/O ports, updated
history documentation a bit more [Lord Nightmare]
-Figured out algorithm and replaced SnowBoard Championship lookup
table with proper emulation of device [Samuel Neves & Peter
Wilhelmsen]
-chihiro.c: Redumped "Sega Network Taisen Mahjong MJ 2 (Rev G)" [ANY]
Re-parented set
-mitchell.cpp: Dumped a blockjoy board and noted a rom label difference
[Andrea Palazzetti]
-snotec.xml: Added 3 new cart dumps. [TeamEurope]
-Extended LUA API [Jeffrey Clark]
-Support for the AMPAL18P8 to the jedutil tool. [Kevin Eshbach]
-Improved cross compile support [Jeffrey Clark]
-Hp9845: Added tape driver [F. Ulivi]
-r9751: Add more DMA registers for serial and floppy [Brandon Munger]
-slapstic: One small step toward slapstic modernization [AJR]
* Make chip number part of device configuration, not init param
* Correct mainpcb slapstic number in racedrivpan
* Remove many unused slapstics
-c64_cart.xml, c128_cart.xml: Added some diagnostic carts.
[World of Jani]
-COM5016/COM8116 Baud Generator: Added a bunch more divisor tables and
notes [Lord Nightmare]
-Apollo changes: [Hans Ostermeyer]
* Unified logging format in associated devices
* Use correct raw video modes
-Xerox NoteTaker: Finished IOCPU memory map documentation. Hooked up the two
UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to
ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART.
[Lord Nightmare]
-AY-3-1015 UART: Fixed two swapped pin functions. [Lord Nightmare]
-Added multi-language support for MAME [Miodrag Milanovic]
-sq1: Much-improved LCD and front panel button support.
[Parduz, R. Belmont]
-weddingr: better input port descriptions [Vas Crabb]
-Added Chinese Simplified and Chinese Traditional translation [YuiFAN]
-Added German translation [Raf Tacker]
-Added Japanese translation [Fujix]
-Added Italian translation [Angelo Salese,Antonio Paradossi,Fabio Priuli]
-Added Portuguese (Brazil) translation [Ashura-X]
-pacman.cpp, meadwttl.cpp: small fix of game years for Novomatic's Cannon
Ball and Meadows' Meadows 4 in 1, respectively, to synchronize with
history.dat [Antonio Paradossi]
2016-03-04 13:47:13 +01:00
|
|
|
post-extract:
|
|
|
|
# will be chosen in preference to /usr/include/signal.h, but does not provide kill()
|
|
|
|
${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h
|
Updated mame to 0.181.
MAME 0.181
Happy new year from the MAME team! To help you celebrate, weâre
unwrapping an extra-special release this month, with enough
improvements to put anyone in a good mood. The exciting news thatâs
got people talking is that protected microcontrollers (MCUs) from
a number of games have been read out and hooked up in MAME. This
gives real, emulated sound in Toaplan's Vimana, Fire Shark (also
known as Same! Same! Same!) and Teki Paki, proper emulation of
Tokio/Scramble Formation, M-chip emulation for Taito Extermination,
Dr Toppel and Plump Pop, MCU emulation for Sega Altered Beast and
Golden Axe, and partial sound in World Beach Volley. There's more
coming on this front, so stay tuned for upcoming releases!
MAME 0.181 also marks the debut of Votrax SC-01 emulation in MAME,
based on reverse-engineering die photographs. The digital section
should be pretty much perfect, although there are still some issues
in the analog section (plosives don't sound quite right). Overall,
it's a huge improvement in Votrax speech synthesis emulation, and
a great leap forward in our understanding of how the hardware works.
It also means speech samples are no longer required for a number
of games.
Building on the ARM improvements in last month's release, we now
have working floppy drives and sound in the Acorn Archimedes driver,
and default NVRAM images for the US Aristocrat Mark 5 games. This
greatly increases the amount of RISC OS software you can try out,
improves the gameplay experience in the Archimedes-based arcade
games, and allows you to play the Aristocrat gamblers without having
to make your way through the setup process first.
MAME's discrete netlist emulation library has been expanded
substantially in this release, including some new classes of devices
like ROMs, and many newly supported logic chips. This will make it
substantially easier to emulate arcade games which used discrete
TTL logic, and as a test of this new functionality, the TTL video
board from the Hazeltine 1500 intelligent terminal is now emulated
using the netlist system. There's ongoing work in this area involving
multiple developers, so look out for more exciting updates in this
space.
Weâve fixed some fairly significant bugs, including one preventing
the debugger from working on Linux or Mac with drivers that use a
dynamic recompiler core, and one that could cause MAME to crash
when using BDF fonts. The internal UI should be more efficient if
you're using icons now, and issues with spurious key repeats should
be reduced. The Beezer driver has been rewritten and should be
improved overall.
There are quite a few newly dumped arcade games in this release,
including Eeekk!, Simpson Junior (a Korean bootleg of J. J.
Squawkers), Power Flipper Pinball Shooting (an updated version of
Grand Cross), a version of Momoko 120% with English text, Miss
World 2002 (an adult Qix game), and alternate versions of The
NewZealand Story, Real Bout Fatal Fury, Space Dungeon, Flicky and
Turbo Force. The Apricot PC and Xi are now working, further increasing
MAME's coverage of DOS-based computers that aren't IBM-compatible.
You can also play with the COP44L version of Entex Space Invader,
and Mattel Funtronics Jacks and Red Light Green Light.
There are far too many improvements to list here, including lots
of fixes for graphics and flip screen issues, but you can read all
about it in the whatsnew.txt file, or grab the source or Windows
binaries from the download page and start playing.
MAME 0.180
Hello everybody! Are you ready for the November MAME release? It's
definitely ready for you, and there are lots of reasons to get
excited this time around. First and foremost, a number of ARM CPU
core fixes mean you can now boot to the RISC OS desktop on an
emulated Acorn Archimedes, and try some of the included applications.
The same bug fixes allow a number of Aristocrat Mark 5 gambling
machines to boot and run in demonstration mode. There are still
some issues to iron out, but things have definitely improved
enormously.
On the arcade front, protection on Atari Space Lords has finally
been reverse-engineered making the game playable. This is an
interesting space combat game for one or two players, where the
second player takes on the role of the gunner/co-pilot. In another
improvement that's been a long time coming, The Acclaim RAX sound
board is now emulated, bringing sound to Batman Forever and NBA
Jam Extreme. There are substantial improvements to the Magnet System
emulation (added in last month's release) making these rare prototype
bootlegs playable. David Haywood also fixed some graphical issues
in Altered Beast, and Angelo Salese fixed graphical issues in The
Lost Castle in Darkmist.
There are some other notable improvements in computer emulation,
too. Barry Rodewald has added support for IC Card (PCMCIA SRAM)
storage on the FM Towns, and substantially improved LSI Octopus
emulation. The Mac 128/512/Plus drivers have been modernised, and
serial port support has been added to the Apple IIgs driver. Another
DEC Rainbow 100 update from Bavarese fixes colours in high-resolution
mode among other improvements.
Newly supported systems include RC De Go (Go By RC outside Japan),
newly dumped versions of 1945k III, Forgotten Worlds, Sol Divide
and Vendetta, the Italian release of Mustache Boy, 286-based versions
of the Intel iSBC, bootlegs of Blue Shark, Pole Position II and
Ozma Wars, more Fidelity and Mephisto chess computers, and more
electronic toys.
2017-01-05 00:05:12 +01:00
|
|
|
# will be chosen in preference to /usr/include/dirent.h, but does not provide opendir() et al.
|
|
|
|
${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h
|
Update mame to 0.175.
Get ready for your vacation and grab MAME 0.175!
We're proud to say MAME now supports a number of previously unemulated
prototypes, alternate versions of games, and unusual systems.
Prototypes include the super-rare Konami Kyuukoukabakugekitai, Home
Data's Mahjong Joshi Pro-wres Give Up 5 Byou Mae, and an early
Japanese version of E.D.F.: Earth Defense Force. Atari Moto Frenzy,
previously lacking protection emulation, is now fully playable.
We've also added a number of gambling games, including some Flaming
7's variants.
Many more Game Boy peripherals are now supported, including real-time
clocks, light sensors and tilt sensors. This makes several previously
unsupported games fully playable.
This release includes improvements to the Sega Master System and
SG-1000 emulation, including better SG-1000 expansion slot support,
and drivers with correct clock speeds for South American Master
System variants.
There's some big news in Sun emulation: all sun3 models will now
POST, MAME has a SPARCv7 CPU core, and there has been substantial
progress towards emulating the SPARCstation 1 (sun4c). Using unidasm
(built with TOOLS=1) you can disassemble SPARCv7 SPARCv7 or SPARCv9
code, incuding all VIS variants up to VIS-3B.
As usual, there are many emulation improvements, including fixes
for keyboard controls in some TRS-80 games, and better Seibu COP
emulation in Legionnaire, Heated Barrel and Godzilla.
In less visible changes, MAME's memory system got a nice cleanup
exposing a number of existing issues which are now fixed, and the
netlist-based discrete circuit simulation code has had a major
overhaul with lots of performance improvements. There are a number
of improvements to MAME's debugger modules in this release,
particularly the imgui-based debugger.
2016-06-30 20:05:55 +02:00
|
|
|
${MV} ${WRKSRC}/3rdparty/genie/build/gmake.freebsd ${WRKSRC}/3rdparty/genie/build/gmake.bsd
|
Update mame to 0.171.
0.171
-------
MAMETesters Bugs Fixed
----------------------
- 06137: [Crash/Freeze] (maygay1bsw.c) Many sets in maygay1bsw.cpp: Several games
are crashing while "initializing.." (Osso)
- 06135: [Interface] ROM-less games cannot be started from internal UI
- 02327: [Graphics] (megasys1.c) chimerab: Priorty PROM is missing. (David Haywood)
- 06134: [Misc.] all games with LED outputs: ledutil no longer works (micko)
- 06139: [Color/Palette] (x68k.c) x68k [akumajo]: Some elements turn blue (crazyc)
Source Changes
--------------
-New video chip support : Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-Pyon Pyon Jump: [Roberto Fresca]
Create derivative machine driver.
Hooked the V9938 Yamaha VDP.
Added the DIP switches bank #1
Hooked the system input ports.
Added support for Yamaha YM2149.
Decoupled the YM2149 data read.
Correct bankswitching.
Added sound latch & output port.
Version added to the game description.
Proper inputs + DIP switches support.
Second CPU IRQ ack. Promoted to working.
OKI M5205 ADPCM samples support.
-pulsarlb: Added extra bios [Robbbert]
-Modernized sound volume setting code in various Atari drivers [AJR]
-Fixed F3 soft-reset on Arkanoid sets with MCU [Lord Nightmare]
-osdmini: Fixes build issues [Stuart Carnie]
-Replaced osd_lock with std::mutex [Miodrag Milanovic]
-Software list entries can now supply slot option defaults [AJR]
-i8271: Unload head after programmed revolutions [Nigel Barnes]
-apple2: Fix parallel card ACK handling, Print Shop almost works with
the lx810l now. [R. Belmont]
-Nibble driver: Rewrote the whole driver. Added video hardware,
preliminary machine driver and memory map. Decoded the graphics.
[Roberto Fresca]
-Made anonymous timer non-anonymous in arkanoid.cpp, fixes savestates
for the sets using the original Taito MCU code [Lord Nightmare]
-Allow load/saved state slots to be bound to joystick buttons [Victor Vasiliev]
-Dumped "Dead or Alive 2 (Rev A)", match existent set, fix game and EPRROM names
[Smitdogg, The Dumping Union]
-Dumped "King of Fighters XI" EN, match JP one, add notes [Brizzo]
-Substantial improvements to Web Audio sound backend for Emscripten
port. [Grant Galitz]
-disound: Don't crash on state load when the mixer is disabled by lack
of inputs (misconfiguration or missing samples) [O. Galibert]
-Initial import of MEWUI to MAME [Maurizio Petrarota]
-External DATs grouped into a single view. [Maurizio Petrarota]
-New video chip support: Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]
-z80.cpp: Added a debug mechanism for /WAIT pin assertion mechanism
(enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to
Night Gal driver as a quick example. [Angelo Salese]
-Make octal flag part of address_space/address_space_config [AJR]
-Added unknown NAOMI development(?) board BOOT ROM [coolmod]
-Initial support for BGFX [Ryan Holtz, Dario Manesku, Branimir Karadic, Miodrag Milanovic]
-Significant speed improvements to the BGFX renderer. [Ryan Holtz]
-Added basic JSON-based single-pass shader effect support to BGFX renderer. [Ryan Holtz]
-Added hat trick hero 93 PALs [Alex Cmaylo]
-catnmous: graphical improvements [Vernimark, Vas Crabb]
* Redumped Cat and Mouse colour sprite ROM as the correct size
* Implement sprite ROM banking
* Improve colour palette using resistor values from board photographs
-laserbat: fix inadvertently swapped TMS organ chip clocks (fixes music) [Vas Crabb]
-Make Zaccaria 1B11107 and 1B11142 boards devices and share common parts [Vas Crabb]
-apple1: Completely rewrote the driver in modern idioms. All
functionality should be the same. [R. Belmont]
-Descrambled the ROM on the Xerox NoteTaker, and mapped it in the
correct areas to make it start to boot. [Lord Nightmare]
-Xerox NoteTaker: Corrected CPU Clock speed, and map at least some of RAM
[Lord Nightmare]
-electron: Added cassette softlist and implemented BREAK key [Nigel Barnes]
-Xerox NoteTaker: Corrected RAM amount. Attached the pic8259 interrupt
controller, though no interrupts are attached to that yet. Added
documentation of i/o writes during the boot process. [Lord Nightmare]
-vigilant.cpp: Added video timing PROM. [Pasky, caius]
-Videosnaps patch (additional file to write: gamename.inp.timecode) [Michele Fochi]
Added new options:
* [no]exit_after_playback (default=no)
* [no]record_input (default=no) Added new UI shortcut to save current
timecode (default F12) Translated variable names and comments to
english language
-Sord m5 driver update [Ales Dlabac]
added support for RAM expansions EM-5,64KBI,64KBF,64KRX
added m5p_brno mod Sord m5+1024kB
ramdisk+cp/m 2 cart slots
-Moon Light (Set 2): Fix the program ROM addressing. This fix the
corrupt graphics in the double-Up feature. [Roberto Fresca]
-Moved JANGOU_BLITTER into a device [Angelo Salese]
-NCS8105 ADCX opcode is actually an ADDX, fixes gfx garbage in
nightgal.cpp [Angelo Salese]
-Corrected ROM labels and removed endian-swap during descramble for
notetaker in favor of loading ROMs the other way round. Add ROM
locations. [Lord Nightmare]
-Xerox NoteTaker: Implement ROM/RAM overlay as per schematics.
Documented Address map and part of I/O map. [Lord Nightmare]
-Note that one of the buccaneers proms matches the vigilante video sync
prom [caius, David Haywood]
-Moon Light: Rearranged and split by program. This generated new sets
due to the hidden extra programs in the program ROMs. [Roberto Fresca]
-Xerox NoteTaker: Added the IO Processor firmware v1.50 as an alt bios
after typing it from the assembly source listing on bitsavers. Added
two PROMs as NO_DUMP. Updated comments and history a bit, but needs
further improvement. [Lord Nightmare]
-Updated Xerox NoteTaker documentation and history section, with cited
sources. [Lord Nightmare]
-Cherry Master v1.10: Fixed inputs / DIP switches. [Roberto Fresca]
-Xerox NoteTaker: Finished documenting the I/O CPU's I/O ports, updated
history documentation a bit more [Lord Nightmare]
-Figured out algorithm and replaced SnowBoard Championship lookup
table with proper emulation of device [Samuel Neves & Peter
Wilhelmsen]
-chihiro.c: Redumped "Sega Network Taisen Mahjong MJ 2 (Rev G)" [ANY]
Re-parented set
-mitchell.cpp: Dumped a blockjoy board and noted a rom label difference
[Andrea Palazzetti]
-snotec.xml: Added 3 new cart dumps. [TeamEurope]
-Extended LUA API [Jeffrey Clark]
-Support for the AMPAL18P8 to the jedutil tool. [Kevin Eshbach]
-Improved cross compile support [Jeffrey Clark]
-Hp9845: Added tape driver [F. Ulivi]
-r9751: Add more DMA registers for serial and floppy [Brandon Munger]
-slapstic: One small step toward slapstic modernization [AJR]
* Make chip number part of device configuration, not init param
* Correct mainpcb slapstic number in racedrivpan
* Remove many unused slapstics
-c64_cart.xml, c128_cart.xml: Added some diagnostic carts.
[World of Jani]
-COM5016/COM8116 Baud Generator: Added a bunch more divisor tables and
notes [Lord Nightmare]
-Apollo changes: [Hans Ostermeyer]
* Unified logging format in associated devices
* Use correct raw video modes
-Xerox NoteTaker: Finished IOCPU memory map documentation. Hooked up the two
UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to
ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART.
[Lord Nightmare]
-AY-3-1015 UART: Fixed two swapped pin functions. [Lord Nightmare]
-Added multi-language support for MAME [Miodrag Milanovic]
-sq1: Much-improved LCD and front panel button support.
[Parduz, R. Belmont]
-weddingr: better input port descriptions [Vas Crabb]
-Added Chinese Simplified and Chinese Traditional translation [YuiFAN]
-Added German translation [Raf Tacker]
-Added Japanese translation [Fujix]
-Added Italian translation [Angelo Salese,Antonio Paradossi,Fabio Priuli]
-Added Portuguese (Brazil) translation [Ashura-X]
-pacman.cpp, meadwttl.cpp: small fix of game years for Novomatic's Cannon
Ball and Meadows' Meadows 4 in 1, respectively, to synchronize with
history.dat [Antonio Paradossi]
2016-03-04 13:47:13 +01:00
|
|
|
|
2015-07-14 22:14:49 +02:00
|
|
|
pre-build:
|
|
|
|
# problems with mame-specific png.h
|
|
|
|
${RM} -f ${WRKDIR}/.buildlink/include/png*
|
2011-02-03 23:22:35 +01:00
|
|
|
|
|
|
|
do-install:
|
2015-07-14 22:14:49 +02:00
|
|
|
${INSTALL_PROGRAM} ${WRKSRC}/mame64 ${DESTDIR}${PREFIX}/bin/mame
|
2011-02-03 23:22:35 +01:00
|
|
|
set -e; \
|
2015-07-14 22:14:49 +02:00
|
|
|
for prg in castool chdman floptool imgtool jedutil ldresample ldverify \
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
nltool nlwav pngcmp regrep romcmp split src2html srcclean unidasm; do \
|
2011-02-03 23:22:35 +01:00
|
|
|
${INSTALL_PROGRAM} ${WRKSRC}/"$$prg" ${DESTDIR}${PREFIX}/bin; \
|
|
|
|
done
|
2016-04-29 10:30:50 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/man/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/man/*.6 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/artwork/LICENSE ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/artwork/*.* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/border_blur/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/border_blur
|
Updated mame to 0.176.
It's the last Wednesday of the month, and time for another MAME
release. We'd like to thank the Debian team for their help during
this development cycle: they've provided patches allowing MAME to
build cleanly on several more platforms, and arranged access to
IBM-sponsored POWER8 machines so we could improve our PowerPC
support.
The popular crt-geom and crt-geom-deluxe shaders have been ported
to BGFX and are now distributed with MAME, thanks to cgwg. The BGFX
versions of these shaders allow live adjustment of effect parameters
through the slider controls menu.
Interesting newly supported games include rare Soviet arcade games
Gorodki and Kot Rybolov, gambling mahjong game Swing Gal, and
alternate versions of Beastie Feastie and Raiden Fighters 2. Graphical
issues have been fixed in Seibu Kaihatsu's Denjin Makai, Godzilla,
Legionnaire and Zero Team, and there are some improvements to the
Tandy CoCo 3 palette. A few remaining gameplay issues in Taito's
Operation Wolf were resolved.
Thanks to a huge group effort involving some of our highly valued
external contributors as well some MAME team members, we've got
some visible progress on the Sun SPARCstation drivers. The SPARCstation
IPC (sun4_40 driver) now passes its self-tests and allows you to
use the OpenBoot interactive Forth interpreter at the ok prompt.
Note that there are still issues with SCSI emulation, so it won't
boot from and emulated hard disk or CD-ROM. In other news for
emulation of professional systems, MAME now supports the TeleVideo
990 and 995-65 terminals.
For people using CRT monitors and/or running games at native
resolution, we've added a lot of characters to the uismall.bdf font
supplied with MAME. It now covers most European languages using
Latin and Cyrillic scripts, as well as modern Greek and half-width
katakana. Changes were also made to improve legibility.
For developers, scrolling and hilighting in the state (registers)
view have been fixed, and viewing memory in the debugger no longer
causes spurious side effects like bank switches in systems like the
Apple II and Osborne 1. There's also been a lot of refactoring and
modernisation, particularly in the netlist and UI code.
2016-07-30 19:14:28 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/*.* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/crt-geom/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains/crt-geom/
|
Updated mame to 0.177.
Today marks the end of the southern winter/northern summer, and
time for the hotly anticipated August MAME release. Possibly most
importantly, we've fixed the issues that were causing menus to
display off the edge of the screen on Windows (MT06335). We've
integrated a fix for Aimtrack Dual Lightguns on windows from new
contributor Pitou, and the behaviour of XAudio2 sound output should
be much improved when adjusting game speed to match monitor refresh
rate. Mouse behaviour on SDL builds (Linux/Mac) is also improved.
Thanks very much to all the users who reported issues and helped
out testing fixes.
We have lots of newly working computer systems to show off: Xerox
Alto-II, TeleNova Compis (a 16-bit educational computer from Sweden),
Victor 9000, Wang Professional Computer (DOS-based but not IBM
compatible), Atari Portfolio (of Terminator 2 fame), and Vector-06C
(a mass-produced Soviet home computer). Newly working games include
Namco Techno Drive, the original Japanese release of Orca's River
Patrol, Korean puzzle game Intergirl, and gambling game Magical
Butterfly. Speaking of gambling games, this release is a huge update
for BFM, JPM and Maygay fruit machines. John Parker has created a
tool that converts MFME layouts to MAME layouts and contributed
layouts for hundreds of games. This should make it far easier and
more rewarding to work on these drivers.
MAME now includes a driver for a VGM music file player virtual
machine (VGM is a popular video game music file format). This
feature is primarily intended as a way for developers to test sound
cores and do A/B comparisons, as it's a lot easier to just load a
VGM test case than to play a game until it uses the sound chip
feature you want to test, but it's also a convenient way to enjoy
a wide variety of video game music. You can try it out by running
mame vgmplay -bitb file.vgm or choosing "VGM player" from the list
of systems and loading a VGM file in the appropriate media slot
through the internal file manager.
The generic serial terminal and keyboard devices have been greatly
improved. This should make computers controlled via serial port
far more usable. (Keyboard layout, key repeat, simultaneous
keypresses, local echo, auto CR/LF and audible bell have all been
improved and/or made configurable.)
There are a number of improvements for MAME developers and
contributors. We now allow Unicode characters in C++ and Lua source
comments. This can make documentation clearer when referring to
original machine labels. Source files must be encoded in UTF-8 with
no initial byte order mark. Non-ASCII characters are allowed in
comments, but not in most other parts of source files. Source and
comments must still be written in English. We've improved build
times a little, and migrated a lot of MAME-specific constructs to
standard C++14 library features. A number of MAME APIs have been
streamlined and modernised. The palette viewer now shows some
details about the colour swatch under the mouse pointer (press F4
during gameplay to show, this may be interesting to regular users
as well).
Of course, this release also comes with more alternate versions of
games supported (including The NewZealand Story, Metamorphic Force,
Super Hang-On, Terminator 2, Golden Tee '98, Gulf Storm, and Teenage
Mutant Ninja Turtles), and other fixes and improvements for machines
already emulated by MAME (including Midway V-Unit outputs/layouts
from Risugami and input/output improvements for gambling/medal
games from AJR).
2016-09-02 14:22:46 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/*.md ${DESTDIR}${PREFIX}/${DOCDIR}
|
2015-07-14 22:14:49 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/hash/* ${DESTDIR}${PREFIX}/${SHAREDIR}/hash
|
2011-02-03 23:22:35 +01:00
|
|
|
|
2015-07-14 22:14:49 +02:00
|
|
|
.include "../../audio/flac/buildlink3.mk"
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
.include "../../converters/utf8proc/buildlink3.mk"
|
2015-07-14 22:14:49 +02:00
|
|
|
.include "../../devel/GConf/buildlink3.mk"
|
|
|
|
.include "../../devel/SDL2/buildlink3.mk"
|
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
|
|
.include "../../databases/sqlite3/buildlink3.mk"
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
.include "../../graphics/glm/buildlink3.mk"
|
2015-07-14 22:14:49 +02:00
|
|
|
.include "../../fonts/SDL2_ttf/buildlink3.mk"
|
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 implemented.
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-11-12 08:20:58 +01:00
|
|
|
.include "../../fonts/fontconfig/buildlink3.mk"
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
.include "../../lang/lua/buildlink3.mk"
|
|
|
|
.include "../../lang/python/pyversion.mk"
|
2015-07-14 22:14:49 +02:00
|
|
|
.include "../../textproc/expat/buildlink3.mk"
|
mame: updated to 0.202
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. (smf)
- 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. (Robbbert)
- 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
Jongputer
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
fmtowns_cd:
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
ibm5150:
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-10-11 10:20:54 +02:00
|
|
|
.include "../../textproc/pugixml/buildlink3.mk"
|
|
|
|
.include "../../textproc/rapidjson/buildlink3.mk"
|
|
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
2015-07-14 22:14:49 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|