Commit Graph

915 Commits

Author SHA1 Message Date
adelikat 6dc917231f Win32 - more turbo fixes 2008-12-19 06:24:20 +00:00
adelikat dde6132ded Win32 - better sound bypassing during turbo while muteturbo is checked. 2008-12-19 05:51:34 +00:00
punkrockguy318 982facdad7 fix compile errors with gcc 2008-12-19 02:29:39 +00:00
shinydoofy 8f798d564d fixed major SDL compiling errors due to r1037 and re-added newline at EOF for ines.h - win32devs, please check for unusual behaviour this may have caused 2008-12-18 22:09:43 +00:00
adelikat 2fc3a60c55 Win32 - first Full screen fix, will stay in Full screen mode now 2008-12-18 17:56:41 +00:00
adelikat cf78b188ad Win32 - Debugger - added "Restore original size" button 2008-12-16 16:08:42 +00:00
adelikat 35ea920c3c Win32 - Debugger - fix issue with invalid child sizes 2008-12-16 15:25:20 +00:00
adelikat b7c47221c7 Win32 - cheats search lists number active cheats, freezing addresses in hex editor updates cheats dialog, hex editor has minimize and maximize buttons 2008-12-16 05:31:58 +00:00
adelikat 3c9288c253 Win32 - better handling of UpdateFrozenList() 2008-12-15 18:53:48 +00:00
adelikat f2387b6a2a win32 - fix bug I introduced to memwatch in last commit 2008-12-15 18:19:34 +00:00
adelikat 7148bf9de2 Win32 - 1) prevent user from freezing more than 256 addresses, 2) Memwatch will display frozen addresses in blue, 3) Memwatch - menu item for collapse window 2008-12-15 05:00:34 +00:00
punkrockguy318 96609ff799 fixed some more sdl compile errors (still broken) 2008-12-15 02:56:15 +00:00
punkrockguy318 e9f19509f1 forgot a header for atoi 2008-12-15 02:51:04 +00:00
adelikat ca13b2ecaa Win32 - Hex Editor - prevent the user from freezing more than 256 addresses at once 2008-12-14 22:08:33 +00:00
adelikat 403a5c8b56 Win32 - memwatch - dialog now collapsable to 1 column 2008-12-14 21:09:16 +00:00
adelikat 2e872ed36b Win32 - memwatch - very minor GUI fix 2008-12-14 18:43:34 +00:00
adelikat df4aed36ab Win32 - view comments context menu item 2008-12-14 17:20:46 +00:00
adelikat 49a8bc25cf Win32 - minor mute sound on turbo fix 2008-12-13 03:31:44 +00:00
zeromus 551cb8e866 clean up header file, for fewer dependencies and hopefully slightly faster builds. also fix a couple of const arrays which were being defined in a .h file 2008-12-13 02:47:07 +00:00
adelikat db4c46e79e Win32 - more context menu items 2008-12-13 02:28:05 +00:00
adelikat 26fdf49777 win32 - ripped out my failed add comment/subtitle function 2008-12-13 01:55:04 +00:00
zeromus 408d0306b6 fix linker error re SetSnapName 2008-12-12 17:39:27 +00:00
CaH4e3 63786ca82f VC09 project, updated VC08 project, VC07 must be much complicated for me, so please, someone fix it too ;)
old unneeded mappers removed too
2008-12-10 15:48:23 +00:00
CaH4e3 6d1651dad7 All this mapper shit from FCEUMM enjoy ;) 2008-12-10 15:20:40 +00:00
zeromus 282cc53219 fix issue with fourscore input not being tied into emulator in windows port 2008-12-09 22:41:58 +00:00
adelikat ee073a7049 Win32 - removed frame advance from menu since it caused too many problems 2008-12-09 18:44:25 +00:00
adelikat aafb4cac59 Win32 - ix bug in context menu positioning 2008-12-09 14:18:04 +00:00
adelikat 8640e4e970 Win32 - more context menu items 2008-12-09 06:06:11 +00:00
adelikat efa04ca78c Win32 - code cleanup - window.cpp WM_COMMAND 2008-12-09 05:51:49 +00:00
adelikat e08f3af8bf Win32 - stop lua menu item gray if no lua script is running. 2008-12-08 18:17:28 +00:00
adelikat 4c49d50590 Win32 - Fix bug where no sound + mute turbo caused chirps when toggling turbo. Disabling sound disables sound options. 2008-12-08 17:52:06 +00:00
adelikat 6554177813 win32 - open rom runs close rom first, fixes bug where sav file was not getting updated 2008-12-08 17:25:29 +00:00
adelikat 2b34f2624c Win32 - doloopy code clean up, Memwatch - fix bug in RamChange() 2008-12-08 16:45:11 +00:00
adelikat a0d143c3ec Win32 - turbo employs frameskip 2008-12-08 04:13:26 +00:00
adelikat e534c03691 more FCEUI_Emulate code clean up 2008-12-05 04:23:48 +00:00
adelikat b199505bcb fceu main loop - code cleanup. Saves a few cycles in a the process! 2008-12-05 03:59:46 +00:00
acmlm a1aaca5df1 - new font, slightly bigger with a blue background
- lua libraries loaded from "dll" subdirectory (on Windows)
2008-12-03 01:33:05 +00:00
adelikat dae7cd4c2a Win32 - memwatch - Fix ramchange bug & save as bug 2008-12-01 19:23:20 +00:00
adelikat 8fa380903d attempt to add features "add comment" and "add subtitle". Buggy atm. 2008-12-01 18:39:58 +00:00
punkrockguy318 6daefb7c46 fixed gcc compile error and made hotkeys consistant with docs
[[Split portion of a mixed commit.]]
2008-12-01 00:37:40 +00:00
qfox 70668b78d0 Fixed two position safeguards for memwatch and debugger. 2008-11-24 19:58:21 +00:00
adelikat fb876cbbc9 Win32 - right click context menus for main window 2008-11-24 19:18:13 +00:00
adelikat a51aa36f29 Win32 - added many hotkey items as menu items 2008-11-24 15:24:11 +00:00
adelikat 79a6391a7d Win32 - fixed a couple of booboo's in the AVI filename + directory selection code 2008-11-24 02:55:55 +00:00
adelikat 47236ddffa Movie subtitles can now be put in avi. Win32 - menu toggle item. 2008-11-24 00:45:25 +00:00
adelikat 57de01eb86 Subtitles have their own message function. 2008-11-23 23:49:15 +00:00
shinydoofy 60fe20142e movie subtitle toggle for SDL 2008-11-23 22:29:02 +00:00
adelikat ce8bcd1b83 Win32 - Movie Subtitle Toggle fixes and added to Hotkeys 2008-11-23 22:20:00 +00:00
adelikat 13d2afeffb Win32 - Movie subtitle toggle menu item 2008-11-23 21:41:33 +00:00
adelikat eb65e0122b Movie subtitle system installed 2008-11-23 21:28:22 +00:00
adelikat 79abc27140 Win32-TASedit minor changes, Help menu item to TASEdit + Hex Editor 2008-11-23 05:07:34 +00:00
adelikat b71b1679eb Win32-turbo now works with VBlank sync options. Fix warning in memwatch.cpp. Added Cheats Hotkey Menu Item update. 2008-11-23 03:10:09 +00:00
qfox 5f070f983c Changed movie.framecount() (forgot that in previous rev) and updated changelog to reflect these changes. Also removed old basicbot docs. 2008-11-21 15:16:32 +00:00
qfox 2b8631829a Lua: added mapping to joypad.read and joypad.set. Added function to toggle background and sprite rendering: FCEU.setrenderplanes(sprites, background) which accepts two boolean arguments to toggle those planes from within Lua. 2008-11-21 15:07:09 +00:00
adelikat 3bd5e7ffec Added Open Cheats hotkey (Windows only function) 2008-11-17 15:12:04 +00:00
adelikat d97699e058 Some code clean up 2008-11-17 14:50:42 +00:00
adelikat c7716b31ff Win32 - Menu items show current hotkey for menu items that have a mapped hotkey 2008-11-17 06:18:48 +00:00
adelikat ca1543289e Win32- RamChange() tweaks 2008-11-16 22:58:41 +00:00
adelikat 113fb5f339 Win32 - Memw - ram monitor implementation, now uses 4 addresses 2008-11-16 22:37:57 +00:00
adelikat b18cd2afdb Win32 Memwatch - ramchange implemented for 1 address only 2008-11-16 18:37:08 +00:00
adelikat 6c0c38ddcb Win32 - Memwatch - ram monitoring fixes 2008-11-16 17:22:41 +00:00
adelikat 4119180195 Win32 - Memwatch - ram change monitor beta version 2008-11-16 16:58:12 +00:00
adelikat e405aae7fc Win32 - re-enabled sound buffer time 2008-11-16 04:56:09 +00:00
adelikat a2490c3b10 Clip Left and Right Sides option now taken into account when drawing messages on screen. 2008-11-16 04:38:19 +00:00
adelikat e64ce0f489 Win32 - implemented Drag & Drop for movie (.fm2) files 2008-11-16 02:58:02 +00:00
adelikat 7b3b667c08 Win32 - Hex Editor - uses ROm name for Dump Rom/PPU to file 2008-11-15 02:57:13 +00:00
adelikat e29081de7a Win32 - texthooker and memory watch use ROM name as default file name in Save as dialog box 2008-11-15 02:38:12 +00:00
adelikat 9ac49d11a1 Win32 - texthooker fixes - 1) reinstalled error checking on dialog startup. 2) Fixed crash on save file 3) Texthooker updates while game is playing 3) Remembers window position 4) Fixed bug where cancel save gives error message. 2008-11-15 01:35:29 +00:00
adelikat f1ad20b749 Win32 - fixed an odd bug that crops up when video is set to force apsect correction AND special scaling 3x. If user attempts to resize smaller (which he shouldn't if he has special scaling, but still) the video was getting calculated incorrectly. The solution is a bit hacky, but it works. 2008-11-14 18:39:05 +00:00
adelikat 8c174ae9b2 Oops, fixed the bug I introduced. Frame display toggle now works. 2008-11-14 13:35:01 +00:00
punkrockguy318 08ba562b06 test commit to fix sdl frame advance 2008-11-13 18:45:13 +00:00
punkrockguy318 ef335b1321 small change to last rev 2008-11-13 18:25:25 +00:00
punkrockguy318 a29c8f25a4 hotkey overhaul; should increase sdl performance 2008-11-13 18:23:17 +00:00
adelikat 0a5f20c034 Frame counter can now display when no movie is loaded. (If no movie, reset and power reset the counter to 0). 2008-11-11 22:58:29 +00:00
zeromus 3a8eb3ea3a fix issue which caused nonpersistent savestates to break after you load them once 2008-11-11 20:31:51 +00:00
punkrockguy318 465ad101d1 savestates mappable in sdl 2008-11-11 18:51:06 +00:00
adelikat a781ee5abd Removed accel table from main window (since all previous accel keys are now in the mappable hotkeys). 2008-11-11 04:17:05 +00:00
adelikat 8ac6fa1256 Added Open Rom and Close Rom hotkeys (functions are #IFDEF WIN32). Win32 - removed accel keys for Open/Close ROM. Res.rc cleanup. 2008-11-11 04:09:08 +00:00
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