mirror of https://github.com/mgba-emu/mgba.git
All: Update CHANGES for 0.2.0
This commit is contained in:
parent
f136fa040c
commit
7d980287cb
60
CHANGES
60
CHANGES
|
@ -1,14 +1,12 @@
|
||||||
0.2.0: (Future)
|
0.2.0: (2015-04-03)
|
||||||
Features:
|
Features:
|
||||||
- Support for gamepad axes, e.g. analog sticks or triggers
|
- Support for gamepad axes, e.g. analog sticks or triggers
|
||||||
- Add scale presets for up to 6x
|
- Add scale presets for up to 6x
|
||||||
- Debugger: Add CLI "frame", frame advance command
|
|
||||||
- Settings window
|
- Settings window
|
||||||
- Bilinear resampling option
|
- Bilinear resampling option
|
||||||
- Add option to skip BIOS start screen
|
- Add option to skip BIOS start screen
|
||||||
- List of recently opened games
|
- List of recently opened games
|
||||||
- Support for games using the Solar Sensor
|
- Support for games using the Solar Sensor
|
||||||
- Debugger: Add CLI functions for writing to memory
|
|
||||||
- Better audio resampling via blip-buf
|
- Better audio resampling via blip-buf
|
||||||
- Game Pak overrides dialog for setting savetype and sensor values
|
- Game Pak overrides dialog for setting savetype and sensor values
|
||||||
- Support for games using the tilt sensor
|
- Support for games using the tilt sensor
|
||||||
|
@ -23,9 +21,7 @@ Features:
|
||||||
- Support loading 7-Zip files
|
- Support loading 7-Zip files
|
||||||
- Drag and drop game loading
|
- Drag and drop game loading
|
||||||
- Cheat code support
|
- Cheat code support
|
||||||
- Debugger: Add CLI functions for examining memory regions
|
|
||||||
- Runtime configurable audio driver
|
- Runtime configurable audio driver
|
||||||
- Debugger: Add CLI function for writing a register
|
|
||||||
- Libretro core for use with RetroArch and other front-ends
|
- Libretro core for use with RetroArch and other front-ends
|
||||||
- Controller profiles for setting different bindings for different controllers
|
- Controller profiles for setting different bindings for different controllers
|
||||||
- Ability to lock aspect ratio
|
- Ability to lock aspect ratio
|
||||||
|
@ -33,61 +29,65 @@ Features:
|
||||||
- Ability to switch which game controller is in use per instance
|
- Ability to switch which game controller is in use per instance
|
||||||
- Ability to prevent opposing directional input
|
- Ability to prevent opposing directional input
|
||||||
- Warning dialog if an unimplemented BIOS feature is called
|
- Warning dialog if an unimplemented BIOS feature is called
|
||||||
|
- Debugger: Add CLI "frame", frame advance command
|
||||||
|
- Debugger: Add CLI functions for writing to memory
|
||||||
|
- Debugger: Add CLI functions for examining memory regions
|
||||||
|
- Debugger: Add CLI function for writing a register
|
||||||
Bugfixes:
|
Bugfixes:
|
||||||
- ARM7: Extend prefetch by one stage
|
- ARM7: Extend prefetch by one stage
|
||||||
|
- ARM7: Fix cycle counting for loads
|
||||||
|
- Debugger: Disassembly now lists PSR bitmasks (fixes #191)
|
||||||
|
- GBA: Fix savestate loading of DISPSTAT and WAITCNT registers
|
||||||
|
- GBA: Initialize gba.sync to null
|
||||||
|
- GBA: Fix timer initialization
|
||||||
- GBA Audio: Support 16-bit writes to FIFO audio
|
- GBA Audio: Support 16-bit writes to FIFO audio
|
||||||
- GBA Audio: Audio buffer sizes are now correct sizes for both sample rates
|
- GBA Audio: Audio buffer sizes are now correct sizes for both sample rates
|
||||||
- GBA BIOS: Fix BIOS prefetch after returning from an IRQ
|
- GBA BIOS: Fix BIOS prefetch after returning from an IRQ
|
||||||
- GBA BIOS: Fix BIOS prefetch after reset
|
- GBA BIOS: Fix BIOS prefetch after reset
|
||||||
- GBA Memory: Fix alignment of open bus 8- and 16-bit loads
|
|
||||||
- GBA Thread: Fix possible hang when loading an archive
|
|
||||||
- Perf: Fix crash when the GBA thread fails to start
|
|
||||||
- SDL: Properly clean up if a game doesn't launch
|
|
||||||
- Debugger: Disassembly now lists PSR bitmasks (fixes #191)
|
|
||||||
- GBA BIOS: Prevent CpuSet and CpuFastSet from using BIOS addresses as a source (fixes #184)
|
- GBA BIOS: Prevent CpuSet and CpuFastSet from using BIOS addresses as a source (fixes #184)
|
||||||
|
- GBA BIOS: Fix BIOS decompression routines with invalid source addresses
|
||||||
|
- GBA Memory: Fix alignment of open bus 8- and 16-bit loads
|
||||||
|
- GBA Memory: Fix I cycles that had been moved to ARM7 core
|
||||||
|
- GBA Memory: Fix cycle counting for 32-bit load/stores
|
||||||
- GBA RR: Fix fallthrough error when reading tags from a movie
|
- GBA RR: Fix fallthrough error when reading tags from a movie
|
||||||
|
- GBA Thread: Fix possible hang when loading an archive
|
||||||
- GBA Thread: Fix possible deadlock in video sync
|
- GBA Thread: Fix possible deadlock in video sync
|
||||||
- GBA: Fix savestate loading of DISPSTAT and WAITCNT registers
|
- Perf: Fix crash when the GBA thread fails to start
|
||||||
- Qt: Fix crash starting a GDB stub if a game isn't loaded
|
- Qt: Fix crash starting a GDB stub if a game isn't loaded
|
||||||
- Qt: Fix crash when adjusting settings after closing a game
|
- Qt: Fix crash when adjusting settings after closing a game
|
||||||
- Qt: Fix crash when starting GDB stub after closing a game
|
- Qt: Fix crash when starting GDB stub after closing a game
|
||||||
- Qt: Fix patch loading while a game is running
|
- Qt: Fix patch loading while a game is running
|
||||||
- Util: Fix sockets on Windows
|
|
||||||
- Qt: Fix crash when loading a game after stopping GDB server
|
- Qt: Fix crash when loading a game after stopping GDB server
|
||||||
- GBA BIOS: Fix BIOS decompression routines with invalid source addresses
|
|
||||||
- GBA: Initialize gba.sync to null
|
|
||||||
- GBA: Fix timer initialization
|
|
||||||
- GBA Memory: Fix I cycles that had been moved to ARM7 core
|
|
||||||
- GBA Memory: Fix cycle counting for 32-bit load/stores
|
|
||||||
- ARM7: Fix cycle counting for loads
|
|
||||||
- Qt: Pause game while open file dialogs are open (fixes #6 on GitHub)
|
- Qt: Pause game while open file dialogs are open (fixes #6 on GitHub)
|
||||||
- Qt: Fix crash when attempting to pause if a game is not running
|
- Qt: Fix crash when attempting to pause if a game is not running
|
||||||
|
- SDL: Properly clean up if a game doesn't launch
|
||||||
|
- Util: Fix sockets on Windows
|
||||||
Misc:
|
Misc:
|
||||||
- GBA Audio: Change internal audio sample buffer from 32-bit to 16-bit samples
|
- All: Enable link-time optimization
|
||||||
- GBA Memory: Simplify memory API and use fixed bus width
|
|
||||||
- GBA Video: Start video at the last scanline instead of the first
|
|
||||||
- Debugger: Watchpoints now work on STM/LDM instructions
|
- Debugger: Watchpoints now work on STM/LDM instructions
|
||||||
- GBA: Improve accuracy of event timing
|
|
||||||
- Debugger: Clean up GDB stub network interfacing
|
- Debugger: Clean up GDB stub network interfacing
|
||||||
- Debugger: Simplify debugger state machine to play nicer with the GBA thread loop
|
- Debugger: Simplify debugger state machine to play nicer with the GBA thread loop
|
||||||
- Debugger: Merge Thumb BL instructions when disassembling
|
- Debugger: Merge Thumb BL instructions when disassembling
|
||||||
- Debugger: Clean up debugger interface, removing obsolete state (fixes #67)
|
- Debugger: Clean up debugger interface, removing obsolete state (fixes #67)
|
||||||
- Debugger: Watchpoints now report address watched (fixes #68)
|
- Debugger: Watchpoints now report address watched (fixes #68)
|
||||||
|
- Debugger: Add support for soft breakpoints
|
||||||
|
- Debugger: Make I/O register names be addresses instead of values
|
||||||
|
- Debugger: Rename read/write commands
|
||||||
|
- GBA: Improve accuracy of event timing
|
||||||
- GBA: Add API for getting Configuration structs for overrides and input
|
- GBA: Add API for getting Configuration structs for overrides and input
|
||||||
- GBA: Refactor gba-sensors and gba-gpio into gba-hardware
|
- GBA: Refactor gba-sensors and gba-gpio into gba-hardware
|
||||||
- GBA: Refactor gba directory, dropping gba- prefix and making supervisor directory
|
- GBA: Refactor gba directory, dropping gba- prefix and making supervisor directory
|
||||||
- Debugger: Add support for soft breakpoints
|
|
||||||
- Util: Use proper locale for reading and writing float values
|
|
||||||
- Debugger: Make I/O register names be addresses instead of values
|
|
||||||
- Debugger: Rename read/write commands
|
|
||||||
- Qt: Optimize logo drawing
|
|
||||||
- Qt: Move frame upload back onto main thread
|
|
||||||
- All: Enable link-time optimization
|
|
||||||
- GBA Thread: Make GBASyncWaitFrameStart time out
|
|
||||||
- GBA: Move A/V stream interface into core
|
- GBA: Move A/V stream interface into core
|
||||||
- GBA: Savestates now take into account savedata state machines (fixes #109)
|
- GBA: Savestates now take into account savedata state machines (fixes #109)
|
||||||
|
- GBA Audio: Change internal audio sample buffer from 32-bit to 16-bit samples
|
||||||
|
- GBA Memory: Simplify memory API and use fixed bus width
|
||||||
|
- GBA Thread: Make GBASyncWaitFrameStart time out
|
||||||
|
- GBA Video: Start video at the last scanline instead of the first
|
||||||
|
- Qt: Optimize logo drawing
|
||||||
|
- Qt: Move frame upload back onto main thread
|
||||||
- Qt: Remember window position
|
- Qt: Remember window position
|
||||||
- Qt: Double-clicking on the window toggles full screen
|
- Qt: Double-clicking on the window toggles full screen
|
||||||
|
- Util: Use proper locale for reading and writing float values
|
||||||
|
|
||||||
0.1.1: (2015-01-24)
|
0.1.1: (2015-01-24)
|
||||||
Bugfixes:
|
Bugfixes:
|
||||||
|
|
Loading…
Reference in New Issue