136 lines
4.8 KiB
HTML
136 lines
4.8 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
|
|
<head>
|
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
|
|
<link href="fceux.css" rel="stylesheet" type="text/css" />
|
|
<title>Press Release 2.3.0</title>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="masthead">
|
|
<span class="largerfont">FCEUX<br/></span>The all in one NES/Famicom/Dendy Emulator
|
|
</div>
|
|
<div id="top_nav">
|
|
<a href="home.html">Home</a>
|
|
<a href="download.html">Download</a>
|
|
<a href="documentation.html">Documentation</a>
|
|
<a href="version.html">Versions</a>
|
|
<a href="contact.html">Contact</a>
|
|
<a href="links.html">Links</a>
|
|
</div>
|
|
<div id="container">
|
|
<div id="left_col">
|
|
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
|
<ins class="adsbygoogle"
|
|
style="display:inline-block;width:180px;height:150px"
|
|
data-ad-client="ca-pub-0764229755985190"
|
|
data-ad-slot="7648866201"></ins>
|
|
<script>
|
|
(adsbygoogle = window.adsbygoogle || []).push({});
|
|
</script>
|
|
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
|
<ins class="adsbygoogle"
|
|
style="display:inline-block;width:180px;height:150px"
|
|
data-ad-client="ca-pub-0764229755985190"
|
|
data-ad-slot="7648866201"></ins>
|
|
<script>
|
|
(adsbygoogle = window.adsbygoogle || []).push({});
|
|
</script>
|
|
</div>
|
|
<div id="page_content">
|
|
<h1>FCEUX 2.3.0 Release</h1>
|
|
<p>02 January 2021</p>
|
|
<p>
|
|
The 2.3.0 release includes 4 years worth of improvements and bug fixes.
|
|
</p>
|
|
|
|
<h2>Common</h2>
|
|
64 bit build support<br>
|
|
|
|
<h3>Emulation</h3>
|
|
Added Mapper 111 cheapocabra<br>
|
|
Added Mapper 190<br>
|
|
Added RAM Init Options: default (00 00 00 00 FF FF FF FF as always), all FF, all 00, random<br>
|
|
New UNIF mappers<br>
|
|
Mapper 30 4-screen support<br>
|
|
Mapper 5 MMC5 large WRAM support<br>
|
|
VRC7 patch set finalized with correct values dumped by Nuke.YKT<br>
|
|
Fixed rendering and debugging of mirrored palette entries<br>
|
|
|
|
<h3>Lua</h3>
|
|
Various improvements and bug fixes to pre-existing functions<br>
|
|
Fix parsing of lua colors over 0x80000000 on 32bits systems<br>
|
|
Extra colors available to lua overlays<br>
|
|
Lua write callbacks: adding optional third parameter to retrieve the value written<br>
|
|
Added Sprites.lua script to visualize sprites<br>
|
|
Zapper control<br>
|
|
|
|
<h3>New Lua Functions</h3>
|
|
emu.exit()<br>
|
|
rom.getfilename()<br>
|
|
zapper.set(table input)<br>
|
|
|
|
<h3>Win32</h3>
|
|
Various GUI improvements and bug fixes<br>
|
|
Fixed font rescaling issue<br>
|
|
Relative position mouse support for better fullscreen mouse capture<br>
|
|
Left and right mouse buttons no longer conflict with each other<br>
|
|
Virtual boy controller<br>
|
|
Fixed silly quit message randomizer<br>
|
|
Fixed NTSC filter null pointer crash when closing, NTSC filter now supports emphasis<br>
|
|
Sound output is now 48000 Hz by default<br>
|
|
Improve error message for invalid ROM file<br>
|
|
|
|
<h3>Debugger</h3>
|
|
Added memory read/write conditional breakpoint capability<br>
|
|
Added illegal opcode support for breakpoints<br>
|
|
Support for 'S' register in conditional debugger breakpoints<br>
|
|
Syntax highlight of disassembly<br>
|
|
Fixed corruption of PPU reset while debugging<br>
|
|
Attribute mode for nametable viewer<br>
|
|
Greyscale palettes for PPU and nametable viewers<br>
|
|
Fixed transparent sprite palette display in PPU viewer<br>
|
|
Fixed accidental filtering of special symbols<br>
|
|
|
|
<h3>Trace Logger</h3>
|
|
Added bank number log option<br>
|
|
|
|
<h3>CD Logger</h3>
|
|
Fixed VRAM data logging glitch<br>
|
|
|
|
<h3>Hex Editor</h3>
|
|
Added OAM view feature<br>
|
|
Added Home/End key response<br>
|
|
Bookmark fixes for all view region types<br>
|
|
Fixed Find dialog to be able to find the first or last byte of the memory region<br>
|
|
Prevent middle mouse button from attempting to "FreezeRam" when not in RAM mode<br>
|
|
Added Load from file feature<br>
|
|
|
|
<h3>iNES Header Editor</h3>
|
|
A new tool which can edit the iNES header of ROM files<br>
|
|
|
|
<h3>TAS Editor</h3>
|
|
Fixed dialog height that kept increasing<br>
|
|
|
|
<h2>SDL</h2>
|
|
GUI completely rewritten using Qt5. Replaces old GTK GUI<br>
|
|
New Qt GUI now contains most of the debug tools that previously only existed in windows version<br>
|
|
Build setup migrated to cmake. Replaces scons build setup<br>
|
|
|
|
|
|
</div>
|
|
|
|
<p>
|
|
<hr>
|
|
|
|
<div id="footer">
|
|
<a href="home.html">Home</a> | <a href="download.html">Download</a> |
|
|
<a href="documentation.html">Documentation</a> | <a href="version.html">
|
|
Version History</a> | <a href="contact.html">Contact</a> | <a href="links.html">Links</a>
|
|
<br/>We are in no way affiliated or endorsed by Nintendo or Nintendo of America. "Nintendo" is a registered trademark of Nintendo of America Inc.
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|