updated site

[[Split portion of a mixed commit.]]
This commit is contained in:
ansstuff 2013-09-23 22:50:46 +00:00
parent 7e518e1e15
commit 605fcb2440
4 changed files with 172 additions and 18 deletions

View File

@ -52,14 +52,13 @@
The Win32 port has an extensive set of native gui amenities and tools.
The SDL port supports many of the features of the Win32 build (Lua scripting, movie recording),
but some of the Win32 features (debugger, TAS Editor) are exclusive to Windows.
The SDL port should run in any UNIX-like OS (Linux/Solaris/BSD).
The SDL port should run in any UNIX-like OS (Linux/Solaris/BSD/OSX).
</p>
<p>Network play in Win32 is not presently functional. Fixing it is a high priority.</p>
<h4>Win32</h4>
<ul>
<li>Since 2.1.2 the Lua libraries are integrated into the binary, the luapack is no longer necessary.</li>
<li>Be sure to check out the fceux.chm file (Under Help -> Help... in the emulator main menu). We work pretty hard on keeping that up to date!
<ul><li>We also keep an up to date <a href="help/fceux.html">online version</a></li></ul>
</li>
@ -76,8 +75,8 @@
<h3>Download</h3>
<ul>
<li><a href="https://sourceforge.net/projects/fceultra/files/Binaries/2.2.1/fceux-2.2.1-win32.zip/download">FCEUX 2.2.1 win32 Binary</a></li>
<li><a href="https://sourceforge.net/projects/fceultra/files/Source%20Code/2.2.1%20src/fceux-2.2.1.src.tar.gz/download">FCEUX 2.2.1 src</a></li>
<li><a href="http://sourceforge.net/projects/fceultra/files/Binaries/2.2.2/fceux-2.2.2-win32.zip/download">FCEUX 2.2.2 win32 Binary</a></li>
<li><a href="http://sourceforge.net/projects/fceultra/files/Source%20Code/2.2.2%20src/fceux-2.2.2.src.tar.gz/download">FCEUX 2.2.2 src</a></li>
</ul>
<p>If you are working with a developer to fix an issue affecting you then this is where you will find your fixed build. It may potentially be out of date.</p>
@ -100,6 +99,12 @@
<tr>
<th>Win32 Binary</th><th>SRC</th><th>Deb Binary</th>
</tr>
<tr>
<td><a href="https://sourceforge.net/projects/fceultra/files/Binaries/2.2.1/fceux-2.2.1-win32.zip/download">FCEUX 2.2.1</a></td>
<td><a href="https://sourceforge.net/projects/fceultra/files/Source%20Code/2.2.1%20src/fceux-2.2.1.src.tar.gz/download">FCEUX 2.2.1 src</a></td>
</tr>
</tr>
<tr>
<td><a href="https://sourceforge.net/projects/fceultra/files/Binaries/2.2.0/fceux-2.2.0-win32.zip/download">FCEUX 2.2.0</a></td>

View File

@ -59,24 +59,22 @@
<p>&nbsp;</p>
<h1>Latest Release</h1>
<p><span class="largerfont">FCEUX 2.2.1</span><br/>
10 March 2013</p>
<p>The 2.2.1 release fixes many bugs and adds a couple of new features. The most notable feature is "Auto-resume old play session", which is similar to "Suspending Play". Enable this option in the Config menu and now you can close ROMs or emulator anytime, next time the game state will be resumed from the closing point.</p>
<p><a href="pressrelease-2.2.1.html">Full changelog</a></p>
<p><span class="largerfont">FCEUX 2.2.2</span><br/>
23 September 2013</p>
<p>The 2.2.2 release fixes a number of emulation bugs and adds many new features, most of which are related to debugging and reverse engineering.</p>
<p><a href="pressrelease-2.2.2.html">Full changelog</a></p>
<h3>Notable changes</h3>
<ul>
<li>Various mappers fixes</li>
<li>Win32: speed/performance improvements</li>
<li>Win32: added "TV Aspect (4:3)" option</li>
<li>Win32: Frame Advance timings customization</li>
<li>Win32: Code/Data Logger improvements</li>
<li>Win32: Various bugfixes in debugging tools
<li>Win32: TAS Editor 1.01</li>
<li>"Auto-resume old play session" feature</li>
<li>Fixed fullscreen zapper issues in both versions</li>
<li>SDL: Use desktop resolution for fullscreen by default</li>
<li>New options in Video Config</li>
<li>Debugger: various usability enhancements</li>
<li>Huge breakthrough in Symbolic Debugging</li>
<li>Trace Logger: improvements and new features</li>
<li>Hex Editor:"Highlight Activity" feature</li>
<li>PPU Viewer can combine with Code/Data Logger</li>
<li>New Lua functions</li>
</ul>
<p><br><a href="assets/debugging_environment_1900px.png"><img alt="FCEUX as a debugging environment" src="assets/debugging_environment_640px.png"></a></p>
<p><br><br><a href="assets/debugging_environment_1900px.png"><img alt="FCEUX as a debugging environment" src="assets/debugging_environment_640px.png"></a></p>
</div>
</div>

150
pressrelease-2.2.2.html Normal file
View File

@ -0,0 +1,150 @@
<!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" />
<script type="text/javascript" src="Javascript/buttons.js"></script>
<title>Press Release 2.2.2</title>
</head>
<body onload="FP_preloadImgs(/*url*/'assets/button67.jpg',/*url*/'assets/button68.jpg',/*url*/'assets/button80.jpg',/*url*/'assets/button81.jpg',/*url*/'assets/button87.jpg',/*url*/'assets/button88.jpg',/*url*/'assets/button92.jpg',/*url*/'assets/button93.jpg',/*url*/'assets/button98.jpg',/*url*/'assets/button99.jpg',/*url*/'assets/button4.jpg',/*url*/'assets/button5.jpg')">
<div id="masthead">
<span class="largerfont">FCEUX<br/></span>The all in one NES/Famicom Emulator
</div>
<div id="top_nav">
<a href="home.html"><img id="img1" alt="Home" height="20" onmousedown="FP_swapImg(1,0,/*id*/'img1',/*url*/'assets/button68.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img1',/*url*/'assets/button66.jpg')" onmouseover="FP_swapImg(1,0,/*id*/'img1',/*url*/'assets/button67.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img1',/*url*/'assets/button67.jpg')" src="assets/button66.jpg" style="border: 0" width="100" /><!-- MSComment="ibutton" fp-style="fp-btn: Braided Row 5; fp-bgcolor: #B7B7B7" fp-title="Home" --></a>
<a href="download.html"><img id="img2" alt="Download" height="20" onmousedown="FP_swapImg(1,0,/*id*/'img2',/*url*/'assets/button81.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img2',/*url*/'assets/button7F.jpg')" onmouseover="FP_swapImg(1,0,/*id*/'img2',/*url*/'assets/button80.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img2',/*url*/'assets/button80.jpg')" src="assets/button7F.jpg" style="border: 0" width="100" /><!-- MSComment="ibutton" fp-style="fp-btn: Braided Row 5; fp-bgcolor: #B7B7B7" fp-title="Download" --></a>
<a href="documentation.html"><img id="img6" alt="Documentation" height="20" onmousedown="FP_swapImg(1,0,/*id*/'img6',/*url*/'assets/button5.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img6',/*url*/'assets/button3.jpg')" onmouseover="FP_swapImg(1,0,/*id*/'img6',/*url*/'assets/button4.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img6',/*url*/'assets/button4.jpg')" src="assets/button3.jpg" style="border: 0" width="100" /><!-- MSComment="ibutton" fp-style="fp-btn: Braided Row 5; fp-bgcolor: #B7B7B7" fp-title="Documentation" --></a>
<a href="version.html"><img id="img3" alt="Versions" height="20" onmousedown="FP_swapImg(1,0,/*id*/'img3',/*url*/'assets/button88.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img3',/*url*/'assets/button86.jpg')" onmouseover="FP_swapImg(1,0,/*id*/'img3',/*url*/'assets/button87.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img3',/*url*/'assets/button87.jpg')" src="assets/button86.jpg" style="border: 0" width="100" /><!-- MSComment="ibutton" fp-style="fp-btn: Braided Row 5; fp-bgcolor: #B7B7B7" fp-title="Versions" --></a>
<a href="contact.html"><img id="img4" alt="Contact" height="20" onmousedown="FP_swapImg(1,0,/*id*/'img4',/*url*/'assets/button93.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img4',/*url*/'assets/button91.jpg')" onmouseover="FP_swapImg(1,0,/*id*/'img4',/*url*/'assets/button92.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img4',/*url*/'assets/button92.jpg')" src="assets/button91.jpg" style="border: 0" width="100" /><!-- MSComment="ibutton" fp-style="fp-btn: Braided Row 5; fp-bgcolor: #B7B7B7" fp-title="Contact" --></a>
<a href="links.html"><img id="img5" alt="Links" height="20" onmousedown="FP_swapImg(1,0,/*id*/'img5',/*url*/'assets/button99.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img5',/*url*/'assets/button97.jpg')" onmouseover="FP_swapImg(1,0,/*id*/'img5',/*url*/'assets/button98.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img5',/*url*/'assets/button98.jpg')" src="assets/button97.jpg" style="border: 0" width="100" /><!-- MSComment="ibutton" fp-style="fp-btn: Braided Row 5; fp-bgcolor: #B7B7B7" fp-title="Links" --></a>
</div>
<div id="container">
<div id="left_col">
<script type="text/javascript"><!--
google_ad_client = "pub-0764229755985190";
/* 180x150, created 5/22/10 */
google_ad_slot = "7648866201";
google_ad_width = 180;
google_ad_height = 150;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<div id="page_content">
<h1>FCEUX 2.2.2 Release</h1>
<p>23 September 2013</p>
<p>
The 2.2.2 release fixes a number of emulation bugs and adds many new features, most of which are related to debugging and reverse engineering.
</p>
<h2>Common</h2>
Properly savestate NSF files<br>
"Auto-resume old play session" now also works with NSFs<br>
<h3>Emulation</h3>
Fixed mappers 178, 28, 53, 154, 43, 253, 19, 2<br>
Mapper 012 - added hardware dip for language select<br>
UNIF PEC-586 - fixed render, added 512K cartridges suppport<br>
Fixed UNIF 8157, UNIF T-262, UNIF DANCE2000<br>
Palette RAM reading fix for Old PPU<br>
Bring some improvements to New PPU from BizHawk, fix vtoggle5/6 back to vtoggle<br>
Fixed mmc5 savestates<br>
<h3>Lua</h3>
Fix wrong frequency calculation in sound.get() function<br>
New Lua functions:
<ul>
<li>tobitstring()</li>
<li>memory.readword()</li>
<li>memory.readwordsigned()</li>
<li>debugger.hitbreakpoint()</li>
<li>debugger.getcyclescount()</li>
<li>debugger.getinstructionscount()</li>
<li>debugger.resetcyclescount()</li>
<li>debugger.resetinstructionscount()</li>
</ul>
New scripts:
<ul>
<li>JumpingFCEUXWindow.lua</li>
</ul>
<h2>Win32</h2>
Added "Square pixels" option to Video Config<br>
"TV Aspect" ratio can be customized, by default it's 4:3<br>
Changed "Disable hardware acceleration" checkbox to a drop-down list with 3 options<br>
Movie recording: remember last Author name when creating a new movie<br>
Movie recording: added ability to record "Insert coin" command (for VS games)<br>
When no script is currently running, Shift+L loads the most recent Lua script<br>
Dynamic link to lua51.dll instead of static linking, because some external libraries might crash without lua51.dll<br>
Updated 7z.dll to v9.22<br>
A couple of fixes which deal with "multiple ROMs in a single archive" case<br>
Auto-disable "Game Genie ROM" feature when no "gg.rom" file is found<br>
Fixed "Single Instance Mode"<br>
<h3>TAS Editor</h3>
Comply with Lua movie.rerecordcounting() setting<br>
Fixed workflow with "Auto-adjust Input according to Lag" disabled<br>
<h3>Debugger</h3>
Smart scrolling up/down by whole instructions - ported from an obscure version of FCEUXD 1.1<br>
Scrolling maintains relative position of the ">" pointer inside the Disassembly window<br>
Highlight PC pointer line when a breakpoint is hit<br>
debuggerFontSize can be specified in fceux.cfg<br>
Fixed storing and loading .deb files when working with archived ROMs<br>
Fixed Cycles counter reset when loading an earlier savestate<br>
Added Symbolic Debug naming by right-clicking any address or name<br>
Symbolic names behave the same way as usual addresses<br>
Newly created Bookmarks inherit existing symbolic name by default<br>
Added CDL data column to the left from Disassembly, to distinguish executed branches of code from not executed<br>
Added 'T' condition for breakpoints (it checks the bank of the accessed data, see docs)<br>
<h3>Trace Logger</h3>
The dialog window can be resized<br>
Do not clear window log when stopping the logging<br>
Added "Log Cycles count" and "Log Instructions count" options<br>
Added Symbolic Debug naming by right-clicking any address or name<br>
Clicking any address select the address<br>
Double-clicking any address brings Debugger at the address<br>
Added mouse wheel support<br>
Only output "from $XXXX" when the subroutine was called by JSR<br>
<h3>PPU Viewer</h3>
Added "Mask unused graphics" feature (needs Code/Data Logger running)<br>
Fixed window layout when using big fonts<br>
<h3>Hex Editor</h3>
Added "Highlighting" submenu and "Highlight Activity" feature<br>
Added Symbolic Debug naming by right-clicking any address<br>
Specify Data bank condition when adding a Breakpoint by context menu<br>
Fixed bugs when saving files while working with ROMs in archives<br>
hexeditorFontSize can be specified in fceux.cfg<br>
<h3>RAM Search/RAM Watch</h3>
Added "Hex Editor" button to RAM Search (right-clicking an address works as well)<br>
Fixed RAM Watch bug when contents of old .wch file were mixed with the newly saved data<br>
<h2>SDL</h2>
"--periodicsaves" command line option<br>
"--4buttonexit" command line option<br>
"--loadstate X" and "--savestate X" command line options<br>
Added Unity desktop support<br>
Added otion to use system-provided LUA library instead of statically linked LUA<br>
Fix issue where battery backup save was not being saved when using "Quit" hotkey<br>
Fixed bug where FCEUX would take exclusive grab of input in windowed mode when resuming from pause<br>
</div>
<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.
<br/>©2009 adelikat
</div>
</div>
</body>
</html>

View File

@ -69,6 +69,7 @@
FCEU rerecording, FCEUXD, and FCEUXDSP as well as many new mappers from
FCEU-mm.</p>
<h3>FCEUX version history</h3>
<dd><li><a href="pressrelease-2.2.2.html">FCEUX 2.2.2</a> - 23 September 2013</li></dd>
<dd><li><a href="pressrelease-2.2.1.html">FCEUX 2.2.1</a> - 10 March 2013</li></dd>
<dd><li><a href="pressrelease-2.2.0.html">FCEUX 2.2.0</a> - 27 November 2012</li></dd>
<dd><li><a href="pressrelease-2.1.5.html">FCEUX 2.1.5</a> - 04 June 2011</li></dd>