Commit Graph

2084 Commits

Author SHA1 Message Date
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
ansstuff 5a2d97662f * red lines for lag frames, "Show lag frames" in View menu,
* "||" button also cancels turbo-seeking
* different method of accounting tweakCount: increment once per greenzone invalidation
2011-09-06 15:42:03 +00:00
ansstuff 9a76571490 * Total overhaul of JumpToFrame function and of TryDumpIncremental routine (logging savestates), now TAS Editor is more stable
* replay.cpp: fixed bug when trying to open Replay without having ROM loaded
2011-09-05 20:28:01 +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
CaH4e3 4197dc1957 fixed bus conflict emulation, no kage no densetsu bug anymore 2011-09-03 14:14:22 +00:00
ansstuff 790af32e1b Added 4 pads support; also now current frame is shown by blue line; minor cleanups. 2011-08-31 18:32:54 +00:00
mart0258 1de5077bcb Ram Search updates list when emulator is paused (on Power, or when resetting search) 2011-08-30 15:15:44 +00:00
zeromus 5850d48823 win32: fix context menus to use rightclicks in context menus correctly 2011-08-25 07:33:56 +00:00
CaH4e3 dea31f040e PAL/NTSC noise fixed 2011-08-19 07:53:07 +00:00
brandonevans 72f17fb40c Button Count
-Made it so that the registerload / registersave functions are only used if registerload exists. I'll presume there is no emulator that supports one and not the other. This will allow VBA to use this script, although it'll be missing one of the better features until it supports this function.
-Made the number of controllers tracked configurable. VBA was counting everything twice when this was set to 2. It will still default to 2, but it'll be easier for people to modify this for VBA now.
2011-07-20 09:22:09 +00:00
zeromus 94960278e5 slightly improve hud text rendering wrapping 2011-07-18 02:31:11 +00:00
brandonevans a1b6392832 Button Count
-As Lua starts counting from 1, and there may be a slot 0, increment the slot before saving / loading, storing data for slot 0 in states[1]
-Prevented the script from loading non-existent data.
-Removed the space from the file name so that it is more consistent with the FCEUX Lua repository, which this script is now a member of. :)
-Added messages when you save or (fail to) load data to / from a state.
-Made it so the script displays the button counts when you save / load a state.
2011-07-17 20:15:41 +00:00
adelikat d3c2998c8e Add Button Count lua script written by Brandon Evans 2011-07-15 23:57:52 +00:00
punkrockguy318 4645ee126b sdl: patch to resolve 'XKeysymToString' complication errors on debian sid and osx (thanks antonio ospite!) 2011-07-15 04:00:09 +00:00