Up to [cvs.NetBSD.org] / pkgsrc / emulators / mame / patches
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.10, Sun Jul 31 19:10:19 2022 UTC (20 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.9: +1 -1
lines
FILE REMOVED
mame: update to 0.246. Just in time for the end of July, MAME 0.246 makes its grand entrance. The biggest upheaval this month was the reorganisation of the source code to match the project structure. If youãÓe paying attention, youãÍl see the change on the system information screens. Apart from that, it should be transparent to users, while simplifying life for developers. Several audio issues have been fixed this month, including a big overhaul for Fairlight CMI IIx synthesiser channel card emulation, and DAC sound for JPM Lucky Casino fruit machines. The latest enhancements for the crt-geom and crt-geom-deluxe shaders have been belatedly integrated, and the Chinese and Brazilian Portuguese user interface translations are once again up-to-date and complete. Software list updates this month include more prototype console cartridges, half a dozen newly dumped e-kara cartridges, and quite a few metadata cleanups and corrections, as well as the usual batches of Apple II floppies, Commodore 64 tapes and vgmplay music rips.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Jul 1 16:57:29 2022 UTC (21 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.8: +13 -14
lines
Diff to previous 1.8 (colored)
mame: update to 0.245. The highly-anticipated release of MAME 0.245 has finally arrived! As IãàÑÎ sure many of you are already aware, weãàÑ×e added support for two elusive arcade games that didnãàÑÕ see widespread release: Megumi Rescue and Marble Madness II, and the Konami Polygonet system has finally come to life. But before we get to that, there are some changes to MAMEãàÑÔ user interface that you should be aware of. Input options have been moved off the main menu to a submenu of their own. Depending on the system, there can be quite a few of them, and they werenãàÑÕ all grouped. ThereãàÑÔ also a new option to see the input devices recognised by MAME, which should help with diagnosing issues. Megumi Rescue was exhibited at a trade show, but apparently never sold as an arcade game. A home system port was released, but only in Japan. The original arcade game uses a vertically-oriented monitor, and lacks the life bar system and vertical scrolling found in the home version. Despite the arcade version remaining unreleased, and the home version never being widespread, the game was widely copied for TV game systems. ItãàÑÔ nice to see the original preserved all these years later. Marble Madness II was considered a failure on location test. It demonstrates AtariãàÑÔ complete failure to understand what Mark Cerny got right when he made the mid ãà0s classic. A few examples survived in the hands of collectors, but the game was never seen widely. The Polygonet system was KonamiãàÑÔ first foray into 3D arcade games. It was quite apparent that their in-house system wasnãàÑÕ able to compete toe-to-toe with offerings from Sega and Namco. Polygonet Commanders was added to MAME almost twenty years ago, and saw sporadic progress for a few years after that. Regular contributor Ryan Holtz has written an engaging blog post about his adventures bringing it up to a playable state this month. The two games havenãàÑÕ been promoted to working yet as they havenãàÑÕ been extensively tested, but weãàÑÅ love it if you try them out and post your experiences, good or bad. WeãàÑ×e got more complete emulation for three Mac NuBus video cards this month: the Apple Macintosh Display Card, the SuperMac Spectrum/8 Series III, and the SuperMac Spectrum PDQ. The Macintosh Display card, which MAME uses by default for the Mac II, now supports configuring the amount of video RAM installed, as well as a selection of monitors with correct resolutions, refresh rates and colour profiles. The SuperMac Spectrum/8 Series III supports on-screen resolutions up to 1024768, and virtual desktop resolutions up to a massive 40961536 in Black & White mode. Virtual desktop panning and desktop zoom are hardware-accelerated. The Spectrum PDQ supports resolutions up to 1152870, with hardware acceleration for things like moving windows in 256-colour modes. Please be aware that MAME currently has trouble with some combinations of Mac video cards ãàif you want to use multiple monitors on your emulated Mac, itãàÑÔ best to stick with the Macintosh Display Card or Radius ColorBoard. If youãàÑÓe youãàÑÓe just looking to jump into Mac emulation, thereãàÑÔ some helpful information to get you started on our wiki. Thanks in large part to the efforts of Ignacio Prini and Manuel Gomez Amate, the ZX Spectrum cassette software list now includes the Spanish MicroHobby magazine cover tape and type-in program collection. A number of prototypes cartridges have been added for the Game Boy, Super NES and other consoles. Commodore 64 tapes, Apple II floppies, and game music rips in VGM format have each seen a batch of additions.
Revision 1.8, Wed Nov 24 14:07:49 2021 UTC (2 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.7: +1 -1
lines
FILE REMOVED
mame: update to 0.238. You know what time it is? ItãàÑÔ time for MAME 0.238, our November release! After many years of waiting, the rare space shooter Monster Zero from Nihon Game is now playable. Despite the title, this game does not feature a three-headed space dragon. This release adds support for Fowling and Monkey Goalkeeper, two more Elektronika hand-held games built around the Egg/Mickey Mouse Game & Watch program. There are a few changes to MAMEãàÑÔ UI and the debugger this month. Firstly, MAME is now less eager to reset your input configuration if you run it without connecting a game controller. Analog inputs support a few more configuration options, and weãàÑ×e added some (long overdue) documentation for the input configuration process. The timecode logging feature (used by people making gameplay videos) has been moved to a plugin, and debugger memory views now support octal data display, and octal or decimal address display. Support for several Famicom controllers has been added or fixed this month, including the IGS Tap-tap Mat, Bandai Family Trainer, Bandai Power Pad, Bandai Hyper Shot, Konami Doremikko Piano Keyboard, and Konami Exciting Boxing air bag. Also involving peripheral support, the Acorn Archimedes drivers now support podule expansions, the Econet module slot, serial/parallel ports, and extension ROM sockets.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Nov 8 09:44:17 2019 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.6: +4 -19
lines
Diff to previous 1.6 (colored)
mame: update to 0.215. A wild MAME 0.215 appears! Yes, another month has gone by, and itãàÑÔ time to check out whatãàÑÔ new. On the arcade side, TaitoãàÑÔ incredibly rare 4-screen top-down racer Super Dead Heat is now playable! Joining its ranks are other rarities, such as the European release of CapcomãàÏÔ 19XX: The War Against Destiny, and a bootleg of JalecoãàÑÔ P-47 ãàThe Freedom Fighter using a different sound system. WeãàÑ×e got three newly supported Game & Watch titles: Lion, Manhole, and Spitball Sparky, as well as the crystal screen version of Super Mario Bros. Two new JAKKS Pacific TV games, Capcom 3-in-1 and Disney Princesses, have also been added. Other improvements include several more protection microcontrollers dumped and emulated, the NCR Decision Mate V working (now including hard disk controllers), graphics fixes for the 68k-based SNK and Alpha Denshi games, and some graphical updates to the Super A'Can driver. WeãàÑ×e updated bgfx, adding preliminary Vulkan support. There are some issues weãàÑÓe aware of, so if you run into issues, check our GitHub issues page to see if itãàÑÔ already known, and report it if it isnãàÑÕ. WeãàÑ×e also improved support for building and running on Linux systems without X11. 0.214: With the end of September almost here, itãàÑÔ time to see what goodies MAME 0.214 delivers. This month, weãàÑ×e got support for five more Nintendo Game & Watch titles (Fire, Flagman, Helmet, Judge and Vermin), four Chinese computers from the 1980s, and three Motorola CPU evaluation kits. Cassette support has been added or fixed for a number of systems, the Dragon Speech Synthesis module has been emulated, and the Dragon Sound Extension module has been fixed. Acorn Archimedes video, sound and joystick support has been greatly improved. On the arcade side, remaining issues in Capcom CPS-3 video emulation have been resolved and CD images have been upgraded to CHD version 5, Sega versus cabinet billboard support has been added to relevant games, and long-standing issues with music tempo in Data East games have been worked around. 0.213: It's really about time we released MAME 0.213, with more of everything we know you all love. First of all, weãàÑÓe proud to present support for the first Hegener + Glaser product: the ãà×Ãrikettãàchess computers, Mephisto, Mephisto II and Mephisto III. As you can probably guess, thereãàÑÔ an addition from NintendoãàÑÔ Game & Watch line. This month itãàÑÔ MarioãàÑÔ Bombs Away. On a related note, weãàÑ×e also added ElektronikaãàÑÔ Kosmicheskiy Most, exported as Space Bridge, which is an unlicensed total conversion of the Game & Watch title Fire. If you havenãàÑÕ played any of the handheld LCD games in MAME, youãàÑÓe missing something special ãàthey look superb with external scanned and traced artwork. On the arcade side, weãàÑ×e added The Destroyer From Jail (a rare Philko game), and alternate regional versions of Block Out and Super Shanghai DragonãàÑÔ Eye. The CD for Simpsons Bowling has been re-dumped, resolving some long-standing issues. With its protection microcontroller dumped and emulated, Birdie Try is now fully playable. Protection microcontrollers for The Deep and Last Mission have also been dumped and emulated. Improvements to Seibu hardware emulation mean BanprestoãàÑÔ SD Gundam Sangokushi Rainbow Tairiku Senki is now playable, and sprite priorities in Seibu Cup Soccer have been improved. In computer emulation, two interesting DOS compatible machines based on the Intel 80186 CPU are now working: the Mindset Personal Computer, and the Dulmont Magnum. The Apple II software lists have been updated to include almost all known clean cracks and original flux dumps, and the Apple II gameport ComputerEyes frame grabber is now emulated. WeãàÑ×e received a series of submissions that greatly improve emulation of the SWTPC S/09 and SS-30 bus cards. On the SGI front, the 4D/20 now has fully-working IRIX 4.0.5 via serial console, and a whole host of improvements have gone into the Indy ãàׯewportãàgraphics board emulation. Finally, MAME now supports HDI, 2MG and raw hard disk image files.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Jan 4 23:05:12 2017 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.5: +5 -62
lines
Diff to previous 1.5 (colored)
Updated mame to 0.181. MAME 0.181 Happy new year from the MAME team! To help you celebrate, weãÓe unwrapping an extra-special release this month, with enough improvements to put anyone in a good mood. The exciting news thatãÔ 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ã×e 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.
Revision 1.5 / (download) - annotate - [select for diffs], Sun Dec 25 21:44:35 2016 UTC (7 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.4: +48 -4
lines
Diff to previous 1.4 (colored)
Fix clang detection again.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Sep 2 12:22:46 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.3: +1 -45
lines
Diff to previous 1.3 (colored)
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).
Revision 1.3 / (download) - annotate - [select for diffs], Fri Apr 29 08:30:50 2016 UTC (7 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.2: +27 -6
lines
Diff to previous 1.2 (colored)
Updated mame to 0.173. It's the end of another month, and time for a new MAME release. This time there are more improvements for capabilities we have added in previous versions. MAME now includes ports of some popular shaders for the BGFX renderer, including the EAGLE, HQx and xBR scaling effects. Please be aware that the BGFX renderer is still a work in progress, and you may experience some stability issues when using it. This release introduces a new cheat engine based on the Lua scripting language. This opens the door to exciting new possibilities. One of the most significant improvements is better support for systems with banked memory, including many 8-bit home computers like the Apple II family. MAME's archive file handling has been improved in a number of ways. ZIP64 format is now supported, allowing MAME to archives over 4GiB in size. This mean that, for example, large flyer collections don't need to be unzipped for use with the internal UI. 7zip support has been updated for the latest 7zip release, including new archive features and many bug fixes. We've also fixed a number of bugs in the internal file browser. Of course this release also includes many other improvements from the MAME team and external contributors.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Apr 14 21:47:07 2016 UTC (8 years ago) by wiz
Branch: MAIN
Changes since 1.1: +17 -21
lines
Diff to previous 1.1 (colored)
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.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Apr 4 17:32:17 2016 UTC (8 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Don't introduce target specific flags for Clang. Fix clang handling in the Lua build script and avoid alloca issues on NetBSD.