|
本帖最后由 money_114 于 2012-9-25 18:28 编辑
多机种模拟器BizHawk发布新版, 更新如下:
BizHawk 1.1.0a
SNESHawk, GBHawk: Fix how the frame counter is saved in savestates, fixes a number of potential issues with rerecording
SNESHawk
Lag counter now works
Ram Search/Ram Watch - Unfreeze All context menu item, show Unfreeze if selecting multiple frozen addresses
Ram Watch - show shortcut keys on context menu items
If changing the status of a cheat in Cheats,Hex Editor, Ram Watch, Ram Search, update the other dialogs too if they are open
New lua functions
gui.addmessage(), nes.setscanlines(), nes.getbottomscaneline(), nes.gettopscanline(), nes.getclipleftandright(), nes.setclipleftandright()
BizHawk 1.1.0
New Cores
SNESHawk Released! Using BSNES v87
GBHawk and GBCHawk Released! Using the Gambatte r344 core
Multiclient
Autohold and Autohold Clear hotkeys (Same functionality as FCEUX)
Support ability to autohold autofire keys
Implement Hard Reset as an option (for cores that implement it) and a separate menu item for Reboot Core (formerly called Hard Reset). For cores that support it, it is now recordable.
Don't reset frame counter on Soft or Hard Reset
Hotkeys for SNES layers
Re-add Frame Adv. - Skip Lag Frames option
Turbo hotkey (default mapping of Shift+TAB) - Like fastforward but also does maximum frame skip, bypasses auto-minimize skipping, ramps up frame skip to 20', and doesn't update tool dialogs
Archive Chooser - sort entries by region, add hotkeys 1-9 that select items 1-9 respectively
Archive Chooser - automatically highlight the first entry on load
Message Config - single click on color pickers
Option to put the OSD into AVI and Screenshot Capture
Movies
Fix error where loading a post-movie savestate (a state made in movie finished mode) during read+write would not set to movie finish, causing potential desyncs
Fix a potential timeline change when loading a post-movie savestate from another timeline while in read-only mode
Fix a regression that happened at some point where the movie is not truncated on a loadstate that triggers record mode (instead it would keep the entire movie in the savestate and record over each frame, this would leave garbage data that could lead to potential desyncs)
SNES9x and LSNES movie importing.
VMV importing now supports resets.
Add a backup movie path in path config (defaults to Movies\backup)
Play Movie Dialog - fix duplicate movie bug
Record Dialog - do not prompt to overwrite on save file dialog (otherwise the user is asked twice when the main dialog asks)
Fixes to logic that determines when to go into and out of Movie finished mode (especially when in TAStudio)
Don't allow Soft/Hard Reset menu item/hotkeys to be pressed while a movie is in playback mode
When starting a new movie, save the old one
TASTudio
Show lag frames in Red
Fix some out of bounds exceptions when scrolling the movie list and rewinding
Fix exceptions when rewinding in movie finished mode
Fix exception when loading states in record mode
On Rewind button - fix logic when movie is finished or inactive
Implement editing functions: Clear, Delete, Clone, Insert, Insert # Frames, Copy, **Past, Paste Insert, Cut, Select All, Truncate Movie
Re-hook up double click event on frame list
Pause emulator on TAStudio load
Hook up Ctrl+Mousewheel to frame advance and rewind events
Hex Editor
Implement the ROM File domain across any core (opens up the ROM file itself)
Implement text area highlighting
Fix domain resetting to the default on restart
Hook up Poke dialog
Addresses now update on restart
Pass domain to Ram Watch on the "Add to Ram Watch" feature
Fix inability to paste into find box when in hex mode
Display number of addresses in Hex
Text option in Find Box, this feature converts text to its byte codes and searches that byte array
Implement Save, and Save ROM file menu options
Ram Watch
Multiple Memory Domain support within the same watch
Domain Column and ability to toggle it
On Screen Drawing - fix updating on loadstate, no longer shows a garble of the old and new values
Fix bug where values are not updating after a power cycle/rom load/movie load
If both auto-load and display on screen are set, don't load the dialog when loading the emulator (just load the watches on screen)
Fix endless exceptions when loading different ram watch files
Ram Search
Major speed improvements!
Ram Poke
Fix poking of signed and hex values
Set signed value on load (based on the address being poked)
On load and signed type change, display the value in the value box accordingly
Make the Value textbox the default highlighted value
Lua
Move lua events to the end of the frame loop
Fix lua drawing from disappearing while paused, only have it update once per frame (performance boost), and have it draw before frame advance
Various hitbox lua scripts
Faster drawing
Implement lua bitwise functions: bit.band(), bit.lshift(), bit.rshift(), bit.rol(), bit.ror(), bit.bor(), bit.bxor(), bit.bnot()
New functions:
emu.registerbefore()
emu.registerafter()
gui.drawBox()
client.screenwidth()
client.screenheight()
forms.setproperty()
forms.getproperty()
Cheats
Implement the compare value
Fix emulator freeze with bad config files
Game Genie button when an NES game is loaded
Fix losing of values on restart
Editing of a cheat now flags changes
On Emulator load - if it loads an empty dont show "Cheats file loaded" message
Input Config
Show mapping conflicts with hotkeys (but still allow them)
Allow mapping of a single key to both hotkey and input (and any combinations of both)
Lua Console
Update number of scripts(and active count) when deleting a script
GBHawk
Support Cheats
Palette config dialog
SNESHawk
Layer Toggles
Graphics Debugger dialog
NESHawk
Implement mappers 50, 91, 197, 219
AxROM (Mapper 7) - make all AOROM games not emulate bus conflicts, fixes various **Wheel of Fortune games, Double Dare, and Jeopardy
Support Game Genie codes!
Game Genie Encoder/Decoder - fix inability to paste into Code box
Fix display on domains with more than 4 digits
Speedups! About a 10fps increase in speed (on an i7)
Don't record lag frame status into movies, it is not necessary for TAStudio anymore
Implement address poking on the system bus domain
Nametable Viewer - major speedups (about 10fps faster)
PPU Viewer - improved speed
SMSHawk
Add Gun.Smoke (KR) to database
add CJ Elephant Fugitive dump to GameGear DB CodeMasters mapper
DiscoHawk
Fix iso handling
http://tasvideos.org/Bizhawk.html
BizHawk是款多机种模拟器, 支持以下系统:
Nintendo Entertainment System (NES)
Sega Master System
SG-1000
Game Gear
PC-Engine (TurboGrafx-16) / CD-ROM
SuperGrafx
TI-83 Calculator
这款模拟器主要是为了录制游戏用的, 有倒带, tas编辑等功能 |
|