registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); } public function getOutput() { return; } public function replaceOutput($output, $key) { require_once( IPSLib::getAppDir('ibprobattle') . '/sources/battleHooks.php' ); $this->battleHook = new battleHooks( $this->registry ); return $this->battleHook->statsTopicView($output, $key); } } ?>registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); } public function getOutput() { require_once( IPSLib::getAppDir('ibprobattle') . '/sources/battleHooks.php' ); $this->battleHook = new battleHooks( $this->registry ); return $this->battleHook->statsTopicViewJS(); } } ?> MAME v0.79u4 Released!!! - Emulator Releases [/emu] -

Jump to content

Welcome to
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account

MAME v0.79u4 Released!!!

- - - - -

  • Please log in to reply
2 replies to this topic



    --={1Emu Legend}=--

  • Ultra Members
  • 1,451 posts
  • Gender:Male
  • Location:Australia

You can download it from here

What's New:


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]


General Source Changes

Misc Changes [Nathan Woods]
- Updated I286 CPU core to MAME 0.79

- Adding a missing case to jaguargpu_get_info()

- Updated m4510 and m6509 CPU cores to MAME 0.79

- Removed a duplicate global variable definition

- Removed NEOMAME and CPSMAME declarations

- 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.

- Changed key_trans_table to be non static and renamed to
win_key_trans_table (this table is now used in MAME32)

- Changed all fatalerror() calls to osd_die()

- Added -createblankhd and -copydata commands
- Added new arguments to -createhd
- Ported to Macintosh

- 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]


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

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

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

Misc Fixes [Nathan Woods]
  - Fixups for the CP1610 core
  - Fixed the declaration of activecpu_set_irq_callback()

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

  - Refactored to remove MESS specific code

  - Added ide_bus_0_r() call to access the bus directly

  - 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, 28 February 2004 - 05:20 PM.



    --={1Emu Legend}=--

  • Ultra Members
  • 1,451 posts
  • Gender:Male
  • Location:Australia
Split-Merged v0.79u1-v0.79u4 Changes:

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

No ZIPs removed.

-------------------------------- ZIPs Changed --------------------------------- - Neo-Geo 3 Count Bout / Fire Suplex - Neo-Geo Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden - Area 51 (Nov 15, 1995) - Neo-Geo Blue's Journey / Raguy - Neo-Geo Blazing Star - Neo-Geo Goal! Goal! Goal! - Vs. Hogan's Alley - Neo-Geo Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den - Neo-Geo Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle - Neo-Geo King of the Monsters 2 - The Next Thing - Neo-Geo Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 1) - Neo-Geo Magical Drop III - Neo-Geo Metal Slug - Super Vehicle-001 - Neo-Geo Neo Bomberman - Neo-Geo Neo Drift Out - New Technology - Neo-Geo Ninja Master's - haoh-ninpo-cho - Neo-Geo Power Spikes II - Neo-Geo Pulstar - Neo-Geo Ragnagard / Shin-Oh-Ken - Rallys (bootleg?) - Neo-Geo Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special - Neo-Geo Samurai Shodown III / Samurai Spirits - Zankurou Musouken (set 1) - Neo-Geo Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin - Neo-Geo Shock Troopers (set 2) - Neo-Geo Shock Troopers (set 1) - Neo-Geo Aero Fighters 3 / Sonic Wings 3 - Soul Calibur (SOC14/VER.C) - Neo-Geo Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero, The - Targ - Neo-Geo Neo Turf Masters / Big Tournament Golf - Neo-Geo Twinkle Star Sprites - Neo-Geo Tecmo World Soccer '96 - Vs. Slalom - Neo-Geo Waku Waku 7 - Neo-Geo World Heroes Perfect - Neo-Geo Windjammers / Flying Power Disc

--------------------------------- ZIPs Added ---------------------------------- - Area 51 (Oct 25, 1995) - Bongo - Botanic - Battle of the Solar System - F-15 Strike Eagle - F-X - Hunchback (Galaxian hardware) - Kusayakyuu - Mad Alien - Quadro Quiz II - Quasar - Quasar (Alternate) - Radikal Bikers - Strikers 1945 (Alt) - Neo-Geo Samurai Shodown III / Samurai Spirits - Zankurou Musouken (set 2) - Soul Calibur (SOC11/VER.A2) - Speed Up - Super Tank Attack (prototype?) - Surf Planet - Teenage Mutant Ninja Turtles (US 4 Players, set 2) - Violence Fight (US) - 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, 28 February 2004 - 05:16 PM.



    --={1Emu Legend}=--

  • Ultra Members
  • 1,451 posts
  • Gender:Male
  • Location:Australia
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



Edited by ForceX, 29 February 2004 - 06:27 AM.

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users