From d74e14912d1eae78d5e19708a5991e7070f3a33d Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Sun, 27 Jun 2021 12:52:30 -0400 Subject: [PATCH] Added missing HTML press release pages for versions 2.3.0 and 2.4.0 to web site. --- web/pressrelease-2.3.0.html | 135 ++++++++++++++++++++++++++++++++++++ web/pressrelease-2.4.0.html | 127 +++++++++++++++++++++++++++++++++ web/version.html | 2 + 3 files changed, 264 insertions(+) create mode 100644 web/pressrelease-2.3.0.html create mode 100644 web/pressrelease-2.4.0.html diff --git a/web/pressrelease-2.3.0.html b/web/pressrelease-2.3.0.html new file mode 100644 index 00000000..7ef2087e --- /dev/null +++ b/web/pressrelease-2.3.0.html @@ -0,0 +1,135 @@ + + + + + + +Press Release 2.3.0 + + + +
+ FCEUX
The all in one NES/Famicom/Dendy Emulator +
+
+ Home + Download + Documentation + Versions + Contact + Links +
+
+
+ + + + + + +
+
+

FCEUX 2.3.0 Release

+

02 January 2021

+

+The 2.3.0 release includes 4 years worth of improvements and bug fixes. +

+ +

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
+ +

CD Logger

+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
+ + +
+ +

+


+ + +
+ + diff --git a/web/pressrelease-2.4.0.html b/web/pressrelease-2.4.0.html new file mode 100644 index 00000000..6a8f9ce5 --- /dev/null +++ b/web/pressrelease-2.4.0.html @@ -0,0 +1,127 @@ + + + + + + +Press Release 2.4.0 + + + +
+ FCEUX
The all in one NES/Famicom/Dendy Emulator +
+
+ Home + Download + Documentation + Versions + Contact + Links +
+
+
+ + + + + + +
+
+

FCEUX 2.4.0 Release

+

24 June 2021

+

+The 2.4.0 release primarily focuses on improving stablity and capabilities of the Qt/SDL GUI port. +

+ +

Qt/SDL

+ +

Build Improvements

+Added Windows to supported operating systems.
+Now buildable against both Qt5 and Qt6.
+Unix OS build fixes.
+ +

New Tools

+Added a pattern table tile editor to the PPU viewer.
+Added a sprite table viewer window.
+Added an NES palette color editor tool. Can now edit palette RGB values in realtime.
+ +

Nametable Viewer

+Added tile and attribute gridlines visibility feature.
+Rearranged window layout.
+Viewport now has zoom levels.
+Viewport now has context menu functionality.
+ +

PPU Viewer

+Added tile gridlines visibility feature
+Improved active palette display.
+Added pattern table tile viewer context menu options.
+Added a click or hover focus policy option to select tile via mouse.
+ +

Movies

+Added AVI and WAV recording capability.
+ +

Trace Logger

+Fixed buffer overrun issue.
+Improved disk write performance.
+ +

Hex Editor

+Improved editor responsiveness.
+Added a font selection option for text customization.
+Added row / column coloring options.
+ +

GUI Improvements and Bug Fixes

+Added main menu hide feature.
+Accelerators added to main menu.
+Hot key interface re-worked to better integrate with main menu shortcuts.
+Added menu preset options for autofire pattern and fixed timing issues.
+Added an quick access link to fceux online documentation.
+Added a recent ROMs list to the main menu.
+Added TBL support to hex editor.
+Bug fixes for using native OS QFileDialog option.
+Added RAM init menu options
+Added Qt style plugin and stylesheet selection/load options to UI config window.
+Added feature that allows the binding of gamepad buttons to key sequences that can trigger GUI shortcuts.
+Added PPU overclocking feature to timing config window.
+ +

Video Improvements and Bug Fixes

+Added aspect ratio selection support.
+Added viewport cursor and draw input aids options.
+Added visible scanline entry fields to video config window.
+Fixed crash issues when switching between OpenGL and SDL drivers.
+Fixed New PPU selection via video config window.
+Fixed image distortion issues when using various video scalers and clipping.
+Screen shot function now captures raw window pixels to allow for higher resolution, aspect ratio and scaler effects to be seen in image.
+Added NTSC/PAL/dendy auto detection at ROM load.
+ +

Stability Fixes

+Fixed various segmentation faults
+Fixed various memory leaks caught by valgrind.
+Cleaned up many compiler and cppcheck warnings.
+ + +
+ +

+


+ + +
+ + diff --git a/web/version.html b/web/version.html index ba947d8e..b0c73a71 100644 --- a/web/version.html +++ b/web/version.html @@ -55,6 +55,8 @@ FCEU rerecording, FCEUXD, and FCEUXDSP as well as many new mappers from FCEU-mm.

FCEUX version history

+
  • FCEUX 2.4.0 - 24 June 2021
  • +
  • FCEUX 2.3.0 - 02 January 2021
  • FCEUX 2.2.3 - 28 July 2016
  • FCEUX 2.2.2 - 23 September 2013
  • FCEUX 2.2.1 - 10 March 2013