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