Mame 0.106u2

  • 0.106u2
    -------



    IMPORTANT NOTE: The video system in this version has been completely
    upended and redesigned. The old video system is still the default;
    however, some features may be broken. These are not bug-worthy
    reports, as the old system will soon be deprecated. The new system
    can be compiled by setting the NEW_RENDER flag on in the makefile.


    THE NEW SYSTEM IS STILL WORK-IN-PROGRESS! Apart from video card-
    related issues (like it doesn't work on particular hardware or has
    an incorrect display), bugs are not being tracked at this time.
    There is already a laundry list of things that are broken at the
    top of render.c, and there are many other things that still need
    to be looked at.


    In order to run the new video system with hardware acceleration,
    your machine will require DirectX 8 or later.




    MAMETesters Bugs Fixed
    ----------------------
    suchipi0106u1gra [Roberto Fresca]




    Source Changes
    --------------
    Added support for circular buffering in the SHARC core, and fixed
    several minor bugs. [Ville Linde]


    Added color PROM support for Nintendo's Sheriff driver.
    [Stefan Jokisch]


    Discrete sound updates: [Derrick Renaud]
    - Typedef'ed external discrete sound structures to follow current
    structure use. Statically defined their use in most drivers to
    stop name pollution.
    - Created new DISCRETE_555_VCO1 module. This is the 555&Op-amp
    oscillator circuit used by Borderline.


    Added the new video rendering system. A new file render.c contains
    the bulk of the logic. Major changes include: [Aaron Giles]
    - The OSD layer is now responsible for allocating one or more
    render_targets at osd_init time. The old osd_create_display
    and osd_close_display calls are not used with the new system,
    so initialization must take place at osd_init time.
    - The old osd_update_video_and_audio call has now been replaced
    with a simple osd_update call. This update call passes a
    mame_time to the OSD layer, which is the current emulated time.
    Throttling and speed calculations should use this time instead
    of the framerate.
    - osd_update is responsible for calling the render system to
    request a list of primitives to be drawn on each render_target
    for the current frame. The primitives are simple and include
    clipping rectangles, lines, and rectilinear quads only.
    - If it wishes, the OSD layer can call back to a software
    rasterizer in MAME. The rasterizer code is provided as an
    include module so it can be tuned and optimized for platform-
    specific video modes. See windows/rendsoft.c for a usage
    example.
    - There is a new layout file format .lay, which is XML-based and
    which replaces the old .art files. The .lay files describe how
    to render to a render_target. Each layout file can contain
    multiple "views", which describe one of many ways the various
    elements can be drawn. These views can be selected at runtime
    via the new "Video Options" menu.
    - The built-in UI font can be overridden with any .BDF font. Simply
    name the .BDF file "ui.bdf" and place it in the MAME directory.
    If you run at decent resolutions, you should choose a large
    point size for this font so that the scaled results look nice.
    - The windows implementation uses Direct3D 8 as the preferred
    mechanism for rendering. By default, it will render at the
    current resolution, rather than switching resolutions as before.
    This can be changed by adding -switchres to the command line.
    - There are still a number of imperfect/incomplete features with
    the new renderer, which is why it is not on by default. An
    incomplete list is given in render.c.




    New clones added
    ----------------
    WWF: Wrestlemania (rev 1.20 08/02/95) [Corrado Tomaselli]
    Heavy Smash (Asia version -4) [Corrado Tomaselli]
    Mad Alien (Highway Chase) [Stefan Jokisch]




    New games marked as GAME_NOT_WORKING
    ------------------------------------
    Pasha Pasha 2 [Pierpaolo Prazzoli]
    Trivia Madness [Pierpaolo Prazzoli]

  • Zitat

    Original von NiceOne1
    Hm ok und was heisst das jetzt mit den direct x sachen usw? Kann man nu sachen wie Tekken 3 (3d Games) ohne probs spielen? Weils ja jetz nich wirklich funzt.


    mfg


    Das ist so eine Sache, die ersten 3D Games hatten ja spezial Chips
    für solche Aufgaben, die Mame Devs sehen jetzt vielleicht doch eine
    Möglichkeit solche spezial Chips über/durch/mit modernen 3D Karten
    zu emulieren. Bisher ging das ja rein über die CPU, was ja eigentlich
    auch keine 100% emulation war/ist. ;)
    Ich würde mich aufjedenfall freuen.

  • HAMMER!
    Hardware Beschleunigung in Mame.


    Das gibts doch gar nicht... :D
    Und das einfach in einer u2 verstecken, die Witzbolde.


    Na dann muß ich ja wohl mal updaten ;)


    Kai

  • uiuiui neues mame und neues geiles mala. ja da isn update fällig.


    Hat´s schon jemad ausprobiert ? Is das geruckkels bischen besser ?



    edit: wie funzt den das mit der Highscors ? sind die nach dem MAME update noch da ?

  • Is das die Win oder DOS version? Könnte mal jemand zb tekken 3 versuchen und sagen ob das noch so derbst abruckelt und der sound laggt? =D
    Würd mich schon interessieren ob das funzen würde.

  • NiceOne1 langsam langsam, ist alles noch in beta status,
    ich würde noch abwarten bis version 107 oder so, ich selbst
    hab grad erst alles auf den neuesten stand auf
    version 106 gebracht *schwitz* und nun das :p