Commit Graph

116 Commits

Author SHA1 Message Date
ansstuff 8f9e2be234 * Debugger: clicking on Symbolic names works as well as clicking on addresses
* Tracer: clicking on Symbolic names works as well as clicking on addresses
* Debugger: "Symbolic Debug" is enabled by default. "Symbolic trace", on the other hand, is not enabled by default, because it slows down tracing performance 2x (even when there's no NL files!)
2013-09-20 18:12:16 +00:00
ansstuff 0e2422f90a Optimized Symbolic Debug for speed (so Trace Logger has less overhead when Symbolic Trace is on) 2013-09-19 20:51:41 +00:00
CaH4e3 e59e6d35d6 various fixes 2013-09-19 18:37:53 +00:00
zeromus 74cfde363f fix mmc5 savestate bugs 2013-09-18 23:03:59 +00:00
zeromus de76214f67 make single instance gui option do something useful 2013-09-17 05:43:11 +00:00
ansstuff 1ab0323d64 * PPU Viewer: added "Mask unused graphics" and "Invert the mask" checkboxes
* PPU Viewer: fixed window layout when using big fonts
2013-09-16 16:04:11 +00:00
feos-tas 1399397477 * Lua: added memory.readword(int address1 [, int address2]).
* Lua: added memory.readwordsigned(int address1 [, int address2]).
Both handle little endian words only.
Second address allows to construct word of 2 scatter addresses.
* Lua: emu.tobit() is now tobitstring().
2013-09-15 18:37:11 +00:00
feos-tas efb262cae6 * Lua: added emu.tobit() function
Converts byte to binary string.
2013-09-15 11:35:14 +00:00
CaH4e3 0220dabeb4 mapper 002 - workaround for "Top Gun" issue #621, need test if this isn't broke something other
mapper 012 - added hardware dip for language select
UNIF PEC-586 - fixed render finally, added 512K cartridges suppport, TODO: PEC keyboard
2013-09-15 10:41:42 +00:00
ansstuff a6c62b4b5f * Debugger: "Symbolic Debug" state is now saved in global fceux.cfg instead of different .deb files
* Debugger: debuggerFontSize can be specified in fceux.cfg
* Hexeditor: hexeditorFontSize can be specified in fceux.cfg
2013-09-13 13:30:31 +00:00
ansstuff df5132609e * Tracer: fixed mouse wheel scrolling 2013-09-12 12:02:17 +00:00
ansstuff 1bdd98b78e * Tracer: added Symbolic Debug naming by right-clicking any address
* Tracer: clicking any address select the address
* Tracer: double-clicking any address brings Debugger at the address
* Tracer: added mouse wheel support
2013-09-11 21:30:34 +00:00
feos-tas 5072684a8f * Hex Editor: Symbolic Debug naming by right-clicking address 2013-09-10 18:11:37 +00:00
ansstuff f9b51f4e7e * Debugger: added Symbolic Debug naming by right-clicking any address 2013-09-09 21:06:54 +00:00
punkrockguy318 2fc781b581 gtk: remove useless portion of code 2013-09-07 20:25:43 +00:00
ansstuff e4a17b1b0f updated Taseditor docs (basically, only hotchanges-colors.png)
[[Split portion of a mixed commit.]]
2013-09-05 15:38:18 +00:00
ansstuff 6cf3f4dd23 updated docs
[[Split portion of a mixed commit.]]
2013-09-05 15:15:17 +00:00
ansstuff 4f0c7474df * Debugger: fixed Cycles counter reset when loading an earlier savestate
* Taseditor: small cleanup because of a failed experiment with different "Follow cursor" behavior
2013-09-05 14:53:07 +00:00
punkrockguy318 405c20d871 SDL: Added unity launcher support/features to .desktop file (sf #620; thanks jack david baucum) 2013-08-28 22:34:11 +00:00
punkrockguy318 72b49eae46 SDL - install icon and .desktop file on 'install' target (sf#619); thanks Jack David Baucum 2013-08-28 16:25:02 +00:00
CaH4e3 89c26562b9 bandai mapper fix 2013-08-14 20:16:08 +00:00
ansstuff 24edc16a2e * Hexeditor: changed "Highlight Activity" workings, added "Highlighting" submenu
* Taseditor: an experiment with somewhat different colors for HotChanges
2013-08-09 18:10:33 +00:00
ansstuff 7008dfd8d1 Hexeditor: added View->Highlight Activity feature 2013-08-04 17:59:05 +00:00
ansstuff ef132c44e4 Auto-disable "Game Genie ROM" feature when no "gg.rom" file is found. 2013-08-04 13:05:48 +00:00
ansstuff 2f43547607 Debugger: highlight PC pointer line when a breakpoint is hit 2013-07-16 13:53:55 +00:00
punkrockguy318 5342a761a6 gtk: check if a "last opened" directory exists before setting directory to defaut in lua open dialog 2013-07-08 23:06:26 +00:00
punkrockguy318 ae7c5ffc78 sdl: use system lua patch (part 2; missed file in previous commit) 2013-07-08 23:05:36 +00:00
punkrockguy318 97295e18c4 sdl: applied patch to use system lua on non-win platforms (thanks Joe Nahmias!) 2013-07-08 23:00:57 +00:00
punkrockguy318 3c27962337 sdl: set default directory for palette and lua script file choosers (accepted patch from joe nahmias; thx!) 2013-07-08 21:56:18 +00:00
punkrockguy318 4acc21804e sdl: fix format string potential security error (accepted patch from Joe Nahmias; thanks!) 2013-07-08 16:10:06 +00:00
ansstuff e99c791670 * RAM Search: added "Hex Editor" button and right-click (#610)
* RAM Watch: fixed bug when loading Recent files
* Taseditor: fixed rerecord counter reset when loading/creating projects
2013-07-05 15:37:57 +00:00
ansstuff da2b1ddb3d * Debugger: added CDL data column in place of left panel. It helps to distinguish executed branches of code from not logged code
* Debugger: clever autoscrolling when stepping/seeking to PC. It maintains relative position of the ">" pointer inside the Disassembly window
2013-07-04 15:01:06 +00:00
ansstuff 4d1e93b9e8 RAM Watch: fixed epic bug when contents of old .wch file mixed with the newly saved data because of "r+b" mode (changed it to "w+b") 2013-07-03 19:48:29 +00:00
ansstuff 9046b369ce * Taseditor: Greenzone: always keep Greenzone.lagLog in touch with history.currentSnapshot.laglog (fixes workflow with "Auto-adjust" disabled) 2013-07-03 16:46:12 +00:00
ansstuff 440550a02d * Tracer: only output "from $XXXX" when the subroutine was called by JSR (fixes possible errors in those cases when the subroutine was called using stack magic) 2013-07-03 13:20:04 +00:00
ansstuff 4a9a8f9bdd * Debugger: do not reload ram.nl every time automatically 2013-07-03 13:08:41 +00:00
punkrockguy318 20702c7267 sdl: stub off functions that need to be rewritten for SDL2
sdl: sdl2 now compiles (albeit does not work whatsoever at this point)
(TODO: write InitVideo for SDL2)
2013-06-27 01:58:10 +00:00
punkrockguy318 de7c3e26b2 sdl 2.0 on wishlist 2013-06-27 01:23:50 +00:00
CaH4e3 a9f25bd500 ppuview + cdlogger little improvement 2013-06-20 21:51:01 +00:00
ansstuff 3eadc227f7 forgot to add this 2013-06-15 19:50:08 +00:00
ansstuff c7555d85c9 * Taseditor: handle "Insert Coin" command correctly (no recording while seeking/etc)
* Taseditor: updated docs

[[Split portion of a mixed commit.]]
2013-06-15 19:44:11 +00:00
ansstuff c4eeddcf0c * movie recording: fixed bug when emulator allowed recording commands outside the range of FM2 specs (#615)
* movie recording: added "Insert coin" command
* updated docs accordingly

[[Split portion of a mixed commit.]]
2013-06-15 18:46:52 +00:00
ansstuff a136a7813c * win32: remember Author name when creating a new movie (using taseditorConfig) 2013-06-15 13:25:00 +00:00
ansstuff f07e49b270 * A couple of fixes which deal with "multiple ROMs in a single archive" case. The loading procedure now takes into account actual ROM name when loading ROM from an archive containing multiple files. This affects PAL/NTSC detection (in case there were ROMs of different regions inside a single zip). Also, "auto-resume play" now loads actual ROM on startup (instead of prompting a list of archived files to choose). Also, NL files (symbolic debug) are named correctly when debugging a ROM from such an archive, etc. 2013-06-08 15:01:00 +00:00
ansstuff c61bc9d104 * win32: fixed bugs when saving files while working with ROMs in archives 2013-06-08 12:58:53 +00:00
ansstuff c6e621bd58 * win32: fixed links to fceux.chm pages 2013-06-02 14:33:39 +00:00
ansstuff 35296f5677 * Hexeditor: specify Data bank condition when adding a Breakpoint by context menu
* updated docs

[[Split portion of a mixed commit.]]
2013-05-27 15:42:08 +00:00
ansstuff 120a5b7e1f * Debugger: added 'T' condition (checks the bank of the data accessed) 2013-05-26 19:40:41 +00:00
ansstuff 32fdd7f4c8 * Win32: fixed storing and loading .deb files when working with archived ROMs 2013-05-26 18:44:19 +00:00
ansstuff 015e559e47 * SDL: actually fixed instructions counting 2013-05-26 16:33:43 +00:00