MAME 0.110u2: Difference between revisions
From MAMEDEV Wiki
(Initial version.) |
m (link mathias consistently) |
||
(One intermediate revision by the same user not shown) | |||
Line 14: | Line 14: | ||
* [[Mamesick]] | * [[Mamesick]] | ||
* [[Mariusz Wojcieszek]] | * [[Mariusz Wojcieszek]] | ||
* [[ | * [[Mathias Rosenhauer]] | ||
* [[Nathan Woods]] | * [[Nathan Woods]] | ||
* [[Pierpaolo Prazzoli]] | * [[Pierpaolo Prazzoli]] | ||
Line 56: | Line 56: | ||
** cclimber_decode code from drivers/cclimber.c was separated into its own machine/cclimber.c file to allow mshuttle to share it without taking on other dependencies | ** cclimber_decode code from drivers/cclimber.c was separated into its own machine/cclimber.c file to allow mshuttle to share it without taking on other dependencies | ||
* [[ | * [[Mathias Rosenhauer]] added missing x-flipping support in Major Havoc. | ||
* [[Pierpaolo Prazzoli]] made some improvements to trivia madness driver. There still is something wrong in the question roms banking. | * [[Pierpaolo Prazzoli]] made some improvements to trivia madness driver. There still is something wrong in the question roms banking. | ||
Line 101: | Line 101: | ||
'''New games marked as GAME_NOT_WORKING''' | '''New games marked as GAME_NOT_WORKING''' | ||
* [http://www.mameworld.net/maws/romset/jyangoku Jyangokushi: Haoh no Saihai (Japan)] | * [http://www.mameworld.net/maws/romset/jyangoku Jyangokushi: Haoh no Saihai (Japan)] | ||
[[Category:Releases 2006]] |
Latest revision as of 21:44, 4 May 2007
Release Date
MAME 0.110u2 was released on 16 November 2006.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Atari Ace
- Barry Rodewald
- Brian Troha
- Canim
- David Haywood
- Derrick Renaud
- Mamesick
- Mariusz Wojcieszek
- Mathias Rosenhauer
- Nathan Woods
- Pierpaolo Prazzoli
- robiza
- smf
- Tirino73
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Barry Rodewald fixed flags access in the i286 core.
- Nathan Woods updated the MC146818 module to use new core date/time routines.
- Nathan Woods cleaned up disassemblers to remove stubs and ensure the disassemblers are not referenced except in debug builds.
- David Haywood added support for using CHDs to decrypt CPS2 games. This code is disabled for the moment, but will be enabled in the future. Only a handful of games have complete tables so far. These tables are huge (~4GB) and uncompressable until the encryption algorithm is understood.
- smf fixed a bug in the debugger that caused watchpoints to not be active until the next context switch.
- smf cleaned up the input definitions for n-way joysticks so they are more explicit. Added concept of a "16-way" joystick, which is a joystick that doesn't prevent simultaneous opposing directions from bring reported.
- smf commited a major System 573 update:
- fixed PSX SIO control register behavior
- implemented several SCSI CD commands: START/STOP UNIT, PAUSE/RESUME, READ SUB-CHANNEL, READ TOC
- added uPD4701 emulation
- fixed ATAPI reset, PIO, and command IDENTIFY PACKET DEVICE
- hooked up controls for fishing, DRR, and Guitar Freaks games
- hooked up CDDA audio
- removed some unused bytes from the Konami 80's security chips
- Canim fixed the upside down service mode in the commando.c driver.
- Derrick Renaud added support for the Triple Hunt 8-track audio.
- Atari Ace reorganized the Galaxian/Scramble driver:
- machine/scramble.c is broken up into two files, machine/galaxian.c and machine/scramble.c
- drivers/amidar.c, drivers/frogger.c, drivers/scobra.c get copies of some of the data structures they shared from other drivers
- galaxian_base is made static and uses outside of the main driver were rewritten
- cclimber_decode code from drivers/cclimber.c was separated into its own machine/cclimber.c file to allow mshuttle to share it without taking on other dependencies
- Mathias Rosenhauer added missing x-flipping support in Major Havoc.
- Pierpaolo Prazzoli made some improvements to trivia madness driver. There still is something wrong in the question roms banking.
- Mariusz Wojcieszek commited more updates to the ST-V driver:
- vdp1: added shading for sprites (used by znpwfv, cotton, others)
- vdp1: fixed sprite clipping (fixes incorrect sprites in znpwfv)
- vdp1: fixed transparency on colour lookup table sprites (fixes bad sprites in znpwfv)
- vdp2: fixed caching of RGB layer (fixes bad backgrounds on bosses in rsgun)
- vdp2: added additive blending for tilemaps and sprites (rsgun)
- vdp2: added vertical line scroll and linezoom (fixes diehard logo)
- stv: improved speedups for diehard
- stv: fixed speedups for znpwfv
- stv: added preliminary save state support
- Aaron Giles did a significant cleanup of chd.c:
- got rid of the horrible last_error concept; now all routines return an error directly
- fixed several issues in managing metadata
- changed compression and verification routines to be client-driven rather than monolithic
- changed internal codec usage to be more flexible
- altered chdman and MAME to use the new interfaces
- added new -createraw command for creating raw data CHDs
- Aaron Giles fixed a crash bug in romcmp when comparing ZIP files.
Game Support
New games added or promoted from NOT_WORKING status
- Fisherman's Bait * A Bass Challenge / Bass Angler
- Fisherman's Bait 2 * A Bass Challenge
- Fisherman's Bait * Marlin Challenge
- Dancing Stage / Dance Dance Revolution
- Guitar Freaks
- Dance Dance Revolution 2nd Mix
- Dance Dance Revolution 2nd Mix Link
New clones added
New games marked as GAME_NOT_WORKING