2017-07-07

Medusa Git (2017/07/07)

Medusa Git (2017/07/07) is compiled. Medusa is an emulator for running Nintendo DS, Game Boy Advance and Game Boy games. It aims to be faster and more accurate than many existing Nintendo DS and Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games.

Medusa Features:
* Near full Game Boy Advance hardware support[1].
* Partial DS hardware support[1].
* Game Boy/Game Boy Color hardware support.
* Fast emulation for Game Boy and Game Boy Advance. Known to run at full speed even on low end hardware, such as netbooks[2].
* Qt and SDL ports for a heavy-weight and a light-weight frontend.
* Local (same computer) link cable support.
* Save type detection, even for flash memory size[3].
* Support for cartridges with motion sensors and rumble (only usable with game controllers)[2].
* Real-time clock support, even without configuration.
* A built-in GBA BIOS implementation, and ability to load external BIOS files. DS currently requires BIOS and firmware dumps[2].
* Turbo/fast-forward support by holding Tab.
* Rewind by holding Backquote.
* Frameskip, configurable up to 10.
* Screenshot support.
* Cheat code support[2].
* 9 savestate slots. Savestates are also viewable as screenshots[2].
* Video and GIF recording.
* Remappable controls for both keyboards and gamepads.
* Loading from ZIP and 7z files.
* IPS, UPS and BPS patch support.
* Game debugging via a command-line interface (not available with Qt port) and GDB remote support, compatible with IDA Pro.
* Configurable emulation rewinding.
* Support for loading and exporting GameShark and Action Replay snapshots.
* Cores available for RetroArch/Libretro and OpenEmu.
* Many, many smaller things.

Medusa Planned features
* Networked multiplayer link cable support.
* Dolphin/JOY bus link cable support.
* M4A audio mixing, for higher quality sound than hardware.
* Re-recording support for tool-assist runs.
* Lua support for scripting.
* A comprehensive debug suite.
* e-Reader support.
* Wireless adapter support.
* Game Boy Printer support.
* OpenGL renderer.
* HLE support for DS BIOS and DS ARM7 processor.
* Synthesizing a customizable DS firmware to avoid needing a dump.

Medusa Git Changelog:
* Qt: Fix merge
* Merge branch 'feature/input-revamp' into medusa
* Merge branch 'master' into feature/input-revamp
* PSP2: Use custom localtime_r since newlib version is broken (fixes #560)
* PSP2: Update toolchain to use vita.cmake
* Qt: Minor text fixes
* Qt: Fix translation initialization (fixes #776)
* GBA Timer: More questionable tweaks
* Qt: Update German GUI translation
* GBA Timer: More timer improvements
* Qt: Fix initializing locale
* All: Update CHANGES
* Qt: Italian translation rev1.1 (by theheroGAC)
Qt: Italian translation rev1.1 (by theheroGAC)
* Update mgba-it.ts
Qt: Italian translation rev1 (by theheroGAC)
* Update mgba-it.ts
* Create mgba-it.ts
Italian translation rev.1
* GBA Timer: Fix reload timing regression
* GB Video: Fix LYC regression
* Qt: Hopefully fix datadir this time
* GBA Timer: Use global cycles for timers
* Qt: Fix controls not saving on non-SDL builds
* GBA Timer: Improve accuracy of timers
* All: Partially revert datadir change
* Qt: Fix data directory path
* Qt: Fix initial window size (fixes #766)
* Qt: Add language selector
* Qt: Fix window icon being stretched
* Qt: Fix memory search close button (fixes #769)
* All: Update changes for 0.6 beta 1
* GB Timer: Fix order-of-operations between & and +
* All: Revert setting minimum macOS version to 10.5
* Core: Fix directory sets crashing on close if base isn't properly detached
* LR35902: Switch memory disassembly syntax to rgbds-style
* LR35902: Fix decoding CB commands
* Python: Improve GB SIO bindings
* Python: GB core should expose memory
* GB MBC: Fix MBC7 sampling
* Core: Improved threading interrupted detection
* Core: Fix interrupting a thread while on the thread (fixes #692)
* All: Minor CMake touchups
* Qt: Fix library crash when another instance is open...again
* Res: Update patrons for June
* Core: Fix some minor warnings, fix channel labels
* Qt: Add memory search type info
* Qt: Fix showing invalid shortcuts
* Qt: Add gamepad selector
* Qt: Allow merging input indices
* Qt: Begin revamping profiles
* SDL: Preferred joysticks override claimed joysticks
* Qt: Separate out shortcuts from controls, restore saving
* Qt: Move input to its own directory
* Qt: Remove tree structure from InputItem
* Qt: Split up InputModel for better isolation
* Qt: Restore most functionality in input revamp
* Qt: Begin input revamp revamp (but shortcuts are broken)
* Merge branch 'master' into feature/input-revamp
* Qt: Better highlight active key in control binding
* GB MBC: New MBC7 implementation
* Core: Fix BGR ordering
* GB: Add per-game color overrides
* Core: Fix timing until/next
* GB Timer: Improve timer stepping when updating
* GB: Reset with initial state of DIV register
* GB Timer: Fix sub-M-cycle DIV reset timing and edge triggering
* Core: Add library clear function
* Qt: Fix copy/paste error in Library
* Qt: Fix game unpausing after frame advancing and refocusing
* Core: Fix guess search resulting in tons of zeroes
* Qt: Fix hex search
* Qt: Hook up memory search to viewer
* GB: Fix DMA restarting
* Qt: Limit number of GB sprites correctly
* Qt: Fix tile cache leaking
* OpenGL: Fix some shaders causing offset graphics
* Res: Fix some shader woes
* All: Update README
* Added several new shaders
* GB Audio: Fix square sample range (fixes #546)
* GB Audio: Fix channel 2 not updating during frame 7
* GB Timer: Fix TAC write fix
* Python: Fix indentation, hold onto logger
* Python: Add PIL export
* Python: Export version info
* GB Video: Increase palette entry width to 24 bits
* Core: Config values can now be hexadecimal
* GBA Savedata: Update and fix Sharkport importing (fixes #658)
* GBA Savedata: Update and fix Sharkport importing (fixes #658)
* GB Video: Fix regression with loading savestates
* GB: Trust ROM header for number of SRAM banks (fixes #726)

Download: Medusa Git (2017/07/07)
Source:Here

0 Comments

Post a Comment