Następne MAME na horyzoncie. Ahoj.
[19] faust @
środa, 28 Kwietnia 2021 23:08CETNastępne MAME na horyzoncie. Ahoj.
MAME 0.231, our April release, is out now! The Yamaha FM synthesis rewrite is progressing, with the OPL family (including YM2413, YM3526, YM3812, YMF262 and Y8950) done this month. A number of regressions reported against the previous release have also been fixed. Most things should be improved, but if you notice something wrong with a system using one of these chips, be sure to let us know. Warp-1, a very rare Sun Electronics game from the late ’70s, has been added this month. This is an early example of an “into the screen” space shooter.
For as long as it has been emulated, the “3D” stages in Contra have been too easy. This comes down to the functionality of the Konami 007452 chip, which Konami calls a VRC&DMP. Now we know that VRC stands for Virtual ROM Controller, and controls ROM banking. However, the DMP part has been more of a mystery, assumed to be some kind of protection. This month, furrtek worked out that it’s apparently some kind of Divide/Multiply Processor, for 16-bit maths operations that would be unacceptably slow on the games’s pair of 6809-family CPUs. The great news is the game now runs correctly, the bad news is you’ll probably die a lot more.
David “Haze” Haywood is back this month with fixes for several arcade games that have never been quite right. He’s fixed graphical priority issues in SNK’s Beast Busters and Mechanized Attack, improved timing in Seibu Kaihatsu’s Shot Rider, and corrected layer offsets in Mitchell’s Funky Jet. He also added support for a couple of protected Mega Drive bootleg games from Argentina. Recently, David has been streaming MAME gaming sessions, often highlighting under-appreciated games. You can watch the recorded streams on his YouTube channel. Still on the topic of things that have never been right, sasuke has been busy this month. He’s improved the Nichibutsu 1412M2 DAC playback rate and timer period calculation, most noticeable on the Mighty Guy soundtrack, and made Taito’s unicycling game Cycle Maabou playable.
Clones promoted to working
new NOT WORKING machines (#7898)
new NOT_WORKING clone
Games promoted to working
Clones promoted to working
new WORKING software list entries
new NOT WORKING software list entries
Games promoted to working
new NOT_WORKING machine
Games promoted to working
Clones promoted to working
Machines promoted to working
New working software list additions (apple2_flop_orig.xml)
Machines promoted to working
In case you're unaware, many of UI controls on the function keys have been reassigned. For example, instead of P for Pause, now it's F5.
We got annoyed one time too many at the interactions of the P key with drivers that would need it (keyboards, virtual piano keyboards, lots of stuff). So we decided an overhaul was in order. Of course, all that is still customizable, so one can trivially change things back in the UI if needed.
Plus a number of unchanged controls:
Hopefully, that will help. Also, the easier-to-access save/load keys could be nice.
We’re happy to announce that MAME 0.270 is ready! A lot of work has gone into a lot of different areas of MAME throughout September. One very interesting addition is the “Zoomer” PDA. Built by Casio and marketed under multiple brand names, this PDA ran MS-DOS 3.3, GEOS 2.0 and the PenRight user interface. It was one of the first PDAs to include software developed by Palm Computing. Other exotic systems include the Sony NWS-3270 workstation and 68000 development boards from Marion Systems and Motorola themselves.
The Hitachi Basic Master Jr. is now working, giving a glimpse of the Japanese home computer market in the early 1980s. UMC’s attempt at taking on Sega and Nintendo in the mid-1990s, the Super A'Can, is in a much better state than it was previously. Although it still isn’t considered working, numerous issues with graphics and sound have been addressed, and battery-backed cartridge memory is now supported. Several more Apple II input peripherals are now supported. Support for hard-sectored floppy disk formats has been added, which should open up storage options for computers from the S-100 era.
The effort to understand the IGS027A CPUs and dump their internal programs is paying off. Over a dozen slots, mahjong and card games from IGS are now playable. If you’re a fan of these games, you can now play them in the comfort of your home with no risk of blowing your paycheque.
It’s almost the end of August, which means it must be time for MAME 0.269 to be unleashed on the world! The widely-used Zilog Z8410 DMA controller emulation has had an overhaul this month. In concert with the recent Z80 CPU work, this allows more realistic I/O timings for numerous systems. If you’re curious about unreleased prototypes, BASIC is starting to show signs of life on the Commodore 65.
Two additional Japanese releases of Capcom fighting games on CPS-2 hardware have been found this month: a more recent version of X-Men Vs. Street Fighter than any previously dumped set, and a version of Hyper Street Fighter II released a bit over a week before the latest known update. The microcontroller for Irem’s Gallop on M72 hardware has been dumped, allowing simulation code to be removed. Thanks to Peter Wilhelmsen and XingXing, the pace of dumping internal ROMs from IGS027A ARM CPUs has picked up, so we might see more progress on IGS games soon.
Of course, there’s lots more to enjoy, including an 8085-based prototyping board, more chess computers, and improvements to MAME’s debugger.
We’re pleased to announce that MAME 0.268 is available for your enjoyment. This release adds support for Au, an almost forgotten four-way shooter released by Tehkan in 1983. Two IGS redemption games, Fearless Pinocchio and Super Kids, are now playable and have working sound. Speaking of IGS, the Super Poker games were also made playable this month. After many years, the last major issues in Merit’s Match’em Up have been resolved. The quiz game Revelations has had its LaserDisc dumped, and the game is now emulated.
Several more Apple Macintosh models are now working, including the high-end IIfx, Quadra 900 and Quadra 950, the Macintosh Portable, and the PowerBook 100. Three 68k-based workstations made by Hewlett-Packard in the early 1980s, the HP 9826A, HP 9836A and HP 9836C, have been added in this release. Speaking of Hewlett-Packard, the HP9133 external disk interface is now supported, giving you more storage options for the HP 9000/200 and HP 9000/300 series computers.
This release adds the original release of Pop’n Music Animelo 2, the Konami release of Guttang Gottong, and quite a few chess computers. Sanyo’s PHC-20 8-bit home computer and Thaler’s MPS-65 and CT-65 6502 development boards are now supported. Software list updates include a more complete collection of NV Magazine disks for MSX 2 computers and the latest clean cracks of Apple II software on floppy disks.
Today’s the day for MAME 0.267, our midyear release. This month, we’ve got a brand new Z80 CPU core. It’s going to help us support more of the extensive family of Z80-like CPUs and also allow more precise control over bus timings. Speaking of CPU emulation, there are some nice fixes for long-standing Motorola 68k floating point unit bugs. They’re particularly noticeable in classic Mac applications whenever trigonometry is involved, but they also help some arcade systems.
The Tomy Prin-C children’s sticker designer system has come to life this month, with inputs and video output, and enough bug fixes to the Fujitsu F2MC-16 CPU core to get the software running. The printer isn’t emulated, but you can still have fun experimenting with this unique system. If you want something a bit more grown-up, some DMA fixes allow the MIPS-based Sony NEWS workstations to boot the earlier NEWS-OS 4.1R, and there’s a new software list with installation media to get you started.
New working systems
New working clones
Systems promoted to working
Clones promoted to working
New systems marked not working
New clones marked not working
New working software list items
Software list items promoted to working
New software list items marked not working
Merged pull requests
New Games
New Games
MAME 0.266 is ready just in time for the end of May. The first thing you’ll notice is that Taito F3 video emulation has been reimplemented, fixing numerous long-standing graphical issues. The dynamic range compression used by several Yamaha synthesisers seems to finally be understood, fixing audible distortion. Speaking of sound, a previously missing Game Boy Advance sound channel is now emulated.
Several additional members of Nokia’s MikroMikko 1 line of 8-bit business computers from the 1980s are now supported. In PC emulation, S3 ViRGE video accelerator emulation has been simplified and improved. A couple more cartridge types have been added for MSX home computers.
This release also adds plenty of software list items and arcade bootlegs. Lots of code has been cleaned up and modernised, with various bugs fixed along the way. We’ve also added a workaround for the regression in clang 18 that was causing build failures.
As always, you can read about all the changes in this release in the whatsnew.txt file, or get the source code and 64-bit Windows binary packages from the download page.
New working systems
New working clones
Systems promoted to working
Clones promoted to working
New systems marked not working
New clones marked not working
New working software list items
Software list items promoted to working
New software list items marked not working
Merged pull requests
It’s time for our very special MAME 0.265 release! April has seen development across numerous areas. MAME now has support for touch screens on Linux and Windows 8 or later, opening up new possibilities for interactive artwork. If you have a suitable multi-touch screen, you can now play chords on systems with on-screen piano keyboards. Check the documentation for specifics on how touch differs from mouse control in menus. You’ll need to turn on the enable_touch option to use touch screen support on Linux.
A pair of 1970s portable computers from IBM are now emulated in MAME: the IBM 5100 and IBM 5110. Based on a heavily microcoded 16-bit architecture, these systems ran APL software by emulating a System/360 mainframe and BASIC software by emulating a System/3 business system (ancestors of IBM Z and IBM i, respectively). Prior to the introduction of the IBM 5100, APL was exclusive to large mainframe computers. A self-contained 25 kg system running APL as well as BASIC was revolutionary.
You can now plug a virtual Super Game Module into your emulated ColecoVision, adding more RAM and better sound output. Many titles from the vibrant ColecoVision homebrew development community require or make use of the Super Game Module. There’s also a big update to the ColecoVision software lists, including lots of homebrew software to try out. Other software list additions this month include one of the remaining Bandai RX-78 game cartridges, two more GameKing III games, a batch of MSX2 floppy disks, and the latest Apple II floppy disk dumps.
Of course, we haven’t stopped working on arcade game emulation. For the first time, you can play Konami’s Tokimeki Memorial Oshiete Your Heart games. These spin-offs of the popular dating simulation series used heart rate and galvanic skin resistance sensors and printed the results from your game. What appears to be an early version of Visco’s Kokontouzai Eto Monogatari drop puzzle game has been found and dumped. This version has much less content in the data ROM and a smaller program. Another rare find dumped this month is a production version of the CES Galaxy Games StarPak 4 multi-game cartridge.
Other improvements this month include serial console support for the KIM-1 hobbyist computer and an option to use one binary file per track when extracting CHD CD-ROM images.
MAME Testers bugs fixed
New working systems
New working clones
Systems promoted to working
New systems marked not working
New clones marked not working
New working software list items
Software list items promoted to working
New software list items marked not working
Merged pull requests
MAME 0.264 is ready right on time! Before we get to emulation improvements, there are some changes to the debugger that may affect you. The debugger’s printf and logerror commands now support more formatting conversions and options, including NUL-terminated strings from emulated memory, hexadecimal numbers with lowercase digits, and left-aligned fields. This may change the behaviour of some debugger scripts. In other general changes, MAME now supports saving compact cassette images in compressed FLAC format, so you can save some disk space.
Thanks to new contributor Enzo Lombardi, Dribbling now has emulated sound! This classic twin-stick top-down football game was once a common sight in Italy’s numerous arcades. Sound effects make for a much more authentic experience. Robin Sergeant, another relative newcomer to MAME development, has been putting in a lot of work to improve the state of the Research Machines RM-380Z family, and it’s really coming together. This release adds sound, graphics, 8" disk drives, and more.
The very rare arcade game Vampire from Entertainment Enterprises has finally been dumped and emulated. A rare sight in ’80s arcades, it wasn’t known for being a great game. In a way, this makes it more interesting, as we’re more often reminded of successful games and more likely to forget the failures.
If you’re feeling adventurous, you can use the newly emulated Visual Technology XDS-19P as a graphical terminal for a modern Linux system running X11 applications. It requires setting up BootP and TFTP servers, as well as configuring the host system so it can connect, so be prepared for a challenge if you decide to try it out.
Of course, there’s much more, including working controls for Tomy Plarail and Tomica TV games, fixes for audio CD playback, and dumps of the few remaining EC series Japanese e-kara cartridges.
MAME Testers bugs fixed
New working systems
New working clones
Systems promoted to working
New systems marked not working
New clones marked not working
New working software list items
New software list items marked not working
Merged pull requests
© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU