zeromus
67774c1322
change FCEUI_MovieGetInfo to not use a pointer
2008-11-11 00:02:22 +00:00
punkrockguy318
90be81cd07
tested and the code does improve sdl sound
2008-11-10 12:18:19 +00:00
punkrockguy318
c55d1de368
sdl sound improvement? needs testing
2008-11-10 11:55:29 +00:00
adelikat
4d988b8e53
Win32 - Minor memwatch menu clean up.
2008-11-10 01:07:27 +00:00
zeromus
cf93b5b102
more endian fix
2008-11-09 01:54:15 +00:00
zeromus
54f9bf517f
big endian compile fixes
2008-11-08 22:28:18 +00:00
adelikat
3be6963245
Win32 - avi output directory override implemented.
2008-11-08 00:27:05 +00:00
adelikat
5b0e6d5ee7
added avi output directory override (not yet used by FCEUX, however)
2008-11-07 14:53:05 +00:00
adelikat
13f02e79ec
removed last_displayed_framenumber as it caused a frame counter bug
2008-11-05 01:49:53 +00:00
shinydoofy
bbbc4aa0bb
added option for SDL to convert fcm files to fm2
2008-11-02 21:25:31 +00:00
zeromus
cda4fb4824
emulua: add rom.readbyte and rom.readbytesigned
2008-11-02 20:11:14 +00:00
zeromus
eb392878b9
update to 2.0.4-interim
2008-11-02 19:44:12 +00:00
zeromus
ae46bdd109
PR for 2.0.3 release
...
[[Split portion of a mixed commit.]]
2008-11-02 19:10:53 +00:00
zeromus
ca23b074bf
fix fcm convert production of power commands
2008-11-02 18:36:13 +00:00
zeromus
6f4928726e
reset/power recording and playback support.
2008-11-02 18:21:44 +00:00
shinydoofy
d9ea2a263a
added SDL avi creation support and changed speed throttling to use it
2008-10-25 12:36:03 +00:00
adelikat
4262ce9054
Fixed bug - hex editor find dialog does not reopen
2008-10-19 23:47:11 +00:00
shinydoofy
d0992f7ff5
toggle skipping of lag frames for SDL build
2008-10-19 17:48:06 +00:00
adelikat
a78317c485
Win32 - added maximize button to the debugger window
2008-10-19 17:16:45 +00:00
shinydoofy
a0d5740d7c
skip lag when frame advancing toggled for SDL build
2008-10-19 17:01:37 +00:00
shinydoofy
cb68bc0631
added toggle to bind savestates to movie for SDL
2008-10-19 16:01:55 +00:00
adelikat
ed0a6e5753
win32 - added toggle for binding savestates to movies
2008-10-19 14:06:10 +00:00
adelikat
de92a9a9ba
limited number of characters the movie filename can be when including in savestate filenames. (To help prevent insanely long savestate filenames)
2008-10-19 04:01:21 +00:00
adelikat
57692f5492
Win32 - added a -cfg (config file) commandline argument.
2008-10-19 01:57:15 +00:00
adelikat
89c8715548
replaced instances of "fceux.cfg" with a variable std:string cfgFile
2008-10-13 16:09:13 +00:00
adelikat
05c61fa9b6
fixed lag counter display menu item (win32)
2008-10-13 00:16:43 +00:00
zeromus
796ef76f09
add qfox's timeout functions: FCEU.exec_time and FCEU.exec_count
2008-10-10 07:29:34 +00:00
zeromus
bb4003e2de
SF [ 2073105 ] Laptop Volume Control keys make FCEUX go crazy and crash
2008-10-09 03:47:50 +00:00
zeromus
498e72e30f
fix sf [ 2073113 ] Child windows inside debugging window get invalid sizes
2008-10-09 03:29:19 +00:00
zeromus
1bfca2e198
fix vc8 to build, since lua was made optional.
...
fix SF#2153843 (Lua ignores second joypad.set())
2008-10-09 03:24:28 +00:00
punkrockguy318
a5788bb6f4
updated driver usage to fix standard terminal screen
2008-09-27 10:15:58 +00:00
punkrockguy318
44e3212310
made input cnofig window more usable
2008-09-24 08:55:43 +00:00
punkrockguy318
5cfc44801a
--inputcfg will no longer crash without a filename
2008-09-24 08:26:44 +00:00
punkrockguy318
49ed12c395
should fix 2085437
2008-09-24 07:21:30 +00:00
punkrockguy318
43280d82d3
added a warning about newppu for now
2008-09-24 06:43:37 +00:00
punkrockguy318
a26194a089
--newppu option added to sdl
2008-09-24 06:27:28 +00:00
punkrockguy318
407f0f8663
optional lua in sdl
2008-09-24 06:06:31 +00:00
punkrockguy318
2fe4fcd2d1
idk
2008-09-23 03:17:30 +00:00
punkrockguy318
3c2192c906
should fix the prior issue
2008-09-23 03:16:30 +00:00
punkrockguy318
28f55799dc
made a similar change to avoid the same issue to occur with lua scripts
2008-09-23 00:35:01 +00:00
punkrockguy318
33dc154958
closed 2085437
2008-09-23 00:33:55 +00:00
adelikat
841aea6632
Win32: Added back .gz to the open ROM dialog box
2008-09-12 14:51:13 +00:00
zeromus
5cbe76fca2
newppu: support the no8spritelimit feature
2008-08-24 04:01:00 +00:00
zeromus
e715b79024
DOINK
2008-08-24 03:32:46 +00:00
zeromus
ddd786eadf
support mmc5 in newppu
2008-08-24 00:04:09 +00:00
zeromus
1135f414f7
improve newppu timing significantly. battletoad double dragon now works better than it ever did in fceu, and adelikat's dd2 movie now synchs to the end
2008-08-23 23:10:00 +00:00
zeromus
34f6554719
just futzing around
2008-08-21 14:54:48 +00:00
punkrockguy318
1dda88031c
fixed issue where windowsed mode in sdl was always 32 bpp
2008-08-21 05:53:22 +00:00
zeromus
117efd39ff
SF [ 2058942 ] Load state as... does not use the savestate override dir (fixed; now, it does)
...
; permit user optionally to proceed through the movie savestate mismatch error condition, in case he knows what he is doing.
2008-08-19 04:48:45 +00:00
zeromus
83f30885a2
newppu: improve timing. fix vice project doom
2008-08-19 04:06:24 +00:00
zeromus
f6b541ce2f
fix the issue phil discovered where loading a mismatched movie savestate causes an extra freaky chunk 0 error message. create code which would be helpful for turning mismatch error into ok/cancel, but didn't enable it.. not sure whether we want it
2008-08-18 20:34:59 +00:00
zeromus
934b92c667
add menu display toggle for frame counter
2008-08-18 17:14:34 +00:00
zeromus
29350a7bdd
newppu: refine mmc3 hblank timing even more, fixes crystalis and kirby
2008-08-18 08:46:29 +00:00
zeromus
2930675eac
etc
2008-08-18 06:35:50 +00:00
zeromus
37b36dc8c0
etc
2008-08-18 06:33:14 +00:00
zeromus
5ad3aeeea4
newppu: fix a bug which caused metroid to fail to boot
2008-08-18 06:32:23 +00:00
zeromus
7d7f5ad468
new ppu: sprite priority and left 8 pixel enable/disable rendering support
2008-08-18 06:03:27 +00:00
zeromus
86754e3b21
fix problem where replay dialog didnt survive being operated in a current directory other than BaseDirectory (since it wants to convert everything to relative paths for ease of display)
2008-08-18 03:54:25 +00:00
zeromus
2cba0fd439
support autoloading from archives in cases where there is only one useful file in an archive.
...
add experimental ram-only emulua savestate code. now call savestate_persist(ss) if you want to cause it to go to disk. otherwise it will stay in memory. this might speed things up. also add experimental new ppu which can be enabled by newppu 1 in configfile. there is no reason to use it yet but i needed to do a checkin
2008-08-18 03:11:42 +00:00
zeromus
224d9268ef
handle a crash condition when I receive non-convertible utf-8 text
2008-08-17 19:27:58 +00:00
zeromus
4bd3881f1b
dont read every archive file when scanning for replay. scan them, though, and look only for *.fm2
2008-08-17 19:02:19 +00:00
zeromus
8da54eff69
try to fix a debugger usability issue for kujakiller involving stuck keyboard keys when switching between debugger and main emu window with debugger snaps
2008-08-17 07:55:33 +00:00
adelikat
689c700b0c
fixed my boo-boo. Sound dialog will now look and see if Mute Turbo should be checked upon dialog initialization.
2008-08-16 01:47:26 +00:00
zeromus
59c1688d54
src 2.0.2 -> 2.0.3 constants upgrade
2008-08-15 01:54:46 +00:00
zeromus
f7e8e03bc5
prepare source code for 2.0.3
2008-08-15 01:34:29 +00:00
punkrockguy318
b71c4c3b5e
frameskipping fixed in sdl?
2008-08-14 17:06:19 +00:00
punkrockguy318
aa0923a3a8
frame advance improvements in sdl
2008-08-14 16:49:18 +00:00
punkrockguy318
b6edc72bc8
reverted all fceu_emulate changes
2008-08-14 16:12:26 +00:00
punkrockguy318
a962ff65de
god damn it
2008-08-14 15:59:05 +00:00
punkrockguy318
01aaee7cf4
oops
2008-08-14 15:58:35 +00:00
punkrockguy318
4900b4afbd
attempt to fix frame advance
2008-08-14 15:58:16 +00:00
adelikat
627265e85f
Updated .chm (includes 2.0.2 changelog). Res - Removed an unnecessary separator.
2008-08-14 15:55:06 +00:00
zeromus
ddae078b3a
restore savestate error recovery functionality. This should have the side effect of guaranteeing that ( SF [ 2040761 ] Wrong savestate bug - crashes FCEUX) is resolved.
...
[[Split portion of a mixed commit.]]
2008-08-14 07:50:41 +00:00
zeromus
f6cb29ca1c
zeromus - SF [ 2047001 ] Low speeds crash FCEUX
...
this was caused by a bug in the sound engine which overflowed when things got too slow.
the instability at low speeds and turboing is not in the emulation but rather in the rather clumsy resynchronization code in the sound engine. this needs work, but the badness should be harmless.
2008-08-14 07:34:42 +00:00
zeromus
adb61c3586
SF [ 2050371 ] FCM>FM2 converter should release file handle
2008-08-14 06:43:51 +00:00
zeromus
1fdc5e6083
change version number
2008-08-13 23:23:04 +00:00
zeromus
aaec642b0b
cleanup
2008-08-13 23:20:51 +00:00
zeromus
c8e44d6d3b
try to fix savestates again
2008-08-13 16:30:31 +00:00
zeromus
8217d5ceea
fix
2008-08-13 08:45:45 +00:00
zeromus
b67554f47b
restore unzipping for sdl, also
2008-08-13 08:40:12 +00:00
zeromus
4d0086e899
fix gzip in windows...
2008-08-13 08:24:04 +00:00
zeromus
73388b53f5
cleanup. IPS support in sdl repaired and verified.
2008-08-13 08:01:58 +00:00
zeromus
db19fa189a
test
2008-08-13 07:59:48 +00:00
zeromus
709f1a2b4c
completing multiplatform archive/fopen cleanup
2008-08-13 07:52:32 +00:00
zeromus
85a03592c1
in progress: cleanup of multiplatformness of archive io apis
2008-08-13 07:49:48 +00:00
zeromus
bec2d54b54
add FORBID breakpoints - regions which block breakpoints from happening if they contain the PC
2008-08-13 07:41:46 +00:00
punkrockguy318
077f756572
fixed --input(1-4)
2008-08-13 07:06:41 +00:00
punkrockguy318
0797430e99
readded --input1 and --input2? could someone test?
2008-08-13 06:47:15 +00:00
zeromus
573b55afdd
fix to the fix to the fix for sdl
2008-08-13 05:13:24 +00:00
zeromus
13c8810730
fix sdl configfile woes
2008-08-13 04:47:19 +00:00
zeromus
9356512e9e
try to fix sdl config loading
2008-08-13 04:33:39 +00:00
zeromus
91147a80e0
[ 2047645 ] Creating a savestate object in Lua crashes FCEUX
2008-08-13 04:21:08 +00:00
zeromus
93c18133cb
[ 2047986 ] palflag 1 in .fm2 files crashes fceux ;
...
also, change build process so that upx doesnt happen until deploy.bat (lets you debug release builds)
2008-08-13 04:06:01 +00:00
adelikat
dcd2e0de0b
replay - length code cleanup
2008-08-12 17:01:20 +00:00
adelikat
20f9b53764
movie replay dialog displays fractions of a second (2 digits)
2008-08-12 16:52:18 +00:00
punkrockguy318
55cba7414f
snapname now fixed and slgith SConstruct cleanup
2008-08-12 16:48:02 +00:00
punkrockguy318
4f4f771661
made movie opener more robust from command line as well
2008-08-12 08:27:44 +00:00
punkrockguy318
5e44ec6f4a
fixed segfault when opening fcm files; will now warn user to open fm2 files
2008-08-12 08:24:39 +00:00
zeromus
b6bad1295e
SF [ 2046984 ] Player 3 inputs when not used
2008-08-12 07:32:44 +00:00
punkrockguy318
95b126c1cb
saner sound defaults in SDL
2008-08-12 07:24:16 +00:00
punkrockguy318
244b4dfaf2
--special option fixed in SDL .. closing SF [ 2047050 ]
2008-08-12 07:11:53 +00:00
zeromus
8565ed8f4f
print a special message when trying to open an FCM reminding user to convert. (finishes SF [ 2011832 ] Opening non movie file crashes FCEUX)
2008-08-12 06:58:52 +00:00
zeromus
3e983865df
SF [ 2046985 ] SRAM not wiped on power cycle (during movies)
2008-08-12 06:52:48 +00:00
punkrockguy318
595df73847
changed FileBaseInfo constructor to please gcc and quiet warnings
2008-08-12 06:06:48 +00:00
punkrockguy318
30d847a9b3
increased code readability
2008-08-12 05:58:24 +00:00
zeromus
89641c1b92
improve ips and filename generation system
2008-08-12 05:31:06 +00:00
punkrockguy318
17df29de0f
fixed build error (header include missing)
2008-08-12 05:04:40 +00:00
zeromus
f73de3b31e
restore IPS patching capability which was lost when archive support was added
2008-08-12 04:57:15 +00:00
zeromus
c8473ffadb
SF [ 2011550 ] Buffer overflow (change vsprintf to vsnprintf)
2008-08-12 03:35:54 +00:00
zeromus
215d329804
SF [ 2047004 ] Moviefilenames without extension don't automatically get fm2
2008-08-12 03:28:51 +00:00
qfox
475ac06f2a
Ah, I can fix this. Added extra newline to prevent stupid warning.
2008-08-11 22:00:52 +00:00
zeromus
52dc9c1839
ok we have to remember to set the numeric emulator version also
2008-08-11 20:31:45 +00:00
zeromus
032ac9597b
upgrade to cah4e3's latest mapper 163&164 code to fix a crash in a game
2008-08-11 17:20:56 +00:00
punkrockguy318
62629b9b00
fceux now writes config direcoty as soon as it starts whether a rom is
...
loaded or not
[[Split portion of a mixed commit.]]
2008-08-11 04:26:37 +00:00
punkrockguy318
d852574c62
Gfceux bugfixes and sdl fceux bugfixes
...
[[Split portion of a mixed commit.]]
2008-08-11 03:16:46 +00:00
zeromus
919896bba5
remove cnrom chr rom size limit for dwedit's homebrew cart.
2008-08-10 22:43:06 +00:00
zeromus
5f7ba50ec3
fixed a build ERROR due to punkrockguy's fixed build warning. we'll figure out the right way to do it later.
2008-08-10 18:13:34 +00:00
punkrockguy318
60147db30f
added file open dialog to movie playback and other bugfixes
2008-08-10 15:24:30 +00:00
punkrockguy318
88b1fffe9d
extensive sdl cleanup
...
see the changelog.txt for details
2008-08-10 13:38:39 +00:00
punkrockguy318
01a095c7a4
Numerious bugfixes and improvements, see changelogs for details
...
[[Split portion of a mixed commit.]]
2008-08-10 10:56:55 +00:00
punkrockguy318
4060708067
Fixed build warning
2008-08-10 09:54:59 +00:00
punkrockguy318
36d4f31a61
Fixed sdl build to reflect movie.h changes
2008-08-10 09:50:20 +00:00
punkrockguy318
6cf8efd2de
Sconstruct update:
...
Better detection of liblua library
Warns linux users if zenity is not installed
also got convertUTF to compile in linux
2008-08-10 09:34:45 +00:00
zeromus
41863383eb
SF [ 2030405 ] Avi recording: no sound b0rks format
2008-08-10 08:59:23 +00:00
punkrockguy318
5b6db7c429
Added a win32 file chooser to the sdl build for lua loading.. Could someone please test this?
2008-08-10 08:39:08 +00:00
punkrockguy318
16617596df
Lua script loading can now be done on the fly in the SDL build. F3 is the default hotkey. The file chooser however requires the zenity application to work.
2008-08-10 08:24:42 +00:00
zeromus
19100f0259
sturdier fm2 loader
2008-08-10 04:28:53 +00:00
zeromus
1cb06319e9
SF [ 2040463 ] Add an "author" text field in the record movie dialog; also, fixes to the old savestate support concerning what to do when movie data is found
2008-08-10 04:03:50 +00:00
zeromus
8309deab65
perhaps gracefully handle loading an old savestate with an embedded movie
2008-08-10 03:19:59 +00:00
zeromus
aff4bb2367
re-enable support for old-format savestates.
2008-08-10 03:10:23 +00:00
zeromus
91db1e71f4
SF [ 2041944 ] Savestates remember Lua painting
2008-08-10 02:43:54 +00:00
zeromus
3a0b893662
first attempt - support loading movies from archives.
2008-08-10 02:33:14 +00:00
adelikat
9d0e6ecb9e
added input display to the main menu
2008-08-08 19:03:15 +00:00
adelikat
9c496fa3f4
fixed the (null) default lua directory override
2008-08-08 17:12:29 +00:00
adelikat
464811abd4
Shift+L now default hotkey for luascript (windows version)
2008-08-08 13:01:44 +00:00
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
2c5a0a443a
lagcounter added to savestate
2008-08-07 04:56:40 +00:00
zeromus
ae0e3a5db4
SF case 2040448 View Slots bug - does not include new savestate naming
2008-08-07 04:10:41 +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
1efc95ef64
add memory.readbyterange(start,length) returns a string. hope it works!
2008-08-06 22:54:21 +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
zeromus
d82960c553
fix the rest of kuja's issues
2008-08-06 09:36:48 +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
715a47c281
bump version number in code to 2.0.2-interim
2008-08-04 23:07:21 +00:00
zeromus
8c4972ce61
final changes for 2.0.1
2008-08-04 22:27:19 +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
zeromus
10fec60609
rename the lua examples directory, update changelog, tweak deploy scripts
2008-08-04 18:15:03 +00:00
adelikat
49e4cafb61
.chm luabot info change
2008-08-04 17:21:49 +00:00
adelikat
9ba575fa82
Autofire fix, fceu.cpp was initializing to 0 instead of 1 (my silly mistake)
2008-08-04 17:05:29 +00:00
zeromus
37a5c13816
fix an mmc5 issue which made kujakiller's homebrew game not get access to all the wram he would like for it to have. i made homebrew games get the full 64KB of wram
2008-08-04 16:24:35 +00:00
zeromus
56e462ab72
fix the fix for the lua player2 fix
2008-08-04 16:03:18 +00:00
zeromus
0fd76158a0
fix the lua player2 fix
2008-08-04 16:02:46 +00:00
qfox
90b77e0790
Hurray, i fixed a bug. Sorta... :p (fixes lua input for player 2 and 4)
2008-08-03 17:06:47 +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
fa92fce5f3
test commit of auxlib
2008-08-03 00:16:45 +00:00
zeromus
fd76528909
try this auxlib in linux
2008-08-03 00:13:51 +00:00
punkrockguy318
537f7efb6d
Attempt to make auxlib cross platform. Does this still work in windows?
2008-08-02 23:54:50 +00:00
zeromus
74126c0e9b
fix auxlib and examples
2008-08-02 23:07:33 +00:00
punkrockguy318
0285667a71
Preliminary lua support for sdl
2008-08-02 23:06:33 +00:00
qfox
ca019d734f
auxlib.lua
2008-08-02 22:46:41 +00:00
qfox
e6c864f993
auxlib update
2008-08-02 22:46:01 +00:00
punkrockguy318
15ddb5f242
Changed --play option to --playmov for clarity.
2008-08-02 22:41:49 +00:00
zeromus
ad9e179568
get rid of the test iup code (we have better tests now!)
2008-08-02 21:31:46 +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
punkrockguy318
b3a1a6780a
directory mismatch;
...
MakeFName was referring to /movies/ for movies, whereas they should be stored in /movie/
2008-08-02 17:45:21 +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
punkrockguy318
ae08ef431d
added newline
2008-08-02 04:37:16 +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
zeromus
61586d6602
take out lua panic timer. it was making guis crash? maybe?
2008-07-31 23:18: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
7fd3d70bf8
fix linux compile bugs
2008-07-30 15:02:10 +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
zeromus
b47c5a9cf7
2008-07-29 00:42:02 +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
6000f47763
fix emulua gui.popup
2008-07-27 17:31:59 +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
adelikat
697f248eb0
AutoFire() now takes lag into account. If last frame was a lag frame it repeats the previous pattern.
2008-07-26 18:31:45 +00:00
zeromus
11cfac9920
render lua gui before writing avi
2008-07-25 19:14:19 +00:00
zeromus
6ee2f81ee4
apply bisqwits base64 fixes
2008-07-24 23:58:49 +00:00
zeromus
d8f83637e2
fix bug where canceling from archive browser causes emu to freeze
2008-07-24 22:44:56 +00:00
punkrockguy318
687bb3b7fd
fixed build warnning
2008-07-24 15:16:18 +00:00
zeromus
9a928f1b5e
newline at eof
2008-07-24 03:24:08 +00:00
punkrockguy318
d27a92d9a5
sdl now compiles
2008-07-24 03:18:48 +00:00
punkrockguy318
cbb5c8bc90
patch from bisquit to make savestates more efficient
...
also worked on the build system to accomidate for lua
2008-07-24 03:01:39 +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
3758d2aec8
2008-07-23 15:15:46 +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
04f13170e2
attempt to fix windows build
2008-07-23 02:34:43 +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
punkrockguy318
6cffaa98ee
sdl now builds, but archives are currently broken.
2008-07-13 05:03:17 +00:00
bbitmaster
595881979c
Deleted the MapperInit() call from the PowerNES() function. This was added in build 527 and was causing saved state problems in Just Breed, and possibly other issues. (It was causing mappers to get initialized twice)
2008-07-13 00:06: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
zeromus
81241b5d26
reorganize lagflag code
2008-07-10 04:55:52 +00:00
adelikat
ef349c0a0d
Lag counter colors work while paused
2008-07-10 04:51:58 +00:00
adelikat
584c444118
Lag Counter now has colors!
2008-07-10 03:21:04 +00:00
adelikat
3bff3154c7
Lag Counter on its own line (instead of added in with general messages)
2008-07-10 02:17:42 +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
1ebff1d250
Lag Counter implementation
2008-07-07 00:18:55 +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
8a89a598f8
If cheats file loaded, message is sent to window
2008-07-06 02:35:00 +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
zeromus
fb26316f95
- update fm2 documentation/
...
- fix problem with video config in release build (upx was causing problems)
- change movie format to support '.' or ' ' for blanks, but produce '.' now instead of ' '
2008-07-04 21:09:49 +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
punkrockguy318
48e8f5d378
fixed some build errors on latest gcc
2008-07-03 05:12:45 +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
zeromus
1c7878cf21
reinstalled the old palette
2008-06-30 03:46:40 +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
43a490e67b
fix freakout at end of tasedit movies
2008-06-29 16:24:37 +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
zeromus
d6d2cea7cd
fix zapper movie savestate bugs
2008-06-28 20:20:40 +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
zeromus
cc30240f72
changes to rerecord accounting
2008-06-27 04:39:14 +00:00
zeromus
b8bc74350b
diagnostic message did its job. taking it out
2008-06-27 04:22:33 +00:00
zeromus
e7bf6f1d16
debug prints for rerecord count
2008-06-27 04:02:16 +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
2e73f0dffe
Auto-save fixed
2008-06-25 04:16:43 +00:00
adelikat
f01cb59af5
Take 2!
2008-06-25 04:01:06 +00:00
adelikat
97f2ad9fb7
Attempt #1 to add movie name to auto-save files
2008-06-25 03:36:38 +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
29736a18f6
fix bug in splitpath that made tas savestate filename generation fail
2008-06-22 23:04:38 +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
94a807d428
line ending fix
2008-06-20 22:27:10 +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
d159696288
ever so slightly faster movie i/o? this has hit diminishing returns. binary mode is all that is left
2008-06-20 06:52:20 +00:00
zeromus
f17b83fb22
show correct movie data in replay dialog once again
2008-06-20 04:18:04 +00:00
zeromus
105a3e2516
try fixing zapper movies again
2008-06-20 00:50:01 +00:00
adelikat
c8e3eef74d
Fixed a potential movie desync problem for FDS games. (Disables disk shadow write during movie play). (This was a fceu.22 fix originally)
2008-06-20 00:12:56 +00:00
zeromus
e75fd93f68
oops. how did i check that in
2008-06-19 23:53:44 +00:00
zeromus
0883fdd050
fix to zapper movies and minor fix to movie loading
2008-06-19 16:19:48 +00:00
zeromus
0d6820d922
see if this fixes zapper movies
2008-06-19 03:26:37 +00:00
zeromus
85b5214f40
ohh i was wrong. dont do that.
2008-06-19 03:24:09 +00:00
zeromus
3078b63a3c
take into account first scanline when drawing the zapper input aid (crosshair)
2008-06-19 02:42:19 +00:00
zeromus
0eef479304
consistentify newlines
2008-06-19 02:41:47 +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
jeblanchard
0b7bf686a7
fewer warnings
2008-06-17 23:46:55 +00:00
punkrockguy318
757f810a1f
changed itoa -> sprintf()
...
itoa does not work with gcc, but sprintf serves our purposes
2008-06-17 17:58:33 +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
punkrockguy318
d9adfc4b69
Fixed some g++ compile issues
2008-06-17 16:42:02 +00:00
zeromus
fdf51e672f
finally fix the bad replay synching bug?
2008-06-17 08:32:24 +00:00
zeromus
742969facb
fix a bug which caused mmc1 (and maybe other mappers) not to re-initialize their save ram whenever they were replayed multiple times in release mode
2008-06-17 08:12:48 +00:00
zeromus
b82c266971
fixed a bad bug in memorystream which makes movie savestates work better
...
and now they work faster too
2008-06-17 07:55:27 +00:00
zeromus
ce3a9796c3
fixed fresh bug in movie savestates
...
thought of a better way to do the _P -> __P and _S -> __S conversion (simply make a new file x6502abbrev.h that has _P and _S defined in it which is to be included last in any file that needs it)
2008-06-17 07:10:53 +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
zeromus
62d4ca6cdb
slight performance boosts to save/load state when movies are running
2008-06-13 19:15:24 +00:00
jeblanchard
e42d3d288f
Fix frame-count of 0 in replay dialog
2008-06-13 02:03:55 +00:00
zeromus
66b43671bb
fixed recent breakages in movie recording
2008-06-13 01:42:30 +00:00
zeromus
41d375a435
fix bug in guid parsing causing rerecording always to fail
2008-06-13 01:33:46 +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
zeromus
12bdce8669
nothing
2008-06-12 07:20:15 +00:00
zeromus
fc9c64e5e7
make movies load faster
2008-06-12 07:10:46 +00:00
zeromus
043aabf009
add reset/poweron/etc column to movie format
2008-06-12 05:07:30 +00:00
zeromus
a1773fc087
fix a crashing bug when resetting or powering on with a movie loaded
2008-06-11 04:54:33 +00:00
punkrockguy318
a4647ef3e2
cleaned some code
2008-06-10 18:09:46 +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
fa951d9fbb
Save the position within an MMC1 controller write!
2008-06-10 05:04:51 +00:00
jeblanchard
6821875304
Possibly a fix for [ 1989029 ] Message log not working
2008-06-10 04:56:39 +00:00