BizHawk - napisany w C# (czyli wymaga całego kramu, w postaci .NET, SlimDX) multiemulator pozwala udawać konsole: Nintendo Entertainment System (NES), Sega Master System, SEGA SG-1000, SEGA Game Gear, PC-Engine (TurboGrafx-16) / CD-ROM, SuperGrafx, ATARI2600, kalkulator TI-83, Commodore C64, Sega Saturn i Nintendo 64. Posiada on także bogate wsparcie dla rerecordingu - nie jest to dziwne, jeśli zerknie się na fundatorów projektu (Zeromous, A.Delikat, Vecna).
BizHawk 1.5.3 Released Dec 01, 2013
Released December 1, 2013
Revision Range 3525 - 5457
- Some project renaming, including renaming the client to EmuHawk
- DO NOT extract this release over a previous release, it needs to be in its folder, and a fresh config.ini
Lua
- Events library
- integrate all events into the registered function System
- Allow all events to have multiple functions registered
- Remove all legacy register events in favor of the events library (for more info see the Lua documentation for more information)
- Add event.onmemoryexecute() for some cores (for more info see the Lua documentation for more information)
- Add more core support for event.onmemoryread() and event.onmemorywrite()
- emu.oninputpoll() - Support all cores
- Function reorg - move many client specific function out of the emu library, other misc changes (for more info see the Lua documentation for more information)
- Add emu.getregister() and emu.getregisters()
EmuHawk
- Fix black screen on AV capture when OSD is turned on
- Fix exception thrown in Path Config on various browse folder buttons
- Fix scrub input hotkey, on trunk a slight refactoring now that more things are in client.common
- If throwing a fatal exception, EmuHawk will detect if a movie is loaded, ask if you want to save and attempt to save it.
- Turn off rewind for "medium" states, as SNES problems still occur with default settings and it isn't worth it
- also change the default rewind frequency to 4 (if the user does turn it on, this frequency still gives a smooth rewind experience
- Fix the encoding mode of the NES Game Genie Encoder/Decoder dialog
- FirmwaresConfigInfo dialog to show you more information about a firmware (such as which options the DB is allowing)
- VirtualPads
- Fix numeric box updating on Analog forms
- Fix bug where numeric boxes could not be typed into
- Fix bug where analog control panel was not updating on mouse movie
- Add clear button
- Allow smaller minimum size
- Lua Console - Autoscroll the output window as text gets added
- Registered Function dialog
- Change hotkey to F12
- Fix bug where Call and Remove were affecting the wrong scripts
- Allow multi-highlight to call and remove methods
- Add Remove All button
- Misc dialog fixes
- Ram Search
- Fix defaulting to fast mode
- Fix defauling to float for N64 and GBA, now defaults to unsigned
- Misc other fixes
- Play Movie
- Fix exception thrown in Play movie dialog when opening a file with board properties set
- Add Fps and Frame count to the Details grid
- Cheats
- Numerous fixes to the cheat system that were causing it to misbehave, not freeze addresses, throw exceptions and not be able to edit cheats
N64Hawk
- Capture PAL flag into movies
- SRAM is now saved into Bizhawk's saveram file instead of m64p's own .sra file
- Flashram is now saved into Bizhawk's saveram file instead of m64p's own .fla file
TI83Hawk
- Unhide the load TI file menu item
- Keypad - fix tooltips that were broken in a past release
- use newer firmware hashes
GBHawk
- Fix to sound processing - huge speed boost
- Fix RTC in movies
→ NOWSZY [multi] BizHawk x64 2.6.1 22/02/2021
BizHawk 2.6.1 released February 21st, 2021
- Linux
- Fix trying to use DIrectInput (2607)
- EmuHawk
- Fix single instance mode (#2577)
- Update default hotkey bindings to use new names (#2576)
- Limit attempts to dearchive to files with extension .zip, .7z, .rar. (#2587)
- Rename and clarify Alternate Sync (#1398)
- Fix clock throttle being 60fps for all systems (#2580)
- Fix multi-disk bundler
- Fix resizing controller config dialog
- Tastudio
- Fix savestate corruption bug introduced in 2.6. This bug causes desync issues on most cores!
- Refresh view when pausing with middle-click
- Lua
- Fix client.reboot_core()
- Fix drawing during onframeend() event handler (#2595)
- VectrexHawk
- Report 50fps in the Play Movie dialog
- GPGX
- Fix VDP Viewer screenshot feature (#2596)
- NesHawk
- Fix Wagyan Land 2 Graphical Bugs
- FIx mapper 90
→ NOWSZY [multi] BizHawk x64 2.6
BizHawk 2.6 Released January 17th, 2021
- New Core! Odyssey2 core is offically released
- Update nyma cores to Mednafen 1.26.1
- See Mednafen release notes for full changes. (Mostly just Sega Saturn)
- Saturnus
- mGBA
- Update to 0.9
- Gambatte
- Update libgambatte to r729+
- Support GB layer toggling
- Add GB object viewer
- Various updates from gambatte-speedrun
- PSX
- Add System Bus memory domain
- Fix debugger window crashes when adding a breakpoint
- Use Octoshock's built-in disassembler
- Support memory execute callbacks
- Have memcbs include actual values
- Fix can't accept PSX rom converted from DiscoHawk (#2478)
- GBHawk
- Accuracy improvements
- HDMA fixes
- Implement reads for GBC visualizer
- Change initial ram state
- Double Speed mode fixes
- Properly fade to white in GBC mode
- Mode 1 overhaul, fixes several bugs
- Update bad SRAM access emulation
- Open bus behaviour on locked SRAM
- Multi-cart check for bomberman selection
- Window timing bug fixes
- Sprite timing bug fix
- Add Game DB entry for Litti's Summer Sports
- Fix debugger disassembler
- Implement LCDC write glitch for gbc-acid-hell
- SubGBHawk
- Save audio cycles in SubGBHawk where it's needed, fixes state integrity checker in TAStudio
- bsnes
- Make ROM memory domain writeable (Use at your own risk)
- add CARTROM-DB and CARTROM-D blocks to CDL
- Fix PAL detection (#2503)
- NESHawk
- Change NES framerates (#2460)
- GPGX
- Allow writing to rom memory domains
- EmuHawk
- Linux
- Fix Xbox one controller stops working, (#2429)
- Fix overlapping/duplicate controls in FirmwaresConfig's menu
- Fix crash when clicking on column headers in FirmwaresConfig
- Support Oem102 keyboards
- Fix alt-keyboard-layout mode crashes
- Add an option to capture the Lua without capturing the full OSD, when AV recording
- Don't clear input when changing ROM (#2453)
- Fix GBA Game Shark code conversion (#2545)
- Cheats - Fix Changing selected row with arrow keys doesn't update side pane (#2550)
- GB GPU Viewer - Bounds check tile drawing for OBJ window, seems to resolve random crashing
- Fix SyncSettings type cast error during Rom load
- Ram Search - fix crash when deleting addresses
- Lua
- Implement joypad.getwithmovie()
- Deprecate emu.getluacore in favour of new func client.get_lua_engine
- Fix reverting current directory
- Fix client.reboot_core() (#2571)
- Fix MovieClock.lua ui, also use current frame count instead of movie length
- TAStudio
- Support drive states
- Fix state gap when frame advancing and painting input
- StateManager fixes
- Do not attempt to report >100% seek progress (This could happen if the user starts a seek which results in loading a savestate past the frame previously being seeked)
- Fix scrollbar behavior
- Cell selection fixes
- Fix opening TAStudio after starting a .tasproj
- Undo history fixes
- Debugger: Fix scrolling in disassembly view
- Virtual Pad analog stick: Fix changing x axis name (#2467)
- Movies
- Pass SRAM to emulator before state is made
- Fix playing a movie when core is not specified and core is not one we support switching of (#2466)
- CDL
- Linux
→ NOWSZY [multi] BizHawk x64 2.5.2
BizHawk 2.5.2 Released October 7, 2020
- Breaking Changes
- Gambatte sync settings (for GBC in GBA)
- Faust
- Fix loading
- GBHawk
- Fix missing variables in savestates (desync fixes)
- Fix color displayed when BG is off
- Rework interrupt and scroll/sprite handling to pass more tests related to Gensan 2
- SGB
- Fix Core Picker (#2422)
- mGBA
- Fix Debugger on Linux
- Fixes to disassembly output
- Dual GB
- Fix XML generation and core preference selection
- NESHawk
- Initialize with a single controller instead of two (for consistency with other cores)
- PSX
- Initialize with a single controller + memcard instead of two (to be consistent with other cores)
- Refine savestates to hopefully address desync issues
- EmuHawk
- Fix OBS Dialog Detection (#1996)
- Fix ffmpeg
- Change default input method on Windows to DirectInput
- Minor GB/C and PCFX firmware detection revisions (#2430)
- Profiles - Tas Profile - default to bsnes for SNES, turn off GBC in GBA setting
- Add advanced config option that will remove the "mixed" key priority when clicking the statubar icon or pressing the hotkey
- Remove default joypad bindings for fast-forward/rewind. (#2297)
- Re-add M3U capabilities for optical disks (#2390)
- TAStudio
- Fix loading of .bk2 files
- Fix drag-drop of .tasproj files onto main window while TAStudio is open (#2386)
- Fix slowdown when there are many savestates in history (#2433)
- Fix multi-select of branches and markers (#2409)
- Fix Emulation doesn't pause when clicking menus (#2281)
- Fix .tasproj backup files getting saved with savestates (#2416)
- StateManager - Fix ArgumentOutOfRangeException when buffer is full requested (#2392)
- Markers - scroll to newly added marker instead of assuming it is the last in the list and scrolling to bottom (#2350)
- Lua
- Re-enable multi-select (#2401)
- Fix session saving saving the session filename instead of the script filename, (#2400)
- Fix "Can't have lua running in two host threads at a time" when using certain TAStudio Lua methods
- Fix event.onexit()
- Macro tool
- fix NRE on File -> Load Macro (#2375)
- Ram Search
- Persist Use Undo History setting, and turn on by default (#2413)
→ NOWSZY [multi] BizHawk x64 2.5.1
BizHawk 2.5.1 / September 12th or 13th, most likely
Tentative release notes:
- EmuHawk
- Linux
- Disable "Stay on Top" tool setting
- Fix trying to load VB.NET assembly
- Ram Watch
- Fix crash when using Ram Watch with waterbox cores
- Fix slowdown when using on screen watches when Turboing (shift+tab) (#2365)
- TAStudio
- Fix runaway sync issues when painting during auto-restore
- Fix loading of .tasproj movie headers on non-american PCs (#2377)
- Fix crashes when drawing selected row
- Lua
- Fix joypad.setanalog setting analog indefinitely (#2310)
- Linux
- TurboNyma
- Fix No sound unless frame 0 is emulated (#2365)
- ZX Spectrum
- Fix NRE when attempting to load a game
- NGP
- Fix Language selection
- Faust
- Change from experimental to release (an oversight in previous release)
- GBHawk
- Improve documentation of Use Existing SaveRAM sync setting
- Fix start up screen color
→ NOWSZY [multi] BizHawk x64 2.5
BizHawk 2.5 Released August 30, 2020
- Tentative release notes:
- Installation notes / Breaking changes
- Upgraded to .net 4.8, and c++ runtime deps have changed
- Run the new prereqs installer
- config.ini files from previous versions will no longer work
- .tasproj format updated, previous versions no longer work (export/import .bk2 to convert)
- Default savestate naming convention now always puts core name into states, will mean old slots won't show up on cores that did not already have core name
- Gambatte BIOS sync setting change results in older .bk2 movies being broken (sync settings can be hand edited to import)
- GPGX sync settings have changed, results in older .bk2 movies being broken (sync settings can be hand edited to import)
- For cores that have a "Use Sram" settings, set to false bay default (true is what end users would expect most of the time, false is only for advanced use cases)
- Affected cores: GBHawk, GBHawkLink, GGHawkLink
- Upgraded to .net 4.8, and c++ runtime deps have changed
- New Cores!
- TurboNyma - the ported PCE core from Mednafen, more accurate than PCEHawk
- HyperNuma - the less accurate but more performant core ported from Mednafen
- Faust - SNES core ported from mednafen, faster than bsnes, more accurate than snes9x
- General
- New Rewinder, much faster and more performant
- Don't package ffmpeg, add a downloader to A/V dialog instead, significant reduction in release download size
- add Cyorter's Input display lua script, that gives a graphic based (FCEUX style) input display for most non-analog peripherals
- mGBA
- update mgba to 0.9
- Fix SRAM-anchored movie forgetting its savegame on loadstate (#1593)
- Fix exception when viewing an empty SRAM memory domain (#1620)
- Support TotalExecutedCycles
- Allow poking of ROM memory domain
- Always show SaveRAM domain and set to max size the domain can be
- bsnes
- Add Randomized Initial State option (Bizhawk vs lsnes style startup) (#1701, #1285)
- Fix layout of CPU Registers (#2040)
- Reverse Mouse
- gambatte
- Ports from Upstream GSR for Babs' Big Break and Robopon (#2091)
- Support playing without official BIOS
- Support loading more accurate official BIOSes through the firmware utility
- Fix VRAM end of line testROM in single/doublespeed modes and a desync in GB Wario Land II
- GBHawk
- Numerous accuracy and performance improvements
- Update Kirby tilt n- tumble controls
- Double speed mode timing fix
- Fix mickey's chase damage audio
- Window bug fix, fixes Zen
- GPGX
- Migrate to latest GPGX MD Cart mapper support
- Support Cart + CD Games via MultidiskBundler (Pier Solar)
- Support independently setting the two controller ports #1750
- Fix Madden NFL and NHL 98 (#1041)
- Fix Streets of Rage (5 in 1) (#1390)
- WonderSwan
- Update Cygne with upstream fixes
- PCFX
- Fix rom loading (#2022)
- Update with upstream fixes
- NGP
- Update with upstream fixes
- Uzebox
- Fix rom loading (#2022)
- Add uzebox path entries (#2043)
- PSX
- change PSX framerates to follow mednafen instead of nocash (#2138)
- Atari 2600
- Fix Quadrun (#2127)
- Atari 7800
- Support Serpentine
- Fix pokey 0x450 detection
- NesHawk
- Make game genie compare cheats work
- ZX Spectrum
- Fix lag detection on kemston joystick. (#1993)
- Vectrex
- Fix controls for Hyperchase
- Snes9x
- Fix special chip games
- 32x
-
- Fix crash on kolibri (#1826)
- EmuHawk
- Threaded DB loading (fixes #2113)
- Fix RW/FF Volume Config (fixes #2061)
- Fix GIF recording (#1962)
- Fix ffmpeg (#2101)
- Sync controls when loading a config file, (#1965)
- Fix hq2x shaders (#2196, #2160)
- Message config - support setting LastInputColor
- Catch and retry when DirectSound crashes (#1212)
- Fix "use 1:1 pixel size" aspect ratio (#2159)
- Add Reset Speed hotkey (#2154)
- Fix crash when GL retroshaders failed compiling
- Fix FCEUX font (#2313)
- Add command-line switch --open-ext-tool-dll
-
- Movies
- Subtitle Editor - add a color picker for subtitle color (#1554)
- Fix GameName and SHA1 not being saved in movies (#1966)
- Input display: At movie end, show both last movie inputs and current inputs (#2295)
- .fm2 Importer - Warn about ignoring the famicom port, instead of a full error, movies such as http://tasvideos.org/6739S.html can still be successful (#1989)
- Play Movie dialog
- Greatly improve scanning performance
- Properly show tooltips for detail values, also show expected vs actual (only works on the key column though, because winforms is poo), fixes #1888
- Movies
-
- Tastudio
- Fix crash when attempting to load a .tas proj from a different core
- Fix crash when clicking Reboot core on the main menu
- Standardize new filename creation behavior to avoid .bk2.tasproj.bk2.tasproj
- Don't disable lua scripts while seeking
- Don't show inaccurate core nag, if a movie is already loaded
- Allow multiple marker and branch selection (#2212)
- Rewrite TasStateManager (Improves memory usage and performance) (#2274)
- Ability to Clone input X number of times times (#2242)
- Fix PageUp/Down behavior (#2074)
- Gracefully fallback to a new tasproj when attempting to load a .tasproj from another core
- Fix loading a different ROM while tastudio is open
- Fix RebootCore when TAStudio is open (#2201)
- Allow insertion of multiple frames at end of movie (#2169)
- Don't jump to greenzone on single mouse click of analog cell
- Ensure that Tastudio is fully updated when doing cut/paste operations (#1956)
- Improve frame insertion/deletion efficiency, particularly for undos (#2017)
- Properly resume playback after painting (#2340)
- On .bk2 import: ask before saving the bk2
- Only save cycle count at movie end; (#2203)
- Rework the movie end cycle count warning.
- Tastudio
-
- Lua
- Fix several memory leak issues when using events (#1920, #1983)
- Registered Lua Functions dialog - fix updating in several scenarios
- Implement tastudio.submitclearframes(), #2170
- Improve performance of console logging, fix max log count, and warn when maximum calls have been reached
- Add client.addcheat() and client.removecheat() that match the functionality of the gameshark tool.
- Deprecate the nes.addgamegenie() and nes.removegamegenie() methods in favor of these
- Fix Lua forms button click exception (#1957)
- Lua
-
- Hex Editor - Fix multi-byte reads (#2012)
- Cheats - When a cheat is auto-removed, also remove it from the recent cheats list
- Tracelogger - Fix NRE of Trace Logger close, if the Trace Logger was not used before closing
-
- Virtualpads
- Flip the read-only flag when a movie changes from read-only to another mode
- C64 - fix a few keyboard buttons that were not mapped to a key
- GBA - adjust size so light sensor shows
- Virtualpads
-
- Ram Watch
- Allow duplicate identical watches
- Fix binary display on 32 bit watches
- Fix exception when changing a watch's size to one with an incompatible display type(e.g. 32 bit float -> 8 bit unsigned)
- Ram Watch
-
- Ram Search
- Fix loading of .wch files
- Ram Search
-
- CDL
- Fix CDL that was broken on a number of systems
- ApiHawk
- ClientApi.SetSoundOn(false) causes sound looping from external tool (#1817)
- Fix crashing when SGB is loaded
- Dropped feature support (these were considered legacy features)
- Multitrack movie record (TAStudio accomplishes this much better)
- Movie - Poke input hotkey (TAStudio accomplishes this much better)
- Movie - Scrub input hotkey (TAStudio accomplishes this much better)
- Infinite movie feature (it was a gimmick that has run its course)
- Vba-Next (mGBA is more accurate and has feature parity)
- Ram Watch Pause button, it was only a hack for when ram watch was too slow, it's plenty fast now
→ NOWSZY [multi] BizHawk x64 2.4.2
BizHawk 2.4.2 Released May 17, 2020
- Fix custom AR/size (#1975)
- Basic Bot - fix not restoring previous InvisibleEmulation and DisplayMessages settings
- Virtual Pad support for GBLink 3x/4x
- NesHawk - Fix poking WRAM
- mGBA - fix register setting (#1982)
- GPGX - improve rewind and tastudio savestate performance
- ApiHawk - fix crash on SetExtraPadding calls
- Lua
→ NOWSZY [multi] BizHawk x64 2.4
BizHawk 2.4 Released January 18, 2019
This release officially releases the the Vetrex core. In addition it fixes MAJOR bugs in Lua and Tastudio.
Changelog
- New Core: Vetrex!
- GCE Vectrex emulator, ready for TASing.
- EmuHawk
→ NOWSZY [multi] BizHawk x64 2.3.3
BizHawk 2.3.3 Released January 12, 2019
- 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 cycle count 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)
→ NOWSZY [multi] BizHawk 2.3.2
BizHawk 2.3.2 Released June 18, 2019
- mGBA
- Update to 0.7.2
- Gambatte
- Update core (#1582)
- N64:
- Update GLideN64 to release 4.0
- Fix GLideN64 defaults (#1478)
- Support GLideN64 halo removal option
- Virtual pad no longer crashes with standard controller
- Fix Custom resolution
- NESHawk
- QuickNES
- Fix QuickNES Crashes in Latest Dev Build (#1423)
- GBHawk
- GBHawkLink
- A2600Hawk
- Add support for boost grip controller
- gamedb updates
- fix HMove
- Bang! Demo -correct mapper
- EmuHawk
- Call memory callbacks with addr, value (#1462)
- Fix OpenAdvanced Open ROM
- Link icon
- Update link text to match link status
- Allow toggling Link status from Status bar button (#321)
- FFMPEG writer
- Change all uses of -c:a libvo_aac to -c:a aac because the ffmpeg we're packaging now no longer supports the former
- Fix ffmpeg webm support (fixes #1477)
- APIHawk
- Extend with a Lua-like system of API libraries (#1419)
- External tools no longer crash on loading new ROM
- Rebuild HelloWorld external tool, include its zipfile sources
- Ram Search
- Fix go to address
- Debugger
- Fix mouse wheel scrolling
- Set PageUp/Pagedown keys to increment/decrement
- Hex Editor
- Fix misalignment when bytes contain 7F (#1503)
- Movies
- When Pause on Movie End is chosen, go to finished mode instead of stopping
- Fix exception when statrting from saveram multple times
- TAStudio
- Allow gaps in lag log (#1461)
- Fix autorestore triggering while drawing on future frames
- Fix seek progressbar not to disappear on (every other) middle-click and || button
- Fix some more state removal bugs
- Fix mainform pause icon when pausing while seeking (#1456)
- Fix low res framebuffer on branch load (#1513)
- Fix exception on Auto Hold/Fire Set Customs (#1553)
- Fix exception on max undo levels causes an exception (#1555)
- Fix exception on double right-click branches (#1551)
- Fix Saving a tasproj in TAStudio does not update EmuHawk save name (#1444)
- Fix recording joystick movement in read-only mode (#1447)
- Ask to override existing bk2 file when exporting
- Don't tell about clipboard if it's empty
- Lua
→ NOWSZY [multi] BizHawk 2.3.1
BizHawk 2.3.1 Released January 6, 2019
- N64
- mGBA
- Update to latest 0.6 (as of 10 Sep 2018)
- Fix #1195 - Audio Keeps Playing Notes after Rewind
- Fix savestates created at frame 0 when BIOS is enabled
- NesHawk
- Fix VRC IRQ timing
- VRAM write timing glitch
- GenesisPlus-GX
- Tracer fixes
- GBHawk
- Pass many more tests
- CDL Support
- Add default bindings
- Fix autosaving saveram
- Fix Virtual Pad
- Fix DMG sprite evaluation (fixes Oh! Demo bug)
- Audio fixes/crash
- Wisdom tree Mapper
- HuC1 support
- Fix firmware load crash
- Fix Lego Racers, Slugfest, Ken Griffy Jr., 3-D Pool
- HuC3 Support
- MBC2 proper Bank masking
- Z80
- Performance Optimizations (affects many z80 based cores)
- ZXHawk
- DCFilter implementation
- Ability to distinguish *.dsk for ZX or AppleII
- Do not fire tape/disk inserted OSD messages on LoadState, #1250
- Added non-sync setting to change core background color - #1263
- Fix input display for some keys
- Support Code/Data Logger
- +3/+2a writes to 0x1ffd and 0x7ffd decoded more faithfully
- DeterministicEmulation to be overridden (TRUE) when recording a movie -#1290
- Support double-sided *.dsk images and throw an exception if the images are not 42 track disks
- Starting on UDI and IPF disk image support (although neither are fully working or hooked up yet)
- Added GameDb
- Fix Tape and Disk media submenus opening at 0,0
- Pentagon initialisation
- Fix exception thrown randomly by tape player subsystem
- Gambatte
- A7800
- Change 'trigger' to 'button'
- Audio Overhaul
- Fix unplugged controller
- Fix Pokey sound
- Pokey support for SGE mapper
- Fix Sirius
- Expand cart size for some demos
- ColecoHawk:
- Add SGM memory domain,
- Fix super action controller
- SMSHawk
- Fix PowerOn Z80 SP init - stops some games from crashing/not loading
- Fix pause button, fixes #1236
- PCE
- Fix regressions #1333 #1303 #1287 #1231 #1203 #1266
- Fix crash due to invalid DMA #1363
- Mask only when addr attached to vram
- NGP
- Added GameDb and homebrew detection
- A2600
- MegaBoy special frame setting
- EmuHawk
- Multi-disk Bundler - handle archive files properly (#764)
- Fix minimized emulator causes speedup, #1279
- Messages config - change label "Last Frame Input" to "Previous Frame Input" to avoid confusion
- Fix Snes9x Code Converter #1293
- Commandline support for config location (#1404)
- Ram Watch - Move to Top option, ability to add notes to Separators (#1257)
- Cheats - Toggle shortcut key
- Hex Editor - Remember Memory domain choice - #1345, #508
- Code/Data Logger - Fix auto-load (#1346)
- Basic Bot - fix failure to fully use selected memory domain (fixes #1305)
- Movies
- Warn when recording a quicknes movie (but allow the user to continue), #1353
- Allow snes9x movies to be recorded (still warn, but allow the user to continue)
- Ensure DeterministicEmulation is enforced whenever a movie is queued - #1290
- Fix System ID for SG1000 and GG - #1246
- Better anchor items in Play Movie dialog
- Show last movie frame input in the HUD
- Lua
- Video dumping
- Fix #1244 - Dumping Issues
- ffmpeg updates
- Update to ffmpeg-20181118-529debc-win64-static
- Make all formats editable (only custom is saved tho)
- Deduce extension (since -f is required)
- Make segment numeration the same as VfW has
- Firmwares config
- Stop indiscriminate importing
- Added 'allow unknown import' checkbox
- Set customization file chooser now incorporates ArchiveChooser - if an inside file is selected this is copied to the global firmwares folder
- TAStudio
- Fix major crash issues and exceptions
- Branch loading now can behave as it does for regular rerecording (Old Control Scheme For Branches menu item, details here)
- States decay - fix logic for last edited frame
- Select newly created branch (makes button action experience smoother)
- Fix #1221 - TAStudio.OnQueryItemBg transparency color problem
- Make current branch track its new pos upon reordering
- Fix performance bug from 2.2.2 (#1310)
- Prevent exceptions with small window size
- Show branch screenshot on the right if it's offscreen, #1311
- Keys menu
- Hide a few computer columns by default
- Don't create player menus if we don't have players
- Make state-save hotkeys usable if the slot is empty, just add a branch
- Allow to disable Load Branch On Doubleclick
- Fix rec mode dying when appending movie frames
- Fixes inability to use '<'to get to frame 0
- Allow to actually unbind markers from input, and unbind by default
- Don't use branch greenzone after loading it. It's useless because we invalidate it needed anyway.
- WARNING: If you load a branch that's inside the invalid greenzone area, FrameAdvance or ">" button won't recreate greenzone. Rewind or use Right Mouse Button + Wheel.
- Fix crashes during seeking
- Capture greenzone state after loading a branch
Tagi: Nintendo, Commodore, Atari, Nes, Sega, Nintendo 64, Atari 2600, C64, Saturn, Master System, Game Gear
wstecz02/12/2013 22:16
Inne treści związane z tematem
![[PSP] DevPPSSPP GITv1.11.2-291-gbd87a7606](https://www.t2e.pl/Photos/www/picLogoty/13659502301.jpg,134)
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie.
W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
![[PSP] DevPPSSPP GITv1.11.2-275-g6e4dc3f46](https://www.t2e.pl/Photos/www/picLogoty/13659502301.jpg,134)
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie.
W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
![[PSP] DevPPSSPP GITv1.11.2-273-g2f672bae5](https://www.t2e.pl/Photos/www/picLogoty/13659502301.jpg,134)
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie.
W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
![[PSP] DevPPSSPP GITv1.11.2-269-gd1af70343](https://www.t2e.pl/Photos/www/picLogoty/13659502301.jpg,134)
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie.
W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...