!

[multi] BizHawk 1.7.2a

[0] @ Niedziela, 20 Lipca 2014 23:53CET

[multi] BizHawk 1.7.2a

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, Nintendo 64, SEGA Megadrive/Genesis i Wonderswan (Color & BW).

BizHawk 1.7.2a Released July 20th, 2014

  • Fix error when attempting to replay a GBC movie regarding mismatching System Id
  • Fix missing Profile Config dialog menu item
  • Fix Client Sizing / AR correction
NOWSZY [multi] BizHawk x64 2.9 RC2 7/12/2022

BizHawk 2.8 Release Candidate 2

First candidate build for the upcoming 2.9 release.
Please help us check for regressions, especially in TAStudio and the rest of the TASing workflow, and in Lua oops. Remember: if it's not reported then it won't be fixed!

2.9 will see Ares64 graduate from experimental, including Ares64's N64DD emulation, the merge of the MAME experiment, new cores for Atari Jaguar/Jaguar CD and TIC-80, and a subframe-capable

A changelog listing all the bugfixes and improvements will come later, but for now you can check the closed issues and commit history.

BizHawk 2.8 Release Candidate 1

First candidate build for the upcoming 2.9 release.
Please help us check for regressions, especially in TAStudio and the rest of the TASing workflow, and in Lua oops. Remember: if it's not reported then it won't be fixed!

2.9 will see Ares64 graduate from experimental, including Ares64's N64DD emulation, the merge of the MAME experiment, new cores for Atari Jaguar/Jaguar CD and TIC-80, and a subframe-capable BSNES.
It will also replace the two old Lua engines with a new one using KeraLua, meaning the features of Lua 5.2 through 5.4 such as integers will be available.

A changelog listing all the bugfixes and improvements will come later, but for now you can check the closed issues and commit history.

 

NOWSZY [multi] BizHawk x64 2.8 RC1 27/01/2022

BizHawk 2.8 Release Candidate 1

First candidate build for the upcoming 2.8 release.
Please help us check for regressions, especially in TAStudio and the rest of the TASing workflow. Remember: if it's not reported then it won't be fixed!

2.8 will see MSXHawk graduate from experimental. It may also introduce one or more experimental cores—these are not part of this RC.
A changelog listing all the bugfixes and improvements will come later, but for now you can check the closed issues and commit history.

NOWSZY [multi] BizHawk 1.11.7

BizHawk 1.11.7 Released September 01, 2016

  • NesHawk
    • Numerous accuracy improvements, passes many more accuracy tests now
    • Fix Micro Machines
    • Fix Time Lord
    • Fix Saint Seiya
    • Correctly boot all the HVC-SNROM Board ROMs now.
    • Support UNIF DripGame http://www.qmtpro.com/~nes/drip/
    • Fix shaking in Little Ninja Bros (E)
    • Support SNES controllers
    • VRC2 - only support VH mirroring - fixes Wai Wai World issue
    • Mapper 011 - fix mirroring on some boards
  • Atari 2600
    • Major core overhaul that includes many accuracy improvements, bug fixes, sound improvmeents, timing improvements, and game compatibility
    • Fixes compumate mapper
    • implement mapper m4A50
    • Add sega mapper mod
    • Pick the correct mapper for Tapper and Congo Bongo based off SHA1 hash
  • Saturn
    • Trace Logger support
  • PSX
    • Trace Logger support
    • Patch for "Fantastic Pinball Kyutenkai" lockup (not likely to affect sync but could in principle)
  • N64
    • Trace Logger support (Interpreter/Pure Interpreter core type only)
    • Implement memory execute callbacks (Interpreter/Pure Interpreter core type only)
    • Fix crash & memory leak when opening hex editor with the N64 core loaded
  • SNES
    • Fix crash when advancing after tracer was disabled
    • System Bus map has been extended to read mapped ROM space
    • Fix SNES trace logging to not lose information
  • SMSHawk
    • Overscan display option
  • Genesis
    • Improve disassembler
    • Fix bug in genesis z80 CDL that made addresses in mirrored z80 ram region crash
    • Output and input hex values in Settings
  • GBA
    • Add SRAM memdomain to both VBANext and mGBA
    • mGBA - fix bug where hard reset caused memorydomains to get permanently wrecked
  • Coleco
    • Add Venture to list of no skips
  • PCEHawk
    • Don't crash when loading PCE-CD and SGX games
    • Fix PCE-CD virtual pads
  • Wonderswan
    • Support settings to change colors
  • EmuHawk
    • Make direct3d9 prereq check non-fatal and make d3d display method initialization fail non-fatal, falling back to gdi+
    • D3D display method - survive ctrl+alt+del (fix #522)
    • Fix flashes of garbage while changing vsync toggle (includes when fast-forwarding) on D3D display method
    • Fix crashes when sending fullscreen windows to other monitors sometimes
    • Fix deleting recent roms when missing
    • Fix #615 - Garbage on the screen when starting paused with d3d
    • Don't allow user to add more then 2 GB/GBC ROMs into the Bundler (#472)
    • Fix the Apple IIe being labeled as PlayStation in the title
    • Ram Tools - fix usability issues with negative numbers (#669)
    • Ram Search - fix for unhandled exception when entering. in to the specific address box
    • Allow independent sound volume control during Fast-Forward and Rewind
    • Lua
      • Fix #595 - movie.getinput() exception, and movie.mode() confusion
      • Remove background color parameter from gui.text() function
      • Lua text - display trailing spaces
      • Fix regressions in lua's support for UTF-8 strings
      • Add gui.DrawFinish() which will let you choose when to finish drawing; and add optional argument to gui.DrawNew which when set to false lets you keep it from being cleared
    • Movie subtitles
      • Trim trailing spaces
      • Sort by frame and then by Y pos (to properly order multiline subs)
      • Concat multilines (optionally) on export
      • Option to skip color tag on export
    • Tastudio
      • Recording mode (works with TAStudio checkbox and global ReadOnly hotkey)
      • Autosave and backup features
      • Option to set the gap between states to be saved to .tasproj
      • Overhaul of seek and restore logic: navigation seeking no longer resets Restore frame
      • Make < and > PlaybackBox buttons act identically to FrameAdvance and Rewind hotkeys
      • Properly set input while unpaused
      • Fix all errors related to doing actions while seeking and saving
      • Replace Saving progressbar with hourglass cursor and status bar report
      • Fix N64 crash that happened when capturing states
      • Fix #515 again - TAStudio ignores ClientSettings.json
      • Allow 2 more digits for FramesPrompt
      • Fix #597 - Selecting a lot of frames + Copying throws an error
      • Fix crash when pasting input beyond movie length
      • Set SeekingCutoffInterval to VisibleRows
      • Set ScrollSpeed to 6
      • Fix rerecord counting
      • Ability to load .tasproj with corrupted GreenZone
      • Hide more columns by default (GBA, PSX)
      • Optimize column width
      • Ignore InputRoll hotkeys and numeric branch hotkeys during float editing mode
      • bk2 export: stop endlessly appending extensions
      • Stop recording marker history edits to history
      • Unpausing with the Pause hotkey ignores seek frame
      • Make Rewind hotkey work the same as outside TAStudio (step'n'run)
      • "Esc" key cancels seeking
      • Global hotkeys for AutoRestore, TurboSeek, FollowCursor, Insert/Delete/Clone/Clear
      • Option to trigger AutoRestore on MouseDown
      • Show user text instead of timestamp in BranchView
      • Fix #672 - Not Showing Analog Up, Down, Left, Right for N64
      • Don't pass Ctrl+C hotkey to MainForm
      • Stop copying nothing on Cut command
      • Stop seeking when movie stops
      • Fix to how Undo/Redo works with recording frames
    • Trace Logger
      • Log file segmentation
      • Spacing unification for all cores
      • Fix GB trace logger
      • Fix logging to window and saving to file
      • File->Save Log menu item in Trace Logger window
      • Fix an unhandled exception when saving a log from the window
      • Fixed the bug where if a tracelog line contains more than one "[", everything after the second [ will be mistakenly thrown out
    • Debugger
      • Add address mask setting for breakpoints
      • Indicate breakpoint hit
    • Code-Data Logger
      • Add auto-start and auto-save to CDL
      • Fix copypaste bug in GB for some games with large cartram
      • support GB link
    • VirtualPads
      • Fix polar coord when center is non-zero
      • Fix automation of virtualpad analogsticks from movie playback

BizHawk 1.11.6 Released March 07, 2016

  • Genesis
    • Disassembler support
    • Trace Logger support
    • Sprite Layer toggles, and custom backdrop color
    • Add "M68K BUS" and "S68K BUS" domains
    • Capture Sega CD flag in movie files
    • Enable low-pass filter
  • Atari2600
    • Double and quad size players are now correctly delayed an extra pixel.
    • Added an R to the State output to indicate when the RDY signal is false.
    • Use the RDY flag to halt the CPU instead of a loop in the TIA.
  • mGBA
    • Capture SRAM in savestates, ALL PREVIOUS SAVESTATES are now incompatible
    • Update to the latest mGBA
    • Layer toggle
  • Saturn
    • fix bug in GLManager causing yabause in opengl mode to not work unless frameadvancing
  • TI-83
    • Implement Trace Logger
  • Colecovision
    • Implement Trace Logger
  • EmuHawk
    • Fix ramwatch crashing bug involving core reboots and watchlist hanging on to stale emulator instances
    • Hex Editor - fix exception when pressing "Ok" on the "Go to Address" input prompt in the Hex Editor with an empty string
    • GameShark tool - layout improvements
    • Make Screenshot Raw to Clipboard and Screenshot Client to Clipboard into configurable hotkeys instead of hardcoded shortcut keys in the menu items
    • Cheats - comparison type column
    • Lua
      • add emu.disassemble(uint pc, string name)
      • Set file watchers on lua session autoload
      • Better auto-complete for Sublime Text 2
      • Call the lua loadstate callback before redrawing the screen and other updates
    • Trace Logger
      • Capture headers in log files
      • Separate Disassmbly and Registers in separate columns
      • Remember column widths
      • Add an Open button
      • Use .log extention (allows extension based user syntax highlight)
    • Debugger
      • Don't update when unpaused. only update PC when we really need it.
      • Add a Run button
      • Registers - format reg names on launch, smarter spacing.
      • Return address in hex when copying.
      • Fix how Seek To determines the PC register
      • Update when maximized
    • Multi-disk bundler
      • Fix ROM path generation
      • Add a remove button
    • TAStudio
      • Fix some savestate bugs
      • Don't allow saving while saving.

BizHawk 1.11.5 Released February 13, 2016

  • GBA
  • Update mGBA to 0.4.0
  • Fix #563 - mGBA Combined WRAM not working
  • Nes
    • QuickNes - trace logger support
    • NesHawk - properly emulate JAM/KIL
    • Support the unif board UNIF_BMC-42in1ResetSwitch
    • NSF player - limit track number to legal range and print current track number to console
  • PSX
    • Add "determine lag from GPU frames" option
    • Support memory callbacks
  • N64
    • Fix per game settings for DK64 + Glide64mk2
    • VirtualPad - Add polar coordinates to Analog stick
  • GB
    • Add GB layer toggles
  • EmuHawk
    • Try catching some missing prereqs in emuhawk startup and print a report about it
    • Better error handling in shader compiling, fixes some startup issues
    • Cheats - New Feature - cheat comparison types
    • Game Shark tool - Added Multiline Cheat Code handling for all supported cores. Added GBA Slide code handling.
    • Make current windows size a per system setting
    • Fix #561 - can't set the xpad right stick
    • Ability to save/load specific config files
    • External Tools - Allow several tools running simultaneously
    • Fix selections in HexEditor text columns
    • Lua
      • Add emu.setislagged()
      • Add movie.save()
      • Add client.displaymessages()
      • Add gui.defaultpixelfont()
      • Add memory.getmemorydomainsize()
      • Fix #565 - bugs in lua's memorysavestate APIs
      • Make fceux font monospace
      • Fix #57 - Allow "#aarrggbb" as Color parameter to forms.setproperty()
      • forms.textbox() - Added a scrollbars argument
    • Lua Console
      • Add option to detect changes in scripts and automatically reload them. Have this option off by default for now
      • Fix exception when reloading a lua script with registered functions while the registered functions dialog is open
      • Remember column widths
      • Refresh the lua console when a script exits
      • When a lua exception occurs, also want to update the script status icons
      • Fix current directory bugs
    • Tastudio
      • Fix upward drawing.
      • Fix null reference errors with the splitter controls
      • Don't clear selection on Cut
      • Don't mindlessly unpause the emulator if autorestore is off and we're editing input via menu
      • Account for loading files with "All Files" filter.
      • Implement SeekingCutoffInterval
      • Seek progress bar, ignore if seeking closer than 2 frames ahead
      • History form - report marker operations, canonical colors, show the current item better
      • Markers - adding markers updates dialog
      • Don't ever remove marker 0
    • Ram Watch
      • Ram Watch - fix "Display watches on Screen" feature
      • Ram Watch - fixed saving of separators
    • Movies
      • Save to Disk option (intended for large movies)
      • Fix OutOfMemory when saving states
      • When automatic movie backups are enabled, take a backup when the movie is closed without saving
      • Save as menu item
      • Flag for SG-1000 movies, fixes TASVideos submission parser
    • Ram Search
      • Fix "Exclude Ram Watch" option
      • Fix leadings zeros in the Difference and Differnet By boxes
    • Basic Bot
      • Compare To feature
      • Clear button clears out the attempts and frames values

 

NOWSZY [multi] BizHawk 1.11.4

BizHawk 1.11.4 Released December 20, 2015

  • EmuHawk
    • Add libretro player, compatible with selected cores (check wiki)
    • Add External Tool system for c#-based tool plugins
    • Support Code-Data Logger for GB/GBC, SMS/GG, SNES, and Genesis
    • Cheat Dialog: Fix flakiness in value-editing
    • Add custom exception display box, so exception info can be clipboarded out
    • Improve main OSD font
    • Validate user shaders at selection time
    • Support user custom AR selection
    • Add --load-state commandline
    • Fix --fullscreen and fullscreenOnLoad options
    • Streamline editing RAM Watches
    • Tidy main form context menu
    • Add more options for U+D/L+R forbid/mutex
    • Fix Ram Search, Ram Watch, Cheats recent file lists
    • Fix ffmpeg path for AV writer broken a couple of releases ago
    • Add menu command to record avi skipping av writer selection
    • Remember codec selection between program sessions
    • Fix toolbox
    • Improvements to Retro shader compatibility
    • DispMethod D3D: Stop FP precision conflicts with lua scripts
    • DispMethod D3D: More leniency in compilation of optional shaders (so it's able to run on more low spec systems)
    • Fix #525 - Memorywatch hex textbox now remembers values across memdomain switches
    • Fix #526 - Hex editor repainting fails and garbage rendering
    • Fix #535 - domain list does not update when changing cores
    • Fix #537 - Annoyance with "always on top"
    • Fix #541 - Heavy CPU usage when emulation is paused
    • Fix #546 - Incorrect Lua Documentation
    • Cheats
      • Add GameShark converter for N64, GB/GBC, Saturn, GBA, PSX
      • Add Action Replay converter for SMS, SNES, Genesis, GBA
      • Add Game Genie converter for Genesis, SNES, GG, NES
    • Tastudio
      • Color stated frames on WasLag too
      • Don't truncate LagLog if the branch's one is shorter, but input is the same
      • Clean up garbage lua text and drawings in branches
      • Default scroll speed to 3
      • Put branch states to a separate greenzone file
      • Save/load TasSession variables (current frame and branch) in .tasproj
      • Fix scrolling when loading a branch
      • Account for mouse speed when advancing/rewinding
      • Fix ALT+ hotkeys
      • Update columns on every file load
      • ScreenshotControl tweaks and fixes
      • UserText in branches, available from lua and menu, is printed in ScreenshotControl
      • Add GUI buttons to branch view and marker view
      • Rightclick selects rows in branch and marker views
      • Hotkeys and shortcuts for input view and branch view
      • Add seeking progressbar
      • Saving progressbar reports progress gradually
      • Allow going to frame 0 for savestate-anchored movies
      • Fix #515 - Save and load column settings in projects
      • Fix #520 - An item with the same key has already been added
      • Fix #504 - TAStudio opened several thousand Set Markers dialogs
    • Basic Bot
      • Monospaced input display
      • Get smarter
    • Lua
      • Add two new fonts (gens/snes9x and fceux) and text rendering options
      • Fix gameExtraPadding coordinate translation
      • Fix (or at least temporarily banish) floating point math errors when running n64
      • Add CloseEmulatorWithCode (for returning exe process return code from script)
      • Clarify script pause/stop state in UI and logic
      • Autoload recent scripts (unless there's a recent session to autoload)
      • Fix forms.destroyall() and call it when lua console closes
      • Fix error in sizing of lua draw buffers with SetGameExtraPadding (and probably ClientExtraPadding) use
      • Fix #538 - Ability to pass memory domain to memory read/write functions
  • PSX
    • Fix #530 "AV Resizing shows black screen with PSX"
  • SNES
    • Fix crashes in GFX debugger (including fix #529)
    • Recommend proper SNES PAR
    • Build dlls without msvcrt14 dependencies (to run on more systems)
    • Option to turn off savestate-every-frame (desyncs can happen!)
  • Genesis
    • Add missing scrollbars in VDP viewer
    • Fix #543 (support up to 32MB roms)

 

NOWSZY [multi] BizHawk 1.11.3

BizHawk 1.11.3Released October 14, 2015

  • PSX
    • Repair lag counter
    • Fix massively broken controller config dialog which was making controllers seem effectively disconnected or malfunctiony
  • EmuHawk
    • Fix Direct3D display method sleep/ctrl+alt+del crashes
    • Fix built-in shaders
    • Reduce shader level requirements for basic d3d display method functionality
    • Fix Ram Search/Ram Watch recent files menu
    • Import PJM and PXM movies
    • Sequentially number screenshots taken in the same second without crashing after the 3rd one
    • Lua
      • Add client.SetClientExtraPadding; fix client.SetGameExtraPadding window scaling
      • Add client.GetSoundOn and client.SetSoundOn
NOWSZY [multi] BizHawk 1.11.2

BizHawk 1.11.2

  • Released October 10, 2015
  • PSXHawk
    • Update to mednafen 0.9.38.6
    • Fix loading of .psf files with no tags
    • Add clip to framebuffer option
    • Support .xml disc bundling tool for PSX
    • Save PAL information in movies, and fix reported PAL movie times
    • Fix bugs in pixel pro mode for PAL
    • Improve framebuffer clipping method, add deinterlacer settings
    • Fix some PAR for PAL games
    • Add option (defaults to disabled) to use mednafen's error correction
  • N64Hawk
    • Add workaround to support jabo for some old intel gpus
  • NESHawk
    • Fix garbage at the bottom-left-corner in Dragon Warrior 4 and other games
    • Implement ines mappers: 6, 17, 51, 53, 90, 136, 147, 197, 202, 204, 209, 211, 212, 213, 214, 216, 235, 244
    • Fix mapper 31, 60, 79, 91, 164, 243, 245
    • Implement various UNIF boards
    • Add .unf to Open ROM dialog
    • Fix bug in .unf header parsing
    • Change unif vram inference logic
    • Support Trainered ROMs
    • Support many misc ROMs that are bad/over dumps, wrong/unusual header info
    • Properly support using 512 byte palette files deemph entries instead of just ignoring them
  • SNESHawk
    • Fix bugs in interlaced handling
  • GensisHawk
    • Add option to pad screen out to prevent window resizes
    • Support the Game Genie dialog (issue #494)
  • GBHawk
    • Add LY to trace log
  • EmuHawk
    • DirectX support
    • New Tool: Basic Bot
    • Fix crash when minimizing window in gdi+ display method
    • Don't reorder cheats list when editing cheats
    • Fix crashes on Play Movie dialog
    • Support IPCKeyInput
    • Sequentially number screenshots taken in the same second
    • Add unthrottled and 400% speed menu item
    • Fix autofire
    • Allow user to suppress doubleclick-to-toggle-fullscreen behaviour
    • Don't attempt to remember tool window size/position if tool is minimized/maximized
    • Add option to not display OSD messages (issue #493)
    • Support xpad guide button
    • change interaction of throttle and frame advance / continuous frame advance
    • Straighten out the skipframes menu
    • Fix when continuous-frame-rewinding and clock throttle isnt enabled, clock throttling would occur
    • Display Manager
      • Fixes to y-flipping madness
      • Fix some bugs in gdi+ with screenshot and prescaling
      • Add feature to display config > misc tab for disabling display of screen and hud for true maximum turbo performance. also display FPS in window caption during that mode
    • Movies
      • Ability to create/load saveRam-anchored movies
      • Ability to import movies from commandline
      • Fix out of memory when using the Play Movie dialog
    • Tastudio
      • add Branches feature
      • Fix rerecord counting
      • Various UI improvements and bug fixes
      • ability to move markers by alt+click dragging them
      • Fix various out of memory and other greenzone crashes
      • Hide Power and Reset columns by default.
      • Optional icons for states and markers.
      • Support creating a savestate anchored movie from another savestate anchored movie
      • Support creating a new movie from current saveram
    • Lua
      • Fix graphics rendering in GDI+ mode
      • Fix memory.readbyterange(), issue #463
      • Add memorysavestate library for making and loading savestates in memory, with save, load, remove, and clearall methods
      • Add client.exit()
      • Add movie.startsfromsavestate() and movie.startsfromsaveram()
      • Add movie.getheader(), movie.getcomments(), and movie.getsubtitles()
      • Add client.setgameextrapadding(left,top,right,bottom)
      • forms.newform() - add an onclosed callback optional parameter (issue #469)
      • Make bizstring.split() 1-based
      • Fix quicknes lua rendering being offset incorrectly sometimes (issue #498)
    • Hex Editor
      • Re-calculate address positioning on memory domain change
      • Issue #481 - keep scroll bar position when resetting the current rom as opposed to changing to a new one
      • When saving domains to file, account for roms in archives
      • Fix ampersand escaping output
    • Cheats
      • Refresh list when toggling the status of a cheat
      • Fix up open and save file dialog file/directory logic
NOWSZY [multi] BizHawk 1.11.1

BizHawk 1.11.1

  • From revision 9297
  • EmuHawk
    • Hide Mouse Cursor on Full Screen
    • Allow Creating movies from a Savestate
    • RAM Watch
      • Only show the Read/Write Breakpoints context menu if they are on the System Bus
    • LUA
      • Now Case Insenstive
      • Added Spatterhouse 2 LUA Collision Viewer
    • Virtual Pad's analog sticks now properly behaves for N64 and PSX.
    • Added support for .img.ecm files
    • Show PSX Path options
  • NESHawk
    • Music Ripper added
  • PSX
    • Fixed loading of the pirate version of Looney Tunes Sheep Raiders (PAL)
    • PSF Support
  • Saturn
    • Fix disc booting
  • TAStudio
    • Added an option for faster mouse wheel scrolling on the TASView
    • Fixed bugs
NOWSZY [multi] BizHawk 1.11

BizHawk 1.11.0 20/07/2015

  •  From revision 9223
  • New Core: PSX
    • Ported from mednafen
  • Genesis
    • fix some missing data in savestates
  • GBA
    • When loading a movie, load it in the core it was recorded on
  • GB
    • core update from gambatte
  • Apple II
    • Debugger - Breakpoints, Ability to set CPU registers and stepping ability
    • Fix default path being the lynx folder
    • Support monochrome option
    • Don't warn about sync settings when loading a movie
    • Add Trace logging support
    • Add support for lua event.oninputpoll()
  • EmuHawk
    • Play Movie dialog - fix exceptions on load
    • Debugger - fix duplicate breakpoints and clear Breakpoints properly when removed
    • Multi-Disk bundler - fix various issues with the form, most significantly the wrong system Id for AppleII
    • fix failing importing firmwares when target directory doesn't exist
    • When adding to ram watch from another tool, don't ask to save changes
    • Ram Watch - Fix moving up and down separators and identical watches
    • Virtual pads - fix issue #422 - When sticky option is off, don't reset the pad back to 0 until the mouse button is released
    • Lua
      • run lua scripts when turboing, add an option in customize to revert this behavior
      • Add a split container to LUA console window
      • Implement emu.setlag()
      • fix a small issue where any callback generating an exception would crash the emulator
      • fix issue #405 - relative path changes from form click events
      • tastudio library
        • implement events: onqueryitemtext, onqueryitembg, onqueryitemicon, ongreenzoneinvalidated
        • implement tastudio.setlag()
      • implement the userdata library, a place to store dynamic data that will be saved and loaded into savestates
      • implement gui.drawAxis
    • TAStudio
      • fix issue #446 - don't greenzone between the mouse down and mouse up events when editing input
      • fix autoload
      • account for a button name of "P" rather than assume it is a player number indicator, fixes issue #431
      • fix right-click mousewheel rewinding on platforms with larger savestates
      • Count rerecords
      • markers: fix input roll context menu command removing Markers
      • fix crash when loading a .tasproj file with a different controller configuration that what is currently loaded
      • scroll to frame appended by offscreen dragging
      • apply autohold to appended frames
NOWSZY [multi] BizHawk 1.10

BizHawk 1.10.0

From revision 9415
  • New Core and Platform
    • Apple II (ported from the virtu)
  • New Core
    • mGBA
    • provided as an alternative to vba-next
  • SNESHawk
    • fix XML loading
    • Fix RAM Leak when Load states
  • GBHawk
    • fix behavior for MBC5 when bank == 0 is written. Thanks Dabomstew for pointing this out.
    • fix infinite recursion in loadrom for unsupported GB games
  • PCEHawk
    • tweak VDC register commit logic
  • NES
    • fallback from quicknes to neshawk for Bill and Ted's Excellent adventure since quicknes is not able to run it
  • ColecoHawk
    • fix sound which had gotten unhooked
  • EmuHawk
    • Movies
      • fix crash when loading a state on the last frame of a movie in read-only (issue #429)
      • fix importing of GBC .bkm files
      • Compress movies regardless of savestate compression level
    • Platform picker - don't ask twice for the users choice twice
    • Fix SNES Game Genie Add button (issue #420)
    • On startup, respect the show status bar flag, fixes issue #421
  • New Tool - Multi-Disk Bundler
    • (Replaces the DualGB tool)
    • Used to bind multiple disks for Apple II and Dual Gameboy
    • Lua
      • add client.CreateInstance() which receives a type name available to EmuHawk and will construct and return the given object (currently limited to objects with parameterless constructors)
      • add client.getavailabletools() which returns a list of tools available to the currently loaded core
      • add client.gettool() - returns a currently available tool, if the tool isn't open, it loads it

BizHawk 1.9.4

From revision 9284
  • NESHawk
    • Added a nsf player
    • FDS - Fix showing "Good dump" all of the time
  • N64Hawk
    • Fix immediate desync if using a savestate made on frame 0
    • Fix Excitebike 64 (Rev A)
  • EmuHawk
    • Lua
      • Fix randomly crashing on startup
      • add gui.drawImageRegion()
      • Don't crash on lua script errors in savestate and frame events
      • Add a genesis library with the ability to toggle bg layers
      • memory.readbyterange() - pass a table of ints instead of strings
      • Fix some lua documentation
      • Some misc small bug fixes in some lua functions
    • Hex Editor - fix text search in the find box
    • Fix Trace Logger not restarting properly.
    • Ram Search
      • Fix equal/not equal for float searches
      • Fix searching for a specific value >= 0x80000000
    • TAStudio
      • Implemented Added AutoFire patterns and applying them to painted input
      • Implemented Auto-adjust Input according to Lag;
      • Performance improvements
      • Numerous bug fixes
      • Fix - Autorestore frame was lost when making rapid changes
      • Fix - Canceling conversion of movie to TasProj stopped movie.
      • Editing while in playback won't mess up the LagLog (states still do)
      • Fixes to rotated display and HBar scrolling
      • Page up/down now scrolls by one page
      • Scrolling via dragging bar and via wheel now both have the same max value.
      • Lag History is no longer completely cleared on making an edit.
      • Grouped column display options by player, added mass toggle by player.
      • Added AutoFire support in TAStudio, fixed/improved patterns.
      • Undo History UI, some history bugfixes
      • Painting input past the movie no longer moves markers
      • Bugfix: Painted input after the movie was recorded over.

BizHawk 1.9.3

  • Revisions 9189, 9190, 9193, 9198, 9201, 9201, 9207, 9208, 9212 on to the 1.9.2 release
  • Fix Issue 403 - misaligned highlighting in Hex Editor at non-default DPI settings.
  • Fix FME-7 IRQ ACK logic in quicknes and neshawk
  • Fix the coleco core from crashing on start up
  • Fix cheat dialog from blowing up on a cores with no System Bus defined
  • Flip around one of the 'if' statements. Changes the output enough to avoid false positives with some virus scanners.
NOWSZY [multi] BizHawk 1.9.2

BizHawk 1.9.2

  • Nes
    • FDS - fix load behavior based on real world observations. Most games will load about 4 seconds faster now
    • Quicknes - Clip top and bottom by default
    • Fix Soft reset in Ki no Bouken
    • Support Cool Boy 400 in 1
  • N64
    • Updated save type of Donkey Kong 64
    • Fix cheats
    • Better support of the System Bus across Ram related tools
    • Added Excitebike 64 (USA) (Rev A) and Turok - Rage Wars (USA) (Rev A) to gamedb
  • GB
    • add ability to load VBA saves with RTC (although the clock time itself is invariably trashed)
    • Fix reporting incorrect PC and A register values, note: this is a breaking change to text savestates
  • SNES
    • IPCRingBuffer - greatly improve performance on dual and single core machines
  • PCE
    • Improve performance
  • Atari 7800
    • Combine Ram1 and Ram2 into a single Ram domain
    • Make some memory domains read-only instead of silently failing to write
  • EmuHawk
    • A Debugger tool (with varying support among cores)
    • GDI+ display method as a fallback for lack of opengl 2.0 support
    • Improve Rewind performance
    • Improvements to sound, less prone to audible glitches and reduces latency
    • Reduce CPU usage when idling
    • Fix dialog issues with alternate DPI sizes
    • AV Dumping - add ImageSequenceWriter
    • Add options for display of various window components (menu,frame,caption,statusbar)
    • Add --chromeless commandline argument
    • Make rewind speed proportional to rewind frequency
    • Single frame rewinds when short pressing rewind key while paused
    • Allow clock throttle to take over for audio / vsync throttles during fast forward or rewind for proper speed control
    • Option to automatically check for and notify of new versions.
    • Add a menu item for Save RAM and bold it if it is dirty; allow it to be manually flushed, instead of having to wait for the client or core to close
    • Trace Logger - Clean up newline handling in Copy
    • Add --dump-frames commandline to control which frames get dumped by the auto-dumping feature
    • Recent Menus - add ability to configure their own recent size
    • Platform Chooser - show game hash
    • Fix cancelling out of the core picker causes exception (issue #316)
    • Fix crash trying to use snes bg hotkeys when snes is not loaded
    • Fix missing movie extension for game names that have a. at Length-4
    • Fix out of range exception when importing firmware from an archive
    • Fixes to Single Instance mode
    • Log Window - fix Copy All button line formatting
    • Lua
      • Fixed memory leaks
      • Memory library - default to main memory if user did not specify a domain
      • Fixed a bug with analog controls not being cleared
      • Don't crash emulator when lua scripts error during event callbacks
      • Fix fill behavior in drawBox, drawRectangle, drawEllipse, and drawPie
      • Fix event.oninputpoll() to return a GUID like every other event
      • Gui library - make all colors optional parameters and use defaults if not provided
      • Add gui.defaultForeground(color) and gui.defaultBackground(color)
      • Recover from a locked drawing surface exception and log to the console, rather than crash the emulator
      • Lua Console
        • Add a command window for on-the-fly lua commands
        • Functions list - fix laggy scrolling and searching
        • Don't nag to save a session, unless a session exists
        • Make scripts relative to the lua session instead of relative to the .exe, this breaks existing .luases files
        • Use Fixed width font for console window
    • Movies
      • Fix duplicated input after a movie ends
      • Multitrack recording - support analog input
      • Store firmware information in movie headers
      • When the "Pause" movie end option is selected, fix bug where unpausing keeps repausing the emulator
      • Don't disable movie play/record options when a movie is active
      • Fix movie recording on Genesis Team Player
    • Hex Editor
      • If a domain is not writable, switch to a "read only" mode
      • Default to memory domain byte size
      • Fix Load .tbl file menu item when rom is in an archive
      • Fixes to the Poke dialog
      • Find box - focus and highlight on load
    • Ram Search/Watch
      • Better memory usage
      • Fix issues with signed values. Resolves issue 340.
      • Implement previous type "last change". Fixes issue 331.
      • Auto-search - Account for lag, add option to turn this feature off
      • 16.16 Fixed point support
      • Fixed go-to using index instead of address
      • Support Copy/Paste
      • Ram Watch - Default to memory domain byte size
      • Ram Watch - Added read/write breakpoint setting to context menu.
    • Cheats
      • Fixed cheats not working
      • Fix cheats on large memory domains
      • Never ask to save changes, since it intelligently handles the situation anyway
    • Virtual Pads
      • Fix max X/Y value of target being off by 1
      • Fix NES Zapper target being 210 pixels tall instead of 240
      • Buttons - when right-clicking for autofire, respect the frame that autofire started on and take lag frames into account
      • Buttons - disable special command keys (space, tab, and shift+tab)
    • TAStudio
      • Various improvements, but still beta
wstecz20/07/2014 23:53
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU