UbuntuUpdates.org

Package "mednafen"

This package belongs to a PPA: GetDeb Games

Name: mednafen

Description:

multi-platform emulator, including NES, GB/A, Lynx, PC Engine
Mednafen is a command-line driven emulator for many different systems. It
has full support for OpenGL and SDL graphics, network play, remappable input
configuration, joystick and keyboard support, save states, game rewinding,
GSF playback, and screenshots.

The systems supported by Mednafen are:
* Atari Lynx
* GameBoy
* GameBoy Color
* GameBoy Advance
* NES
* PC Engine (TurboGrafx 16)
* PC-FX
* SuperGrafx
* NeoGeo Pocket, NeoGeo Pocket Color
* WonderSwan

Hardware emulated by Mednafen includes:
* NES gamepad, Zapper, PowerPad
* Four-Score, Famicom multiplayer adapter
* Arkanoid, HyperShot, Space Shadow, Mahjong controllers
* Oeka Kids tablet, Quiz King buzzers, Family Trainer, Barcode World
* Game Genie

Latest version: 0.9.33.2-1~getdeb1
Release: precise (12.04)
Level: getdeb
Repository: games
Homepage: http://mednafen.sourceforge.net

Links


Download "mednafen"


Other versions of "mednafen" in Precise

Repository Area Version
base universe 0.8.D.3-2build1

Changelog

Version: 0.9.26-1~getdeb1 2012-10-21 18:08:14 UTC

mednafen (0.9.26-1~getdeb1) precise; urgency=low

  * New upstream version
    -- 0.9.26-WIP: --

    October 13, 2012:
    PSX: Handle non-word-aligned timer port reads and writes, rather than
    triggering an assert(). Also, a warning message is
    now printed if a game tries to read from timer open bus space, rather
    than an assert() being triggered.

    More C++11 warning fixes.

    October 12, 2012:
    NES: Added emulation of iNES mapper 101.

    October 11, 2012:
    PSX: Added a "Dance Pad" emulated device, that uses mostly the same code
    as the "Gamepad" device, but doesn't provide
    access to the shoulder buttons, and allows for opposing D-pad directions
    to be pressed simultaneously.

    PSX: Improved emulation of bit15 of the SPU control register; fixes
    problems with "Dance Dance Revolution",
    "Medal of Honor", "Madden NFL 2003", "Fuuraiki", and "The Misadventures
    of Tron Bonne".

    October 10, 2012:
    PSX: Fixed a bug that could cause an emulator crash if the game crashed
    and tried to execute code in the last 64KiB of the
    CPU logical address space.

    -- 0.9.25-WIP: --

    October 9, 2012:
    Fixed a problem of usage of uninitialized memory in a startup function in
    drivers/input.cpp.

    October 8, 2012:
    PSX: Tweaked GunCon hit detection, to improve menu behavior in games like
    "Point Blank 2".

    PSX: Reduced the penalty time required to resume from a Pause state to
    the best-case observed times(for 1x and 2x) on a PS1;
    more accurate modeling will need to take into account the time passed
    since the Pause command among other things(TODO for
    the future maybe, though the relationship between time passed and time to
    resume from a Pause state is a bit...wonky).

    PSX: Pause command completion time is now more accurate, per tests on a
    PS1.

    October 7, 2012:
    PSX: Changed conditions under which "GetLocL" fails, per limited tests on
    a PS1. Fixed a game-breaking lockup in "Star Ixiom".

    PSX: Added CDC "Standby" command and status emulation, fixes a
    game-breaking lockup in "Philosoma".

    October 6, 2012:
    PSX: Don't run DMA channel 1 unless there really is data available from
    the MDEC; fixes partially-broken FMV in "Rayman".

    October 5, 2012:
    PSX: DMA, and GPU FIFO emulation tweaks, to fix a regression in "Legacy
    of Kain - Soul Reaver"(the game does something fairly
    unique; it has a transfer length of 0x10 in some linked-list headers).

    PSX: Increased base cycle usage counts for polygon commands, per tests on
    a PS1.

    PSX: Improved GPU FIFO behavior, based on tests on a PS1. The GPU on an
    actual PS1 appears(more of a hypothesis than anything, based
    on limited data) to have a contention or dependency system with different
    functional units that have access to the FIFO; the changes
    here just simulate some of its less-computationally-expensive
    characteristics in regards to GPU status bits and
    gross/rough timing.

    September 30, 2012:
    Fixed numerous code constructs that caused errors and/or warnings when
    compiling for the C++11 standard.

    September 29, 2012:
    PSX: Improved reliability of the Konami Justifier simulated offscreen
    shot process.

    PSX: More event handling tweaks.

    September 28, 2012:
    PSX: Added experimental emulation of the DREAD Konami Justifier. This
    light gun makes tears of pain flow in a torrent.

    PSX: Added partial emulation of some esoteric timer features, though what
    was added is probably not totally correct.

    PSX: Altered the global event system to use a sorted doubly-linked list,
    to allow for more precise timing of events
    in relation of one sub-device/chip to another.

    September 27, 2012:
    Added code to allow CD image file data to be entirely loaded into memory,
    though the code is not used as such at current.

    SNES: Added boolean setting "snes.correct_aspect", default value of
    "0"(preserving previous behavior).

    PSX: Added additional heuristics for determining game region; fixes
    misdetection of the region for the North American release
    of "Wing Commander IV".

    September 25, 2012:
    PSX: Tweaked GunCon x coordinate scaling.

    Changed absolute mouse x and y coordinate passing from driver->core to be
    in 1.15.16 fixed point format(previously
    simple integers), to avoid excess precision loss when scaling the
    coordinates from viewport dimensions
    to nominal_width and nominal_height.

    September 24, 2012:
    PSX: Added preliminary GunCon emulation.

    Genesis: Adjusted aspect ratio slightly.

    PSX: Adjusted NTSC aspect ratio slightly.

    PSX: Reduced internal frame buffer width by 1/4(reduces memory usage).

    PSX: When playing a PSF, virtual input(gamepad, etc.) devices are no
    longer emulated as being connected.

    The CUE sheet reader will now seek past a UTF-8 BOM at the beginning of a
    CUE sheet if present(and print an error/warning
    message).

    Fixed resource leakage issue when CUE/TOC sheet loading aborts due to an
    error.

    September 20, 2012:
    Removed the rawer parts of a half-baked idea implemented long ago in the
    virtual input device abstraction structures, and
    removed some extremely poorly-scaling-with
    increased-emulated-system-count and emulated-device-count code that said
    half-baked functionality required, shaving a considerable amount off
    Mednafen's startup time
    (though probably not really noticeable on faster CPUs).

    Modified settings loading and saving code to use new FileStream
    functionality.

    September 18, 2012:
    Modified the CD image reading and "AudioReader" code(used for reading MS
    WAV/Vorbis/MusePack/etc) to operate on a
    "Stream" object instead of using stdio functions on "FILE", in regards to
    files used for track data. This allows MemoryStream
    to be used very easily to preload the track


Version: 0.9.24-1~getdeb1 2012-07-17 20:09:09 UTC

mednafen (0.9.24-1~getdeb1) precise; urgency=low

  * New upstream version
    July 12, 2012:
    Only use "AI_ADDRCONFIG" flag with getaddrinfo() hints if it's available;
    fixes a compilation error on OpenBSD.

    Disallow manual save states with "snes" module during netplay, since the
    bsnes save state code alters the current state on save state,
    which would cause desynchs, or annoyances and extra bandwidth usage to
    work around the issue, in a netplay environment.

    July 9, 2012:
    Netplay:
    Removed setting "netplay.merge", since similar functionality can be
    obtained by issuing one or more of the newly-added commands.

    Added /take, /dupe, and /drop commands.

    July 8, 2012:
    PSX: Implemented CD-XA playback current file and channel matching(per
    very limited tests on a real PS1), fixes broken speech in
    "Yarudora Series Vol.1 - Double Cast".

    Netplay:
    BSD/POSIX: Only use MSG_NOSIGNAL if it is defined; fixes compilation
    issue on Mac OS X. And don't use MSG_NOSIGNAL
    for recv(), only send().

    BSD/POSIX: Use socket option "SO_NOSIGPIPE", if available.

    Handle a recv() return value of zero properly(or at least semi-properly
    :b), to prevent a lockup in certain situations.

    Added player /swap command(requires mednafen-server 0.5.0).

    July 6, 2012:
    SMS: Added "Power Strike II" to the internal game database, to force PAL
    mode, per suggestion from "megadriver".

 -- Christoph Korn Tue, 17 Jul 2012 18:31:03 +0200


Version: 0.9.22-1~getdeb1 2012-05-22 20:08:46 UTC

mednafen (0.9.22-1~getdeb1) precise; urgency=low

  * New upstream version

 -- Christoph Korn Tue, 22 May 2012 18:52:57 +0200


Version: 0.9.21-1~getdeb1 2012-05-05 22:10:38 UTC

mednafen (0.9.21-1~getdeb1) precise; urgency=low

  * New upstream version (LP: #992508)

 -- Christoph Korn Sat, 05 May 2012 14:37:47 +0200

992508 [Update package] Mednafen WIP



About   -   Send Feedback to @ubuntu_updates