Release date: March 30, 2014
- Fix bug in rewind buffer
- Add a Floating Window toggle option to all tool dialogs
- Fix so all tool dialogs having autoload, save window position, and Always on Top options
- Fix "Unfreeze All" option on many tools to remove cheats not simply disable them.
- Eliminate some out of memory problems with hashing large files
- Ram/Cheat Tools - speed up many situations that are slow when freezing/unfreezing addresses with multiple tools open
- Fix tracelogger for first instruction of NMI or IRQ. also make it obviously indicate that an NMI or IRQ has occurred
- Input config - When autotab is off, fix bug where pressing esc was not updating the textbox
- Show slightly informative message if mainform tries to load saveram for a game that has none
- Fix Status bar saveslot colors
- Lua
- Fix gui.drawText() (and gui.drawString)
- Fix joypad.set()
- no longer keeps false set permanetly
- null clears out values as expected
- effects now only last for one frame
- Fix forms.newForm()
- Bit library - fix support for uint values
- Rename string library to bizstring, prevents bizhawk from overriding the built in lua string methods
- Fix M64_reader.lua
- Fix buttoncount.lua
- Use relative paths when saving a lua session
- Hex Editor
- Add support for loading .tbl text translation files
- Properly highlight mis-aligned values caused by highligting an odd value and switching data size
- Properly show only the part of the byte affected when showing frozen addresses of a size smaller than the selected data size
- Fix bug in highlighting when using the File on Disk domain
- Fix weird losing of focus bug when using the Find box
- Close find window when Prev or Next is clicked
- Fix bug that allowed user to highlight past the end of a domain
- When freezing/unfreezing, update highlighter colors
- Make freezing a range of addresses not slow
- Fix the Find dialog box behavior, now correctly allows all characters and casings when switching to text mode
- Change the name of the "Rom File" domain to "File on disk" to clarify it better
- Ram Watch
- Fix bug where it asks you to save changes but fails to save
- Fix bug where adding to Ram Watch from another dialog while it has changes and autoload is on was asking you to save changes before adding an address
- Record Movie Dialog
- Fix bug where user selection in the SaveFileDialog was not being used
- Play Movie
- Fix bug where dialog was not respecting the read-only checkbox
- Cheats
- Fix issue 148, instead of throwing an exception on out or range address, present an error message
- NESHawk
- Fix FDS movie recording
- Region override
- Slight fix to default controls for NES controllers
- Add Mapper 158
- AxROM - support 512K oversize
- MMC5 - implement NT fill mode, fixes "Flying Through Clouds" level intro to laser invasion
- MMC5 - fix exram extended attribute mode for CHR ROMs larger than 256KiB
- Fix some CNROM games
- Fix bug with loading UNIF files with no chr rom.
- Fix Uncharted Waters, and presumably some other 16K WRAM games
- Support mapper "FS304" (UNIF only)
- Fix major league
- Fix Shanghai (J)
- Add internal SRAM to Taito X1-017
- Add proper WRAM to Taito X1-005. Should fix saveram on Kyonshiizu 2, Kyuukyoku Harikiri Stadium, Minelvaton Saga: Ragon no Fukkatsu, and others
- Speedups to the Nametable viewer
- PPU Viewer
- Add CHR ROM tile view to the PPU viewer
- Correct tile number display bug (was always wrong)
- Show more informative data for 8x16 sprite tile number
- Support MMC5 ExAttr mode
- GenesisHawk
- Warn and abort when a too-big file tries to be loaded as a ROM (probably was actually a .bin cd image without the correct .cue)
- Properly save "PAL" flag in movie files
- GBHawk
- Stereo audio
- Support reading\writing IER through the HRAM memory domain
- PCEHawk
- Major speedups to overall emulation (as much as 50% depending on game)
- Sprite Limit no longer requires Core Reboot
- Selecting Equalize Volumes no longer makes it impossible to load a HuCard
- Disassembler enhancements
- SMSHawk
- Sprite Limit and Force Stereo Separation no longer require core reboot
- SNESHawk
- Don't malfunction CARTROM memdomain when having a npow2 romsize
- Fix trace logging
- SaturnHawk
- Support 8mbit/32mbit dram cart in movies
- Atari2600Hawk
- When unable to find a ROM in the game database, try 2K or 4K mappers where applicable
- Atari7800Hawk
- Fix PAL color display
- N64Hawk
- Fix showing of the N64 menu when no ROM is loaded