adelikat
2424014e26
Removed ctrl+X from accel table (messing with memwatch)
2008-08-08 12:37:54 +00:00
zeromus
2b2d70b221
- fiddle with nametable viewer to display correct NT,CHR,ATTR data in more cases (specifically, including some exotic mmc5 cases).
...
- fix a new bug in windows build which caused fourscore emulation to fail in some cases
2008-08-08 09:45:34 +00:00
CaH4e3
e06b70a2ba
submit test, sorry ;)
2008-08-08 04:28:32 +00:00
adelikat
4da1c36ead
Mute turbo now works with turbo toggle as well
2008-08-07 16:55:03 +00:00
adelikat
20998006a7
Mute Turbo option in sound config dialog (still need to resolve conflict with turbo toggle hotkey)
2008-08-07 16:50:37 +00:00
adelikat
7d03ee4fc9
frame adv - skip lag feature implemented
2008-08-07 15:56:39 +00:00
adelikat
c2bbfe2670
-32000 protection to x,y remembered dialogs. Ram filter - skinnier + minimize button
2008-08-07 05:25:14 +00:00
zeromus
685c32af88
1st pass at restoring debugger snap functionality
2008-08-07 03:59:19 +00:00
adelikat
e14da467ee
changed fceu98.cfg to fceux.cfg (2.0.1 / 2.0.0 .cfg files will need to be renamed)
2008-08-07 03:31:46 +00:00
zeromus
6161b33eb0
debugger window remembers its size
2008-08-07 00:10:55 +00:00
zeromus
ce7b295008
lets test out kuja_killer's resizing debugger dialog box
2008-08-06 19:07:51 +00:00
zeromus
1e3e179dda
auto-fill .fcs extension in save state as dialog
2008-08-06 19:05:19 +00:00
adelikat
7d445a748b
Video config - removed question (that should have been removed for release, but we all forgot)
2008-08-05 13:01:16 +00:00
zeromus
83f27b1d7b
reorganize display menus
2008-08-04 21:47:35 +00:00
zeromus
2089997394
main window title shows version number of emulator
2008-08-04 20:48:20 +00:00
adelikat
15c0cd8b39
Duh, I'm stupid, lag counter display fixed.
2008-08-04 19:45:56 +00:00
adelikat
78cb283eaf
Moved stuff around and added input display and lag counter display in a menu. Lag counter display currently backwards, input display not hooked up.
2008-08-04 19:31:22 +00:00
adelikat
49e4cafb61
.chm luabot info change
2008-08-04 17:21:49 +00:00
punkrockguy318
09306b18c3
Fixed an issue where luascripts would get repeatadly opened on the sdl build
2008-08-03 00:33:34 +00:00
punkrockguy318
0285667a71
Preliminary lua support for sdl
2008-08-02 23:06:33 +00:00
punkrockguy318
15ddb5f242
Changed --play option to --playmov for clarity.
2008-08-02 22:41:49 +00:00
adelikat
b8663d666f
Updated help file
2008-08-02 18:44:24 +00:00
adelikat
91526befde
Opening a lua file uses the lua directory override
2008-08-02 18:00:17 +00:00
adelikat
0cc81462f5
knifed the macro and basicbot directory overrides from res.rc
2008-08-02 17:44:31 +00:00
punkrockguy318
1e7bd198df
Code cleanup and some movie playback fixes
2008-08-02 17:40:17 +00:00
zeromus
4e81ece9ed
oh yeah i forgot to check that in
2008-08-02 17:37:11 +00:00
punkrockguy318
fd1b6cf482
oops
2008-08-02 17:24:41 +00:00
punkrockguy318
a482fdce5d
Fixed some issues with movie recording in sdl; however it's still sketchy
2008-08-02 17:22:28 +00:00
punkrockguy318
9c784d3496
cleanup to sdl movie recording; still segfaults on record
2008-08-02 16:57:05 +00:00
zeromus
1a9939b940
remove
2008-08-02 04:17:42 +00:00
zeromus
c6b90a037e
fix fds loading
2008-08-01 03:31:06 +00:00
adelikat
561936d536
Memwatch Menu > Memwatch Commands now opens memory watch chapter in the help .chm
2008-07-31 18:32:07 +00:00
adelikat
b1d63638c0
Deleted accel Ctrl+C and Ctrl+V (they were breaking copy/paste functions in dialogs, and aren't currently used)
2008-07-31 17:39:19 +00:00
zeromus
fecd7c0ba4
memwatch space padding (erasing)
2008-07-31 17:31:35 +00:00
adelikat
630a18118d
Very small fix
2008-07-31 17:10:04 +00:00
adelikat
cc47bb6020
.chm update
2008-07-31 16:34:43 +00:00
zeromus
d7524bcdba
committing basicbot rip-outage so i can test it at work
2008-07-31 16:21:42 +00:00
zeromus
f0fb3d140e
fixes to lua engine
...
- loading script does an implicit stop first
- script dying of natural causes triggers a stop, and thus an OnStop event in lua first (for proper cleanup)
2008-07-29 22:51:24 +00:00
adelikat
ca84bf61c0
Code cleanup, removed references to memwatch recent directories menu.
2008-07-28 19:14:56 +00:00
qfox
46c4b5fe30
Some minimize buttons
2008-07-28 10:17:54 +00:00
zeromus
c66da282ff
enhance lua
2008-07-27 16:22:45 +00:00
adelikat
7c51562c14
Meaningless commit as a test
2008-07-27 16:21:59 +00:00
qfox
04ee4639ab
BasicBot Update Part 3: last part, fixing resource.h
2008-07-23 15:41:46 +00:00
qfox
4920a37048
BasicBot Update Part 2: BasicBot 3.5: fixed a few bugs and moved code around, see changelog.
2008-07-23 15:32:23 +00:00
qfox
1f9cfe93db
BasicBot Update Part 1: fixing the res.rc
2008-07-23 15:30:49 +00:00
zeromus
cf65728642
lua!!!!
2008-07-23 06:54:14 +00:00
punkrockguy318
3bb5e96ed3
Added --play option to SDL version for movie playback
2008-07-23 05:14:45 +00:00
punkrockguy318
8359434381
attempt to fix build issues on gentoo
...
also moves the archive function definitions outside out driver.h, because they are being handled platform dependently. Could someone on windows test this out?
2008-07-23 02:27:35 +00:00
qfox
cdadc4875d
Removes some printf's that were in place for every frame...
2008-07-22 22:27:42 +00:00
qfox
9bd8553976
New BasicBot works, but very very basic (only numbers).
2008-07-22 20:17:43 +00:00
qfox
34c60610ea
2008-07-21 20:14:31 +00:00
adelikat
e1ed71bbd9
Cheat search fix - pausing emu stops possibilities updating and double clicking is done only while emulation is paused.
2008-07-19 17:34:49 +00:00
bbitmaster
b8e3b240f1
Fixed the Step In feature so that it works while the game is running. (mbg broke it)
2008-07-12 21:47:36 +00:00
adelikat
a928f44f45
.gz removed from possible archive files in open rom dialog
2008-07-10 16:10:11 +00:00
zeromus
3ada6d3015
this fixes my pal problems. i dont know what problems adelikat is having
2008-07-10 15:50:44 +00:00
zeromus
0a63a42df2
proper support for single-file archives
2008-07-10 05:42:12 +00:00
adelikat
46a4a65eb9
Added .rar to list of files when using Open File
2008-07-09 14:02:04 +00:00
zeromus
bc54e2abba
generalized the loading-from-archive code to work with any archive format and to load any kind of file from archives (although nothing but the roms may work yet and i will have to fiddle with things as requested). I probably broke the sdl build; just stub the two new FCEUD_ functions in the most brainless way possible and it should work.
2008-07-09 05:47:13 +00:00
adelikat
663a2daf08
1) Lag Counter setting remembered by config. 2) MapHokeys now includes many tools such as debugger, ppu viewer, etc.
2008-07-07 15:54:38 +00:00
punkrockguy318
a8f2d7e57d
wow what a mess, fixed SOME compile errors; looks like this might need to be rewritten from scratch
2008-07-07 07:46:42 +00:00
adelikat
d1981c8950
Reset input config defaults to avoid conflicts and potential problems (alt should not be a key!)
2008-07-06 19:38:18 +00:00
adelikat
60842f3ebd
basicbot fix + gui silliness 2.0!
2008-07-06 16:21:36 +00:00
adelikat
627e619c3c
Basicbot Fix - When stopping basicbot, FCEUX no longer in turbo mode.
2008-07-05 23:37:35 +00:00
adelikat
97549d280e
Fixed - Use External Input
2008-07-05 23:04:40 +00:00
punkrockguy318
15acec182a
movies are fm2 not fc2, doh
2008-07-03 18:59:32 +00:00
adelikat
b09d9b62a6
Autofire offset and alternate A and B remebered in config
2008-07-03 18:56:44 +00:00
adelikat
eb0f6caf4d
input display bug fixed (it wasn't remembering how many controllers)
2008-07-03 15:53:16 +00:00
adelikat
13de73daf2
Autofire pattern now remembered in config file.
2008-07-03 15:33:04 +00:00
adelikat
0a4d291e64
Added Disp BG, OBJ hotkeys
2008-07-03 14:01:41 +00:00
adelikat
be1ad5f5c3
fixed windows compile error. Made Hex editor close on rom close + added close to hex editor menu. Also prevented text hooker from being loaded without a rom loaded.
2008-07-03 13:24:59 +00:00
punkrockguy318
1256d0dd4c
now saves to ~/.fceultra/movie/#.fc2
2008-07-03 06:50:46 +00:00
punkrockguy318
7429008e25
fixed saving/loading movies in sdl port
2008-07-03 06:35:37 +00:00
adelikat
548b50d37c
TASEDit menu changes, WM_COMMAND updated for all windows, all new functions started. Also, help file update
2008-07-02 15:40:05 +00:00
punkrockguy318
1fb1c4b150
cleaned up the new autoscale code a bit
2008-07-02 05:45:51 +00:00
punkrockguy318
4f0fed301e
ocd
2008-07-02 05:24:44 +00:00
punkrockguy318
2a2a7536df
Introduced two new options in SDL: --autoscale and --keepratio. Autoscale will try to find the best scaling options for the monitor resolution. If keepratio is on, the native NES ratio will not be changed. I set autoscale to a default option, so SDL people please test this.
2008-07-02 05:20:48 +00:00
adelikat
0ef75332d9
Loaded up the TAS Edit menu
2008-07-02 03:50:52 +00:00
adelikat
627f4152c2
TASEdit visual changes
2008-07-02 03:38:05 +00:00
zeromus
c74acf22aa
a little tweak to tasedit rc
2008-07-02 02:59:36 +00:00
adelikat
c3d11e6a0c
TASEdit dialog changes (and minor changes to input.cpp
2008-07-02 02:46:59 +00:00
zeromus
717b8afb62
remember tasedit window position
2008-07-02 02:28:51 +00:00
adelikat
15e2c028e6
-pause command line added
2008-07-01 13:48:58 +00:00
zeromus
1b7d625d61
cleaning up my test files
...
[[Split portion of a mixed commit.]]
2008-07-01 05:44:07 +00:00
zeromus
ef3e4051c9
test
2008-07-01 05:23:56 +00:00
zeromus
12c89e6e30
testing
2008-07-01 04:50:16 +00:00
adelikat
b1cf03a833
.chm modified
2008-07-01 04:40:52 +00:00
zeromus
7e98b2a131
finish installing texthooker
2008-06-30 16:13:06 +00:00
adelikat
0491f34c1d
adding texthooker.cpp & .h
2008-06-30 15:27:58 +00:00
adelikat
53c9189c98
attempt to merge text hooker
2008-06-30 15:25:13 +00:00
adelikat
3ee98ad6ef
Finished up Pause at movie check when user changes number feature. Minor code clean up on memwatch (very minor)
2008-06-30 00:51:51 +00:00
zeromus
ebfe4e2a1c
fix up the readonly checkbox behavior in the replay dialog
2008-06-30 00:19:47 +00:00
punkrockguy318
9c99722fa1
fixed bug that was introduced with config for hotkeys; increase and decrease speed now work properly and hotkey functions are made sure to only be executed once per keypress
2008-06-29 21:54:10 +00:00
magaio
f424523751
Fixed typo for DecreaseSpeed; Load State triggered correctly by F7 now
2008-06-29 18:21:07 +00:00
zeromus
b3469ceb85
tasedit bug fixes and enable turbo hotkey during tasedit
2008-06-28 23:39:35 +00:00
zeromus
033ae55048
- add 2nd player to tasedit
...
- fix bugs which broke movies with saveram which was added when 7zip was added
- fix bugs in tasedit insert and delete
2008-06-28 23:31:02 +00:00
zeromus
e8da728db3
tasedit delete capability
2008-06-28 22:38:11 +00:00
zeromus
0b1030a820
minimum tasedit should be working now
2008-06-28 22:03:59 +00:00
punkrockguy318
832f346fc8
most of the SDL hotkeys can now be mapped in the config file under SDL.Hotkeys.*
2008-06-28 15:49:37 +00:00
zeromus
f206b4c76a
fix the avi output for non-44khz sound generation
2008-06-27 07:24:30 +00:00
zeromus
fdd28ef2cb
tasedit refinements
2008-06-27 07:16:08 +00:00
adelikat
dad4f4c498
.7z files now show up in the Open file dialog box.
2008-06-26 23:48:57 +00:00
zeromus
f334b0dce8
repair recent filenames
...
support recent filenames with 7z archives
2008-06-26 06:49:05 +00:00
zeromus
6f9831ec68
7zip archive browsing
...
configurable no-bg-render fill color
change to poweron sequence for movies. hopefully that wont break any compatibility.....
2008-06-25 06:34:08 +00:00
adelikat
137437ac0e
Enable Auto-save saved to config
2008-06-25 01:30:35 +00:00
adelikat
3eecd0033e
Changed rewind to auto-save
2008-06-25 00:43:02 +00:00
adelikat
18c4e20c21
oops, that Memwatch is actually fixed now.
2008-06-23 02:42:47 +00:00
zeromus
373a543044
this cheat window was acting weird
2008-06-23 00:57:01 +00:00
adelikat
82cdb6a12e
Fixed crashing bug related to memwatch and "load last file on memwatch startup"
2008-06-23 00:50:20 +00:00
zeromus
15cc62e978
- movie metadata support
...
- movie metadata display
2008-06-22 23:41:24 +00:00
adelikat
f6117fa516
Moved FCM Convert in res. Sorry for the small update.
2008-06-22 23:23:43 +00:00
zeromus
a91d2c414e
better movie conversion
2008-06-22 22:25:30 +00:00
punkrockguy318
851ef0d7fb
fixed build errors on sdl
2008-06-22 22:06:14 +00:00
zeromus
67c4a6d6ab
batch fcm->fm2 convert rough draft (look in the file menu)
...
the headers arent output fully correct.. and there is no error reporting.. but it works.
2008-06-22 06:53:49 +00:00
zeromus
69bc4b3f72
added obj/bg display toggle
...
much cleanups
fix memwatch configuration saving
2008-06-22 02:38:00 +00:00
zeromus
79de2d8295
- a ton of cleanups
...
- re-enabling some tasedit functionality
- stabilize emu during tasedit by disabling features
- clarify/stabilize some basic tas stuff (interaction with reset/poweron)
- remove a bunch of warnings
2008-06-21 07:24:01 +00:00
zeromus
8009546872
add binary movie mode, which is used when saving movies into savestates
2008-06-20 22:15:30 +00:00
zeromus
0a05a707a0
movie file wasnt being closed correctly (perhaps fix the tas crashing bug)
2008-06-18 08:22:19 +00:00
punkrockguy318
2958ab4e71
changed samples in sdl to 512; SDL's recommended setting for games
...
seems to help sound playback on *nix
if this causes anyone a regression let me know
2008-06-18 01:29:02 +00:00
punkrockguy318
aabdacab84
fixed error in which we had two duplicate -p options; the port option would not work (not that netplay even works)
2008-06-18 01:12:15 +00:00
punkrockguy318
8b03a5401b
sdl now builds
2008-06-17 17:38:32 +00:00
punkrockguy318
6733a2f8a3
fixed more compile issues with gcc
2008-06-17 16:59:16 +00:00
zeromus
e0a14909f0
faster compiles (mappers include 1/3 as much code now)
...
fix some memory leaks by changing the path generation APIs to return std::string.. but it still gets strdupped by a lot of clients.
switch over more movie and savestate code to use iostreams instead of stdio
remove the temporary savestate stuff for more tasing speed hopefully
2008-06-17 06:55:07 +00:00
punkrockguy318
1a725b5850
this may sound OCD but I changed the tenses in the driver usage so they are consisent.
...
descriptions are now all Enables .. Sets .. rather than inconsistant Enable/Enables Set/Sets
2008-06-14 04:54:26 +00:00
punkrockguy318
f51b7f29aa
Added new commandline option: --noframe
...
When enabled, this passed the SDL_NOFRAME flag when setting video. This is useful for people who want to use fceux dual head.
2008-06-14 04:41:46 +00:00
jeblanchard
e42d3d288f
Fix frame-count of 0 in replay dialog
2008-06-13 02:03:55 +00:00
jeblanchard
fc36382f62
Fix SDL joystick input
2008-06-12 23:06:10 +00:00
jeblanchard
2c777eb656
Add turbo toggle hotkey and -turbo [0/1] cmdline option. (Win32 only.)
2008-06-12 22:26:34 +00:00
punkrockguy318
284740c373
config system no longer crashes
...
npos was negative, pos was unsigned
2008-06-10 17:49:01 +00:00
jeblanchard
84e7d10f38
Kill many warnings. Note: may waste bytes of memory!
2008-06-10 16:06:14 +00:00
jeblanchard
4b43a1429d
Slightly less broken SDL config
2008-06-10 08:45:20 +00:00
punkrockguy318
4df6b97013
quieted a dumb warning and tripped useless code
2008-06-10 06:20:39 +00:00
punkrockguy318
d00be0620b
fixed compile error on gcc 4.3
2008-06-10 05:51:11 +00:00
jeblanchard
6821875304
Possibly a fix for [ 1989029 ] Message log not working
2008-06-10 04:56:39 +00:00
jeblanchard
0aba87d311
cleanup
2008-06-09 13:52:49 +00:00
jeblanchard
fd67041d4e
Convenience check-in (makes configSys an iota less buggy)
2008-06-09 11:58:21 +00:00
jeblanchard
81d1a6c7eb
Fix SDL after r425 -- checkin comments from r425 still apply to both input.cpp files
2008-06-09 11:56:10 +00:00
zeromus
c438158a00
changed fourscore to exclude other control options. (this is still not as clean as it could be. more work should be done in both input.cpp files to make sure that only gamepads can be used with fourscore.
...
also properly implemented zapper logging. and now, finally, I can log anything if I add in a little bit of code.
2008-06-09 08:15:20 +00:00
zeromus
2683c041af
fix windows compile issue
2008-06-09 02:31:13 +00:00
punkrockguy318
11390351ac
fixed SDL build issues
2008-06-08 13:27:17 +00:00
zeromus
f90336a6a5
some work on infrastructure for recording any kind of input. but now movies are broken. once i teach the movies how to only output the three columns that are currently defined, zappers will work.
2008-06-08 10:22:33 +00:00
punkrockguy318
db4fbe165f
fixed build errors in sdl version
2008-06-07 21:51:04 +00:00
zeromus
3ea76ba08d
reorganize and cleanup a bunch of input code. still in preparation for more general support of all input devices in movies.
2008-06-07 08:18:04 +00:00
jeblanchard
8e546b1bed
More silly warning elimination
2008-06-07 01:21:38 +00:00
jeblanchard
c8e4dee70a
Add semi-stub UTF8_fstream function to SDL port
2008-06-06 12:45:25 +00:00
zeromus
a4fb078f3c
some work on the zapper movie recording, but it is not finished and a lot will have to be scrapped. there was some useful refactoring in here though so i am checking it in
2008-06-06 08:23:12 +00:00
zeromus
2a190f3c74
fix sdl savestates?
2008-06-06 06:34:39 +00:00
jeblanchard
8af58628fa
Oops, another rsrc cleanup!
2008-06-06 01:25:09 +00:00
jeblanchard
7105d7d537
Numerous seemingly harmless gcc warning fixes
2008-06-06 01:21:51 +00:00
jeblanchard
3fa4624317
Update to reflect zero's movie.h and driver.h changes
2008-06-06 01:15:49 +00:00
jeblanchard
b5bce89e2e
Final resource cleanup: NAMEBOOKMARKDLG, ASSEMBLER, contextual menus in memview, and the (un-broken) special scaler in windowed mode.
2008-06-06 00:15:47 +00:00
zeromus
9a7da827a2
break tasedit. but on the way to making it better!
2008-06-05 06:49:11 +00:00
jeblanchard
b7b9c992ec
Default to high-quality sound in SDL front-end
2008-06-05 04:07:39 +00:00
punkrockguy318
4925bb9e5c
removed an include to a file that was atticed
2008-06-05 03:58:04 +00:00
zeromus
8a7abd0c95
added NAMEBOOKMARKDLG and ASSEMBLER from sp 1.07
2008-06-05 02:43:15 +00:00
jeblanchard
432c0c18d9
Minor SDL CLI fixes.
2008-06-04 22:04:44 +00:00
jeblanchard
9f7ea702a6
Restore usage string and several old command-line options
2008-06-04 04:11:33 +00:00
jeblanchard
8f5fcdf334
Fix [ 1959924 ] Copy/paste feature in movie replay dialog.
2008-06-04 02:02:29 +00:00
jeblanchard
c4b1a5db64
Log sound as --> Record WAV
2008-06-04 01:12:39 +00:00
jeblanchard
ec13169354
Other than documentation, fix [ 1965524 ] Option - Play movie from beginning
2008-06-04 00:53:09 +00:00
jeblanchard
30db575cb1
Fix and plug in MAHJONGDIALOG
2008-06-04 00:24:23 +00:00
zeromus
e3056fc1eb
irritating tasedit ui speedup
2008-06-03 05:55:26 +00:00
jeblanchard
f062107e60
Fixes for gcc compilation
2008-06-03 05:35:39 +00:00
zeromus
7a9721e48a
more savestate things work better
2008-06-03 05:01:07 +00:00
jeblanchard
c013dd96e6
Resource cleanup part 2: remove (nearly all) obsolete, unreferenced resources and ID macros
2008-06-03 04:08:48 +00:00
jeblanchard
5a9781ade5
Magic-number holocaust part 1: substitution for existing UI elements
2008-06-03 01:25:12 +00:00
jeblanchard
059d8c474c
std::string-ify drivers/win/help.*
2008-06-02 04:29:54 +00:00
zeromus
fc66466f09
help must now be in the same directory as fceux.exe
...
now the vcproj copies the chm to the output directory (which could be complex and contain other useful files)
2008-06-02 03:43:49 +00:00
adelikat
952671c6b5
More help changes
2008-06-01 21:19:11 +00:00
adelikat
5761f5d391
Updated help file
2008-06-01 17:20:20 +00:00
jeblanchard
3ae281cf5b
Actually add the new files; search for the .chm in ${BASE}/help/ (as req'd by adelikat)
2008-06-01 17:01:31 +00:00
jeblanchard
9920fb4b72
Commit a saner help system--still improvable in terms of direct access to topic pages
2008-06-01 16:57:37 +00:00
jeblanchard
b351ce60b6
Fix warning (and act like we're using C++)
2008-06-01 16:31:27 +00:00
jeblanchard
e517895e15
add _BROKEN_ help-viewing support
2008-06-01 15:38:36 +00:00
adelikat
101a774dd9
Added Help entry to fceux menu in preparation for fceux.chm
2008-06-01 01:35:15 +00:00
jeblanchard
a607572b61
Fix "Log Sound As" and "Stop Sound Logging"
2008-05-31 02:59:28 +00:00
jeblanchard
38eb679ebc
hacks to fix MinGW builds
2008-05-31 02:58:43 +00:00
jeblanchard
12531d470e
Fix residual BOT_MAXCOUNTERS=256 hard-coding
2008-05-30 23:06:08 +00:00
adelikat
85df746e77
Forgot the pause key remap. Sorry for the small commit.
2008-05-30 15:53:58 +00:00
adelikat
4a3b4d2c91
Misc. res fixes. Added Ctrl+W to close roms. Remapped default hotkeys to a more sane configuration.
2008-05-30 15:47:02 +00:00
zeromus
9ea2557ca8
oops
2008-05-30 14:55:19 +00:00
zeromus
113c75cd40
mehhh im tired. no time for copy/paste. just a stub and then i sleep
2008-05-30 06:18:14 +00:00
zeromus
88669859ff
fix tasedit bugs i just introduced, and add movie exporter
2008-05-30 06:01:43 +00:00
zeromus
2b142ddd71
tasedit multi-edit (select rows and then click the column header)
2008-05-30 05:11:35 +00:00
jeblanchard
bdf11aafa5
oops
2008-05-30 01:58:38 +00:00
jeblanchard
2fed26a75a
More Windows command line options
2008-05-29 17:29:00 +00:00
jeblanchard
f22a4735b8
Crash less
2008-05-29 15:15:00 +00:00
jeblanchard
3e8441a9ac
Fix at least one crash-worthy bug
2008-05-29 14:32:35 +00:00
jeblanchard
52b203b8a2
Add -playmovie (the "old-fashioned" way)
2008-05-29 08:15:20 +00:00
jeblanchard
ce72bbad0b
Kill most (non-const) static vars in header files
2008-05-29 06:24:39 +00:00
jeblanchard
6755343a52
Revert #327 , at least for now
2008-05-29 03:04:44 +00:00
jeblanchard
4e65f7c885
Quick portability fix
2008-05-29 01:09:11 +00:00
adelikat
42942032e8
small memwatch bug fix
2008-05-28 16:28:51 +00:00
adelikat
64d43f70d3
Added accelerator keys to memwatch
2008-05-28 13:47:34 +00:00
zeromus
d1cc70c7c4
tas editor rough draft
2008-05-28 07:41:49 +00:00
jeblanchard
886bae8b5a
Kill two numeric resource IDs
2008-05-28 03:04:45 +00:00
zeromus
750d897b89
accelerators in main window
2008-05-27 23:24:43 +00:00
jeblanchard
d4a0870d20
Move windres workaround from the .rc into here
2008-05-27 21:49:31 +00:00
adelikat
b578b61a21
Cheat search possibilities window updates values now. But it flickers, so it needs to be optimized (it also updates while game is paused). Also, fixed up cheat search window a bit (thinner, says cheat search instead of dialog, has minimize button).
2008-05-27 15:30:15 +00:00
zeromus
69d9032576
and once again. last time, and then i start editing in linux
2008-05-27 07:09:28 +00:00
zeromus
765ef019c4
try again
2008-05-27 07:07:11 +00:00
zeromus
72706e995a
try to have more stable sound failure handling
2008-05-27 07:04:07 +00:00
jeblanchard
7740dbbaf4
Make mingw happy
2008-05-27 06:12:21 +00:00
zeromus
5ad0bff3f9
oops
2008-05-27 05:56:29 +00:00
zeromus
2fca98caed
fix for cross compiling in old debian
2008-05-27 05:49:08 +00:00
jeblanchard
9b7f730b43
Changes that allow a Linux machine to build, targeting either a Linux or Win32 host. (Maybe a newline at the end of a few header files for my sanity's sake too.)
2008-05-27 05:29:00 +00:00
zeromus
960bc00229
fix memwatch to have working tabs (modeless dialogs need special treatment involving IsDialogMessage() in the app message pump)
2008-05-27 04:03:32 +00:00
zeromus
a94c996dd7
fix for 'jerky' rendering in final fantasy by changing emu to properly use startscanline and endscanline.
...
removed author stuff from record and replay dialogs
2008-05-27 00:51:31 +00:00
zeromus
307bf9c819
pause after playback
2008-05-26 21:58:24 +00:00
zeromus
e471ef6f53
show replay count
2008-05-26 21:10:55 +00:00
zeromus
d998a3c015
change extensions to fm2 (but we still claim we'll load fcm; even though it is not supported now)
...
added dialog accelerator framework
support new improved savestate-with-movie-running naming convention
2008-05-26 07:34:40 +00:00
jeblanchard
7f5f91558d
Correction to DUMMY(f) macro
2008-05-26 02:19:03 +00:00
zeromus
ae2426e807
reimplement frame number drawing
2008-05-26 01:55:45 +00:00
jeblanchard
03ad29922f
Minor Linux compilation fixes
2008-05-26 00:33:27 +00:00
zeromus
52bb5ccbd8
tas logic done?
2008-05-26 00:03:20 +00:00
adelikat
2c6492cafb
Memory watch labels can now hold up to 64 characters.
2008-05-25 23:43:27 +00:00
adelikat
ee77a32651
Removed memw-recentdirectory code.
2008-05-25 04:17:52 +00:00
adelikat
e719f79034
Memory watch - recent files works now as does "load last file on startup"
2008-05-25 03:53:48 +00:00
adelikat
83b669679b
Made small changes to the look of the GUI dialog box and Memory watch menu
2008-05-24 23:06:52 +00:00
zeromus
a2397b25c4
quick checkin so i have files on another computer
2008-05-24 22:31:58 +00:00
mauzus
2dcd90fc6c
fix directories configuration stuff
2008-05-24 16:25:15 +00:00
mauzus
437c1f65ec
major dialogs cleanup (directories override is broken until next update)
2008-05-24 13:50:14 +00:00
mauzus
451bce87a6
Ram Filter: double clicking a ram address sends it to memwatch
2008-05-24 11:09:14 +00:00
zeromus
ff532f74e8
why in the world did this compile on my computer last night. well maybe now it will compile for other people
2008-05-23 17:51:52 +00:00
zeromus
1e539ad681
phase 1 of new movie system
...
we can now round trip a text movie format
2008-05-23 09:58:38 +00:00
zeromus
047808ba93
clean up movie some code; no longer write savestate with play-from-poweron movies; change main logging format to text (the header still needs to be changed)
2008-05-22 07:43:48 +00:00
zeromus
9477c03c09
changed control ids to symbolic constants so i can stay sane
2008-05-22 05:20:09 +00:00
mauzus
ce73828279
[1959914] Input Config - add hotkey assignment to input presets
...
[1959913] Input Config - ability to save/load input presets
2008-05-21 15:35:37 +00:00
mauzus
335d52614f
resource stuff: added back auto-hold and changed "disable lrud" to "allow lrud" on input dialog. other minor design changes in res.rc
2008-05-21 08:45:21 +00:00
adelikat
70f5b31300
Fixed up the Input config dialog box in preparation for input presets.
2008-05-20 15:22:58 +00:00
zeromus
b662f92cfe
fix resource compile missing ID issue
...
bind many more windows positions to configfile
change configfile to a text format
fixes sf [ 1962795 ] Config file changes
2008-05-19 05:44:49 +00:00
adelikat
efcb2c8e8f
Some updates to memory watch. Mainly the beginnings of the recent submenu. I am uploading now because something is wrong with my vc8 so I will upload my progress before messing with it.
2008-05-19 00:22:24 +00:00
zeromus
6fa78df786
remember more window positions
2008-05-18 21:32:55 +00:00
zeromus
8a9f4e493b
re-install the memview (hex editor) find window to the
...
bind some window positions to the configfile
2008-05-18 20:24:31 +00:00
adelikat
a3ce8af593
2008-05-18 05:07:28 +00:00
mauzus
2cc25611a5
fixed MEMW_OPTIONS_LOADSTART menu item
2008-05-18 04:57:46 +00:00
mauzus
672ef0b001
Memory Watch load on start up
2008-05-18 04:42:47 +00:00
adelikat
a2da59b353
Added functionality to the menu in memory watch.
2008-05-18 04:12:34 +00:00
mauzus
d0f1eb3be4
fixed res.rc: re-merged some lines from an old and working copy
2008-05-16 16:28:52 +00:00
zeromus
f747048689
remember window size variables between sessions
2008-05-16 16:20:48 +00:00
adelikat
f38dcdec9b
Updated res.rc & resource.h to with changes to memwatch dialog. And added a memw menu for it. Also added come code to memwatch for some of the menu function but they are commented out since memwatch can't yet recognize the menu items.
2008-05-16 15:56:31 +00:00
mauzus
e85df098d6
bugfix: [1959910] Cheats menu - add - double click ram address sends to mwatch
2008-05-16 02:49:38 +00:00
adelikat
0b112b5ef4
2008-05-15 15:58:57 +00:00
adelikat
83cb9bd378
2008-05-15 14:04:53 +00:00
mauzus
f1497e8914
bugfix: [1959907] Cheats Menu - allow it to be open while using emulator
2008-05-13 04:24:53 +00:00
adelikat
79f0aee87f
2008-05-13 03:50:28 +00:00
mauzus
b897cc0b33
added option to enable/disable L+R/U+D
2008-05-13 03:43:12 +00:00
mauzus
014e0365e4
use correct directory configuration: BasicBot, Memory Watch, FDS BIOS ROM and Record Movie from savestate
2008-05-13 02:34:39 +00:00
zeromus
9e1f1d82e9
faster memwatch?
2008-05-13 00:17:49 +00:00
zeromus
43d21f1889
improvements to memwatch
2008-05-12 23:16:41 +00:00
zeromus
c7db72391f
added ram filter
2008-05-12 22:13:33 +00:00
zeromus
412304e840
sound options work better, and they save with the configuration now
2008-05-12 17:57:12 +00:00
zeromus
201261c142
fixed http://sourceforge.net/tracker/index.php?func=detail&aid=1787298&group_id=13536&atid=113536
...
(screen needs to blank when rom is closed)
I dont think this was causing crashes anymore, but I went ahead and did it
fixed http://sourceforge.net/tracker/index.php?func=detail&aid=1960732&group_id=13536&atid=113536
(Increase frame advance speed when holding it down)
Now it runs at native emulation speed! Now that it is set up, I can easily adjust the speed to a fraction thereof.
fixed https://sourceforge.net/tracker/index.php?func=detail&aid=1960359&group_id=13536&atid=113536
(Sound doesn't work when fceu is running and not in focus)
Now it respects the global focus flag in the sound options (because I dont like global sound)
But the sound options engine is totally different so a lot of those options dont do anything.. we'll have to clean that up some other day
2008-05-09 06:43:55 +00:00
zeromus
ece963731e
fix list-jumping-around annoyance in hotkey mapping dialog
2008-05-09 04:27:52 +00:00
zeromus
6bb20c0dc9
despam
2008-05-09 04:01:04 +00:00
zeromus
84274fe6d6
better frame advancing. debugger window no longer opens itsself.
2008-05-09 04:00:04 +00:00
zeromus
7720f71ffa
fix the close button
2008-05-09 02:29:18 +00:00
adelikat
54802f4d00
2008-05-09 02:25:32 +00:00
mauzus
56b225b76a
aligned elements in DIRCONFIG dialog
2008-05-08 00:29:50 +00:00
zeromus
7f7b80b8a8
google issue 42 - palette corruption
2008-05-07 22:33:53 +00:00
zeromus
914dac6540
fix google issue 64: FCEU crashes if opening a non existing rom in the recent folder or will crash upon loading any rom after such an error
2008-05-07 18:45:23 +00:00
mauzus
bbec95cb82
Merged FECU rerecording:
...
-New font
-New directory override options: FDS ROM, MemWatch, BasicBot and Macro
-Fixed default_directory_names order
2008-05-07 17:03:29 +00:00
zeromus
3078b40cf4
memwatch added back in
2008-05-07 07:08:34 +00:00
zeromus
3cd4b22cc6
a workaround for not being able to set and save the ntsc scanline rendering options (which were defaulting to 8->231): change the ntsc scanline rendering to match pal, 0->239. suboptimal but simple and effective.
2008-05-07 05:55:57 +00:00
zeromus
67956c9f2c
[win] bug #1658288 - crashes when sound is disabled
2007-08-30 08:10:32 +00:00
zeromus
fa5503ef9a
fix for avi files not writing with any video (probably a problem leftover from the merge, shared memory buffer not declared the same way as it was externed in another module)
2007-08-30 07:47:20 +00:00
zeromus
ea1c37a8d3
reformatted movie dialogs to order buttons according to windows standard
2007-08-30 06:22:03 +00:00
zeromus
c5d5b18967
[win] fixed a bug that makes movie recording dialog crash.
2007-08-30 05:49:37 +00:00
zeromus
63205aa5a5
a bit of windows driver cleanup
2007-08-30 05:30:53 +00:00
rheiny
69cd8e18a1
Fixed issue: [ 1625522 ] Incorrect search results in text mode (char buffer overflow)
2007-02-11 19:08:51 +00:00
rheiny
78794d2d6f
Broke the build.
2007-02-11 18:49:21 +00:00
rheiny
afad3527d7
Cleaned up some code.
2007-02-11 18:42:16 +00:00
rheiny
880030665f
Separated input from mapinput
2007-02-11 16:55:47 +00:00
rheiny
c59c9d8626
Cleaned up Timing Configuration dialog.
2007-02-11 16:26:23 +00:00
rheiny
1c539a66a4
Cleaned up some code.
2007-02-11 16:08:53 +00:00
rheiny
1dcf46fa78
Main window is now centered.
2007-02-11 15:47:56 +00:00
rheiny
61bc92f255
Palette configuration window is now centered.
2007-02-11 15:47:40 +00:00
rheiny
ab96f4b00a
GUI configuration dialog is now centered.
2007-02-11 15:40:50 +00:00
rheiny
23c0a5ab65
Fixed a bug in the Directories configuration dialog.
2007-02-11 15:37:47 +00:00
rheiny
12f87fac8c
Improved the Directories configuration dialog.
2007-02-11 15:35:46 +00:00
rheiny
5595d2c17b
Improved the Directories configuration dialog.
2007-02-11 15:35:03 +00:00
rheiny
2a4e33a08c
Default directories are now shown in the directory configuration dialog.
2007-02-11 14:25:05 +00:00
rheiny
bca418ff84
Cleaning out window.cpp
2007-02-11 14:02:13 +00:00
rheiny
143909288c
Cleaning out window.cpp
2007-02-11 13:45:14 +00:00
rheiny
5847e9eedb
Trying to untangle the horrible web of file dependencies
2007-02-11 13:16:25 +00:00
rheiny
a991ad19e4
Trying to untangle the horrible web of file dependencies
2007-02-11 13:13:36 +00:00
rheiny
1381b9fe37
Trying to untangle the horrible web of file dependencies
2007-02-11 13:08:36 +00:00
rheiny
949c9a83ce
Trying to untangle the horrible web of file dependencies
2007-02-11 12:41:01 +00:00
rheiny
7b75fb1448
Trying to untangle the horrible web of file dependencies
2007-02-11 12:04:24 +00:00
rheiny
49b05ff178
Trying to untangle the horrible web of file dependencies
2007-02-11 11:45:50 +00:00
rheiny
e018632901
Trying to untangle the horrible web of file dependencies
2007-02-11 11:23:20 +00:00
rheiny
695d4aaa0e
Trying to untangle the horrible web of file dependencies
2007-02-11 11:22:43 +00:00
rheiny
22adcaa7fc
Improved menu handling.
2007-02-11 10:19:00 +00:00
rheiny
35704e5aa4
Cleaned up some code.
2007-02-11 10:10:16 +00:00
rheiny
1644cb0762
Cleaned up some code.
2007-02-10 15:56:13 +00:00
rheiny
652c36be53
Added Cheat Console again.
2007-02-10 14:48:52 +00:00
rheiny
c4d9cfe679
Cleaned up some code.
2007-02-09 19:02:13 +00:00
rheiny
5befd8b8be
Cleaned up some code.
2007-02-07 20:50:47 +00:00
rheiny
507ddedda5
Cleaned up some code.
2007-02-07 20:35:15 +00:00
rheiny
618d4fccea
Cleaned up some code.
2007-02-07 18:28:50 +00:00
rheiny
379136451f
Cleaned up some code.
2007-02-06 19:15:24 +00:00
rheiny
62efccb998
Cleaned up some code.
2007-02-06 18:59:15 +00:00
rheiny
e163d2cd87
Cleaned up some code
2007-02-06 14:14:58 +00:00
rheiny
be3ec4a072
Cleaned up some code.
2007-02-05 20:41:23 +00:00
rheiny
54ff3f3b9d
Cleaned up Windows logging code.
2007-02-05 19:37:24 +00:00
qfox
a85e1ca59f
BasicBot 0.3.4a: added some crude logging. fixed abs(). fixed at least one bug that contributed to the desync, but the bug may still remain. version not very well tested, therefore the 'a'. See changelog for the whole lot.
2006-11-26 23:53:28 +00:00
qfox
84e4c81061
Basic Bot 0.3.3, now allows toggles while computing. bot can now process in parts, but it will desync for some reason, need to check this later. single-segment still works fine.
2006-11-19 22:45:40 +00:00
qfox
bb77f84fe3
BasicBot 0.3.2: Added some minor commands, fixed a crashbug.
2006-09-16 11:18:37 +00:00
qfox
5558cca57f
BasicBot 0.3.1: Removed code-length limit (rather drastic change). Improved the GUI and added stuff for future features.
2006-09-10 14:11:26 +00:00
zeromus
5e04ada196
add directx files to remove sdk dependencies. dunno if this is the right thing to do, but it will get more people compiling forn ow
2006-09-07 17:57:24 +00:00
qfox
fe0492c6e7
BasicBot 0.3.0, now uses bytecode and interpreter (should increase performance). Changed branching (far more efficient) and added >> and << operations.
2006-09-04 22:26:58 +00:00
qfox
a2f48e180f
BasicBot 0.2.2b, updated save/load code. Will auto-load/save on open/close, once a bug has been fixed. Need help fixing the WM_INITDIALOG event (-> mailinglist).
2006-09-01 02:57:35 +00:00
gimmedonutnow
091d0b225d
- SDL now uses the new configuration system
2006-08-30 15:27:05 +00:00
qfox
24288cd015
Basicbot 0.2.2: Added "static variables" (no, not a contradiction ;) and "static random variables" (I won't even try...)
2006-08-28 23:16:10 +00:00
zeromus
dd126e30e5
more sound/throttle cleanups and improvements
2006-08-25 07:05:55 +00:00
zeromus
11e0d7ebcf
improved windows sound and throttling. cleaned up lots of the mess. 8bit supported, although I dont know why you'd want to do that (it doesnt significantly cut down on processing time). Im halfway tempted to take out all the 8bit code and reimplement it buried very deep into the sound output driver as an uncontrollable panic toggle for obscure cases where 16bit isnt available.
2006-08-24 07:19:31 +00:00
zeromus
ee82ccc638
configsys needs to include ../../types.h to get the snprintf macro for vs
2006-08-24 03:36:59 +00:00
zeromus
a82608cd98
minor sound tweaks
2006-08-22 07:13:41 +00:00
zeromus
886085c9cb
wtf with this stdbool. use a normal compiler
2006-08-22 06:31:32 +00:00
zeromus
e991e6f0ca
added very limited experimental improved sound/throttling code to windows build. windows users, please use 44100 16bit sound for now and test the stability.
2006-08-22 06:27:18 +00:00
qfox
272e8e1f92
Forgot empty line at end of document. Fixed now.
2006-08-21 14:10:07 +00:00
qfox
a843631e9f
Basicbot update to 0.2.1: redesigned GUI, fixed a few bugs, added more control.
2006-08-21 13:48:15 +00:00
radsaq
cd7afa49fa
Fix previous fixes to Windows build.
2006-08-20 20:25:57 +00:00
rheiny
54922cf5ba
Fixed build problems
2006-08-20 19:50:26 +00:00
rheiny
feb819f372
Fixed build problems
2006-08-20 19:49:33 +00:00
radsaq
e7d5aa6d29
Consolidate use of FCEUGI* globals GI, CurGame, and FCEUGameInfo into a single
...
GameInfo var. Still not very pretty, but at least there's only one of them and
the code compiles on Linux now.
2006-08-20 19:40:15 +00:00
qfox
1c30cf754e
Fixed merger changes, forgot them sorry.
2006-08-20 15:13:33 +00:00
qfox
309a670313
Complete overhaul of the EvaluateFormula function. Added tiny debug option ("echo" command) to scripting language. Fixed several bugs in the process.
2006-08-19 22:13:45 +00:00
rheiny
6e2066b7f9
Started to separate debugger code into common code and Windows-specific code
2006-08-19 18:31:18 +00:00
gimmedonutnow
349c47d122
- added config-file only options
2006-08-17 21:21:00 +00:00
gimmedonutnow
c985215391
- return error on _load() when no config file exists
2006-08-17 03:55:06 +00:00
gimmedonutnow
ea9b2a33a1
- added a way to have options like '-h, --help' by having the user of the class specify a function that is called when such options are seen
2006-08-14 22:35:14 +00:00
gimmedonutnow
4102348817
- added this configuration system for cross-platform testing
2006-08-10 05:25:19 +00:00
radsaq
937645bbe6
Enable SDL OpenGL code, fix compilation of sdl-opengl.cpp (broken because we're
...
compiling it as C++ now?), and make some minor tweaks to scons stuff.
2006-08-04 17:32:08 +00:00
gimmedonutnow
d1b99bf834
- cleaned up a few variable and function names for readability
...
- static'd more variables
- added TODO about video resolution
2006-08-04 05:44:13 +00:00
gimmedonutnow
01c05ec26f
- trying to reduce the number of non-static globals
...
- moved a bunch of functions around to accomidate this reduction
2006-08-03 19:51:28 +00:00
rheiny
a9911ff6d7
CenterWindow now with less build breaking
2006-08-03 19:48:05 +00:00
rheiny
16f13d5d22
Changed the CenterWindow function and added comments.
2006-08-03 19:41:39 +00:00
gimmedonutnow
c08f71181e
- got rid of that annoying "Not implemented" message in SDL coming from the movie stuff
...
- static'd several global variables in input.cpp
2006-08-03 05:49:37 +00:00
gimmedonutnow
3ee6888bbd
- merged the main.cpp code into sdl.cpp and a new config.cpp
...
- config.cpp contains the configuration and args parsing
2006-08-03 05:35:21 +00:00
gimmedonutnow
c39de3f8a8
- pretty much done commenting... might have a chance to start cleanup tonight
...
- had to change the name of the 'brk' variable name again... please don't change it back... brk is a reserved word in *nix.
2006-08-03 00:31:31 +00:00
radsaq
8d2dfca52c
Fix up my AUTHORS entry, remove another automake file, and add some
...
svn:ignores.
2006-08-02 22:02:11 +00:00
gimmedonutnow
af143cdfeb
- added FRAMESKIP define by default to SConscript
...
- commented sdl/main.cpp
2006-08-02 06:05:44 +00:00
gimmedonutnow
dee1cf579d
- stupid typo during commenting was killing SDL build
...
- more commenting
2006-08-02 05:36:12 +00:00
gimmedonutnow
fe6431a9a4
- more commenting
2006-08-01 18:45:32 +00:00
gimmedonutnow
9e68cfc6ad
- this file is obsolete
2006-08-01 18:21:53 +00:00
gimmedonutnow
c4c3b82d00
- updated myself in the AUTHORS
...
- more commenting of code.
I hope to comment it all before I start really cleaning house so that I have a sense of how it all fits together.
2006-08-01 18:20:31 +00:00
zeromus
e20b6b82d9
bugfix to windows debugger and mainloop, enhanced docs
2006-08-01 07:40:00 +00:00
gimmedonutnow
4025828176
- got rid of the EXTGUI define and associated code
...
- commented sdl-video.cpp
2006-08-01 06:47:01 +00:00
zeromus
cd427263da
moved some util files to utils directory
2006-08-01 05:50:19 +00:00
zeromus
06536f226e
moved the assembly/disassembly code to the core code
...
improved docs a little
2006-08-01 04:33:12 +00:00