Commit Graph

109 Commits

Author SHA1 Message Date
ansstuff bf8649f110 win32: fixed restoring maximized window after switching from fullscreen
win32: holding Shift when resizing FCEUX window reverts "Force integral factors" meaning
win32: remodel "Video config" dialog:
* removed the list of predefined modes (they were broken anyway)
* removed FS stretching options (obsoleted by "Best Fit")
* removed broken display of "Current Pixel Aspect Ratio" (may return it after implementing the 4:3 mode)
* "Full Screen (hotkey: Alt + Enter or double-click)" - reads current hotkey mapping

[[Split portion of a mixed commit.]]
2012-12-19 19:35:00 +00:00
CaH4e3 43ee931dec cleanup and version bum... hmmm (not no mention something else) 2012-10-21 16:40:04 +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
ansstuff 95a301dbb2 * "Tools->TAS Editor" gives focus to Taseditor when it's already open; fixed the setfocus behavior for other tools as well
* Taseditor: AdjustDown operation now works faster (not rewinding anymore)
* Taseditor: AdjustLag always combines with current History item, not creating its own item in the History Log
2012-09-13 16:11:03 +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
punkrockguy318 449ac4352f updated FSF license in COPYING license file and source and header files 2012-08-04 22:33:16 +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 ab64af6e87 Taseditor: small fix for Branches Tree - among bookmarks with equal jump_frame the cursor must be pointing at current branch 2012-06-06 18:59:21 +00:00
ansstuff 66504dc115 * Taseditor: Config->Combine consecutive Recordings/Draws
* Taseditor: rightclick menu appears only after click on selected row
* Taseditor: refactoring
2012-03-22 16:49:33 +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 704af09cc8 * Taseditor: a couple of bugfixes
* Taseditor: force finishing click at buttondown
2012-02-25 17:27:51 +00:00
ansstuff b38fa3e73d Documented TAS Editor classes 2012-02-23 19:47:41 +00:00
ansstuff ce49322a0b * Taseditor: middle button pauses/unpauses emulation
* Taseditor: Right button + wheel = Playback rewind/forward
* Taseditor: Shift/Ctrl + wheel = jump via Markers with Playback/Selection cursor
2012-02-20 17:05:59 +00:00
ansstuff a8ef2f72ce * refined Recording, now can safely record commands (Power, Reset, Insert, Switch)
* new Lua scripts: SoundDisplay.lua, TrackNoise.lua
2012-02-06 16:57:46 +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 a4d5e98ee7 * changed taseditlib folder name to taseditor 2012-01-12 20:15: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 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 eabf9a046b Replaying .tas files in FCEUX 2011-12-09 14:53:20 +00:00
ansstuff 5d3994c969 * disabled changing PPU/PAL/input_type when Taseditor is engaged
* Tasedit: File->Recent projects
* enhanced Reload hotkey (Ctrl-F1), now it loads last ROM or last TAS Editor project
2011-12-07 19:07:09 +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 fa6e05ece9 Fix #3444078 2011-11-28 17:06:38 +00:00
ansstuff 0fcdda6c8a * Tasedit: refactoring, tasedit_list class
* Tasedit: selection strobe (improved stability)
* Tasedit: rewinding pauses emulation
* soft reset and power switch messages, messages when saving/loading Branches
2011-11-18 22:24:54 +00:00
ansstuff ca24e7b8a5 * "Toggle Rerecord Display" hotkey (M), "Play Movie From Beginning" hotkey now also works in Tasedit
* Tasedit: input_snapshot also stores "commands" array
* Tasedit: Bookmarks/Branches (storing snapshots
* Tasedit: Bookmarks list, text flashing
* Tasedit: bookmark number images shown in first column of main list
* saving/loading Bookmarks in .tas file
* Tasedit: Disable F10 as System Key
* Tasedit: checkbox Config->Branches restore entire Movie (else restore input only up to and not including bookmarked frame)
2011-10-26 23:10:53 +00:00
ansstuff 11a99a56e3 * Tasedit: execute lua functions when jumping inside greenzone
* added rewind hotkey (~), works only in Taseditor
2011-10-14 17:33:58 +00:00
ansstuff 72e04788fe * deleted "Lag Counter Reset" hotkey, as it was obsolete since FCEUX 2.0.2; added "Open TAS Edit" hotkey
* Tasedit: auto clear "Disable speed throttling" and "Run in background", auto set "Set high-priority thread" when entering TASEdit; FCEUX runs in bg when TASEdit has focus
* Tasedit: Config->"Mute Turbo" check (same as in Config->Sound)
* fixed long "savestate" messages containing path
2011-09-22 16:02:09 +00:00
ansstuff e0e0f72d2f * saving and loading tweakCount in .tas and fm2
* Added string "Tweak Count" to Replay loading dialog
* Tasedit: View - "Show Tweak count"
* Tasedit: rewrote project save/load functions
* Tasedit: fixed old bug caused by not initializing input ports
* Tasedit: checking movie fourscore flag when creating/opening project; only show columns for pads 3 and 4 if fourscore is attached
2011-09-12 12:23:48 +00:00
ansstuff 2a75b9b8e8 * added "Follow playback" in View menu
* "<<" button now jumps to the beginning of greenzone
* changing currFrameCounter doesn't reset selection anymore
* fixed "Select All" function
2011-09-05 13:12:24 +00:00
ansstuff 711bc0c438 TAS Editor usability tweaks:
* fixed column widths
* frame_display can be shown in taseditor mode
* ">>" button now jumps to the end of greenzone
* some other hotkeys now also work in TAS Editor

Fixed hidden bug:
* user could change previous input by clicking on header (thus not changing currFrameCounter) and then continue greenzoning from irrelevant savestate with Frame Advance key
* how it was fixed: now currFrameCounter resets to last frame of greenzone
2011-09-03 14:33:51 +00:00
zeromus c36da5bb50 win32: add hotkey for ntview 2011-05-09 05:57:35 +00:00
zeromus 873c9dd728 remove shared memory stuff 2011-03-18 00:59:55 +00:00
zeromus 8d1bcc9bea add reload rom hotkey 2011-01-11 03:30:15 +00:00
ugetab 046617c693 Added player 3 and 4 to autohold notification window. Made FCEU_DispMessage able to display to different screen locations to do it. Fixed up the input display code for autohold.
Wow, that's a lot of stuff changed for something so basic.
2010-05-16 04:18:49 +00:00
ugetab 14d628ff81 Conflicted with my own commit. Repaired conflicted files, and made sure about the code removal I intended as well. 2010-05-12 03:53:15 +00:00
ugetab 6131a6ea79 Added Ram Search hot keys. Replaces previous committed Cheat Dialog hot keys. 2010-05-12 03:09:56 +00:00
ugetab 659684b936 Added hotkey options for the cheat dialog buttons Equal, Not Equal, Greater Than, and Less Than. Doesn't allow use of the checkbox options using hotkeys. 2010-05-11 22:12:49 +00:00
ugetab 6c902a9562 Updated documentation for microphone, and reduced microphone polling restrictions. 2010-04-28 21:51:08 +00:00
ugetab 8c379b7bba Added microphone button support to the Config>input dialog(replaces Port 2 Start button), the config file info, and the movie file header. Tested in 3 or 4 games, where it performed accurately.
I'll add the documentation later.
2010-04-28 19:25:52 +00:00
ugetab 558c7930ae Added what amounts to a working example of a Microphone button. When playing an FDS game, the microphone replaces the input that the Start button would have.
Also added config file option replaceFDSStartWithMicrophone to allow someone to restore the previous functionality. I won't fully detail this unless there's no reasoning against it.
2010-04-28 08:06:56 +00:00
mart0258 2a57a4287a Win32 - Fix crash on failure to toggle to fullscreen. 2009-12-19 23:58:38 +00:00
adelikat f2b59bac4d Win32 - Add hotkeys for Ram Search and Ram Watch dialogs 2009-11-01 02:20:31 +00:00
fatratknight 0bea4a45d8 Reworked many things relating to joypad_set. New logic, removed a few functions, all that stuff. Hopefully a few bug fixes with no new bugs on the way. Haven't put in the invert that I like, but hopefully that isn't hard to put in. 2009-09-15 16:39:49 +00:00
adelikat d27aa70478 Win32 - Hotkey "Movie Frame Display" changed to "Frame Display" 2009-06-24 02:08:25 +00:00
adelikat 6f4162641b Win32 - Made fullscreen toggle (alt+enter) remappable 2009-05-21 17:13:08 +00:00
shinydoofy 0aee98b006 SDL: fixed input issue and making Lua optional again 2009-04-15 03:40:08 +00:00
adelikat dd643f96e0 Currentslot default is now 0 instead of 1. Win32 - remember last saveslot 2009-04-11 13:20:27 +00:00
adelikat 555d62edc8 Fix EMUCMDTABLE so it doesn't break the SDL build. 2009-03-22 21:24:23 +00:00