MAME 0.110u5

  • 0.110u5
    -------



    MAMETesters Bugs Fixed
    ----------------------
    circusc0110u2gre [Derrick Renaud]
    circusc37b16ora [Derrick Renaud]
    64street057gre [Mamesick]
    cannonb0104u8Yel [Mamesick]
    gratia099u4red [Atari Ace]




    Source Changes
    --------------
    Improvements to the Polygonet Commanders driver: [Andrew Gardner]
    * Implemented various dsp56k opcodes
    * Polygonet Commanders now gets past the memory tests


    Fixed the background color in perfrman. [Pierpaolo Prazzoli]


    Merged in some MESS-specific PC support code. [Nathan Woods]


    Added mosaic effect to valtric. Yes, it looks as bad on real hardware
    as in MAME Smile [Tomasz Slanina]


    Fixed colors in Honey Dolls. [David Haywood]


    Added the final filtering stages to the sound, proper watchdog and
    memory mirroring to the circusc driver. Also added PORT_DIPLOCATION
    info and save state support. [Derrick Renaud]


    Updated vconv.c to support preprocessor and assembly file output in
    MSVC builds. [Nathan Woods]


    Improved DIP switches for Honey Dolls and Twin Adventure.
    [Brian Troha]


    Removed the "Autocenter Speed" menu entry for Analog Controls that do
    not use it. [Derrick Renaud]


    Added a "Digital Speed" of 0 in the "Analog Controls" menu. This will
    cause the control to only inc/decrement once per button press no
    matter how long the button is pressed. Remember this is still scaled
    by the "Sensitivity" setting. [Derrick Renaud]


    Scaled Windows mouse Z axis by 30 to make it usable. Most mice
    inc/decrement by 120 for each wheel click. Some rare ones are 30. So
    this means for most mice, using a Sensitivity setting of 25%, you
    will get 1 inc/decrement for each wheel click. [Derrick Renaud]


    Cleaned up the cclimber driver, replacing hacks for cannonb with a
    separate video update callback. [Mamesick]


    Moved the ST-V protection related code into stvprot.c and added some
    notes about the decathlete protection and renamed stvhacks to
    stvinit, because it contains most of the inits as well as the
    speedhacks. [David Haywood]


    Major funworld driver rewrite: [Roberto Fresca]
    - Merged/splitted some machine drivers, memory maps and inputs.
    - Unified get_bg_tile_info for all games.
    - Mapped the input buttons in a better format (all games).
    - Added proper color PROM decode routines.
    - Splitted the driver to driver/vidhrdw.
    - Corrected the screen size and visible area to magiccrd.
    - Added the remaining 2 GFX planes to magiccrd; GFX are imperfect.
    - Royalcrd: Added all inputs and DIP switches.
    - Fixed jolycdcr gfx to 4bpp.
    - Other fixes to get jolycdcr running.
    - Managed royalcdb to work, using the 2nd half of program ROM.
    - Managed jolycdit to work, but with imperfect graphics.
    - Fixed CPU clock to 2MHz. in all remaining games.
    - Fixed ay8910 frequency based on elephfam audio.
    - Fixed ay8910 volume in all games to avoid clipping.
    - Reworked jolycdcr, jolycdit inputs.
    - Set jolycdat as bigdeal clone.
    - Added the bipolar PROM and GAL to jolycdit.
    - Added color PROMs to cuoreuno and elephfam sets.
    - Corrected jollycrd screen size and visible area.
    - Hooked, wired and decoded the color prom in jollycrd sets.
    - Wired and decoded the color prom in cuoreuno and elephfam sets.
    - Wired and decoded the color prom in royalcrd.
    - Hooked, wired and decoded the color prom in bigdeal sets.
    - Decrypted jolycdit gfx roms.
    - Decrypted jolycdae and managed the planes to show correct colors.


    Minor Unicode changes for the Windows code. [Nathan Woods]


    Added serial in/out support to the Amiga hardware. Added hooks for
    output pins and light pen positioning. Also fixed the horrible static
    at startup in the debug build. [Aaron Giles]


    Reorganized the laserdisc support a bit to accommodate new players.
    Added Sony LDP-1450 support. [Aaron Giles]


    Added new render texture format TEXFORMAT_YUY16, which is used to
    hold 4:2:2 Y/Cb/Cr format pixels. Updated the Windows Direct3D code
    and the software renderers to use this format directly. [Aaron Giles]


    Added new render texture fromat TEXFORMAT_PALETTEA16, which is the
    same as TEXFORMAT_PALETTE16 but respects the alpha component of the
    palette entry. Updated the Windows Direct3D code and the software
    renderers to use this format. [Aaron Giles]


    Changed the render system to respect blendmodes for screen elements
    rather than hard-coding them. This allows individual VIDEO_UPDATE
    routines to do their own compositing. [Aaron Giles]


    Removed the illusion from the rendering system that you could pass in
    arbitrary palettes. The system palette is all that is supported.
    [Aaron Giles]




    New games added or promoted from NOT_WORKING status
    ---------------------------------------------------
    Twin Adventure [David Haywood]
    Royal Card [Roberto Fresca]




    New clones added
    ----------------
    Twins (set 2) [David Haywood]
    Jolly Card (Austria, encrypted) [Roberto Fresca]
    Royal Card (Slovakia, encrypted) [Roberto Fresca]
    Elephant Family (Italia, old) [Roberto Fresca]
    Phoenix (Centuri), Set 2 [Brian Troha]




    New games marked as GAME_NOT_WORKING
    ------------------------------------
    ParaParaParadise [Ville Linde]
    Keyboardmania 3rd Mix [Ville Linde]
    Mad Dog McCree [Andrea Turci, Aaron Giles]
    Who Shot Johnny Rock? [Andrea Turci, Aaron Giles]
    Mad Dog II: The Lost Gold [Andrea Turci, Aaron Giles]
    Space Pirates [Andrea Turci, Aaron Giles]
    Gallagher's Gallery [Andrea Turci, Aaron Giles]
    Crime Patrol [Andrea Turci, Aaron Giles]
    Crime Patrol 2: Drug Wars [Andrea Turci, Aaron Giles]
    The Last Bounty Hunter [Andrea Turci, Aaron Giles]
    Fast Draw Showdown [Andrea Turci, Aaron Giles]
    Platoon [Andrea Turci, Aaron Giles]
    Zorton Brothers (Los Justicieros) [Andrea Turci, Aaron Giles]
    Joker Card [Roberto Fresca]