Jump to content

    Mame v0.106u3, Intermediate update !

    Robert
    By Robert,
    0.106u3

    ---------

     

    WARNING: As of this build, the new rendering system is enabled by default. The primary focus at this point is compatibility, not performance. Compared to the old -ddraw system, it will appear slower when fully unthrottled because there is not a good mechanism to skip the render if the graphics hardware is still busy like we used to do. If you have any trouble getting a correct display or if you get warning messages printed out when starting MAME, please post about them on http://mametesters.org.

     

    SECONDARY WARNING: The command line and INI parsing code was rewritten. If you notice any problems with handling of parameters in either case, please report the bugs on http://mametesters.org.

     

     

    MAMETesters Bugs Fixed

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

    colmns970105gra [Mariusz Wojcieszek]

     

     

    Source Changes

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

    Added a size parameter to osd_free_executable(). [Olivier Galibert]

     

    Fixed flash rom writes in dgpix games. [Pierpaolo Prazzoli]

     

    More fixes/improvements to jalmah.c DIP switches: [Roberto Fresca]

    Kakumei:

      - Added flip screen DIP switch.

    Daireika, urashima & mjzoomin:

      - Added flip screen DIP switch.

      - Fixed test/service DIP switch.

      - Fixed complete coinage.

     

    Added save state support to the 1942, 1943 and 1945kiii drivers. [Lee Mitchell]

     

    Fixed blitters to work with 15-bit direct RGB modes. [Nathan Woods]

     

    Refactored resource tracking code, auto_malloc(), auto_strdup() etc into a separate module, restrack.c. [Nathan Woods]

     

    Moved large stack buffers into heap buffers to work better on systems with small stacks. [Lawrence Gold]

     

    Fixed a subtle auditing issue when both parents and clones had NO_DUMP ROMs in their manifests. [Hobbes@Play]

     

    Tweaks to the MSVC compiler support: [AtariAce]

    - Removed _MSC_VER specific #pragmas in nec.c

    - Removed _MSC_VER specific #include in winprefix.h

    - Changed makefile to bootstrap vconv.exe with cl instead of gcc

    - Changed calls to lib to use link /lib instead

    - Updated vconv to only use /arch:SSE2 for VC71 and later

    - Cleaned up the profiler code in winmain.c

    - Removed the direct dependency of MAME on shell32 has been

    - Tweaked a couple of preprocessor definitions so we compile as far back as MSVC 5.0

     

    Massive DIP switch update to the following drivers: actfancr, aliens, angelkds, argus, asuka, bwing, compgolf, cop01, dblewing, dec8, dogfgt, dooyong, fuukifg2, homedata, jcross, kaneko16, m92, mainevt, megasys1, metro, ms32, nmk16, paradise, seta, seta2, shisen, snk, ssv, system1, taito_b, taito_f2, taito_l, tecmo, thedeep, thepit, ultraman. [brian Troha, Guru, Yasuhiro Ogawa]

     

    Added code in the debug build to put random data in allocated memory. [Aaron Giles]

     

    Removed remaining chunks of x86 assembly code, as well as references to NASM in the makefiles. [Aaron Giles]

     

    Rewrote the options parsing code to be more flexible and generic. A new core source file options.c provides the ability to add and maintain a database of key/value pairs, which can be queried at runtime. Reconnected all existing frontend options through this code. Bounds checking on options for the old renderer is pretty loose, and several more complicated options have been disconnected as a result. If you are still running with the old renderer, be careful. [Aaron Giles]

     

    Reorganized fronthlp.c to be one step closer to universal. One more layer of abstraction and hopefully it will be able to move up into the core. [Aaron Giles]

     

    New options to control multiple screens in the new renderer: [Aaron Giles]

    -numscreens specifies how many windows to create

    -screen0/screen1/... specifies the name of the screen for each window

    -resolution0/resolution1/... specifies resolution for each window

    -aspect0/aspect1/... specifies aspect ratio for each screen

    -view0/view1/... specifies starting view for each screen

     

    Deprecated osd_skip_this_frame() with the new renderer. osd_update() now returns TRUE if it wants to skip the following frame. [Aaron Giles]

     

    Fixes to the new rendering system: [Aaron Giles]

    - Enabled new renderer by default

    - Fixed crash at startup due to uninitialized memory

    - Fixed crash at shutdown due to incorrect shutdown order

    - Fixed rendering of 15-bit direct RGB games

    - Fixed weird frameskipping issues

    - Fixed off-by-one error on visible area

    - Added proper clipping of quad primitives

    - Optimized the clearing step to avoid redundant drawing

    - Brought software-only case up to support all major blending types

    - Added support for -filter option

    - Reconnected snapshots, though they are unrotated and screen 0 only

    - Fixed several UI problems with new video options menu

    - More strongly defined the blending modes to produce correct effects

    - Added a flag to indicate textures that are of screen bitmaps

     

     

    New games added or promoted from NOT_WORKING status

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

    Mario Lemieux Hockey (Mega-Tech) [David Haywood, Guru]

    Highway Chase (Cassette) [David Widel, Juergen Buchmueller]

    Critter Crusher [Mariusz Wojcieszek, gbluma]

    Daikaiju no Gyakushu [Tomasz Slanina, Guru]

     

     

    New clones added

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

    Turtle Ship (North America) [brian Troha]

    http://mamedev.org

     

    Derivative Builds:

    MAMEplus! test render build

     

    Dats:

    MAMEinfo.dat

     

    Notes:

    MAME Plus! 0.106u3 New Render Test 2006-06-02

     

    BUT has ported the most part of MAMEPlus code to the new render.

    this 0.106u3 has new render enabled for TEST PURPOSE only. No GUI, no scaler. Again, please file bug reports on MAMEPlus forum ONLY.

     

    * fixed gaelco20106u1ora

    * language setting falls back to en_US when CJK font is missing


    PinMAME 1.53 released

    Robert
    By Robert,

    Pinball emulator

     

    Version 1.53 (June 1, 2006) - "GO FASTER!"

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

    It's been 10 months since our last release.  Every time we thought about making this available, a new issue cropped up that we couldn't resist.  Just one more challenge around the corner to overcome.  I'd like to think this version has had the most testing ever, but if you do find a bug, please let us know.

     

    1.53 changes:

     

    *** SOUND ***

    Improved Inder Sound (Gerrit Volkenborn)

    Juegos Populares Sound (Gerrit Volkenborn)

    Improved Zaccaria Sound (Gerrit Volenborn/Oliver Kaegi)

    Gameplan Sound (Oliver Kaegi)

    Added correct sound support for Pennant Fever (Gerrit Volkenborn)

    America 1492 sound now works (Gerrit Volkenborn)

    Fixed Williams Thunderball Sound (Gerrit Volkenborn)

     

    *** CORE/CPU ***

    Added keyboard inputs for Rotation 8 - setup/configuration now possible (Gerrit Volkenborn)

    Gottlieb Preliminary Display fading (Gerrit Volkenborn)

    Mr Game improvements (Steve Ellenoff/Tom Behrens/Gerrit Volkenborn)

    Corrected score displays for Peyper/Inder/Sonic (Gerrit Volkenborn)

    Added support for LTD - should be working (no sound) - Gerrit Volkenborn

    Added improved preliminary support for Playmatic (Gerrit Volkenborn)

    Corrected displays for Safecracker, and other WPC games (Tom Behrens/Brian Smith)

    Added Stern new region DMD dips (Gerrit Volkenborn)

     

    *** COM DLL ***

    VPM Display handling changes (Tom Haukaup)

    Added dual monitor support (Excentric/Tom Haukap)

    Added display rotation for vpm (Tom Haukap)

    Corrected direct draw problem for PINMame (Tom Haukap)

     

    *** ROM SUPPORT ***

    Updated Alien Poker multiball roms (Oliver Kaegi)

    Updated Firepower Custom roms (Oliver Kaegi)

    Added Attack From Mars 1.13B (Brian Smith/Wod)

    Added Austin Powers display roms for foregin languages (Brian Smith)

    Added Bell Ringer roms (Cliffy)

    Added Big Guns Prototype (Brian Smith)

    Added Data East Batman 1.06 (Brian Smith)

    Added Dinosaur Eggs sound rom (Brian Smith/Gerrit Volkenborn)

    Added Gamatron roms (Gerrit Volkenborn)

    Added High Roller Casino and Sharkey's Shootout display roms for added languages (Brian Smith)

    Added Hot Shot Basketball (Brian Smith/Gerrit Volkenborn)

    Added Hyperball (L=6) (Brian Smith/Jess Askey)

    Added Junkyard Prototype (Gerrit Volkenborn)

    Added Medieval Madness 1.09B (Brian Smith/Wod)

    Added Monopoly French, German, Italian, and Spanish Display Roms (Brian Smith)

    Added Monster Bash 1.06B (Brian Smith/Wod)

    Added Odin Deluxe (Brian Smith/Gerrit Volkenborn)

    Added Omni Sound (Brian Smith)

    Added Sonic Star Wars (Steve Ellenoff/Joxer)

    Added Sopranos 3.00

    Added Stargazer Custom rom (Oliver Kaegi)

    Added STTNG Special set (Brian Smith)

    Added Ted Estes bootleg roms for early Williams games (Brian Smith)

    Added Twilight Zone 9.4ch (Brian Smith)

    Added Volcano 1a - alternate sound only (Gerrit Volkenborn)

    Added Whitewater Home Roms (Gerrit Volkenborn)

    Corrected Zaccaria Zankor (Oliver Kaegi)

    >> Get PinMAME and PinMAME32 HERE.


    DotNES v0.25 released

    Robert
    By Robert,
    Current Status (v0.25)

     

    DotNES emulates the NES's 6502 CPU, PPU, Sound, and Joypad 1. But you'd pretty much expect that from any emulator. Current features include:

     

    * Mappers 0, 1, 2, 3, 4, 7, 11, 34, 68, 71 and 232. (MMC5 is technically implemented, but barely works.)

    * Saving SRAM to disk and saving/restoring state (still a bit buggy on some mappers).

    * Sound emulation, supports all 5 channels (2 Square Wave, 1 Triangle, 1 Noise and 1 DMC (Sample) channel). The DMC channel is still unfinished but works for most games.

    * An interactive debugger, with an "old-school" command prompt. Disassemble instructions, dump memory, set breakpoints. Somewhat useful (for me, at least.)

    * Gamepad support (very very rough, settings not saved yet)

    * Fullscreen support (even more rough, if possible, than the Gamepad support.)

    * The ability to throttle speed to various percentages of original speed. Yeah, just in case you want to play Tetris at 25% speed...

    Makes good coffee!

     

    v0.25 has a significant (~50%) speed increase over the prior versions, though it's still nothing to write home about. As I do more cleanup and optimization I expect this to improve significantly, but I'm not expecting this to ever set any records...

    >> Get it HERE.


    EMU 7800 v0.71 released

    Robert
    By Robert,

    Atari 7800 emulator for Windows

     

    0.71:

     

    * Added: Web browser control on new Help tab, enabling easy reference to this README and online game manuals where defined in ROMProperties.csv

    * Fixed: 7800 Emulation: 320B mode corrected to correspond to the real hardware—courtesy of Matthias Luedtke (matthias@atari8bit.de)

    * Updated: Moved to .NET 2.0 and Visual Studio 2005

    * Updated: SDL.dll to version 1.2.10

    * Added: Emulator sleeps after each frame is rendered to reduce superfluous CPU consumption (can be tuned via the Console tab)

    * Updated: Better pause behavior—modal functions are still available during pause

    >> Get it HERE.


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