Commit Graph

2798 Commits

Author SHA1 Message Date
punkrockguy318 a34915e15d sdl: enable frameskip by default so that the turbo hotkey works out of the box 2011-10-18 22:26:56 +00:00
punkrockguy318 8638c95d60 sdl: GTK3! removed more depreciated code and made adjustments so that fceux now compiles with GTK3 (although not by default). Compile by setting GTK3 to 1 in the SConstruct 2011-10-18 21:47:41 +00:00
punkrockguy318 654207e860 sdl: no longer use depreciated gtk2 objects and functions 2011-10-18 21:35:37 +00:00
punkrockguy318 436392070a sdl: added getSDLKey utility to determine the SDL keysym of particular keys on your keyboard. useful for editing fceux.cfg to remap hotkeys until gui is implemented. see README for more details. 2011-10-18 20:49:42 +00:00
punkrockguy318 5f1037b219 sdl: fixed build error for GTK=0 2011-10-18 04:32:08 +00:00
punkrockguy318 1f1bf193a4 sdl: fix "--inputcfg" for GTK builds 2011-10-18 04:28:03 +00:00
punkrockguy318 2f992d1d0e sdl: fix last commit correctly 2011-10-17 22:11:51 +00:00
punkrockguy318 0aef8cea7d sdl: move the networkIP clensing out of CloseGame() because CloseGame is called in LoadGame() 2011-10-17 22:07:36 +00:00
punkrockguy318 82ce19f4a7 sdl: clear SDL.NetworkIP config on CloseGame() to prevent reconnection on next loadGame() call 2011-10-17 19:50:54 +00:00
punkrockguy318 3ea1fd363f sdl: fixed issue introduced with preivous commit 2011-10-17 18:59:18 +00:00
punkrockguy318 68d9d0b33b sdl: SFid3424049 fix segfault do to nameclash 2011-10-17 15:07:10 +00:00
ansstuff 0e48de6f98 * Tasedit: more refactoring
* Tasedit: "<<" and ">>" buttons now jump from one Marker to another
* Tasedit: clever FollowSelection
2011-10-15 20:20:22 +00:00
zeromus 07dde626de don't lose cheat compare value when toggle cheat enables through UI (fix #3423777) 2011-10-15 18:59:07 +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
punkrockguy318 4ece1d273e sdl: fix segfault on recordto by temporarily disabling the author dialog 2011-10-14 04:29:15 +00:00
ansstuff 851dae6878 * Tasedit: major refactoring 2011-10-13 14:20:45 +00:00
punkrockguy318 872d55c4c3 sdl: added list of known issues to resolve 2011-10-12 17:46:54 +00:00
punkrockguy318 30905d23f3 sdl: fix bug introduced in a previous commit where hotkeys were mapped incorrectly 2011-10-11 23:01:24 +00:00
punkrockguy318 0fa5caf1e6 sdl: fix segfault on "record as" 2011-10-10 19:52:09 +00:00
ansstuff fd28f4c2b0 * Tasedit: no more slow seeking and no NewProject in File menu
* Tasedit: input history, undo (Ctrl-Z), redo (Ctrl-Y)
* Tasedit: greenzone reduces only from the point with actual differences were found
* Tasedit: history ListView, jumping to any position
* Tasedit: Config->Set max Undo levels (1-999, 100)
* Tasedit: View->Jump when making undo, undo hint line
* Tasedit: saving/loading history to .tas file
2011-10-09 16:33:39 +00:00
punkrockguy318 8b9774878b sdl: minor readme fix 2011-10-08 21:52:43 +00:00
punkrockguy318 4059428c2b sdl: fix mouseclick operations in "--nogui" mode (ie: zapper) 2011-10-08 19:49:35 +00:00
punkrockguy318 66374f271a sdl: fixed some issues with --nogui . "--nogui" no longer requires an argument and can be used like this "$ fceux --nogui rom.nes" 2011-10-08 19:38:15 +00:00
punkrockguy318 72d063e247 gtk: support mouseclicks (ie: zapper) 2011-10-08 19:00:56 +00:00
ansstuff ec37ecd417 * Tasedit: fixed selection bugs in Set Marker, SelectMidMarkers and DeleteFrames
* Tasedit: Edit->Clone Frame(s) (Shift-Insert)
* Tasedit: 7 digits in Frame#
* utils\xstring.cpp: new U32ToDecStr
2011-10-03 17:29:33 +00:00
punkrockguy318 485c3f57df sdl: fix bug on some systems where sdl would become detached from gtk window on button configuration 2011-10-03 16:30:47 +00:00
punkrockguy318 4d9d5280c9 sdl: adjust SConstript to fix potential build errors on debian6 2011-10-03 14:50:24 +00:00
ansstuff f1ac9a2830 * Tasedit: setting Markers with Alt+click or ColumnSet for Frame# column
* Tasedit: View->Show Markers
* Tasedit: Config->Bind Markers to Input
* Tasedit: Edit->Select mid Markers (Ctrl-A)
2011-10-02 19:04:19 +00:00
ansstuff dd3dac5808 * logging all display messages into Message Log
* Tasedit: special method of inserting frames
* Tasedit: progressbar updating when loading/saving large projects
* Tasedit: moved "Follow cursor" checkbox from View menu to main TASEdit window
2011-09-30 19:49:21 +00:00
ansstuff 88dd3d2269 * launch tools hotkeys shown in FCEUX menu
* Tasedit: multitrack recording radio buttons (no multitracking yet)
* Tasedit: View->Show dot in empty cells
* Tasedit: ClearFrames (Del), Cut operation clears frames instead of deleting
* Tasedit: project name in window caption, star in window caption (changes)
* Tasedit: checking unsaved project on Exit and Open project
2011-09-29 20:39:39 +00:00
CaH4e3 6cb352f626 resetexstate crash fix 2011-09-28 13:28:21 +00:00
adelikat 0d686906b6 fix vc9 vcproj file 2011-09-28 01:18:15 +00:00
ansstuff cdee2c4fd8 Fixed old bug with "Play Movie From Beginning" 2011-09-27 13:43:30 +00:00
punkrockguy318 d133f154ab sdl: fixed minor ocd code formating 2011-09-26 19:32:04 +00:00
ansstuff 42edaa4b33 added support for "Enable HUD recording" option to SDL version 2011-09-26 12:00:48 +00:00
ansstuff 92ff246e15 * Tasedit: progressbar
* Tasedit: "||" button accepts double clicks
* Tasedit: holding "<" and ">" buttons
* Tasedit: Ctrl-Delete leaves selection
2011-09-25 18:17:26 +00:00
punkrockguy318 8e19af540e sdl: fix issue in previous commit; do call snapAVI() 2011-09-25 17:58:01 +00:00
punkrockguy318 68f4cb85ef sdl: fix build errors introduced by recent tasedit commits 2011-09-25 17:04:08 +00:00
zeromus ab4e68da8c newppu-fix bug in scroll reg logic causing mis-scrolls in p'radikus conflict 2011-09-24 23:37:56 +00:00
CaH4e3 baf1d6d8f2 whoops 2011-09-24 13:29:39 +00:00
CaH4e3 e9e97b774e a little bit of latest mapper changes
code/data logger now can log data access from the RAM code
the new button to save unused data to the code/data logger
2011-09-24 06:36:44 +00:00
ansstuff bf32a2bcce * Tasedit: changed control scheme to single click instead of double click 2011-09-23 20:50:29 +00:00
ansstuff 84ae16d8c2 * HideMenu (Esc) only works when FCEU window has focus
* moved "Display movie status icon" from Config->Movie options to Config->Display
* File->AVI/Wav->Enable HUD recording
2011-09-23 18:09:40 +00:00
ansstuff ae1bb879ef * Config->Display->Rerecord counter
* now Tasedit operates with rerecords_counter, no more such thing as tweak_count, because new way of accounting tweaks resembles rerecords too much
* Config->Movie options->Always suggest Read-Only replay (for Replay dialog)
2011-09-23 10:50:51 +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 d2a886ebb1 * Tasedit: accelerator table
* Tasedit: new menu item "Config"
* Tasedit: Config->"Set greenzone capacity", auto-clearing old savestates
* Tasedit: pauseframe is shown by flashing color
2011-09-19 18:13:31 +00:00
zeromus feae56ad1d datalatch mapper-fix bug where wramless games would be able to do something mysterious to unmapped host emulator memory or something creepy like that (fix battletoads sync regression) 2011-09-17 20:08:37 +00:00
ansstuff fd82c1ee2d * Tasedit: forced read-only behaviour when seeking or holding turbo
* Tasedit: "Auto-restore last position" checkbox in playback controls; if checked: after every greenzone invalidation playback cursor tries to jump to last position
* Tasedit: copied "Insert number of Frames" from stray-click menu to context menu
* Tasedit: fixed item drawing method, no more flicker and slowdowns
* updated contents of changelog.txt and Authors.txt, changed version.h
2011-09-17 12:00:20 +00:00
punkrockguy318 19c607f530 sdl: rename InputType to CurInputType due to variable of same name in src/movie.h 2011-09-12 14:02:23 +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