2014年3月31日 星期一

BizHawk 1.6.1

多機種模擬器 BizHawk 發布新版,更新如下:

Release date: March 30, 2014

  • 1.6x branch - revision 6271
  • Cherry-picked revisions - 5968-5972, 5976-5982, 5986-5988, 5990, 5992, 5994, 5995, 6008-6011, 6013, 6022-6028, 6030, 6031, 6036, 6037, 6038, 6039, 6041, 6042, 6044, 6045, 6049, 6051, 6052, 6057, 6058, 6060, 6070, 6071, 6083, 6093, 6094, 6095, 6097, 6100, 6101, 6102, 6103, 6104, 6105, 6108, 6109, 6110, 6112, 6113, 6114, 6116, 6117, 6119, 6124, 6127, 6131, 6136, 6138, 6139, 6143-6152, 6155, 6157, 6159, 6161-6163, 6166, 6171-6182, 6187, 6188, 6191, 6204, 6214, 6233, 6235-6237, 6239, 6241-6243, 6245, 6249-6251, 6254-6256, 6258-6259, 6261, 6264, 6269
    • 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
    http://tasvideos.org/Bizhawk.html

    沒有留言:

    張貼留言