Jump to content

    Mednafen 0.6.4 released

    Robert
    By Robert,

    Multi-system emulator

     

    August 21, 2006 - Mednafen 0.6.4 Released

    0.6.4:

     

    * Added somewhat experimental Neo Geo Pocket(Color) emulation based off code from NeoPop, heavily modified.

    * GB: Fixed frame rate when sound is disabled.

    * Added →, ←, ↑, and ↓ characters to the Lynx, GB, GBA, and PC Engine directional button names used for button configuration, to match the NES button names.

    * PCE: Added setting "pce.adpcmlp", default value 0, that when enabled, will cause Mednafen to apply a lowpass filter to ADPCM sound output with a rolloff frequency dependent on the current ADPCM playback frequency. This makes ADPCM voices sound less "harsh", however, the downside is that it will cause many ADPCM sound effects to sound a bit muffled.

    * PCE: Moved the OpenGL screen clearing code into the FlipOpenGL() function to fix a problem with some PCE games that use multiple resolutions per frame having a partially corrupted screen when the OSD was up.

    * PCE: Fixed save state loading with save states created during a CDROM data transfer.

    * Fixed a bug that was causing flickering OSD remnants to remain onscreen in fullscreen mode if the OSD was drawn outside of the game screen area.

    * Fixed a bug in the resizing code for save state previews that was causing save state previews for the NES, GB, GBA, and Lynx to look absolutely horrible.

    * Assigned the two keys "-"(not the numpad instance) and "=" to functions "decrement selected save state slot" and "increment selected save state slot", respectively.

    * Removed the checks preventing save state usage when playing NSFs, since save states may be useful with NSFs in some circumstances.

    * Added a new setting "ckdelay", which controls the length of time, in milliseconds, that a button/key corresponding to a "dangerous" command like power, reset, exit, load state, etc. must be pressed before the command is executed. The default value is 0.

    * Input mapping configuration is now saved after argument parsing if there is no game to be loaded, allowing a command like "mednafen -inputcfg pcegamepad1" to work properly.

    * The message "Configuration finished." will now be displayed when button mapping for the selected input device is complete when using the in-game configuration process.

    * PCE: Fixed a bug in the debugger involving disassembling block memory transfer instructions(effectively, the length was being fetched 1 byte too early).

    >> Get it HERE.


    AmiArcadia/WinArcadia 1.6 released

    Robert
    By Robert,

    Emerson Arcadia emulators

     

    Changes since 1.51:

     

    * Pixel-accurate collision detection.

    * Improved noise emulation (Amiga version).

    * Improved timing (Amiga version).

    * Improved RETE instruction emulation.

    * Bug Fixes.

    >> Get it HERE (about halfway down the page)


    HazeMD 0.04a released

    Robert
    By Robert,

    Sega emulator

     

    HazeMD 0.04a

     

    Haze Megadrive Emu 0.04a

    ————————

     

    Added a callback to the 68k TAS instruction, this allows Gargoyles and Ex-Mutants to work again and is cleaner than the previous solution of simply hacking out the TAS writeback in all cases.

     

    Also added a couple more parent-clone relationships.

    >> Get it HERE.


    Yabause 0.7.0 released

    Robert
    By Robert,

    Saturn emulator

     

    0.6.0 -> 0.7.0

    cart:

    - Added Action Replay flash emulation.

    cd block:

    - Fixed Read Directory/Change Directory commands. This fixes Duke Nukem 3D

    and a few others that have Netlink support.

    - Audio data is no longer stored when read by the cd block. This fixes

    Guardian Heroes.

    - other bug fixes.

    scsp:

    - Added function that allows developers to get easy to read information on

    the requested scsp sound slot.

    - Fixed a bug where the phase wasn't getting updated if DISDL was set to 0.

    This fixes Falcom Classics, Nadesico, and many other games using ADX.

    - Fixed a bug that was causing OCT with a setting of 0x8 to play at the

    wrong octave.

    - Fixed a bug that was causing King of Fighters 95(and possibly others) to

    go into an endless loop.

    scu:

    - Improved SCU interrupt handling.

    sh2:

    - Fixed a bug in exts.b opcode.

    - Corrected some bugs in sh2idle

    - SCI emulation improvements

    smpc:

    - Added proper DOTSEL reporting.

    - Region settings are now properly preserved.

    - Changed region autodetection so it defaults to the japanese region if

    it can't autodetect.

    68k:

    - Fixed a few bugs.

    vdp2:

    - Debug info bug fixes

    - Implemented one mode of external HV latching. This fixes King of Fighters

    95.

    - External latch and sync flags are now cleared on TVSTAT reading.

    - Added speed throttle(basically skips 6 frame draws).

    - Added long writes for VCSTA, LSTA0, and LSTA1 registers.

    software video core:

    - Rewrote it so it's no longer dependent on SDL.

    - Added NBG2/NBG3 support.

    - Added tile mode rendering.

    - Added frame buffer emulation.

    - Added normal sprite drawing.

    - Changed Normal Sprite drawing so that Scaled Sprite and Distorted Sprite

    functions can use it too.

    - Added some support for Scaled/Distorted Sprites.

    - Added VDP1 Polyline and Line drawing to Software renderer.

    - Fixed a bunch of bugs.

    opengl video core:

    - Fixed a few issues with OpenGL initialization.

    - Fixed a window/fullscreen bug.

    - Added a smart Line Scroll/Vertical Cell Scroll interpreter.

    - Changed Color Offset so it uses the same method as the Software renderer.

    - Fixed Rotation Table reading.

    - Fixed a bug in VIDOGLVdp1PolylineDraw where coordinate reads were writing

    to invalid areas.

    linux port:

    - Removed some useless debug messages and fixed the "quit" menu entry.

    - Added vdp1 debug dialog in new gtk interface.

    - Added dialog for sh2, video core switching.

    - Added reset menu entry.

    - Added about dialog.

    - Added MSH2 and SSH2 debug dialogs to the GTK interface.

    - Added transfer dialog to the new gtk ui.

    - Added empty Memory Dump dialog.

    - Added the dialog box for scsp

    - Added shortcut F7 for command Step

    - Added support for memory breakpoints in sh2 debug dialog

    - Sound is now muted when emulation is paused (in gtk interface).

    - The window data is now saved while emulation is paused.

    - Screenshot function added.

    macos port:

    - Added carbon interface

    - Can now build .dmg image from .app directory

    - Other improvements

    windows port:

    - Added SCSP Debug Dialog.

    - Added Reset option to menu.

    - Now uses DirectInput and DirectSound instead of SDL.

    - Added dialog for video, sound and input core switching.

    - Fixed window/fullscreen switching.

    - Added support for memory breakpoints in sh2 debug dialog.

    - Sound volume can now be adjusted in the settings dialog.

    - Sound is now muted when dialog window has focus.

    - Auto frameskip can be be enabled via video settings menu.

    - Other bug fixes.

    general:

    - Better handling of NULL string when opening a file

    - Fixed a few memory leaks

    - ISO support fixes

    - PAL support added

    - Fixed v-blank timing

    - Added auto frameskipping(still not working correctly)

    - Improved sound buffering

    - Fixed handling of invalid SH2 opcodes

    - Dummy sound core bug fixes

    - Fixed some warnings

    - Added experimental bios emulation

    - Added memory breakpoints

    - Added a function to the sound cores for setting the volume.

    >> Get it HERE.


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