Commit Graph

228 Commits

Author SHA1 Message Date
ansstuff 00b4304241 win32: added Config->Enable->Auto-resume old play session 2012-12-15 17:42:53 +00:00
ansstuff b8c1d1e29b * added NES->Emulation Speed->Set Custom Speed
* added NES->Emulation Speed->Set FrameAdvance Delay
* added NES->Emulation Speed->Set custom speed for FrameAdvance
* Debugger: fixed mouse wheel scrolling
2012-12-13 15:59:45 +00:00
ansstuff e21ed84dfa * fixed "X" button in the "Enter New Input" dialog (Hotkey Mapping); changed "Cancel" button to "OK"
* Taseditor: fixed accelerators when editing Notes
2012-12-03 17:11:17 +00:00
ansstuff 4c0f74d022 * Taseditor: added "Ungreenzone" item to context menu
* Taseditor: added "Config->Enable Greenzoning"
* Taseditor: playback/greenzone cleanup
* Taseditor: fixed bug when opening TAS Editor in MOVIE_FINISHED mode
2012-11-20 18:42:19 +00:00
zeromus 3acb751ea4 commit cheat perks patch from rimsky82 [ https://sourceforge.net/p/fceultra/bugs/512/ ] 2012-09-30 18:43:15 +00:00
ansstuff 84bb3a8d1d * improved FPS display, added a hotkey to toggle it
* Debugger: single click on any address copies this address to the "Seek To" field and "Bookmark Add" field
* Debugger: "Name" button in Bookmarks, total revamp of Bookmarks
* updated docs

[[Split portion of a mixed commit.]]
2012-09-26 20:19:01 +00:00
CaH4e3 a3e21f76cd CDLOGGER: CHR logging for the new PPU engine, TODO: doc update 2012-09-23 14:07:43 +00:00
ansstuff 48a55b2fa2 * Tracer: added "Log current Frame number" option
* Tracer: added "Log emulator messages" option
* Tracer: added "Log breakpoint hits" option
* Tracer: added "Symbolic tracing" option
* Taseditor: added deselection stretching by Ctrl+clicking in a selected frame
2012-09-22 15:33:31 +00:00
ansstuff d7fa589826 Added "Use Custom Palette" checkbox to Palette config 2012-09-06 18:34:46 +00:00
ansstuff a2fb69118b * Taseditor: Delete, Insert, InsertNum, Clone and PasteInsert also shift Laglog
* added "Force Grayscale" checkbox to Palette config
* deleted old SubWCWeb.exe since SubWCRev.exe is used instead
2012-08-29 17:46:58 +00:00
ansstuff b5aaafe409 * fixed MessageLog bug #537
* taseditor-ru: updates

[[Split portion of a mixed commit.]]
2012-08-26 19:50:44 +00:00
ansstuff 10d40f6b98 * Taseditor: fixed bug when saving/loading LagLog
* Taseditor: moved "Adjust Input according to Lag" checkbox to Config menu
* Taseditor: History Log highlights items related to current item
2012-08-26 17:28:35 +00:00
ansstuff acfb5bf912 * added "Clear" button to Message Log
* Taseditor: fixed sneaky Greenzone bug
2012-08-22 16:19:13 +00:00
ansstuff 7c0d95d8a9 * total revamp of Video config stuff, now current screen resolution is always suggested by default
* Best Fit also works for fullscreen mode
* "Hide mouse cursor" and "Use console BG color for empty areas" options
* "Switch fullscreen by double-click" option in GUI config
* Fixed "Reload ROM" hotkey in fullscreen
* updated docs

[[Split portion of a mixed commit.]]
2012-08-20 20:41:45 +00:00
ansstuff b8594bf3d8 * "Maintain aspect ratio (best fit)" option in Video config
* updated docs

[[Split portion of a mixed commit.]]
2012-08-19 20:31:40 +00:00
ansstuff 83c4530df2 * Added FPS display to Win32 port (Config->Display->FPS)
* Debugger: double-click breakpoint also adds current bank number to breakpoint condition
* Debugger: "Display ROM offsets" option
* updated docs

[[Split portion of a mixed commit.]]
2012-08-12 16:22:22 +00:00
ansstuff 714e9282f8 * Debugger: show the number of breakpoints (enabled and total) above the breakpoints list
* Debugger: ">" shows current line in disassembly
* Debugger: fixed RAM peek by a rightclick on left pane
* Debugger: doubleclick on the disassembly prompts "Add Execute breakpoint" dialog
* Debugger: improved stack display
* Taseditor: frame counter display is auto-on when Taseditor launches
2012-08-08 13:19:22 +00:00
ansstuff 792754a7e9 * Tracer: added "To the left from disassembly text" option
* Tracer: fixed bug #529
* Tracer also updates its window when user pauses the game, not just when Debugger snaps
2012-08-06 19:26:39 +00:00
ansstuff 849e9efe8d * Debugger: slightly bigger font
* Tracer: added "Use Stack Pointer for lines tabbing" option
2012-08-06 15:47:07 +00:00
ansstuff 7a4fd0f6df * Debugger: window layout cleanup; stack shows 128 values max
* Debugger: added "CPU cycles" and "Instructions" counters (request #527)
* Debugger: added "Break when exceed" breakpoints
* Debugger: .DEB file now also stores the state of "Break on Bad Opcode" and "Break when exceed" checkboxes/editfields
2012-08-05 18:54:52 +00:00
ansstuff 23daa27c16 * updated docs
* new hotkey "Run Manual Lua function" (not mapped by default)
* Taseditor: general cleanup of codebase

[[Split portion of a mixed commit.]]
2012-07-01 14:11:24 +00:00
ansstuff dc0e5b1678 Taseditor: 2 new hotkeys: "Switch Auto-restoring" (Ctrl+Spacebar), "Switch current Multitracking mode" (W); TASEDITOR type of hotkeys 2012-06-19 13:56:11 +00:00
ansstuff 75047b9e7e * Taseditor: changed "Branches only work when Recording" to "Old control scheme for Branching"
* Taseditor: "Auto-adjust Input due to lag" checkbox
2012-06-12 17:29:18 +00:00
ansstuff 10a87103e8 * Taseditor: "Branches only work when Recording" doesn't switch off Branches Tree
* Taseditor: green arrow doesn't disappear when Playback cursor goes through it
* Taseditor: changed icons column in Piano Roll, now can show both Bookmark and arrow
2012-06-11 16:43:50 +00:00
ansstuff c6337cc8ba * Taseditor: Ctrl+Space accelerator = toggle "Auto-restore last position" checkbox
* Taseditor: remapped "Restore Playback" hotkey to Spacebar
* Taseditor: "Restore Playback" also pauses seeking
* Taseditor: mid-click = "Restore Playback" when possible
2012-05-26 12:24:20 +00:00
ansstuff 82999aa2a9 * Taseditor: removed "View->Show Lag Frames", "View->Highlight Markers", "Config->Superimpose affects copy/paste", "Config->Deselect on doubleclick", "Config->Mute Turbo" options
* Taseditor: "Config->Branches restore entire Movie" now works differently
* Taseditor: History always restores Markers
* Mute Turbo is on by default
2012-04-23 15:07:27 +00:00
ansstuff 6e5ed43c21 * Taseditor: changed Shift+V and Shift+Ins to Ctrl+Shift+V and Ctrl+Shift+Ins
* updated documentation

[[Split portion of a mixed commit.]]
2012-03-23 20:20:50 +00:00
ansstuff 7688ac9ae8 * Taseditor: Config->Autopause at the end of Movie
* new hotkey "Cancel Seeking (TAS Editor)" (Esc)
2012-03-18 18:18:52 +00:00
ansstuff 125173107b * Taseditor: set/pick Markers by doubleclick, throw Markers away
* Taseditor: clicks on Input don't change Selection
* Taseditor: selection by dragging from Frame#
* Taseditor: better way to check doubletap for Shift and Ctrl keys
* Taseditor: no more "allow keys in Piano Roll"; new accelerators: Ctrl + arrows, Shift + arrows, Home/End/Page Up/Page Down, Ctrl + Home/End, Shift + Home/End
* Taseditor: showing row_last_clicked when Shift or Alt is held
2012-03-17 15:59:35 +00:00
ansstuff 1af2f936ff * observing Piano Roll by dragging cursor outside
* dragging blue arrow (moving Playback cursor)
* moving Markers by drag'n'drop, "Marker Drag" and "Marker Swap" operations
* Config->Doubleclick on Frame# affects Playback
* Config->Draw Input by dragging
2012-03-13 20:03:37 +00:00
ansstuff 0638d88ff9 * Taseditor: Config->Deselect on doubleclick
* Taseditor: checking ROM checksum when saving/loading projects
* more correct way to launch TAS Editor when trying to rerecord a fm3
* TAS Editor can have mouse wheel input even when keyboard focus is on FCEUX window
* disabled FCEUX context menu when TAS Editor is engaged
* added SoundDisplay2.lua
2012-03-09 15:20:51 +00:00
ansstuff 5b9df13cc5 * Taseditor: "Deselect" option in menus
* Taseditor: fixed some bugs with hotchanges
2012-02-27 20:20:57 +00:00
ansstuff b38fa3e73d Documented TAS Editor classes 2012-02-23 19:47:41 +00:00
ansstuff e267095bd1 * Changed some checkboxes to radiobuttons in menu
* Taseditor: "Marker Rename" shows Note text in History; added "Marker Move" modtype
* Taseditor: "Frame#" lights when Alt key is being held, not entering menu by Alt
* Taseditor: PATTERNS menu, loading data from "tools\taseditor_patterns.txt"
* Taseditor: ColumnSet (Input and Markers) with Alt key = set pattern
* Taseditor: "Use pattern" checkbox in Recorder; Config->ColumnSet Pattern skips Lag
2012-02-18 16:43:40 +00:00
ansstuff a1e0de898b * Taseditor: quicksave/quickload hotkeys save/load current branch
* Taseditor: Help->Show Tooltips
* Added "Restore Playback (TAS Editor)" hotkey (Enter by default)
* 9 new Lua functions in TAS Editor library
2012-01-29 22:33:23 +00:00
ansstuff 578c974062 * Tasedit: more refactoring
* Tasedit: resizing TAS Editor window
* Tasedit: INPUT_TYPE_1P
* Tasedit: File->New Project
2012-01-12 19:56:17 +00:00
ansstuff c6c04b577b * Tasedit: refactoring
* fixed recording bug where "length" tag appeared in fm2s
* changed default mapping of Frame Advance to Tilde
* Config->Silent autosave
* Tasedit: Lua panel
* 5 new Lua functions: emu.paused(), taseditor.setplayback(int frame), taseditor.stopseeking(), taseditor.registerauto(), taseditor.registermanual()
2012-01-08 18:19:49 +00:00
ansstuff 7449bff36b * Tasedit: searching Markers with similar Notes
* "About" window
2011-12-27 21:06:43 +00:00
ansstuff 4c8af77326 * Tasedit: modeless FindNote window
* allow tabbing in Cheat console (#3384776)
2011-12-26 15:58:18 +00:00
ansstuff b3c53d5ad5 * Tasedit: header lights on Paste/PasteInsert
* 10 new Lua functions (TAS Editor library)
* Tasedit: Find Note dialog (Ctrl-F)
* Tasedit: Config->Reappearing Find Note dialog
* bugfixes
2011-12-25 21:54:31 +00:00
ansstuff 306b8a5278 * Tasedit: Export dialog: "Convert Marker Notes to Movie Subtitles"
* Tasedit: Recording checkbox instead of radiobutton
* Tasedit: Config->Use Input keys for ColumnSet
* Tasedit: disabled Visual Themes for listview header, listview header lights
* Tasedit: Config->Empty new Marker Notes
* Tasedit: icon
2011-12-19 18:47:43 +00:00
ansstuff 703ab3d752 * changed ".tas" extension to ".fm3"
* Tasedit: Markers notes (strings)
* Tasedit: editing Marker notes, 2 text fields
* Tasedit: View->Follow Marker Note context
* Tasedit: View->Display Branch Tooltips
* Tasedit: new accelerators: Ctrl-PgUp/Ctrl-PgDn/Shift-PgUp/Shift-PgDn
* Tasedit: Config->Allow keyboard controls in Listview
2011-12-16 19:05:58 +00:00
ansstuff a5ee28a447 * loading TAS Editor projects by drag-n-drop
* Tasedit: File->Save Compact dialog
2011-12-10 12:58:02 +00:00
ansstuff 51c7544b13 Taseditor bugfixes 2011-12-06 12:23:42 +00:00
ansstuff c0d73203db * Tasedit: Import input from FM2/TAS files
* Tasedit: Export to FM2 dialog
2011-12-05 19:35:15 +00:00
ansstuff 06c4fff479 * Tasedit: branches autofind best parent
* Tasedit: better hotchanges gradient
* Tasedit: "Set Marker"/"Remove marker" in context menu
* Tasedit: checking clipboard at selection.init() and retrieving info
2011-12-03 20:53:31 +00:00
ansstuff d58dfe52bc * Tasedit: MsgBox about not working with movies starting from savestate
* Tasedit: Different font for marked Frame#, selection doesn't disappear when toggling Markers
2011-11-28 20:37:55 +00:00
ansstuff 16a625561c * Tasedit: refactoring
* Tasedit: selection << and >>
* Tasedit: Turbo Seek checkbox
* Tasedit: PasteInsert (Shift-V)
* Tasedit: Config->Superimpose affects copy/paste
* Tasedit: list save/load (currently only restoring vscroll position)
* Tasedit: Editing info texts
2011-11-25 19:26:26 +00:00
ansstuff a71771ce97 * multitrack recording
* "Superimpose" checkbox (3 states)
* Config->Use 1P keys for all single recordings
* Config->Combine consecutive Recordings
2011-11-20 21:36:03 +00:00
ansstuff 514c80e416 * Tasedit: View->Show Branch Screenshots
* Tasedit: selection history, undo/redo (Ctrl-Q/Ctrl-W)
* Tasedit: Reselect Clipboard (Ctrl-B)
* Tasedit: saving/loading selection history to .tas
* Tasedit: input hotchanges (16 gradations), storing/handling data inside input_snapshot class
* Tasedit: View->Enable Hot Changes
2011-11-16 22:52:37 +00:00