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
punkrockguy318
0d20afaf5e
sdl: ESCAPE now quits by default (unless your running with gui). this can be disabled by setting "SDL.Hotkeys.Quit = 0" in fceux.cfg
2011-04-21 03:36:08 +00:00
punkrockguy318
43abe9fe7c
sdl: dont bomb out on inputcfg in certain combonations of gtk toggle and nogui toggle
2011-04-21 01:23:15 +00:00
plombo
c7096f4d4a
sdl: revert revision 2160; fixes --inputcfg
2011-04-21 00:26:19 +00:00
punkrockguy318
c9678317a4
sdl: cleaned up showusage string
2011-04-21 00:01:26 +00:00
punkrockguy318
12e3a9b07a
sdl: create ~/.fceux dir with 755 permission
2011-04-20 23:21:43 +00:00
punkrockguy318
8077c10ad6
sdl: bugfix - list option "nogui" properly as "--nogui" instead of "--no-gui"
2011-04-18 13:53:54 +00:00
punkrockguy318
7fcfed38bd
gtk: use accelerator functions instead of direct access for future gtk3 compilation
2011-04-09 03:12:46 +00:00
plombo
fdb03d894b
sdl: remove useless commented code
2011-04-09 00:00:15 +00:00
punkrockguy318
ee980142f5
sdl: pause before switching to fullscreen; resume when switch is complete
2011-03-31 00:26:22 +00:00
punkrockguy318
b5c95f8a82
gtk: string change; there were two "q" menu shortcuts in the File menu
2011-03-30 03:16:12 +00:00
plombo
602b7e82fe
sdl: make previous commit compatible with SDL 1.3
2011-03-30 03:11:34 +00:00
plombo
1b5b6ee38d
sdl: change the way that the Shift and Alt keys are detected
...
Fixes an issue that would occur after switching from SDL fullscreen to GTK+ windowed, where pressing Enter after releasing Alt in windowed mode would trigger a switch back to fullscreen.
2011-03-30 02:56:44 +00:00
plombo
3dbcd76aa9
gtk: don't show state slot changes on the game screen if they are done using the menu (as opposed to using a hotkey)
2011-03-29 23:52:06 +00:00
plombo
eb0c8e6175
gtk: make the 'Change State' menu items (0-9) look normal, and update its selection when the state slot is changed with a hotkey
2011-03-29 23:42:43 +00:00
punkrockguy318
14869a046a
gtk: add some padding to network config
...
gtk: adjustment to last commit
2011-03-29 00:27:19 +00:00
punkrockguy318
0809f5261a
gtk: don't have redundant labels on savestate menu
2011-03-29 00:18:47 +00:00
plombo
935946d83d
gtk: add accelerators for recording and saving movies (same as hotkeys)
2011-03-28 21:40:46 +00:00
plombo
cd3e32450c
gtk: make save state slots (0-9) accessible through GUI
2011-03-28 21:29:41 +00:00
plombo
4b5c2b2167
gtk: make all config dialogs be GtkDialogs rather than toplevel windows
2011-03-28 02:58:57 +00:00
zeromus
163d5debc0
work on about string
2011-03-23 00:11:55 +00:00
plombo
2c9fac5f2f
gtk: disable Screenshot hotkey when the GUI is active
...
Like pause/resume, GTK+ handles screenshots using an accelerator. The hotkey was also being triggered, so 2 screenshots were taken every time F12 was pressed.
2011-03-23 00:02:58 +00:00