Better document new loadstate logic and fix up changelogs

[[Split portion of a mixed commit.]]
This commit is contained in:
adelikat 2010-05-30 23:45:55 +00:00
parent 63bc019c2b
commit 4c550ea985
1 changed files with 10 additions and 18 deletions

View File

@ -13,25 +13,17 @@ fixing implementation problems, loading speed, adding new features, and fixing
bugs.
</p>
<h2>Common</h2>
Added microphone support option. When enabled, Port 2 Start activates the Microphone<br>
Prevent .zip files containing no recognized files from causing crash<br>
Autohold - Added player 3 and 4 to autohold notification window, labeled controller input<br>
mapper 19 savestate fix mirroring for "Dream Master (J)" corrected to "four-screen" by CRC check<br>
Disable auto-savestates during turbo
Disable auto-savestates during turbo<br>
Fixed so Gotcha! auto-enables zapper<br>
<h3>Movies</h3>
Fully implemented "bulletproof" read-only<br>
Fixed a potential desync that plays out an extra frame without an update to the frame count involving heavy lua use, joypad.get, and a loadstate.<br>
Movie code now fully conforms to the <a href="http://tasvideos.org/LawsOfTAS/OnSavestates.html">Savestate section</a> of the <a href="http://tasvideos.org/LawsOfTAS">Laws of TAS</a><br>
Fixed a potential desync that plays out an extra frame without an update to the frame count involving heavy lua use, joypad.get, and a loadstate<br>
Movie support for microphone<br>
Movies now have a "finished" mode. If a playback stops the movie isn't cleared from memory, and can be replayed or a state loaded. Similar functionality as DeSmuME and GENS rerecording<br>
New PPU flag in movie headers (doesn't change an emulators PPU state when loading a movie)<br>
@ -61,7 +53,7 @@ Input display overhaul that uses different colors for different input contexts<b
Input display now shows both currently pressed buttons and buttons held the previous frame<br>
<h2>Win32</h2>
Added NTSC 2x scalar option with some CFG config options of it's own
Added NTSC 2x scalar option with some CFG config options of it's own<br>
Added Ram Search hotkeys for the first 6 search types in the list<br>
Add Cheat buttons for Ram Search and Ram Watch<br>
With special scaler in window mode, it's possible to resize to anything above the minimum.<br>
@ -74,10 +66,10 @@ Replay dialog - fix bug that was causing it to always report savestate movies as
<h3>Debugger</h3>
Added conditional debugging option 'K', for bank PC is on<br>
Fixed bug involving pausing emulation outside of the debugger, then trying to use the debugger commands, and having the CPU registers become corrupted<br>
Made debugger able to break on and distinguish Stack reads/writes
Made debugger able to break on and distinguish Stack reads/writes<br>
<h3>Hex Editor</h3>
Added "Goto" command<br>
Made the Hex Editor display the Frozen, Bookmarked, etc. status of the selected address, and made the Frozen color override the Bookmarked color.
Made the Hex Editor display the Frozen, Bookmarked, etc. status of the selected address, and made the Frozen color override the Bookmarked color<br>
<h3>Cheat Search</h3>
Made enabling/disabling cheats no longer deselect the selected cheat<br>
@ -85,8 +77,8 @@ Added context menu to Cheat Dialog Cheat Listbox, populated list with Toggle Che
Enabled multi-select for Cheat menu to allow multiple toggles and deletes<br>
Made cheat menu's Pause When Active effect immediate<br>
<h3>GUI</h3>
Added Tools - GUI option to partially disable visual themes, so the emulator can be made to look like it did in 2.1.1 and earlier releases.
Drag & Drop - if dropping a .fcm with no ROM loaded, prompt for one (same functionality that was added to .fm2 files)<br>
Added Tools - GUI option to partially disable visual themes, so the emulator can be made to look like it did in 2.1.1 and earlier releases<br>
Drag &amp; Drop - if dropping a .fcm with no ROM loaded, prompt for one (same functionality that was added to .fm2 files)<br>
Added single-instance mode, which makes starting a second copy of FCEUX load the file into the first, then exit.Mode off by default, togglable under Config - GUI<br>
</body>
</html>
</html>