Jump to content

    Mame v0.112 Released

    Robert
    By Robert,

    http:/mamedev.org/

     

    0.112

    -------

     

    Happy 10th Anniversary! Today's release marks 10 years since the original release of 0.1. After 10 years, hundreds of developers, thousands of games, and tens of thousands (if not more) of hours of hard work, MAME development is still going strong. Thanks to everyone who has supported this project over the years!

     

     

    MAMETesters Bugs Fixed

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

    debug_assertions0111u6ora [Aaron Giles]

    z80update0111u6red [David Haywood]

    memory_leak0111u6ora (partial) [Oliver Stoneberg]

    crosshair0111u5gra [Canim, Aaron Giles]

    renegade0111u4red [Aaron Giles]

    subs0111u6yel [Aaron Giles]

    ddraweffect0111yel [Aaron Giles]

     

     

    Source Changes

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

    Fixed popping in Berzerk speech. [Lord Nightmare]

     

    Added osd_rmfile to the osdcore, replacing calls to remove(). [Nathan Woods]

     

    Cleaned up a number of drivers that were using malloc from within DRIVER_INIT to use malloc_or_die instead. [Atari Ace]

     

    Fixed memory leak with -wavwrite switch. [Oliver Stoneberg]

     

    Updated Tempest to support second player controls. [stephh]

     

    Updated the dooyong driver to use the new-style banking system. Also added some preliminary save state support. [Vas Crabb]

     

    Some improvements to pmpoker.c: [Roberto Fresca]

    - Crystal documented via #define.

    - CPU clock derived from #defined crystal value.

    - Replaced simulated colors with proper color prom decode.

    - Cleaned up the driver a bit.

    - Updated color PROMs

     

    Some improvements to funworld.c: [Roberto Fresca]

    - All crystals documented via #defines.

    - All CPU and sound clocks derived from #defined crystal values.

    - Added DIPLOCATIONS to all games.

    - Added proper tsc87c52 MCU dumps to monglfir and soccernew.

    - Modified the refresh rate to 60 fps.

     

    Fixed SCSP DSP RAM initialization. [R. Belmont]

     

    Improved decryption of MC8123-0054 based on a new dump. [Nicola Salmoria]

     

    Fixed Moon Patrol scrolling so that it matches the schematics. [Chris Hardy]

     

    Proper implementation of noise generator in the Exidy/Berzerk sound circuit. [Lord Nightmare]

     

    Fixed toaplan2.c driver to add controls for player 3 in 'fixeigh*' (of course, main set - 'fixeight' - still remains unplayable). [stephh]

     

    Added DIP locations to the arabian driver. [Roberto Fresca]

     

    Fixed random dots in Columns '97 graphics. [Mariusz Wojcieszek]

     

    Added DIP locations to wwffest, ninjaw, and itech32 drivers. [brian Troha]

     

    Rewrote faux x86 assembly in the Irem GA20 sound core. [R. Belmont]

     

    Improvements to the Cidelsa driver. [Curt Coder, David Haywood]

     

    Minor cleanup to the 8039 disassembler. [Nathan Woods]

     

    Improvements to the sslam driver: [Quench]

    * corrected the music sequencing simulation of the sound controller in SSLAM based on poking a real board Guru kindly provided.

    * added save state support

    * added DIP locations

     

    Fixed crash in cybrcomm due to missing ROM. [R. Belmont]

     

    Changed alpha blending code to use multiplies instead of table lookups to simplify it. [Aaron Giles]

     

    Cleaned up some poorly written code in konamiic.c; there is still much work to be done here, but it fixes the GX sprites. [Aaron Giles]

     

    Removed linear interpolation from the BSMT2000 by default since the original chip did not do interpolation. [Aaron Giles]

     

     

    New games added or promoted from NOT_WORKING status

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

    Teeter Torture [Aaron Giles]

    Hyper Street Fighter 2: The Anniversary Edition [Nicola Salmoria]

    Lady Master of Kungfu [Juddy]

    Destroyer (Cidelsa) [Curt Coder]

    Witch [Tomasz Slanina]

     

     

    New clones added

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

    Double Dragon (US Set 2) [Corrado Tomaselli]

    Golden Poker Double Up (Mini Boy) [Roberto Fresca]

    Pool 10 (Italia, set 2) [Roberto Fresca]

    Mighty! Pang (USA 001010) [David Haywood, Charles MacDonald]

     

     

    New games marked as GAME_NOT_WORKING

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

    Wyvern Wings [Pierpaolo Prazzoli]

    Alpha One (Vision Electronics / Kyle Hodgetts) [Gareth Hall]

    Cash Quiz (Type B, Version 5) [Chris Hardy]

    edit: Finally, the files are available HERE


    No$GBA 2.3c released

    Robert
    By Robert,

    GBA and DS emulator

     

    04 February 2007 - version 2.3c

    - nds/2d: adjusted window width (nds=256, instead gba=240) (famicom wars demo)

    - nds/memory: allows to execute code in vram (used by mariokart demo on nds7)

    - iomap: replaced various "vals" by "io10seg" (matching to nds9/nds7 pages)

    - nds/wifi/xcept: allows nintendo to write 00h/55h/AAh/FFh to read-only BB-ports

    - nds/3d/irq: emulates gxfifo irq (used by lara/brainage demos)

    - nds/3d/help: added notes on how/when to acknowledge gxfifo irq (see gxstat)

    - nds/3d/dma: emulates gxfifo dma (used by submarine demo and possibly others)

    - nds/dma: renamed/renumbered $profiler_id_dma (supporting the eight ds-modes)

    - nds/3d/help: added GXFIFO DMA Overkill on Packed Commands Without Parameters

    - setup: added gba-solar-sensor setting (now also in freeware version setup)

    - setup: removed experimental rear-alpha option (tested / always enabled now)

    - nds/backup: bugfix: forces no nds-backup in gba-mode (fixes fatalunexpected)

    - nds/xboo: added upload-wait/timeout (for remote secure_area_extra_decryption)

    - nds/dma: prevents gba-style dma3-capture on nds (fixes submarine demo freeze)

    - nds/dma: simplified different dma mode bits by dma_kick_mask at mount_system

    - nds/3d/help: added 3d-lockup note (on swapbuffers with incomplete vertex list)

    - a22i: supports "NOT" operator (more or less, crashes on faulty priority order)

    - a22i/bugfix: long/negative multiply in numeric expression (swapped lsw2/msw2)

    - nds/3d: handles 8bit ldrb reads from 3d ports (4000320h and up)

    - gba/nds-cartloader: fixed crash on loading GBA-carts from inside NDS7-mode

    - thanks: RockmanRotties and Diablow for bugreports on demos and fatalunexpected

    Source / Download


    Mednafen 0.7.2 released

    Robert
    By Robert,

    Multi-system emulator

     

    February 05, 2007 - Mednafen 0.7.2 Released

    A few notable additions include WonderSwan emulation, a memory editor(accessible from the debugger), settings to enable configurable motion blur.

     

    0.7.2:

    * NES: Added MMC1 registers to the NES debugger.

    * Various cleanups(removing dead code and header declarations).

    * Added settings "vblur.accum", enables motion blur accumulation mode, and "vblur.accum.amount".

    * Added setting "vblur", when enabled, will (motion) blur adjacent video frames 50/50.

    * Added WonderSwan emulation, based on Cygne, but greatly improved, and with a debugger.

    * Modified the time base adjustment code used when sound is disabled to fix fast-forwarding when sound is disabled.

    * "Fixed" a few instances of mostly harmless variable shadowing.

    * Mednafen is now compiled with -Wshadow.

    * Modified the save state preview rescaling code to properly(with interpolation instead of nearest-neighbor) rescale PCE games that use the 512pixel-width mode, or in other words... the rescaling code will now work where (fb_width / state_preview_width)

    * Errors saving save states are now propagated and reported.

    * NGP: Files with an extension of "npc" are now also treated as Neo Geo Pocket ROM images.

    * PC-FX: Added setting "pcfx.nospritelimit".

    * Removed the memory dump and graphics memory dump functionality from the main debugger. The new memory editor provides the same or higher level of functionality.

    * Added a new memory editor to the debugger interface, accessible by pressing ALT + 3 in the debugger.

    * PCE: Added support for reduced-bit-depth background mode.

    * If the ALSA driver code is unable to set stereo or mono sound, it will try mono or stereo sound instead, respectively.

    * PCE: PSG waveform RAM will now only be updated if the channel is turned off.

    * glFinish() will no longer be called every frame in the OpenGL code, which should improve performance(if it causes problems, like tearing where there wasn't any before or decreased performance, please file a bug report!).

    * If the "glvsync" setting is 1(the default), and the environment variable "__GL_SYNC_TO_VBLANK" is not set at all(either 0 or any value), then it will be set to "1". This has the effect of forcing vblank synchronization when running under Linux with NVidia's drivers.

    * Fixed configure script option "--disable-jack".

    * Lynx: Screen rotation now works in non-OpenGL mode(SDL+framebuffer), sans scanlines support.

    * Lynx: Screen rotation now also rotates input sanely, as it did in 0.6.x and earlier versions.

    * Fixed a fatal compilation error in the ALSA driver with ALSA versions

    * Fixed a fatal compilation error on GCC

    * Added code to detect the maximum OpenGL texture size, and reworked the OSD code to use tiled drawing if a particular OSD surface is too large to fit in a single texture. This is particularly relevant to users of old Voodoo cards. Note that tiled drawing isn't supported for the main game framebuffer, so video cards with severe texture size limitations will still have problems with PC Engine and PC-FX games that use higher resolution modes.

    * The help screen, debugger, and cheat search interface now use their own surfaces instead of the generic OSD surface.

    * Fixed(hopefully) OSD-clearing in SDL blit mode("-vdriver 1").

    * Removed the option "doublebuf". It is kind of an archaic leftover from when Mednafen did only one blit per frame(and had the OSD written to the game's virtual framebuffer). Double buffering must always be enabled, or else screen corruption may occur. Also, as a note, double buffering does not imply synchronizing to vblank, though this does occur in some situations.

    ***NOTE: Please check your scripts and frontends and remove any "-doublebuf" arguments! ***

    Source / Download


    FBA-XXX Pro v1.27 released

    Robert
    By Robert,

    Source

     

    FBA-xxx Pro v1.27

    >> + T + released a new version of FBA-xxx Pro(info). What's new/fixed:

    * Added the latest updates from FBA-XXX by Team Logic Sunrise

    * Several ROMset updates. (see DATs for details)

    * The following sets have been added: hsf2a, puzloop2, ddsomb, mslugbl, wh2jh

    * NOTE: I've removed the Beta games menu because it was causing problems. I'll re-implement it in the future when I've had time to fix it.

    Join our Discussion Thread!


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...