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
punkrockguy318
654207e860
sdl: no longer use depreciated gtk2 objects and functions
2011-10-18 21:35:37 +00:00
punkrockguy318
5f1037b219
sdl: fixed build error for GTK=0
2011-10-18 04:32:08 +00:00
punkrockguy318
1f1bf193a4
sdl: fix "--inputcfg" for GTK builds
2011-10-18 04:28:03 +00:00
punkrockguy318
2f992d1d0e
sdl: fix last commit correctly
2011-10-17 22:11:51 +00:00
punkrockguy318
0aef8cea7d
sdl: move the networkIP clensing out of CloseGame() because CloseGame is called in LoadGame()
2011-10-17 22:07:36 +00:00
punkrockguy318
82ce19f4a7
sdl: clear SDL.NetworkIP config on CloseGame() to prevent reconnection on next loadGame() call
2011-10-17 19:50:54 +00:00
punkrockguy318
3ea1fd363f
sdl: fixed issue introduced with preivous commit
2011-10-17 18:59:18 +00:00
punkrockguy318
68d9d0b33b
sdl: SFid3424049 fix segfault do to nameclash
2011-10-17 15:07:10 +00:00
ansstuff
0e48de6f98
* Tasedit: more refactoring
...
* Tasedit: "<<" and ">>" buttons now jump from one Marker to another
* Tasedit: clever FollowSelection
2011-10-15 20:20:22 +00:00
zeromus
07dde626de
don't lose cheat compare value when toggle cheat enables through UI ( fix #3423777 )
2011-10-15 18:59:07 +00:00
ansstuff
11a99a56e3
* Tasedit: execute lua functions when jumping inside greenzone
...
* added rewind hotkey (~), works only in Taseditor
2011-10-14 17:33:58 +00:00
punkrockguy318
4ece1d273e
sdl: fix segfault on recordto by temporarily disabling the author dialog
2011-10-14 04:29:15 +00:00
ansstuff
851dae6878
* Tasedit: major refactoring
2011-10-13 14:20:45 +00:00
punkrockguy318
30905d23f3
sdl: fix bug introduced in a previous commit where hotkeys were mapped incorrectly
2011-10-11 23:01:24 +00:00
punkrockguy318
0fa5caf1e6
sdl: fix segfault on "record as"
2011-10-10 19:52:09 +00:00
ansstuff
fd28f4c2b0
* Tasedit: no more slow seeking and no NewProject in File menu
...
* Tasedit: input history, undo (Ctrl-Z), redo (Ctrl-Y)
* Tasedit: greenzone reduces only from the point with actual differences were found
* Tasedit: history ListView, jumping to any position
* Tasedit: Config->Set max Undo levels (1-999, 100)
* Tasedit: View->Jump when making undo, undo hint line
* Tasedit: saving/loading history to .tas file
2011-10-09 16:33:39 +00:00
punkrockguy318
4059428c2b
sdl: fix mouseclick operations in "--nogui" mode (ie: zapper)
2011-10-08 19:49:35 +00:00
punkrockguy318
66374f271a
sdl: fixed some issues with --nogui . "--nogui" no longer requires an argument and can be used like this "$ fceux --nogui rom.nes"
2011-10-08 19:38:15 +00:00
punkrockguy318
72d063e247
gtk: support mouseclicks (ie: zapper)
2011-10-08 19:00:56 +00:00
ansstuff
ec37ecd417
* Tasedit: fixed selection bugs in Set Marker, SelectMidMarkers and DeleteFrames
...
* Tasedit: Edit->Clone Frame(s) (Shift-Insert)
* Tasedit: 7 digits in Frame#
* utils\xstring.cpp: new U32ToDecStr
2011-10-03 17:29:33 +00:00
punkrockguy318
485c3f57df
sdl: fix bug on some systems where sdl would become detached from gtk window on button configuration
2011-10-03 16:30:47 +00:00
ansstuff
f1ac9a2830
* Tasedit: setting Markers with Alt+click or ColumnSet for Frame# column
...
* Tasedit: View->Show Markers
* Tasedit: Config->Bind Markers to Input
* Tasedit: Edit->Select mid Markers (Ctrl-A)
2011-10-02 19:04:19 +00:00
ansstuff
dd3dac5808
* logging all display messages into Message Log
...
* Tasedit: special method of inserting frames
* Tasedit: progressbar updating when loading/saving large projects
* Tasedit: moved "Follow cursor" checkbox from View menu to main TASEdit window
2011-09-30 19:49:21 +00:00
ansstuff
88dd3d2269
* launch tools hotkeys shown in FCEUX menu
...
* Tasedit: multitrack recording radio buttons (no multitracking yet)
* Tasedit: View->Show dot in empty cells
* Tasedit: ClearFrames (Del), Cut operation clears frames instead of deleting
* Tasedit: project name in window caption, star in window caption (changes)
* Tasedit: checking unsaved project on Exit and Open project
2011-09-29 20:39:39 +00:00
CaH4e3
6cb352f626
resetexstate crash fix
2011-09-28 13:28:21 +00:00
ansstuff
cdee2c4fd8
Fixed old bug with "Play Movie From Beginning"
2011-09-27 13:43:30 +00:00
punkrockguy318
d133f154ab
sdl: fixed minor ocd code formating
2011-09-26 19:32:04 +00:00
ansstuff
42edaa4b33
added support for "Enable HUD recording" option to SDL version
2011-09-26 12:00:48 +00:00
ansstuff
92ff246e15
* Tasedit: progressbar
...
* Tasedit: "||" button accepts double clicks
* Tasedit: holding "<" and ">" buttons
* Tasedit: Ctrl-Delete leaves selection
2011-09-25 18:17:26 +00:00
punkrockguy318
8e19af540e
sdl: fix issue in previous commit; do call snapAVI()
2011-09-25 17:58:01 +00:00
punkrockguy318
68f4cb85ef
sdl: fix build errors introduced by recent tasedit commits
2011-09-25 17:04:08 +00:00
zeromus
ab4e68da8c
newppu-fix bug in scroll reg logic causing mis-scrolls in p'radikus conflict
2011-09-24 23:37:56 +00:00
CaH4e3
baf1d6d8f2
whoops
2011-09-24 13:29:39 +00:00
CaH4e3
e9e97b774e
a little bit of latest mapper changes
...
code/data logger now can log data access from the RAM code
the new button to save unused data to the code/data logger
2011-09-24 06:36:44 +00:00
ansstuff
bf32a2bcce
* Tasedit: changed control scheme to single click instead of double click
2011-09-23 20:50:29 +00:00
ansstuff
84ae16d8c2
* HideMenu (Esc) only works when FCEU window has focus
...
* moved "Display movie status icon" from Config->Movie options to Config->Display
* File->AVI/Wav->Enable HUD recording
2011-09-23 18:09:40 +00:00
ansstuff
ae1bb879ef
* Config->Display->Rerecord counter
...
* now Tasedit operates with rerecords_counter, no more such thing as tweak_count, because new way of accounting tweaks resembles rerecords too much
* Config->Movie options->Always suggest Read-Only replay (for Replay dialog)
2011-09-23 10:50:51 +00:00
ansstuff
72e04788fe
* deleted "Lag Counter Reset" hotkey, as it was obsolete since FCEUX 2.0.2; added "Open TAS Edit" hotkey
...
* Tasedit: auto clear "Disable speed throttling" and "Run in background", auto set "Set high-priority thread" when entering TASEdit; FCEUX runs in bg when TASEdit has focus
* Tasedit: Config->"Mute Turbo" check (same as in Config->Sound)
* fixed long "savestate" messages containing path
2011-09-22 16:02:09 +00:00
ansstuff
d2a886ebb1
* Tasedit: accelerator table
...
* Tasedit: new menu item "Config"
* Tasedit: Config->"Set greenzone capacity", auto-clearing old savestates
* Tasedit: pauseframe is shown by flashing color
2011-09-19 18:13:31 +00:00
zeromus
feae56ad1d
datalatch mapper-fix bug where wramless games would be able to do something mysterious to unmapped host emulator memory or something creepy like that (fix battletoads sync regression)
2011-09-17 20:08:37 +00:00
ansstuff
fd82c1ee2d
* Tasedit: forced read-only behaviour when seeking or holding turbo
...
* Tasedit: "Auto-restore last position" checkbox in playback controls; if checked: after every greenzone invalidation playback cursor tries to jump to last position
* Tasedit: copied "Insert number of Frames" from stray-click menu to context menu
* Tasedit: fixed item drawing method, no more flicker and slowdowns
* updated contents of changelog.txt and Authors.txt, changed version.h
2011-09-17 12:00:20 +00:00
punkrockguy318
19c607f530
sdl: rename InputType to CurInputType due to variable of same name in src/movie.h
2011-09-12 14:02:23 +00:00
ansstuff
e0e0f72d2f
* saving and loading tweakCount in .tas and fm2
...
* Added string "Tweak Count" to Replay loading dialog
* Tasedit: View - "Show Tweak count"
* Tasedit: rewrote project save/load functions
* Tasedit: fixed old bug caused by not initializing input ports
* Tasedit: checking movie fourscore flag when creating/opening project; only show columns for pads 3 and 4 if fourscore is attached
2011-09-12 12:23:48 +00:00
ansstuff
5a2d97662f
* red lines for lag frames, "Show lag frames" in View menu,
...
* "||" button also cancels turbo-seeking
* different method of accounting tweakCount: increment once per greenzone invalidation
2011-09-06 15:42:03 +00:00
ansstuff
9a76571490
* Total overhaul of JumpToFrame function and of TryDumpIncremental routine (logging savestates), now TAS Editor is more stable
...
* replay.cpp: fixed bug when trying to open Replay without having ROM loaded
2011-09-05 20:28:01 +00:00
ansstuff
2a75b9b8e8
* added "Follow playback" in View menu
...
* "<<" button now jumps to the beginning of greenzone
* changing currFrameCounter doesn't reset selection anymore
* fixed "Select All" function
2011-09-05 13:12:24 +00:00
ansstuff
711bc0c438
TAS Editor usability tweaks:
...
* fixed column widths
* frame_display can be shown in taseditor mode
* ">>" button now jumps to the end of greenzone
* some other hotkeys now also work in TAS Editor
Fixed hidden bug:
* user could change previous input by clicking on header (thus not changing currFrameCounter) and then continue greenzoning from irrelevant savestate with Frame Advance key
* how it was fixed: now currFrameCounter resets to last frame of greenzone
2011-09-03 14:33:51 +00:00
CaH4e3
4197dc1957
fixed bus conflict emulation, no kage no densetsu bug anymore
2011-09-03 14:14:22 +00:00
ansstuff
790af32e1b
Added 4 pads support; also now current frame is shown by blue line; minor cleanups.
2011-08-31 18:32:54 +00:00
mart0258
1de5077bcb
Ram Search updates list when emulator is paused (on Power, or when resetting search)
2011-08-30 15:15:44 +00:00
zeromus
5850d48823
win32: fix context menus to use rightclicks in context menus correctly
2011-08-25 07:33:56 +00:00
CaH4e3
dea31f040e
PAL/NTSC noise fixed
2011-08-19 07:53:07 +00:00
zeromus
94960278e5
slightly improve hud text rendering wrapping
2011-07-18 02:31:11 +00:00
punkrockguy318
4645ee126b
sdl: patch to resolve 'XKeysymToString' complication errors on debian sid and osx (thanks antonio ospite!)
2011-07-15 04:00:09 +00:00
plombo
a0b26b8b2b
sdl: fixed --nogui option and removed SDL.NoGUI from fceux.cfg
2011-07-05 20:28:37 +00:00
fatratknight
36a2723fe4
Reordered a function call. Now it updates the lua window with the proper file path when you select a lua script from the recent menu.
2011-07-05 01:56:44 +00:00
zeromus
5975decb3d
try fixing lua drawing alpha blending stuff
2011-07-01 04:01:20 +00:00
zeromus
469a7bed9b
win32: poll hotkeys while no rom is loaded
2011-06-16 17:19:57 +00:00
aquanull
ce8c18789f
Some minimal fixes and clean-ups.
2011-06-09 12:17:47 +00:00
punkrockguy318
68200c2d6a
sdl - fixed "--help" fix introduced with previous revision
2011-06-02 04:07:14 +00:00
punkrockguy318
cff16d4ae4
sdl - print usage when help arguments are passed even if SDL cannot be initialized
2011-06-02 04:02:11 +00:00
zeromus
c36da5bb50
win32: add hotkey for ntview
2011-05-09 05:57:35 +00:00
zeromus
1c509ed632
win32: try calculating debugger font height
2011-05-07 17:47:24 +00:00
CaH4e3
1f57d295cb
Debugger line number calculation doesn't appear to be right anyway
2011-05-07 10:47:49 +00:00
zeromus
6ce0cee9a0
win32: tighten up the address mousepos calculation and resize behaviour line in the debugger
2011-05-06 20:59:54 +00:00
punkrockguy318
55e45af3dd
sdl: fix compile error
2011-04-26 02:29:04 +00:00