Jump to content

Mame 81u5 Released


James

Recommended Posts

http://haze.mame.net/

 

0.81u5

 

General Source Changes

 

Removed vblank callback logging left in by mistake [Aaron Giles]

 

Fixed slow Seattle boot times caused by recent IDE change [Aaron Giles]

 

DCS2 upload command HLE optimization (to make driver easier to work with) [Aaron Giles]

 

MIPS core interrupt fixes [Aaron Giles]

 

MIPS core MIPS3DRC_FLUSH_PC option for accurate PC handling when debugging [Aaron Giles]

 

Fixed MIPS bug when directly accessing 2-byte values in big endian

mode [Aaron Giles]

 

Seattle Update [Aaron Giles]

seattle.c:

* improved VBLANK interrupt handling

* cleaned up handling of DMA operations

* DMA operations now properly pause if they can't write to the voodoo

* now returning proper PCI IDs for the bridge device

* mapped more inputs and DIP switches for Biofreaks

* fixed clock speed for Wayne Gretzky's 3D Hockey

* cleaned up memory maps

* added Vapor TRX to the supported games

* added entries for Hyperdrive and SF Rush: The Rock (no hard disks ATM)

 

midwayic.c:

* added faux support for setting the real time clock (to pass diags)

* added shuffle map for Vapor TRX

* implemented crude loopback in UART (to pass diags)

 

voodoo.c:

* added full memory FIFO emulation

* removed hack for fastfill operations after a buffer swap

* added compile time option to reduce the resolution

* added client callbacks for VBLANK synchronization

* cleaned up handling of statistics and debugging info

* added optional R/B component swapping (for vaportrx)

* fixed crashing problems when executing Midway POSTs

* now dynamically computing refresh rate based on hSync/vSync registers

 

Improved Raiden 2 Sprite Drawing [David Haywood]

Game still not playable due to banking / protection issues

 

Misc Fixes [Nathan Woods]

src/osdepend.h:

- Added __attribute__((noreturn)) to osd_die() when compiling under

GCC 2.5 and greater

 

src/memory.c:

src/state.c:

src/x86drc.c:

src/cpu/i386/i386.c:

src/cpu/i386/i386op16.c:

src/cpu/i386/i386op32.c:

src/cpu/i386/i386ops.c:

- Converted printf()/exit() combination of calls to osd_die()

 

src/windows/config.c:

- osd_die() messages now get sent to both logerror and console output

 

src/cpu/i386/i386op16.c:

src/cpu/i386/i386op32.c:

src/cpu/i386/i386ops.c:

- Implemented i386 in/out instructions

 

Model 1 lighting improvements [ElSemi]

 

TMS32025 Fixes [Phil Stroffolino, Quench]

 

SPI System Updates [Ville Linde]

* Applied text layer decrypt to the regular tiles, it also improves them a lot

* Greatly improved tilemap emulation including scrolling, layer disables, etc.

* Improved tilemap emulation further, including tile bank select and palette bank select.

* Supports alternate (older?) video hardware in viperp1 with one fewer tilemap and a different VRAM layout.

* Added mahjong keyboard controller for ejanhs, but it doesn't coin up yet.

* Improved sprite drawing

* Sound starting to work in the single-board rf2_us

 

Konami GX Cleanups [R.Belmont]

* Removed Acho's fake dipswitches to avoid confusing real PCB owners

* Unified and cleaned up memory maps to latest specs.

* Some more protection emulation for rushhero (the spritelist is now copied to the right place), but no visible results

* Removed unused routines to stop warnings on GCC 3.3+

* Fixed the PSAC tile decode for type 3 and type 4 games.

* Fixed the PSAC tilemap flipx/y flags for type 3.

 

Rock-ola Improvements [Curt Coder]

drivers/rockola.c

sndhrdw/rockola.c

- More cleanup

- Added sn76477 interfaces to other games, not connected yet, needs discrete sound expert (wink wink)

- Added vanguard SHOTB sound effect

- Added NO_DUMP to vangrdce fake roms

- Correct ROM names for nibbler from manual

 

MegaPlay Improvements allowing it to pass more checks [barry Rodewald]

 

New Games supported or promoted from GAME_NOT_WORKING status:

-------------------------------------------------------------

 

Brave Blade [smf, David Haywood]

Ray Storm [smf, Olivier Galibert]

Pirate Treasure [stefan Jokisch]

 

New Clones supported or promoted from GAME_NOT_WORKING status:

--------------------------------------------------------------

 

NBA Maximum Hangtime v1.03 [Asure]

Leprechaun (Pacific Polytechnical license) [stefan Jokisch]

 

New Non-Working games / clones supported

----------------------------------------

 

MegaPlay: Tecmo World Cup [David Haywood]

MegaPlay emulation is still incomplete

Vapor TRX [Aaron Giles]

locks up when you attempt to start a game

San Francisco Rush: The Rock [Aaron Giles]

Hyperdrive [Aaron Giles]

missing harddisks

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...