New Core: VectrexHawk
- GCE Vectrex emulator, ready for TASing.
- NESHawk
- Scanline timing and audio fix
- Change '&' to '&' in gamedb_goodnes.txt. Fixes #1667.
- MMC3: Mapper test indicates IRQ was happening one ppu tick too late.
- Fix dendy mode
- SubNesHawk
- Support settings dialog, and VS menu items
- Dump subframe length into movies
- Fix get and set regiesters
- Fix memorydomain callbacks i think
- Atari2600Hawk
- Bug fixes and Improvements
- Fix audio in commando raid
- Fix haunted house
- Fix princess resuce.
- Fix audio bug in Space Jockey
- Add HMCLR delay
- Update ball emulation
- Mapper FA - Fix ram buffer
- Fix Journey Escape #1614
- A7800Hawk
- Only use proper bios
- Update m6532 to match 2600
- Game Gear
- Fix Pro yakyuu, needed EEPROM
- Fix World Derby
- mGBA
- Update to mGBA 0.8
- Gambatte
- Dump subframe length into movies
- GBHawk
- 2 and 3 player link support!
- Fix spirou scrolling
- Minor bug fixes
- Color regs writable
- Add RTC offset setting
- AppleIIHawk
- Make savestates smaller
- N64
- Reduce "pause lag" on Paper Mario (#558) by using CopyColorToRDRAM = 1
- Improve audio throttle behaviorN64
- Memory domains need to be byteswapped, not only rdram/rom
- Added SRAM and FlashRAM memory domain support
- Implement remaining R4300 trap instructions
- SNES
- Fix exception when loading SNES MSU-1 XML file
- Fix TM and TS checkboxes for OBJ in SNES Graphics Debugger
- Fix an issue that caused the TM and TS checkboxes for the OBJ layer to always be the opposite of what is correct.
- C64
- Various emulation improvements/fixes
- D64 fixes
- Implement soft and hard reset
- EmuHawk
- Note: Breaking changes to config file backwards compatibility
- Convert various Tools to use InputRoll from Tastudio instead of standard ListView, huge speed ups in these dilaogs (Ram Watch, Ram Search, Trace Logger, Debugger, etc)
- Drop native .bkm support, .bkm must be imported via Movie Import
- Trace Logger - Fix exception when scrolling
- Fix DPI scaling
- Fix prerequisites dialog
- Option to accept background input only from controller #1396
- Fix tool icon showing on top of EmuHawk in taskbar when autoloading tools (#334)
- Improve logging in shader compilation (#1748)
- Allow getting the version from the command line
- allow suppressing more OSD savestate reports from lua
- Hotkey/controller config: Fix issue where input events get queued and processed by the main form after the dialog is closed
- Option to handle alternate keyboard layouts (e.g. Dvorak) (#1584)
- Hotkey Config: Fix when binding key combination if the modifier is released first (e.g. Ctrl+C with Ctrl released first)
- Fix FFmpeg crash, #1714
- Fix Cheat saving, #1696
- Add 32x to the platform picker (resolves #1507)
- Fix decoding of special characters in game names (#1698)
- BasicBot
- Added Help MenuItem
- Copy Best Input to Clipboard
- Lua
- Default to using luainterface over nlua, memory leaks are resolved and luainterface is faster
- CamHack script for Sonic Advance
- New functions
- tastudio.loadbranch()
- client.invisibleemulation()
- client.seekframe()
- event.availableScopes()
- onmemoryexecuteany()
- Allow disabling frame skip from Lua (#1655)
- Improve docs (#1649, #1675)
- movie.save() - fix optional filename parameter not being used
- implement controller number parameter for joypad.getimmediate() and movie.getinput()
- memorycallbacks - rename domain param to scope to avoid confusion, otherwise it looks like any memory domain will do, log error if a scope is passed in that is not available
- fix memory callback functions on cores with no system bus such as PSX
- joypad.getimmediate() now returns float controls as well as bools
- emu.setrenderplanes() add support for bsnes and gpgx
- Lua Console
- don't throw exception when opening a .lua file if the user has not associated a .lua file with an application. Fixes #1683
- Remember column widths
- fix bugs when using separators
- change Refresh toolbar icon tooltip from "Reload script" to "Refresh" to match the menu item (they do the same action but with different names)
- When turning on lua scripts, first clear registered functions for that scripts (they would still exist if the script exited on its own),
- Don't close the registered functions dialog when a script is toggled and no registered functions are left
- Better detection of script when removing registered functions
- Add Clear all registered function context
- fix crash when toggling scripts while the registered fucntions list dialog is open
- prevent removing of script when a script is highlighted and press delete is pressed the auto-complete box
- Fix reloading a script if it is not enabled
- Fix "reload scripts on load" flag not being check in some scenarios
- Lua functions list - fix copy to clipboard
- Put a cap on number of messages that can hit the console window in a given pass through lua scripts, fixes #376
- Tastudio
- Note: breaking changes in .tasproj compatibility due to converting some files to .json format, a .tasproj file will load but will lose lag history and silently fallback to default settings
- Huge performance improvements (2-3x speed increase)!
- Don't draw on turbo (shift+Tab), huge speedup
- New feature - Horizontal Orientation, allows sideways drawing
- Remove out option to do autorestore on mouse up vs down, make it on up only, and fix autorestore logic errors
- Add a font picker option, fixes #952
- Improve control alignment and fix branches/markers not showing due to DPI scaling. Fixes #1151.
- Fix inflated rerecord count bug
- Allow customizing of many more built in hotkeys
- Show binded hotkey for various menu items instead of the original default value
- Integrate branches with the statusbar slot icons
- Better handling of tastudio interaction with select slot, previous slot, and next slot functions
- Consolidate the two restore defaults menu items. Restore splitter positions when restoring defaults
- Don't nag about inaccurate cores if autoloading a file
- Fix NRE when running a .tasproj through the normal movie system, making changes, then opening tastudio
- Markers - auto-expand column to fix user text
- Branches - fix width calculation when expanding to fix user text
- don't allow resizing columns to a negative width
- Implement shift+up/down to highlight rows
- Don't autosave if default project name, #1599
- Smarter invalidate log on cut/copy/paste type methods
- Fix crash when ctrl+clicking with no previous row selected
- disable [Ctrl+]Home/End hotkeys that are very destructive and easy to click on accident #1600
- Hex Editor
- Slight speed improvements
- Fix Delete hotkey not unfreezing secondary highlighted addresses,
- Restore funcionality to show typing in progress
- Fix crash when typing values into the hex editor with no address highlighted
- Ram Watch
- Fix column sorting when list has separators Fixes #1713
- Flag changes when doing column sort
- Fix some situations where adding ram watches would ask to save changes
- Deselect watches when removing them with the delete key
- Movie importers
- Fix .pjm, .pxm importers (#1723)
- Import the core header key on systems that we check for core when loading the movie
- .mmv - properly import game gear flag
- .smv - convert to using bsnes instead of snes9x
- fix .ymv importer
- .mc2 - properly import pcecd flag, and number of controller ports
- ApiHawk
- Fix bug in GB/GBC detection
- Fix typo: TotalExecutedycles -> TotalExecutedCycles (note: this is a breaking api change)
沒有留言:
張貼留言