2021年1月4日 星期一

FCEUX 2.3.0

 FC/NES/FDS模擬器 FCEUX 發布新版,更新如下 :

Common
  • 64 bit build support

Emulation
  • Added Mapper 111 cheapocabra
  • Added Mapper 190
  • Added RAM Init Options: default (00 00 00 00 FF FF FF FF as always), all FF, all 00, random
  • New UNIF mappers
  • Mapper 30 4-screen support
  • Mapper 5 MMC5 large WRAM support
  • VRC7 patch set finalized with correct values dumped by Nuke.YKT
  • Fixed rendering and debugging of mirrored palette entries

Lua
  • Various improvements and bug fixes to pre-existing functions
  • Fix parsing of lua colors over 0x80000000 on 32bits systems
  • Extra colors available to lua overlays
  • Lua write callbacks: adding optional third parameter to retrieve the value written
  • Added Sprites.lua script to visualize sprites
  • Zapper control

New Lua functions
  • emu.exit()
  • rom.getfilename()
  • zapper.set(table input)

Win32
  • Various GUI improvements and bug fixes
  • Fixed font rescaling issue
  • Relative position mouse support for better fullscreen mouse capture
  • Left and right mouse buttons no longer conflict with each other
  • Virtual boy controller
  • Fixed silly quit message randomizer
  • Fixed NTSC filter null pointer crash when closing, NTSC filter now supports emphasis
  • Sound output is now 48000 Hz by default
  • Improve error message for invalid ROM file

Debugger
  • Added memory read/write conditional breakpoint capability
  • Added illegal opcode support for breakpoints
  • Support for 'S' register in conditional debugger breakpoints
  • Syntax highlight of disassembly
  • Fixed corruption of PPU reset while debugging
  • Attribute mode for nametable viewer
  • Greyscale palettes for PPU and nametable viewers
  • Fixed transparent sprite palette display in PPU viewer
  • Fixed accidental filtering of special symbols

Trace Logger
  • Added bank number log option

CDLogger
  • Fix Fixed VRAM data logging glitch

Hex Editor
  • Added OAM view feature
  • Added Home/End key response
  • Bookmark fixes for all view region types
  • Fixed Find dialog to be able to find the first or last byte of the memory region
  • Prevent middle mouse button from attempting to "FreezeRam" when not in RAM mode
  • Added Load from file feature

iNES Header Editor
  • A new tool which can edit the iNES header of ROM files

TAS Editor
  • Fixed dialog height that kept increasing

SDL
  • GUI completely rewritten using Qt5. Replaces old GTK GUI
  • New Qt GUI now contains most of the debug tools that previously only existed in windows version
  • Build setup migrated to cmake. Replaces scons build setup

沒有留言:

張貼留言