Editing MGBA
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | {{ | + | {{infobox |
− | + | |image = | |
− | | | + | |imagecaption = |
− | | | + | |imagewidth = 160 |
− | | | + | |first = 0.2.0 |
− | | | + | |second = Active |
− | | | + | |third = Windows, OS X |
− | | | + | |fourth = Jeffrey Pfau (endrift) |
− | | | + | |fifth = [https://endrift.com/mgba/ mGBA] |
− | + | |sixth = [https://github.com/mgba-emu/mgba/ GitHub]}} | |
− | | | ||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | }} | ||
− | '''mGBA''' is | + | '''mGBA''' is an open source emulator of the Game Boy Advance. The goals are speed and accuracy. |
− | == | + | ==Features== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * 9 savestate slots. Savestates are also viewable as screenshots. | |
− | * | + | * A built-in BIOS implementation, and ability to load external BIOS files. |
− | * | + | * Ability to lock aspect ratio |
− | * | + | * Ability to prevent opposing directional input |
− | * | + | * Ability to switch which game controller is in use per instance |
− | ** | + | * Add option to skip BIOS start screen |
− | * | + | * Add scale presets for up to 6x |
− | ** | + | * Automatically detect and optimize out idle loops |
− | + | * Better audio resampling via blip-buf | |
− | * Support for | + | * Bilinear resampling option |
− | * | + | * Cheat code support |
− | * | + | * Configurable emulation rewinding. |
− | * | + | * Configurable game overrides |
− | * | + | * Controller profiles for setting different bindings for different controllers |
− | * | + | * Drag and drop game loading |
− | * | + | * Fast emulation. Known to run at full speed even on low end hardware, such as netbooks. |
+ | * Frameskip, configurable up to 9. | ||
+ | * Game debugging via a command-line interface (not available with Qt port) and GDB remote support. | ||
+ | * Game Pak overrides dialog for setting savetype and sensor values | ||
+ | * Implemented BIOS routines SoftReset, RegisterRamReset, Diff8bitUnFilterWram, Diff8bitUnFilterVram, and Diff16bitUnFilter | ||
+ | * IPS, UPS and BPS patch support. | ||
+ | * Libretro core for use with RetroArch and other front-ends | ||
+ | * List of recently opened games | ||
+ | * Loading from ZIP and 7z files. | ||
+ | * Local link cable support | ||
+ | * Near full Game Boy Advance hardware support. | ||
+ | * Qt and SDL ports for a heavy-weight and a light-weight frontend. | ||
+ | * Real-time clock support, even without configuration. | ||
+ | * Remappable controls for both keyboards and gamepads. | ||
+ | * Remappable shortcuts for keyboard and gamepad | ||
+ | * Rewinding of emulation | ||
+ | * Runtime configurable audio driver | ||
+ | * Save directory of last loaded file | ||
+ | * Save type detection, even for flash memory size. | ||
+ | * Screenshot support. | ||
+ | * Settings window | ||
+ | * Support BPS patches | ||
+ | * Support for gamepad axes, e.g. analog sticks or triggers | ||
+ | * Support for games using the Solar Sensor | ||
+ | * Support for games using the tilt sensor | ||
+ | * Support IPv6 | ||
+ | * Support loading 7-Zip files | ||
+ | * Turbo/fast-forward support by holding Tab. | ||
+ | * Video and GIF recording. | ||
+ | * Warning dialog if an unimplemented BIOS feature is called | ||
+ | |||
+ | Nightlies also support: | ||
+ | * 4-player multiplayer | ||
+ | * Cheat code support | ||
+ | * Gyroscope support | ||
+ | * Modification of RTC (permits fast berry-growing in Pokémon games) | ||
+ | * Solar support (needed for Boktai games) | ||
+ | * Tilt support | ||
− | + | ==Planned Features== | |
− | * | + | * A comprehensive debug suite |
− | * | + | * Audio filtering support |
+ | * Dolphin/JOY bus link cable support | ||
+ | * e-Reader support | ||
+ | * Hardware renderer | ||
+ | * Import/Export of GameShark and Action Replay save files | ||
+ | * Lua support for scripting | ||
+ | * Networked multiplayer link cable support | ||
+ | * OpenEmu support | ||
+ | * Plugin system | ||
* Re-recording support for tool-assist runs | * Re-recording support for tool-assist runs | ||
− | * | + | * Video filtering support (including desaturation support and texture filtering) |
− | + | * Wireless adapter support | |
− | * Wireless adapter support | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | ==Links== |
− | + | [https://twitter.com/mgba_emu Twitter Account] | |
− | |||
[[Category:Emulators]] | [[Category:Emulators]] | ||
− | |||
− | |||
− | |||
[[Category:Game Boy Advance emulators]] | [[Category:Game Boy Advance emulators]] | ||
[[Category:Windows emulation software]] | [[Category:Windows emulation software]] | ||
− | [[Category: | + | [[Category:OS X emulation software]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |