Commit Graph

2089 Commits

Author SHA1 Message Date
zeromus da866e5b57 fix 2005 vcproj and repair ines.cpp and unif.cpp 2012-10-26 00:11:04 +00:00
punkrockguy318 b7dfdd07e4 sdl: fix build scripts for mapper merge 2012-10-25 22:49:23 +00:00
CaH4e3 eb38da8381 mappers to board conversion 2012-10-25 10:31:30 +00:00
CaH4e3 a679f48a05 fceumm mapper sync, parts 2 and 3... need more regression tests, scons/old vc projects update 2012-10-23 15:26:58 +00:00
CaH4e3 71cc0baf0e mapper 115 - regression fix 2012-10-23 09:24:40 +00:00
ansstuff 441c804dbe * Taseditor: fixed lost_position logic 2012-10-22 13:17:52 +00:00
CaH4e3 9112c4919d first batch of sync with fceumm for existing mappers... regression reports are appreciated 2012-10-21 19:24:21 +00:00
CaH4e3 43ee931dec cleanup and version bum... hmmm (not no mention something else) 2012-10-21 16:40:04 +00:00
CaH4e3 3bab128770 mapper 121 update 2012-10-21 12:48:09 +00:00
zeromus af36f1f0ad fix vrc3 irq handling 2012-10-21 03:11:15 +00:00
punkrockguy318 5f898848e6 scons: add ks5707 and cityfighter boards to build scripts 2012-10-20 22:36:34 +00:00
zeromus 093955b717 win32-port gocha's more recent aviout audio changes from desmume's aviout (maybe not as necessary in fceux due to larger audio chunk size, but still it's good to have them in sync and the new code looks more robust); also change the precision of the fps numerator/denominator so that it doesnt overflow in AVIFileClose internally and result in a slightly broken avi file 2012-10-20 20:20:47 +00:00
CaH4e3 53aa936635 UNIF KS-7057
UNIF CITYFIGHTER fceumm sync
2012-10-20 19:06:42 +00:00
ansstuff a0b7c35ada * Hexeditor: fixed font spacing 2012-10-14 13:52:18 +00:00
ansstuff c08253cef7 updated docs
[[Split portion of a mixed commit.]]
2012-10-12 20:00:29 +00:00
ansstuff 39414012b1 * win32: fixed fceux.cfg loading bug caused by r2689
* Taseditor: straighten out pause_frame logic (seriously)
2012-10-09 15:17:20 +00:00
ansstuff f5339a36d6 updated docs
[[Split portion of a mixed commit.]]
2012-10-02 13:39:20 +00:00
ansstuff c999dba979 * Cheats: applied bugfix patch by rimsky82, updated the Cheats dialog
* Debugger/Tracer: symbolic comments use the ";" prefix instead of "//"
2012-10-02 12:22:05 +00:00
ansstuff 572ac98f02 Fixed Tracer, changed Symbolic Names and Comments display 2012-09-30 18:56:12 +00:00
zeromus 07fa1f268f didnt mean to check that in 2012-09-30 18:44:34 +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
CaH4e3 32774646fd trace/logger fine tuning 2012-09-30 16:36:45 +00:00
ansstuff f346020de2 * win32: fixed command line support for "-pal" (#547)
* added "(Europe)" and "(PAL)" strings to region detection
2012-09-30 11:38:59 +00:00
ansstuff cb579fa216 fixed previous commit
[[Split portion of a mixed commit.]]
2012-09-28 19:41:12 +00:00
ansstuff 40c9e1b30b * Tracer: fixed crash when logging undefined opcodes
* Hexeditor: display 0x4000-0x5FFF properly (fixes #545)
* Hexeditor: Ctrl+F opens Find dialog
* Code/Data Logger: fixed VROM dumping in Old PPU mode
* updated docs

[[Split portion of a mixed commit.]]
2012-09-28 15:55:14 +00:00
ansstuff 058434b7e7 updated authors info 2012-09-27 17:18:10 +00:00
ansstuff 973c6cb9bb Debugger: fixed Bookmarks naming 2012-09-27 17:07:43 +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 caac39d4d0 * Fixed replay engine bug that doubles the last input of the movie
* Tracer: RTS instructions output caller address/name
* Debugger: RTS instructions are emphasized by "-----"
2012-09-25 20:28:14 +00:00
ansstuff 662b69b9d2 * Debugger: disabled breakpoints now don't impose slowdown
* Taseditor: fixed r/w switch in "Old controls scheme"
2012-09-24 15:04:06 +00:00
CaH4e3 6f59c32e42 polishing 2012-09-23 16:49:43 +00:00
CaH4e3 7dfd0d6242 CDLOGGER: avoid to log VRAM access 2012-09-23 15:03:38 +00:00
punkrockguy318 2524abbb3c fix gcc/llvm compliation errors by adding include 2012-09-23 14:51:56 +00:00
CaH4e3 a3e21f76cd CDLOGGER: CHR logging for the new PPU engine, TODO: doc update 2012-09-23 14:07:43 +00:00
ansstuff e30c685c5e * Lua: auto-clearing previous frame drawings (same behaviour as other emulators)
* Debugger: fixed mouseover when using Symbolic debugging
* Debugger: mouseover works for the disassembly window too
* updated docs

[[Split portion of a mixed commit.]]
2012-09-23 12:45:28 +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 76607d6b02 * Taseditor: fixed LagLog diff bug in history.RegisterChanges 2012-09-15 18:00:22 +00:00
ansstuff 463ccb4086 * Taseditor: AdjustDown clones frames instead of inserting blank frames
* Taseditor: changed HotChanges colors
2012-09-15 15:03:54 +00:00
ansstuff c9b850a472 * Taseditor: cleaned up AdjustUp and AdjustDown logic
* updated docs

[[Split portion of a mixed commit.]]
2012-09-14 15:37:46 +00:00
ansstuff 35541256d7 Added emu.setlagflag() Lua function 2012-09-13 19:48:14 +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 571d3cc550 * Debugger: deleting a breakpoint leaves selection in the Breakpoints list
* Debugger: changed "Load .DEB" checkbox caption to ".DEB files" to emphasize that it also affects saving .deb files, not just loading them
* updated docs
* Taseditor: fixed extremely rare LagLog bug in History.jump() and RegisterBranching
* Taseditor: fixed RegisterLuaChange to also consider LagLog changes

[[Split portion of a mixed commit.]]
2012-09-11 15:32:11 +00:00
ansstuff d7fa589826 Added "Use Custom Palette" checkbox to Palette config 2012-09-06 18:34:46 +00:00
ansstuff a0fc6b9680 * Debugger: fixed Symbolic Debugging (Names and Comments display)
* Debugger: special strings (NMI/IRQ/etc) can be also used in "Seek To" field and Bookmarks
* updated docs

[[Split portion of a mixed commit.]]
2012-09-06 15:00:27 +00:00
zeromus 7d6cd1f2ff fix a little bug in fk23c hopefully 2012-09-05 22:07:10 +00:00
zeromus 504b620a24 add some m176 games to database 2012-09-05 21:57:52 +00:00
zeromus d78037415b fix bogus savestate variables in mapper 90 2012-09-05 21:55:53 +00:00
zeromus 887c93733e support BKF23C unif and BKF23CA (big m176 multicarts) 2012-09-05 20:28:08 +00:00
ansstuff bc347d475b * fixed conditional breakpoints bug #538
* updated the documentation on Debugger according to rainwarrior's edits, removed "Debugger Usage (Intermediate)"

[[Split portion of a mixed commit.]]
2012-09-05 15:25:10 +00:00
zeromus 395aae72c7 fix lame bug in my mapper 156 reset additions 2012-09-04 17:19:05 +00:00
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