Draft 20240725
BizHawk 2.9.2
- DiscoHawk
- Fixed #3859 Discohawk About Page has Google Code link
- EmuHawk
- Fixed #3957 N64 Background analog input being read even when turned off
- Fixed #3916 Firmware autodetection fails if hash in FirmwareDatabase is lowercase
- Fixed #3915 Bump up FFmpeg Writer above AVI Writer
- Fixed #3807 Latest dev build issues in window mode (black screen until resize)
- Enhancement #3900 Restore Default Current Tab in Hotkeys
- Fixed #3858 Unsetting the WRAM pattern for NesHawk was broken by previous fix
- Fixed #3845 #3913 CPCHawk - Incorrect Text Label Under "Other Non-Sync Settings"
- Fixed #3843 Random crashes when playing PS1 games on Manjaro Linux
- Fixed #3835 Make the Admin privs warning less useless for the user
- Fixed #3833 Freezing many values in hex editor, then choosing not to freeze will still freeze the first value (Bizhawk 2.8)
- Enhancement #3826 #3872 Add some larger sizes to View -> Window Size
- Fixed #3781 HQ2X broken in latest dev builds ok in 2.9.1
- Fixed #3776 Problems when adding padding to the EmuCore drawing surface
- Fixed #3770 #3876 Remove DInput input adapter
- Fixed #3763 Movie creation: GB firmware defaulting is unintuitive
- Fixed #3751 #3750 EmuHawk 2.9.1 doesn't release file after closing game
- Fixed #3747 #3741 Input display doesn't update when loading states in read-only mode
- Fixed #3737 EmuHawk consumes extra GPU while paused
- Fixed #3724 RamSearch dialog is initialized twice on load
- Fixed #3693 SubGBHawk settings can't be opened through GB -> Settings
- Fixed #3679 FFmpeg custom commands can mess up video output extension
- Fixed #3690 #3669 gui.pixeltext is misaligned when message starts with too many spaces
- Fixed #3644 BizHawk does not inhibit display or system sleep while running
- Enhancement #3570 Movie importing requires a rom to be loaded
- Fixed #3567 NES cheats compare byte changes every core reboot
- Fixed #3690 #3527 Hex editor shows wrong "File on Disk" when switching games
- Fixed #3523 Cheat serialisation is borked
- Enhancement #3481 Hotkey to accept background input
- Fixed #3341 Crash when any of cropping parameters are set to very high negative value (ex. -1000000)
- Enhancement #3177 [import Movie] .smv import on BSNES Core, when Snes9X core selecte
- Fixed #2605 OSD not affected by system UI scale
- Fixed #2319 Switch pro controller not supported
- Enhancement #1879 Add low-level support for the Nintendo GameCube Controller Adapter drivers (on host)
- Enhancement #1482 Request: CHD file format support
- Enhancement #3975 Fix Uzebox framerate
- Enhancement #3935 Refactor IControlMainform handling in Mainform
- Enhancement #3914 Expanded color palette object inside Nes PPU Viewer
- Enhancement #3869 Replace SortedSet with SortedList<T> in InputRoll (better performance)
- Enhancement #3733 Allow migrating non-SHA1 hashes on movie import
- Enhancement #3728 Change Odyssey 2 framerate
- Enhancement #3682 Allow pasting 0xHHHH-formatted numbers in a HexTextBox (e.g. in WatchEditor)
- MultiDisk Bundler
- Lua Console
- Fixed #3912 [Linux] Problems on drag-and-drop of lua script
- Enhancement #3814 Allow loading of multiple Lua Scripts/Sessions from the command line
- Fixed #3810 Lua console.log doesn't output null/nil like it used to
- Fixed #3678 LUA Console instant crash on startup
- Enhancement #3650 Remove quick create file button from Lua Console
- Lua
- Ram Search
- Enhancement #3954 Refactor RamSearch to increase speed and improve functionality
- Ram Watch
- Retroachievements
- Fixed #3863 [PSX][Octoshock+Nymashock][Gex - Enter the Gecko] BizHawk 2.9.1 locks up when attempting to load Gex - Enter the Gecko for PSX for both included cores
- TAStudio
- Fixed #3973 Crash in Linux version when discard unsaved TAStudio changes after triggering rom load
- Enhancement #3969 Improved Clear Frame performance
- Fixed #3968 Opening a .tasproj file and reordering branches would cause exception
- Fixed #3967 Switching quickstate slot with TAStudio open crashes EmuHawk
- Fixed #3933 TAStudio suggests to save tasproj changes on every bk2 import
- Fixed #3899 Marker changes to branches can save even when the branch itself isn't saved
- Fixed #3870 Loading a tasproj does not dispose the rewind buffer
- Fixed #3685 TAStudio axis cell is set to 0 instead of AxisSpec.Neutral under specific circumstances
- Enhancement #3504 TAStudio .bk2 export is disabled until a .tasproj is saved
- Fixed #3500 TAStudio recording mode may get toggled on erroneously
- Fixed #3499 TAStudio NullReferenceException after movie playback
- Enhancement #3124 Add tooltip to TAStudio column headers w/ full name of button/axis
- Enhancement #2144 Painting input on TAStudio's tiles should disable recording mode
- Enhancement #3936 Fix possible TAStudio NRE
- Trace Logger
- Enhancement #3964 Neshawk Tracelogger no longer prints incorrect addresses if a branch would overflow/underflow the PC
- Ares64 core
- BSNES
- Enhancement #3891 Fixed bsnes build
- Encore (Future Core for 3DS In Development)
- Fixed #3931 3DS tilt not working
- GBHawk
- Fixed #3692 SubGBHawk doesn't record IsCGBMode 1 to movies
- Genplus-gx
- Fixed #3955 Fixed Jeopardy for Sega CD crash
- Fixed #3942 SMS - Pause button missing in controller config (devbuild f0bc8fbd)
- Fixed #3919 SMS Paddle games don't load and use SMSHawk instead
- Fixed #3918 "Remove Per-Line Sprite Limit" feature no longer works
- Enhancement #3917 "VDP mode" option (for eliminate region lockups / megakey behavior)
- Fixed #3906 Enabling BIOS does not launch the game after the startup sequence.
- Fixed #3905 No option for overscan
- Enhancement #3214 #3896 Wire up Game Gear, Master System, and SG-1000 support in Genplus-gx
- Fixed #3850 SegaCD: Dungeon Explorer broken in Bizhawk
- Fixed #3662 CRAM memorydomain is scrambled
- Enhancement #3889 Update Genesis Plus GX Core
- Fixed #3655 Gensplus-gx audio (updated)
- Enhancement #3902 Wiring up GPGX as core for SMS, GG, and SG
- Fixed #2901 Manually editing CRAM in Genesis does not work correctly
- Enhancement #2230 Add TMSS to Genesis Core
- Enhancement #3927 Fixing a wrong variable name that caused a crash in GPGX's load state
- MAME
- melonDS
- Mupen64Plus
- NesHawk
- Fixed #3963 Tracelogger shows a 32 bit address when a branch wraps around address $FFFF
- Enhancement #3854 NESHawk: missing palette RAM memory domain
- Fixed #3856 NESHawk initial RAM pattern override length must be a multiply of 2, otherwise changes cannot be applied
- Fixed #3664 NullReferenceException on Gimmick! (JP) (NesHawk, Mapper 69)
- PUAE (New Experimental Core for Amiga)
- Added #3941 PUAE core
- QuickerNes
- Snes9x
- SubNesHawk
- Fixed #3949 SubNesHawk doesn't recognize FDS disk operations
- TIC-80
- TurboNyma
- Fixed #3663 pce bug Lady Sword - Ryakudatsu Sareta 10-nin no Otome (Japan) (Unl)