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