Jump to content

MAME v0.79u4 Released!!!


ForceX

Recommended Posts

http://haze.mame.net

 

You can download it from here

 

What's New:

 

0.79u4

 

General Source Changes

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

 

Fixed sound pitch / balance in Asterix [Oliver Achten]

 

Fixed a problem when resetting various games caused by the timer updates [Aaron Giles]

 

Fixed some Quasar Dipswitches [Pierpaolo Prazzoli]

 

0.79u3

 

General Source Changes

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

 

Misc Changes [Nathan Woods]

src/cpu/i86/i286.c:

src/cpu/i86/i286.h:

src/cpu/i86/i286intf.h:

- Updated I286 CPU core to MAME 0.79

 

src/cpu/jaguar/jaguar.c:

- Adding a missing case to jaguargpu_get_info()

 

src/cpu/m6502/m4510.c:

src/cpu/m6502/m4510.h:

src/cpu/m6502/m6509.c:

src/cpu/m6502/m6509.h:

src/cpu/m6502/ops09.h:

src/cpu/m6502/ops4510.h:

src/cpu/m6502/t65ce02.h:

- Updated m4510 and m6509 CPU cores to MAME 0.79

 

src/sndhrdw/snes.c:

- Removed a duplicate global variable definition

 

src/cheat.c:

src/info.c:

src/usrintrf.c:

- Removed NEOMAME and CPSMAME declarations

 

src/mame.c:

- Added a new consistency check on CPUs to check for the existence of

certain get_info cases needed for debugging.  This consistency check

is currently only enabled for MESS.

 

src/windows/input.c:

src/windows/input.h:

- Changed key_trans_table to be non static and renamed to

win_key_trans_table (this table is now used in MAME32)

 

src/memory.c:

- Changed all fatalerror() calls to osd_die()

 

src/chdman.c:

- Added -createblankhd and -copydata commands

- Added new arguments to -createhd

- Ported to Macintosh

 

src/artwork.c:

- Changed artwork_override_screenshot_params() so that its

functionality will kick in whenever the artwork system is active, even

without artwork pieces

- Introduced a static artwork_system_active(); a call to check to

see if the artwork system is active.

 

Misc PSX cleanups [smf]

 

Removed some memory system test code [Aaron Giles]

 

Fixed a TMS32031 bug that was causing some problems in Radikal bikers [Aaron Giles]

 

 

New Games supported or promoted from GAME_NOT_WORKING status:

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

 

Quasar [Mike Coates, Pierpaolo Prazzoli]

(other Zaccaria games are still being worked on)

 

New Clones supported or promoted from GAME_NOT_WORKING status:

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

 

FX (bootleg of SRD mission) [Pierpaolo Prazzoli]

 

0.79u2

 

General Source Changes

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

 

Timer System Update [Aaron Giles]

 

The timer system is now integer-based instead of floating-point based. It requires

64-bit ints. I've defined a new type 'mame_time' which is a 96-bit time value.

There are 32 bits for counting full seconds, and 64 bits for counting subseconds.

This type is used extensively in the core timer system and the CPU scheduler.

 

The accuracy of the new system is down to 1 attosecond (10^-18 seconds).

This may seem excessive, but for a 100MHz CPU, each clock cycle is 10^10

attoseconds. That works nicely because 100MHz divides evenly. For a 96MHz

CPU, each clock cycle is 1.041666667 * 10^10 attoseconds. Rounding, we lose

1/3 of an attosecond per cycle in error. Multiply that error by 96000000 and

you end up with an error of 32000000 attoseconds. Fortunately, that's only

0.032ns, but if I had much less accuracy than this, the errors would start

to add up in a more significant way.

 

All the existing APIs are still around, and doubles can still be passed as

arguments. But they are all immediately connverted to 'mame_time' values for

processing.

 

The old system had some drifting errors due to FP rounding which are gone

now.

 

 

 

Fixed Unix compile (renamed rand_r in namconb1 driver) [R.Belmont]

 

Misc Fixes [Nathan Woods]

src/cpuintrf.c:

src/cpuintrf.h:

  - Fixups for the CP1610 core

  - Fixed the declaration of activecpu_set_irq_callback()

 

src/mame.c:

  - Added a new consistency check for drivers that use non-existent

    CPU cores

 

src/machine/snes.c:

src/includes/snes.c:

  - Refactored to remove MESS specific code

 

src/machine/idectrl.c:

src/machine/idectrl.h:

  - Added ide_bus_0_r() call to access the bus directly

 

src/cpu/z80/z80.c:

  - This patch changes the Z80 CPU core to set the Z80 cycle tables to

      their defaults on startup.  This removes any need for drivers to reset

    the Z80 cycle tables back to their defaults on exit.

 

Cleaned up some itech32 notes [brian Troha]

 

Fixed some firebatl dips [b.S.Ruggeri]

 

CPU Specific Memory Map fix [Aaron Giles]

 

Fixed targ filenames and added proms [chaneman]

 

Updated PIC core + drivers to use internal memory maps [QUench]

 

Added support for the IACK and IDLE commands in the TMS32031 core [Aaron Giles]

 

Various Updates [Curt Coder]

 

Updated NeoGeo sets to use correct roms [HPMAN]

 

Psikyo.c video fixes [Leon van Rooij]

  - glitch in gunbird attract mode (tilemaps can be opaque);

  - glitch in s1945, when the planes are shown (sprite-tilemap priorities);

  - glitch in s1945, lvl 7 (there is an additional per-tile rowscroll mode). This solves  mametesters s1945066gre.

 

Fixed m68kdasm bug [Leon van Rooij]

 

Decode information for custom cpu used by robowrest2001 [Dave Widel]

 

Fixed Irem GA-20 pitch [R.Belmont]

 

Added support for DMA based DAC 'sound chip' and updated DCS / CAGE to use it. [Aaron Giles]

 

Enigma 2 fixes [Tomasz Slanina]

- sound

- bg starfield in enigma2

- cocktail mode

- fixed some bugs (protection?)

- colors

 

Sample Support in Tailgunner [Erik Ruud]

 

New Games supported or promoted from GAME_NOT_WORKING status:

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

 

Kusayakyuu [Tomasz Slanina]

incomplete driver, various sound / gfx issues

Botanic [David Haywood]

Bongo [Pierpaolo Prazzoli]

Pro Yakyuu Nyuudan Test Tryout [Pierpaolo Prazzoli, Bryan McPhail]

Mad Alien [Norbert Kehrer]

 

 

New Clones supported or promoted from GAME_NOT_WORKING status:

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

 

Area 51 (newer 68020 Version) [brian Troha]

Zoom909 [Tomasz Slanina]

Strikers 1945 (alt) [brian Troha]

Hunchback (galaxian hardware) [Pierpaolo Prazzoli]

 

New Non-Working games / clones supported

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

 

Gaelco 3D games (Radikal Bikers, Surf Planet) [Aaron Giles]

incomplete emulation of 3D Hardware

Microprose 3D (botss, stankatk etc.) [David Haywood]

skeleton driver, just loads the roms

Edited by ForceX
Link to comment
Share on other sites

Split-Merged v0.79u1-v0.79u4 Changes:

 

-------------------------------- ZIPs Removed ---------------------------------

 

No ZIPs removed.

 

-------------------------------- ZIPs Changed ---------------------------------

 

3countb.zip - Neo-Geo 3 Count Bout / Fire Suplex

aof3.zip - Neo-Geo Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden

area51.zip - Area 51 (Nov 15, 1995)

bjourney.zip - Neo-Geo Blue's Journey / Raguy

blazstar.zip - Neo-Geo Blazing Star

goalx3.zip - Neo-Geo Goal! Goal! Goal!

hogalley.zip - Vs. Hogan's Alley

kabukikl.zip - Neo-Geo Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den

kizuna.zip - Neo-Geo Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle

kotm2.zip - Neo-Geo King of the Monsters 2 - The Next Thing

lastblad.zip - Neo-Geo Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 1)

magdrop3.zip - Neo-Geo Magical Drop III

mslug.zip - Neo-Geo Metal Slug - Super Vehicle-001

neobombe.zip - Neo-Geo Neo Bomberman

neodrift.zip - Neo-Geo Neo Drift Out - New Technology

ninjamas.zip - Neo-Geo Ninja Master's - haoh-ninpo-cho

pspikes2.zip - Neo-Geo Power Spikes II

pulstar.zip - Neo-Geo Pulstar

ragnagrd.zip - Neo-Geo Ragnagard / Shin-Oh-Ken

rallys.zip - Rallys (bootleg?)

rbffspec.zip - Neo-Geo Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special

samsho3.zip - Neo-Geo Samurai Shodown III / Samurai Spirits - Zankurou Musouken (set 1)

samsho4.zip - Neo-Geo Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin

shocktra.zip - Neo-Geo Shock Troopers (set 2)

shocktro.zip - Neo-Geo Shock Troopers (set 1)

sonicwi3.zip - Neo-Geo Aero Fighters 3 / Sonic Wings 3

soulclbr.zip - Soul Calibur (SOC14/VER.C)

ssideki4.zip - Neo-Geo Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero, The

targ.zip - Targ

turfmast.zip - Neo-Geo Neo Turf Masters / Big Tournament Golf

twinspri.zip - Neo-Geo Twinkle Star Sprites

tws96.zip - Neo-Geo Tecmo World Soccer '96

vsslalom.zip - Vs. Slalom

wakuwak7.zip - Neo-Geo Waku Waku 7

whp.zip - Neo-Geo World Heroes Perfect

wjammers.zip - Neo-Geo Windjammers / Flying Power Disc

 

--------------------------------- ZIPs Added ----------------------------------

 

area51a.zip - Area 51 (Oct 25, 1995)

bongo.zip - Bongo

botanic.zip - Botanic

botss.zip - Battle of the Solar System

f15se.zip - F-15 Strike Eagle

fx.zip - F-X

hunchbkg.zip - Hunchback (Galaxian hardware)

ksayakyu.zip - Kusayakyuu

madalien.zip - Mad Alien

quaquiz2.zip - Quadro Quiz II

quasar.zip - Quasar

quasara.zip - Quasar (Alternate)

radikalb.zip - Radikal Bikers

s1945a.zip - Strikers 1945 (Alt)

samsho3a.zip - Neo-Geo Samurai Shodown III / Samurai Spirits - Zankurou Musouken (set 2)

soulclba.zip - Soul Calibur (SOC11/VER.A2)

speedup.zip - Speed Up

stankatk.zip - Super Tank Attack (prototype?)

surfplnt.zip - Surf Planet

tmntua.zip - Teenage Mutant Ninja Turtles (US 4 Players, set 2)

viofighu.zip - Violence Fight (US)

zoom909.zip - Zoom 909

 

For anyone who wants to verify their roms using either ClrMAME or Romsenter, dowload the following files:-

 

 

MAME Changes for ClrMAME

 

MAME Changes for Romcenter

 

To Download The Above Files You Must Right Mouse Click The Link And Then Select Save Target As

Edited by ForceX
Link to comment
Share on other sites

For anyone that does not know what ClrMAME and Romcenter they allow you to verify your romsets compared to datfiles to ensure that you have the proper/latest roms. You can visit their offical websites for more information

 

ClrMAME

 

Romcenter

Edited by ForceX
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...