ansstuff
3069bf3f8a
fixed "Use Stack Pointer for lines tabbing" in Tracer
2012-09-03 19:02:32 +00:00
ansstuff
cf440d61ed
Taseditor: fixed bug in LagLog
2012-09-02 19:02:31 +00:00
punkrockguy318
975cd353d1
add mapper 156 to scons build system and remove second declaration of a static variable
2012-09-02 12:37:38 +00:00
ansstuff
9ff1257907
minor fixes for Debugger, Tracer, Hexeditor, Taseditor
2012-09-02 12:17:50 +00:00
zeromus
13c770ef6e
fix bug in mapper 156 reset state (which was actually nonexistent). attn cah4e3-shouldve been broken in fceu-mm too
2012-09-01 17:07:29 +00:00
ansstuff
c03fd7d23b
* fixed movie savestates logic, loading post-movie savestates is not allowed in read-only
...
* optimized movie records operations (compare, insert, clone)
2012-09-01 11:47:09 +00:00
zeromus
525deb4c65
update mapper 156 from fceu-mm sources
2012-08-31 18:34:36 +00:00
zeromus
a4bcfa8599
win32-blech.. i cant remember the details here. i think this was necessary to stop hexedit (memview) from going into infinite loops on some people's systems, probably WINE systems.
2012-08-31 18:26:36 +00:00
ansstuff
96de43061d
* fixed savestates filenaming bug when working with a movie
...
* updated docs
[[Split portion of a mixed commit.]]
2012-08-30 15:51:19 +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
fd35046e62
* Taseditor: fixed AdjustLag feature
...
* Taseditor: changed fm3 version to v2
* Taseditor: Ctrl+Z/Ctrl+Y trigger twice when crossing AdjustLag operations
2012-08-25 19:59:07 +00:00
ansstuff
acfb5bf912
* added "Clear" button to Message Log
...
* Taseditor: fixed sneaky Greenzone bug
2012-08-22 16:19:13 +00:00
ansstuff
9750ad4940
* forcing default resolution of fullscreen to be the same as current display resolution
...
* video error messages are not popping MessageBoxes but logging to MessageLog
* fixed some old fullscreen modes
2012-08-21 14:06:24 +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
6e10ed264a
Taseditor: another experiment with lost_position logic (by midclick)
2012-08-15 19:30:25 +00:00
ansstuff
331a195d7f
Fixed bug with FPS counter appearing in AVI even when HUD dumping was disabled
2012-08-14 17:06:43 +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
punkrockguy318
d5f5cd5aec
attempt to fix win32 build
2012-08-11 22:19:38 +00:00
ansstuff
61df7ea541
* Taseditor: fixed bug with history undo not setting "project changed" flag
...
* Taseditor: Greenzone invalidation actually clears irrelevant savestates
* Taseditor: fixed checkMarkersDiff, removed unused code from MARKERS_MANAGER::RestoreFromCopy
* Taseditor: when snapshots sizes differ, findFirstChange returns size instead of last frame
2012-08-11 19:53:56 +00:00
punkrockguy318
b63ad04f84
gtk: added more preliminary gtk resize handling code
2012-08-11 15:49:09 +00:00
punkrockguy318
6994e1ad10
gtk: added framework for gtk window resize handling
2012-08-11 14:56:22 +00:00
punkrockguy318
b54b1bee43
gtk: reset video on video dialog close
...
gtk: add gui option for showfps
2012-08-11 03:49:27 +00:00
punkrockguy318
28c348d9f9
core: move ShowFPS from built-time macro to runtime option
...
sdl: add SDL.ShowFPS runtime option
2012-08-10 15:50:57 +00:00
punkrockguy318
0a6dd020d8
sdl: fix and enable SHOWFPS build option (TODO: make runtime option):
2012-08-10 14:37:26 +00:00
ansstuff
3dc703cc3c
Debugger: "Address Bookmark Add" field follows disassembly window scrolling position ( #532 )
2012-08-10 14:19:57 +00:00
ansstuff
4be6daa197
updated docs
...
[[Split portion of a mixed commit.]]
2012-08-08 15:00:14 +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
punkrockguy318
6188e68811
gtk: hide horizontal scrollbar in hotkey gui
2012-08-07 23:26:44 +00:00
punkrockguy318
11d7905868
gtk: add scrollbar to hotkey config
2012-08-07 14:20:24 +00:00
punkrockguy318
2c70120d62
gtk: allow configuration of first element in hotkey dialog
2012-08-07 14:05:09 +00:00
punkrockguy318
76617ae6e0
gtk: display hotkey keyname instead of keycode in hotkey gui
2012-08-07 13:58:31 +00:00
punkrockguy318
05d1b19f1e
gtk: added gui hotkey config dialog
2012-08-07 00:40:52 +00:00
punkrockguy318
d2c378a434
gtk: preliminary hotkey configuration dialog (currently read-only and menu items commented)
2012-08-06 23:28:03 +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
punkrockguy318
349a5bc905
sdl: fix a segfault in the cheat menu (sf bug #242 )
2012-08-06 17:46:14 +00:00
punkrockguy318
346802c327
sdl: fix build errors
2012-08-06 16:23:47 +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
CaH4e3
5adfd86a5b
fixed #525 A bug when loading UNF games
2012-08-06 05:21:40 +00:00
ansstuff
7574f1a5ca
Fixed Lua drag-n-drop loading
2012-08-05 22:13:49 +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
punkrockguy318
449ac4352f
updated FSF license in COPYING license file and source and header files
2012-08-04 22:33:16 +00:00
punkrockguy318
18b1eaace1
trivial comment removal
2012-08-04 21:46:20 +00:00
punkrockguy318
134b205db6
cheats: parse cheat files with non-ascii characters properly (sf #524 )
2012-08-04 21:45:41 +00:00
punkrockguy318
e82addfedf
gtk: added gui option for opposite directionals
2012-08-04 21:28:20 +00:00
punkrockguy318
05fa7ce14e
sdl: added SDL.Input.EnableOppositeDirectional option. allows/disallows simultaneous right+left / up+down
2012-08-04 20:47:47 +00:00
punkrockguy318
989e3271c6
sdl: code cleanup
2012-08-04 20:14:35 +00:00
punkrockguy318
e4e0ea6228
sdl: enclose most recent debugger related commit in #ifdef win32 to fix sdl build failure
2012-08-03 20:24:35 +00:00
ansstuff
0ee3771d07
* Debugger: don't update Debugger window at the beginning of Step command (it will update at at the end of Step) - fixes #528
...
* Debugger: allow Frame Advancing when Debugger is in breakpoint state
* Debugger: fixed memory leak and possible heap corruption when deleting breakpoints
* Debugger: highlighting breakpoint item in BPs list when it's triggered
* Taseditor now doesn't update when debugger is in breakpoint state
2012-08-03 19:28:14 +00:00
ansstuff
e3fe4d6033
Taseditor: fix Marker fade alpha
2012-08-03 11:31:11 +00:00
ansstuff
5cf9eebd58
Taseditor: straighten out pause_frame logic; fixed AdjustLag
2012-07-26 13:34:03 +00:00
ansstuff
1b5c7797c4
Taseditor: auto-starting Note editing when creating Marker by double-click
...
[[Split portion of a mixed commit.]]
2012-07-25 19:16:58 +00:00
ansstuff
e5c10de5c9
* Taseditor: Markers are bound to Input by default; some minor fixes
...
* fixed docs
[[Split portion of a mixed commit.]]
2012-07-23 16:45:36 +00:00
ansstuff
a40e4c655a
* Taseditor: Markers aren't bound to Input by default, Markers are always restored when deploying Bookmarks
...
* Taseditor: Lua registermanual allows changing the "Run function" button caption
* Taseditor: fixed bug with rejecting movies starting from savestate
2012-07-19 19:40:40 +00:00
zeromus
0458e5555a
fix savestate configuration bug in m023 which as of r2532 started causing the emulator to crash on purpose ( fixes #523 )
2012-07-05 21:40:12 +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
8e0ea62307
* Taseditor: drawing selected_slot border in Branches Tree
...
* Taseditor: fixed minor bug with SaveCompact window
2012-06-24 18:16:55 +00:00
punkrockguy318
3d5962366a
all: include relative path of ines.h to avoid compilation errors with gcc
2012-06-24 17:52:46 +00:00
zeromus
f121662ad9
add ability for CNROM games to choose whether they have bus conflicts (fixes Colorful Dragon (Unl) (Sachen), since it flakes out if bus conflicts are emulated)
2012-06-24 17:28:52 +00:00
punkrockguy318
fd64417ef2
gtk: no longer segfault on gamepad config when gtk < 2.24 (ubuntu 10.04) -- hide gamepad config option
2012-06-24 16:04:56 +00:00
punkrockguy318
1b0b3df707
sdl: do not load most gl symbols at runtime to resolve crashing on debian/ubuntu w/ nvidia drivers
...
thank you Alexander Toresson for your patch!
2012-06-24 14:37:53 +00:00
zeromus
66f76f6e12
oops. tweak 178. actually its probably wrong this way but it matches the docs for now.
2012-06-23 18:19:55 +00:00
zeromus
75eef264ed
fix mapper 178 big PRG support
2012-06-23 18:12:16 +00:00
punkrockguy318
ea041dffbe
scons: add mapper116 to the build system; adjust variable types to allow for proper gcc compilation
2012-06-23 16:29:00 +00:00
zeromus
9ed058f889
add m116 from fceu-mm
2012-06-23 01:22:31 +00:00
zeromus
2cf849fddb
add mapper correction CRC records for
...
. Fan Kong Jing Ying (Ch)
. Xing Ji Zheng Ba (Ch)
. Commandos (Ch)
2012-06-20 21:18:16 +00:00
zeromus
8d885fa94d
fix savestate engine to throw errors when a buggy SFORMAT is passed to AddExState, and fix those errors in m015 and m253
2012-06-19 20:44:05 +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
c11cdffadd
Taseditor: minor refactoring
2012-06-18 15:13:27 +00:00
ansstuff
f3debc89dc
* Taseditor: no more row_last_clicked
...
* Taseditor: drawing patterns with Alt held
2012-06-16 15:40:46 +00:00
ansstuff
c34df4b81b
Taseditor: added "rewatch from Selection to Playback" feature for Ctrl+middle click action
2012-06-15 14:46:33 +00:00
ansstuff
ea47e532ec
Taseditor: fixed bug in "Auto-adjust Input due to lag"
2012-06-14 14:24:59 +00:00
ansstuff
5a67cb3474
Taseditor: combining consecutive AdjustLag operations
2012-06-14 11:57:31 +00:00
ansstuff
4474dc875d
* Taseditor: much better method of "Auto-adjust Input due to lag"
...
* Taseditor: truncated Greenzone is drawn by pale colors, not just white
2012-06-13 13:46:45 +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
zeromus
ea8cf7c73a
support all mapper 176 games by unifying virtuanes 176 concepts with fk23c mapper and employing a new game database to provide one tiny PRG wiring parameter (??) or mapper variation which apparently isnt set by the game's operations. all the WXN games need it and none of the others do, so a variant is plausible, but it's such a tiny change i suspect a wiring difference instead.
2012-06-08 21:41:05 +00:00
zeromus
601b1ad867
win32-support funny languages for opening roms, through drag&drop, at least.
2012-06-08 21:15:37 +00:00
zeromus
385dd471d1
experiment to combine fk23c and the chinese 176
2012-06-06 19:32:16 +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
zeromus
181278b136
apply changes made during brief timespan in new (abandoned) svn repository:
...
* support mapper 176. mapper 176 no longer maps to BMCFK23C. BMCFK23C is still accessible through crc or unif? test case would be welcome. it is unclear to me why mapper 176 control was removed from 176.cpp and given to BMCFK23C
* fix malformed ines.cpp file format
* gtk: bump about date to 2012
* Taseditor: fixed silly bug with JumpToFrame
* Taseditor: autosave works only when project has a filename
* Taseditor: small fixes
2012-06-06 17:15:06 +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
716a9c5df3
Taseditor: Alt + middle mouse button = Restore Playback
2012-05-20 12:19:12 +00:00
punkrockguy318
4af370ae10
sdl: fix "value decreased" in cheat search menu; add value increased/decreased by known values - sf#3523150
2012-05-17 16:19:39 +00:00
ansstuff
d0ab208e67
Changed default mapping of "Restore Playback" hotkey from Enter to Ctrl+Enter
2012-05-15 06:58:13 +00:00
ansstuff
5123d08a40
Taseditor: some refactoring
2012-05-13 17:14:10 +00:00
ansstuff
f04ce9e08f
Taseditor: one more time
2012-05-08 09:57:01 +00:00
ansstuff
426ee4cb94
Taseditor: yet another "lost_position" logic change
2012-05-07 15:28:12 +00:00
ansstuff
54d119e002
Taseditor: probably figured good "lost_position" logic, finally
2012-05-07 11:35:33 +00:00
ansstuff
af1fe3aeef
Taseditor: another experiment with "lost_position" logic
2012-05-03 18:08:04 +00:00
ansstuff
31e015bf95
Taseditor: changed "lost_position" logic again
2012-05-03 15:02:52 +00:00
ansstuff
18b9dd1c59
* Lua functions emu.pause() and emu.unpause() don't yield and don't reset emulator speed anymore
...
* updated docs
[[Split portion of a mixed commit.]]
2012-05-01 21:05:35 +00:00
ansstuff
5194e662a3
Taseditor: Ctrl + mid click = run to Selection cursor; Shift + mid click = run to nearest Marker
2012-04-30 18:37:59 +00:00
ansstuff
2dc196a0bd
Taseditor: fixed filename logic when user creates project from an fm2 or a corrupted fm3
2012-04-26 18:11:24 +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
224f1c4141
fixed previous commit (tooltips)
2012-04-20 14:16:56 +00:00
ansstuff
7b886594f7
* RAM Watch: fixed loading Data Size and Data Type from a .wch, now corrupted .wch won't crash FCEUX
...
* Taseditor: fixed tooltips
2012-04-19 15:31:49 +00:00
zeromus
37a9f95de2
also make mapper 164 sram work
2012-04-17 00:12:04 +00:00
zeromus
9fc31b558f
fix bug in mapper 164 savestates which caused wram to be lost
2012-04-17 00:08:50 +00:00
ansstuff
1e2d18b747
Taseditor: gradual History Log autocompression when idle
2012-04-16 20:09:16 +00:00
ansstuff
d188a2def2
Taseditor: minor fixes
2012-04-15 15:05:37 +00:00
zeromus
4f4805760b
rewrite more of mapper 227 to work even better (fixes Xiang Shuai Chuan Qi better)
2012-04-15 04:24:29 +00:00
ansstuff
d27e7bf2b1
* "Play Movie" dialog doesn't search in fceux root folder anymore
...
* Taseditor: padding movie when drawing input down
* Taseditor: rightclicks in Branches Tree
2012-04-14 14:06:34 +00:00
zeromus
6761bc431e
add hash database entry for Rasaaru Ishii no Childs Quest (J), whose extant roms specify both the wrong mapper and the wrong mirroring. fixes #3499283
2012-04-14 09:12:38 +00:00
zeromus
60992f74af
change mapper 12 (mmc3 variant) to specify MMC3A chip version. this is necessary to fix dragon ball Z 5, and since this is the only game I know of that uses mapper 12, it should be safe. however, if games are being broken by not knowing the right mmc3 variant then we'd need to add it to a game hash table or set it in the cartinfo struct so that mapper init can deal with it. support in fceux for mmc3 chip variant irq behaviours are minimal. this fixes #3516274
2012-04-14 08:19:55 +00:00
ansstuff
edf03984f2
bold items in some context menus, fix #3516233
2012-04-10 15:00:58 +00:00
zeromus
4353064ead
fix mapper 115 for #3515357 (actually to fix mapper 248 for Bao Qing Tian)
2012-04-09 20:12:28 +00:00
zeromus
8a63869070
remove vram protection from mapper 227 and make a note for future research in case we decide this was wrong (fixes Xiang Shuai Chuan Qi and bug #3515350 )
2012-04-09 18:15:49 +00:00
ansstuff
914c74ad15
* Taseditor: clicks in Branches Tree
...
* Taseditor: all GUI buttons fire off at mousedown; disabled Spacebar and enabled Middle mouse button on GUI buttons
2012-04-09 17:39:38 +00:00
punkrockguy318
9416d2de9e
sdl: reverted default frame advance key to backslash (from backtick)
...
[[Split portion of a mixed commit.]]
2012-04-07 21:47:58 +00:00
zeromus
1d373efe0d
hopefully fix compilation on new gcc by fixing unused template function with bugs in it
2012-04-07 18:33:25 +00:00
ansstuff
f79d4f9a3f
* Taseditor: changed the order of "Select between Markers"
...
* Taseditor: applying PAL and PPU flags when loading projects
* Taseditor: much better way of calculating Branches Tree; hinting full timelines
* Taseditor: miniarrow showing current Playback cursor position in Branches Tree
* Taseditor: "Bookmark#" modtype, undo/redo works for Bookmarks
* Taseditor: version data in fm3
* fixed HUD/messages dumping in AVI
[[Split portion of a mixed commit.]]
2012-04-07 17:10:29 +00:00
adelikat
91d5c1f076
Change the ines bad rom error message to say FCEUX not FCE Ultra
2012-04-07 12:06:29 +00:00
zeromus
abdfaa0a52
maybe fix mapper 242 (dragon quest 8 UNL)
2012-04-05 18:55:13 +00:00
ansstuff
e3fff40b5c
* Taseditor: Alt+Wheel = jump across gaps in Input/Markers
...
* updated the site on fm2 format
[[Split portion of a mixed commit.]]
2012-03-26 18:40:35 +00:00
ansstuff
893d871902
* Taseditor: BookmarksList clicks apply on buttonup only
...
* returned default mapping of Frame Advance hotkey to Backslash
* updated documentation on fm2 format
[[Split portion of a mixed commit.]]
2012-03-25 15:37:45 +00:00
ansstuff
8319946675
* Taseditor: changed "lost_position" logic
2012-03-24 16:03:34 +00:00
ansstuff
1d761114b6
* Taseditor: fixed bug with popup screenshots
...
* updated lua scripts
2012-03-24 14:07:59 +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
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
zeromus
eca6e6e279
win32-fix compiling in old windows and old visual studio
2012-03-19 19:45:53 +00:00
ansstuff
c020a6bf39
fixed menus graying bug caused by r2466
2012-03-19 17:39:38 +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
CaH4e3
75e13fd152
fix to previous
2012-03-17 18:03:23 +00:00
CaH4e3
565f063fa5
varous bugfixes, xstring trimming functions logic bugs, etc
...
some refactoring, some wtfs... ;)
2012-03-17 16:29:56 +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
853d9a0df0
* Taseditor: holding Shift when drawing lines
2012-03-14 19:06:34 +00:00
ansstuff
1eadc6f533
* Taseditor: fixed known WinXP bug with scrollbar arrows
...
* Taseditor: 2x faster scrolling
* Taseditor: branch description text size = size of edit fields
* Taseditor: observing Piano Roll with right button
2012-03-14 17:32:10 +00:00
ansstuff
1e98a31332
fixed bug in playback.jump
2012-03-13 21:56:05 +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
a484b4eb15
* middle button click on FCEUX sends message to TAS Editor
...
* Shift/Ctrl set focus to Piano Roll, double Shift / double Ctrl scroll Piano Roll to respective cursor
2012-03-10 20:12:22 +00:00
ansstuff
0ef60e2c8a
* Taseditor: fixed bug with listview autoscroll
2012-03-09 18:26:08 +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
punkrockguy318
5e03b24c32
sdl: some code cleanup
2012-03-07 12:06:17 +00:00
punkrockguy318
936b5af85f
sdl: update todo; changelog; added some comments
2012-03-06 22:16:57 +00:00
punkrockguy318
2900ce17cb
gtk: adjust 2.24 warning message
2012-03-06 22:12:11 +00:00
punkrockguy318
1e66b91359
sdl: fix last commit
2012-03-06 22:08:35 +00:00
punkrockguy318
44c419d7e3
gtk: added check for gtk 2.24 for the gamepad dialog
2012-03-06 22:05:21 +00:00
punkrockguy318
68aa80a5df
gtk: added a check for GTK version; this is so we can detect old GTK versions and bail on dialogs instead of segfaulting
...
updated TODO for 2.1.6
2012-03-06 21:25:49 +00:00
punkrockguy318
28ee7f3a6f
sdl: tab cleanup
2012-03-06 11:40:42 +00:00
punkrockguy318
b0c2758324
sdl: code cleanup; pre-release code review (in progress)
2012-03-06 11:12:28 +00:00
punkrockguy318
118b82544c
gtk: use basedir instead of hardcoded default basedir path in gamegenie dialog for improved accuracy
2012-03-06 09:13:58 +00:00
punkrockguy318
679b98e70b
sdl: fix typo / output formatting issue
2012-03-06 08:48:19 +00:00
punkrockguy318
646847ddc8
sdl: fixed formatting issues; overall code cleanup
2012-03-06 08:43:42 +00:00
zeromus
9585a84eef
never mind, we dont need dirent.h in windows because we dont need configsys
2012-03-06 07:41:43 +00:00
zeromus
a7a3ebfd0b
since microsoft is too busy making visual studio purple to do anything useful like add dirent.h, we have to use someone else's dirent.h. add it to fix recent configsys changes, and do some other warnings cleanup
2012-03-06 06:54:39 +00:00
punkrockguy318
e1ab5818af
adjust loading string in previous commit to be more accurate
2012-03-06 06:41:52 +00:00
punkrockguy318
7d6a4b00d2
sdl: by default; check ${fceux_dir}/cfg.d/ for any files and loads the configuration in alphabetical order. useful for applying a specific configuration
2012-03-06 06:37:10 +00:00
punkrockguy318
06c8230c88
common/config: code formatting cleanup
...
NOTE: please use hardtabs (at least in drivers/sdl and drivers/common/config*)
devs: we should set a coding standard for future code/patches that we should be trying to conform to to prevent a mishmash of tabs/spaces and un-elegant code
2012-03-06 06:10:49 +00:00
punkrockguy318
878c379242
config: add Config::_loadFile function to allow loading custom configuration file
2012-03-06 06:03:26 +00:00
punkrockguy318
13caaab8da
sdl: minor code cleanup
2012-03-06 05:43:50 +00:00
punkrockguy318
a8f5011c89
sdl: code cleanup
2012-03-06 05:40:59 +00:00
punkrockguy318
e900502eaf
sdl: minor code cleanup
2012-03-05 17:41:03 +00:00
ansstuff
b09e9ac184
* Taseditor: changing history size doesn't reset history
...
* Disabling "Screenshot" menu items when no game is loaded (fix #3495357 )
2012-03-01 15:16:00 +00:00
ansstuff
5b9df13cc5
* Taseditor: "Deselect" option in menus
...
* Taseditor: fixed some bugs with hotchanges
2012-02-27 20:20:57 +00:00
punkrockguy318
79ee86d1b6
sdl: added todos
2012-02-27 16:55:25 +00:00
ansstuff
e1950ba025
Small save/load state speedup, noticeable only in TAS Editor or lua bots
2012-02-25 23:55:35 +00:00
ansstuff
d659fab541
* Taseditor: Fixed previous commit accuracy
...
* Better turbo off method in lua engine when quitting
2012-02-25 20:54:13 +00:00
ansstuff
704af09cc8
* Taseditor: a couple of bugfixes
...
* Taseditor: force finishing click at buttondown
2012-02-25 17:27:51 +00:00
ansstuff
3ae6096048
Added license text to TAS Editor files
2012-02-23 22:03:03 +00:00
ansstuff
b38fa3e73d
Documented TAS Editor classes
2012-02-23 19:47:41 +00:00
ansstuff
2b0fbdf61d
* Taseditor: registering click at buttondown; Alt+click on input = set pattern
...
* Taseditor: Alt + wheel = Right button + wheel
* Taseditor: header lights on mouseover
* Taseditor: different patterns format
2012-02-21 17:54:40 +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
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
7ea17f7f35
* Taseditor: when clicking text fields, Piano Roll scrolls to corresponding Marker, not to cursor
...
* Replay dialog speedup, now movie is not loaded into memory when checking md5
2012-02-13 15:49:02 +00:00
ansstuff
71ab6addd0
Replaced "Turbo seek" and "Follow cursor" checkboxes
2012-02-06 17:10:12 +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
2c30bbe760
* updated fceux.chm
...
* uploaded new online documentation (old fceux-2.0.2 doc is still there)
* converted old HelpNDoc project file to HelpNDoc3 format
[[Split portion of a mixed commit.]]
2012-02-02 19:06:42 +00:00
punkrockguy318
afcda92ecb
sdl bugfix: compile with gcc 4.6.2
2012-02-02 06:56:04 +00:00
ansstuff
c1469cb418
* 1 new Lua function in Joypad library: getimmediate()
...
* 1 new Lua function in TAS Editor library: getsuperimpose()
* added 5 new Lua scripts demonstrating some TAS Editor library functions
* updated fceux.chm and online documentation, uploaded HelpNDoc3 project file
[[Split portion of a mixed commit.]]
2012-02-01 22:02:26 +00:00
ansstuff
b935762d10
Taseditor: fixed "Unpause emulator" in context menu
2012-01-30 17:59:15 +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
punkrockguy318
d509d8ecac
sdl: make '--help' text spacing consistant
2012-01-29 00:13:35 +00:00
punkrockguy318
eeff32db16
sdl: don't closeGame() on escape key when running in gui mode
2012-01-28 23:48:34 +00:00
punkrockguy318
f220c854c4
sdl: disable cursor unhiding in fullscreen unless explicitly defined in ~/.fceux.cfg. this was implemented in hopes to be able to move the cursor to another monitor in fullscreen, but this does not work and seems to be a limitation of fullscreen SDL atm.
2012-01-24 05:53:40 +00:00
punkrockguy318
03ac9954a2
sdl: pause will now show/ungrab cursor in fullscreen. this can be disabled with the SDL.NoFullscreenCursor option
2012-01-24 04:57:03 +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
punkrockguy318
64a4100c54
sdl: switched default frame advance key from "\" to "`" for consistency with Win32 port
...
[[Split portion of a mixed commit.]]
2012-01-08 18:29:12 +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
0194d9b872
Tasedit: different method of setting multi-row input
2012-01-04 22:34:22 +00:00
ansstuff
e9d157235b
* colored marker captions
...
* pale yellow and bright yellow when "Bind Markers" is off/on
* "Help" links to taseditor.chm
2012-01-04 18:00:29 +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
zeromus
6632b06871
reaperman says chr ram isnt getting reset sometimes when the system gets power cycled. i can't reset it all the time since 100 mappers may maintain their own chr ram, but at least for boards that use the ines generic chr ram handling, i can reset it.
2011-12-21 06:53:55 +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
840528d52a
Replaying .tas files in SDL version
2011-12-09 15:51:36 +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
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
b83967de6b
oops
2011-11-30 16:38:12 +00:00
ansstuff
3abb384450
Fixed #3446099
2011-11-30 16:23:51 +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
fa6e05ece9
Fix #3444078
2011-11-28 17:06:38 +00:00
aquanull
368e5651fc
win32: fixed graphic-tearing WITH vertical sync enabled in windowed mode.
...
It used to wait for V-Blank too early so that the V-Blank would end too soon before the blitting could be finished.
2011-11-28 13:11:18 +00:00
ansstuff
5c9bed56c9
Fixed crash when using machine with no sound card
2011-11-26 14:08:00 +00:00
zeromus
15babdf0cd
fix what i judged to be a blatantly wrong default palette entry. i'm not sure how it got this way.. it has been this way for as far back as i can find. this color radically reduced the relative strength of the R component to 1/3 what it should have been changing it from a pink to a blue. nothing else nearby was so radically different from any other palettes.
2011-11-25 20:09:30 +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
zeromus
bf31670246
vcproj cleanup and fix [3441099] printf bug in SwapSaveState()
2011-11-22 20:43:18 +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
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
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
zeromus
170bcefdd2
straighten out bandai m159/m016 handling and add valid null-EEPROM emulation to get those games booting.
2011-11-14 01:53:20 +00:00
adelikat
fd696c43e8
win32 - cheat search - slight GUI tweak
2011-11-13 02:29:30 +00:00
ansstuff
398eb98b93
* Tasedit: Config->Set autosave period
...
* Tasedit: bugfixes
2011-11-12 18:08:09 +00:00
punkrockguy318
724616f718
sdl: make the coding style of gui.cpp consistent (hardtabs like pretty much src/*)
2011-11-12 07:52:59 +00:00
ansstuff
ae3eacbf74
* Tasedit: Branches show saved screenshot on mouseover (alpha-fade popup window)
...
* Tasedit: Config->HUD in Branch screenshots
2011-11-10 19:56:27 +00:00
ansstuff
80662af1d3
* Tasedit: Keeping track of branching activities
...
* Tasedit: "Branches mode" of Bookmarks window
* Tasedit: Drawing Branches Tree (using GDI), animations, transitions, mouseover
2011-11-07 16:02:25 +00:00
punkrockguy318
8fafc755df
gtk: added ifdefs for newly added frameskip gui
2011-11-04 06:53:28 +00:00
punkrockguy318
4bbd74c740
gtk: added frameskip option; made label case consistent
2011-11-04 06:28:46 +00:00
punkrockguy318
8c2a6d64af
sdl: frameskip = 0 by default
2011-11-02 22:33:16 +00:00
zeromus
158ace4704
debugger-fix mysterious out of bounds condition while editing breakpoints
2011-10-31 22:33:24 +00:00
zeromus
d233874ced
add winapi lua library and cleanup various vcproj from tasedit additions
2011-10-31 19:11:31 +00:00
zeromus
55f3e079d0
chr ram was not getting initialized to anything
2011-10-31 18:17:21 +00:00
zeromus
d6d9ea6a28
fix newppu bug (allegedly a nondeterminism, but i cant tell how) which prevented metroid from booting.
2011-10-31 04:58:59 +00:00
punkrockguy318
3b33abf4c0
gtk: no longer compile in openGL gui code when openGL is not being compiled into fceux
2011-10-28 23:24:04 +00:00
ansstuff
8daf0314b0
* Tasedit: History truncates after making different commit at the middle of History
...
* Tasedit: Config->Branches work only when Recording
* Switching Tasedit Bg input on/off when Tasedit gets/loses focus (allows FCEUX control without "Bg input")
2011-10-28 16:04:03 +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
punkrockguy318
c8a6e86d9d
fceu tree cleanup and sdl todo rewrite
2011-10-23 06:17:48 +00:00
punkrockguy318
c04111675a
sdl: fix a bug where alt key would get "stuck" when alt tabbing to fceux window
2011-10-23 05:05:28 +00:00
punkrockguy318
1d664128d4
gtk: fix potentially build error on gtk < 2.24 (ubuntu 10.04 lts)
2011-10-21 02:31:34 +00:00
punkrockguy318
3fcec22d2b
sdl: revert previous commit
2011-10-21 02:13:33 +00:00
punkrockguy318
79b3a337c9
sdl: attempt to resolve ubuntu compile error
2011-10-21 01:05:17 +00:00
zeromus
64bbb516f8
build fixes for tasedit and old vcprojs
2011-10-21 00:12:09 +00:00
ansstuff
d95495aea1
Tasedit: fixed bug in "bulletproof loading" algorithm
2011-10-20 23:11:23 +00:00
ansstuff
383baa85c4
* Tasedit: gradual greenzone cleaning
2011-10-20 22:31:30 +00:00
punkrockguy318
f81fa03c44
sdl: some usage string cleanup
2011-10-20 15:10:29 +00:00
ansstuff
1a9b6f109a
* Tasedit: refactoring, bugfixes
...
* Tasedit: storing Markers in input history, undo/redo for Markers
2011-10-20 13:00:34 +00:00
punkrockguy318
73f9e705fd
gtk: remove unecessary/redundant config file saving
2011-10-20 02:15:54 +00:00
punkrockguy318
943de81eb3
scons: improve build system so that scons install does not initiate removal of object files and rebuilding of project
2011-10-19 21:42:34 +00:00
punkrockguy318
8db54dc60e
lua: added "iuplup" require statement to ensure iup is loaded with auxlib
2011-10-19 16:51:13 +00:00
punkrockguy318
ca8fb4ab08
gtk: now remembers last loaded lua script for loadLua dialog
2011-10-19 07:12:10 +00:00
punkrockguy318
55a1faadd7
comment adjustment to head of fceux.cfg
2011-10-19 06:51:31 +00:00
punkrockguy318
04ccc4823b
sdl: fixed some stupidity i accidently comitted in the sconstruct on the last commit
2011-10-19 06:35:53 +00:00
punkrockguy318
dfc2dc84e3
move cmake to attic (if anyone has any objections to this; let me know and i'll put it back. AFAIK cmake is broken and it's confusing that its in the tarball
...
clean up some docuemntation in the tree
2011-10-19 06:23:40 +00:00
punkrockguy318
4b9c345266
gtk: improve load state dialog to filter for fcs sav files (default save format of fceux)
2011-10-19 05:00:23 +00:00
punkrockguy318
894b87635d
sdl: new hotkeys added - statestatenext savestateprev - useful for scrolling through savestates on a gamepad. mapped to pgup and pgdown by default
2011-10-19 02:42:29 +00:00
punkrockguy318
119d7cccc4
gtk: added option in video config for SDL.ClipSides
2011-10-19 02:29:35 +00:00
punkrockguy318
ffe7741ab7
gtk: added video option for double buffering
2011-10-19 01:58:00 +00:00
punkrockguy318
86124102b7
sdl: improve upon last commit by actually opening cwd instead of selecting it in the parent folder. also do this for open palette dialog
2011-10-18 23:03:23 +00:00
punkrockguy318
2b3ddd9f59
sdl: start file dialogs in cwd instead of the odd gtk "recently used" entry
2011-10-18 22:56:07 +00:00
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