Commit Graph

416 Commits

Author SHA1 Message Date
adelikat 8e8bbec3e0 getting stuff ready for a 2.1.4a maintenance release.
[[Split portion of a mixed commit.]]
2010-06-01 01:54:30 +00:00
adelikat 9cc28a4ebd Compile Help docs & webpages, Fix version string, fix up web pages for release. Update changelog to reflect release date + svn.
[[Split portion of a mixed commit.]]
2010-05-31 01:46:29 +00:00
adelikat acf8b33c70 Update changelog for last commit 2010-05-30 16:53:44 +00:00
adelikat 7c6c8d0941 Added lua function movie.getfilename() which returns the current movie filename without the path included. 2010-05-29 04:06:49 +00:00
ugetab ff284dd29c Made debugger able to break on and distinguish Stack reads/writes, regardless of the source of the stack change. Addresses bug 2809881, which asked for the address push from an NMI/IRQ to cause a break 2010-05-27 17:01:29 +00:00
adelikat 23277bc4df Win32 - Memwatch - ignore spaces at the beginnign of an address in the address boxes 2010-05-25 04:34:34 +00:00
mart0258 43938a1999 Disable auto-savestates during turbo 2010-05-25 03:31:03 +00:00
adelikat 68e300e7a2 Fix FCEUI_MovieGetInfo. It was keeping info.reset from being initialized and causing garbage to be used to determine if a movie began from soft-reset. As such the Win32 replay dialog was always reporting savestate movies as soft-reset. 2010-05-25 03:09:53 +00:00
adelikat 0fdd04954e Fix playmovie from beginning for movies that begin with savestate. 2010-05-25 02:34:10 +00:00
adelikat 6fdd63bc66 Update changelog 2010-05-25 00:33:03 +00:00
ugetab 3d244249d6 Made cheat menu's Pause When Active effect immediate 2010-05-23 04:34:13 +00:00
ugetab 0008e1313e Enabled multi-select in the cheat menu, so one can use the Right-click menu to toggle multiple cheats easily, and a safe multiple delete that asks for user confirmation if more than 1 item is selected. Doesn't seem to interfere with previous activity, beyond being able to hold a click longer than desired. 2010-05-22 15:13:46 +00:00
ugetab e5f12da441 After much effort, added NTSC 2x scaler option to both Windows and SDL. Includes new config option NTSCwinspecial. 2010-05-21 20:36:24 +00:00
adelikat 4e83ad049d Updated changelog for last commit, reverted the commenting of UpdateCheatsList(), we want that to happen every frame. 2010-05-20 13:43:19 +00:00
adelikat aa42fa2369 Win32 - Hooked up SingleInstanceMode to a checkbox in GUI config. 2010-05-20 02:16:57 +00:00
ugetab b68d9a91b8 Added Single Instantiation mode, which makes starting a second copy of FCEUX with a path to a game make it load the file into the first, then exit. To enable, set SingleInstanceOnly 1 in the config file. If someone else wants to edit things to make this easy on the user, go for it. If started with nothing in the command line, it will simply start a second copy. 2010-05-19 21:51:25 +00:00
adelikat 88e7627162 Remove stopmovie() on old savestate load attempt when a movie is active. The error checking prevents anything destructive from happening so there is no reason to stop the movie. 2010-05-18 18:10:17 +00:00
adelikat fdbbb5bbc0 Implemented a "full savestate-movie load" mode similar to the implementation in VBA-rr & SNES9x-rr.
In this mode loading a savestate in read+write doesn't truncate the movie to its frame count immediately.  Instead it waits 

until input is recording into the movie (next frame).  For win32 this feature is togglable in movie options and the context 

menu.  For SDL this is off by default and a toggle will need to be added.
2010-05-18 15:31:53 +00:00
adelikat fb579eb4b2 Made gamepad 2 off by default. 2010-05-18 04:52:05 +00:00
ugetab 046617c693 Added player 3 and 4 to autohold notification window. Made FCEU_DispMessage able to display to different screen locations to do it. Fixed up the input display code for autohold.
Wow, that's a lot of stuff changed for something so basic.
2010-05-16 04:18:49 +00:00
ugetab 6e58c31daa changelog 2010-05-15 07:41:35 +00:00
adelikat e8bed97821 Replay dialog, when selecting a movie in a relative path (.\movies for example), the recent movies list stores an absolute path instead. 2010-05-15 02:06:15 +00:00
adelikat 191196a2bb Win32 - When recording a movie, add it to recent movies 2010-05-15 01:48:53 +00:00
adelikat 06b37466c2 new PPU flag - changed "New PPU" to "NewpPU", made flag false if no flag is present in a movie header. Win32 - replay dialog - display new PPU flag. 2010-05-14 16:55:15 +00:00
adelikat 320223bd29 Win32 - Replay dialog shows pal flag 2010-05-14 16:21:03 +00:00
adelikat f4e01e6e77 New PPU flag in movie headers (doesn't change an emulators PPU state when loading a movie) 2010-05-14 16:03:07 +00:00
adelikat 5eeb0b3684 input display overhaul - a more desmume style system which shows both keys held the previous frame and immiately held keys that will be put in on the next frame 2010-05-14 03:09:27 +00:00
ugetab e9bb9102ae Added rudamentry Between-Frames input display code for adelikat to customize. He said he had everything except the keyboard query done, so this should make it simple for him to pretty it up. 2010-05-13 19:33:27 +00:00
adelikat 33ea23fee3 Input Display - displays a silver color when input is from a movie rather than the user 2010-05-13 03:53:20 +00:00
ugetab 6b963affea With special scaler in window mode, it's possible to resize to anything above the minimum. Fixed the special scaler minimum testing, and I think someone forgot a pair of brackets some time ago. 2010-05-12 18:43:04 +00:00
adelikat 9006fd7a73 Movies now have a "finished" option. If a playback stops the movie isn't cleared from memory, and can be replayed or a state loaded. Similar functionality as DeSmuME and GENS rerecording. 2010-05-12 15:31:24 +00:00
adelikat 4456368632 Loadstate now updates input display even with no movie loaded. 2010-05-12 13:06:23 +00:00
adelikat b5ea58271b Fixed so that loadstate updates input display during movie playback as well. 2010-05-12 03:14:41 +00:00
ugetab 6131a6ea79 Added Ram Search hot keys. Replaces previous committed Cheat Dialog hot keys. 2010-05-12 03:09:56 +00:00
adelikat 952320e1df Loadstate updates input display if movie is recording 2010-05-12 03:07:03 +00:00
ugetab 659684b936 Added hotkey options for the cheat dialog buttons Equal, Not Equal, Greater Than, and Less Than. Doesn't allow use of the checkbox options using hotkeys. 2010-05-11 22:12:49 +00:00
ugetab a8016502b0 Added gui.getpixel() and emu.getscreenpixel() to get LUA pixel written. Also fixed some coding misconceptions about how LUA worked for Game Genie Add/Delete functions. Documented stuff. 2010-05-10 07:20:55 +00:00
ugetab 40423f46a0 Fixed several LUA savestate issues, including crashes and silent failures, and added savestate.object(), which is savestate.create() with intuitive save state ordering. Also documented it. 2010-05-09 02:02:20 +00:00
ugetab 81e4c919bf Made updating the Interim version also include the revision and data of that revision. Updated the changelog for something else. Run \fceu\vc\defaultconfig\MakeDownloadHTML.bat to enable/disable download.html updating when compiling a Release version.
[[Split portion of a mixed commit.]]
2010-05-09 00:16:33 +00:00
adelikat 2a83f68df0 Updated changelog 2010-05-08 00:20:44 +00:00
adelikat 12b816bcd6 Updated changelog 2010-05-07 00:46:22 +00:00
ugetab b7fc64fe7e Added Goto command for Hex Editor. 2010-05-04 16:33:20 +00:00
ugetab 6c902a9562 Updated documentation for microphone, and reduced microphone polling restrictions. 2010-04-28 21:51:08 +00:00
fatratknight 98a22a6cc1 Reverted the choice to put the rewinder in registerafter. Separated out the backup options for individual players. Made the backup display slightly smarter. Also, updated changelog. 2010-04-26 02:17:55 +00:00
ugetab 6ad9147ac8 Added an option to Tools>GUI that creates/deletes a (program name).manifest file, to disable the stuff that kuja_killer didn't like. Only affects things for those using visual themes. 2010-04-23 19:32:51 +00:00
adelikat a96f1e5360 New lua functions movie.ispoweron() and movie.isfromsavestate() 2010-04-21 03:24:14 +00:00
adelikat daad084393 Win32 - Drag & Drop - if dropping a .fcm with no ROM loaded,
prompt for one (same functionality that was added to .fm2 files)
2010-04-20 19:28:05 +00:00
ugetab bad5a79e91 Added conditional debugging option 'K', for the bank the PC is on. A workaround-style option to address Tracker Item 2007006, which suggests 24-bit breakpoint addresses to account for bank. Testing shows that the bank evaluates to 0 on RAM code access. 2010-04-08 21:26:20 +00:00
adelikat 801f4c7d96 Fix bug that caused zapper.read() to crash when a movie playback ends. 2010-04-08 20:44:59 +00:00
adelikat 84e328d6ba Prepared files for release. This revision marks the 2.1.3 Release 2010-04-08 13:49:26 +00:00
adelikat cd6fe07f8e Update changelog 2010-04-08 00:58:21 +00:00
adelikat b38e181aa6 Win32 - Lua console - filename updates when lua scripts are dragged to emulator or recent filenames invoked. This is done by implementing an UpdateLuaConsole() function. TOOD: there are probably other useful things for that function to do. 2010-04-07 23:56:15 +00:00
adelikat b7b4629019 Lua - ip out all the code related to pausing/unpausing of the emulator when running/stopping lua scripts. Let the user be in control of that. 2010-04-07 21:45:06 +00:00
ugetab 3e34f5707b Made closing minimized windows stop trying to save the position as a negative number, part of what's reported under Tracker Artifact 2979512. 2010-03-31 03:46:16 +00:00
adelikat 4cf0532e30 Lua - fixed zapper.read() to read movie data if a movie is playing. Also changed the struct values to x,y,fire. This breaks lua scripts that used it previous, sorry. Fixed the zapper lua scripts to be compatible with the new zapper code. Updated documentation to reflect this change.
[[Split portion of a mixed commit.]]
2010-03-28 04:47:02 +00:00
punkrockguy318 f454e04542 GTK: added menu buttons for playing nsf files
i dind't even know this was possible with fceux, i'm a very happy man
2010-03-05 03:24:30 +00:00
adelikat 5ca3ed251e Win32 - If .fm2 drag & dropped with no ROM load, the open ROM dialog will appear 2010-03-04 15:09:49 +00:00
punkrockguy318 2909cb4cc8 all - print mapper name on rom load 2010-03-03 23:52:20 +00:00
punkrockguy318 13439c0ee8 sdl: vs unisystem keys now mappable 2010-03-03 22:55:42 +00:00
punkrockguy318 70fed68de4 SDL: changed default keybindings to match w32 defaults 2010-03-03 09:28:23 +00:00
punkrockguy318 603f78e7f6 2010-03-03 07:01:05 +00:00
adelikat 86f60b1371 Movie file format header now has a FDS flag. 2010-03-02 04:59:45 +00:00
adelikat 9149cf5326 Win32 - fix bug - cheats dialog - toggling a cheat in the cheats list box now updates active cheats count 2010-03-02 04:06:36 +00:00
adelikat d9f59e45f6 Win32 - a Disable Movie Messages during AVI menu item. 2010-03-02 03:34:15 +00:00
punkrockguy318 baf8099ceb cl update 2010-02-26 04:53:28 +00:00
punkrockguy318 d162ec7e0a update cl and todo 2010-02-24 09:53:53 +00:00
punkrockguy318 48061488d3 todo/changelog update 2010-02-24 06:02:05 +00:00
punkrockguy318 6c550a256b changelog entry 2010-02-23 01:33:05 +00:00
punkrockguy318 99530c69dc updated changelog 2010-02-19 04:54:05 +00:00
ugetab 9c5a81471e Added window bounds checking to all WM_MOVE entries due to a bug report and example fceux.cfg file from Gil_ at the nesdev IRC. Win32 only. 2010-02-07 22:19:38 +00:00
rheiny 07a0d1efd7 Trace logger now logs the values of the stack pointer register 2010-01-08 16:58:21 +00:00
punkrockguy318 906424172d added a changelog entry i forgot about earlier 2009-12-31 05:43:00 +00:00
adelikat ed575d0ff5 Update changelog 2009-12-10 16:52:43 +00:00
qeed 1605800776 update changelog 2009-12-08 00:54:04 +00:00
adelikat bc29607bde Changelog - added news of some fixed mappers 2009-12-05 02:33:09 +00:00
adelikat ecbf9a2dd4 Win32 - Cheats - Pause while Active checkbox installed. 2009-11-18 01:51:37 +00:00
adelikat c400aaab01 Win32 - Fix debug window so it doesn't crash if unminimized with no game loaded. 2009-11-17 23:50:03 +00:00
mart0258 7774d786cb Win32 - TasEdit - Adding functionality to interface items. 2009-11-14 02:46:03 +00:00
adelikat f3d9832f96 More changelog 2009-11-13 05:46:44 +00:00
adelikat f5af54bfd6 Forgot the changelog! 2009-11-13 05:39:49 +00:00
adelikat eeb10f9d58 Update the changelog that a few devs seem to be neglecting. 2009-11-08 14:46:41 +00:00
adelikat 2cf4d23994 win32 - debugger - added an auto-load feature 2009-11-05 04:36:46 +00:00
adelikat 7fdba079ca Update changelog and Version number to 2.1.3-interim 2009-11-03 17:04:49 +00:00
qeed fe12a1d308 76-in-1 seems to be playable now 2009-11-02 16:11:25 +00:00
adelikat f028e0d9bd Win32 - Memory Watch - Save Changes prompt - default to quicksave first and save as second (instead of always defaulting to save as) 2009-11-01 01:04:06 +00:00
qeed 2690605403 update changelog 2009-10-19 10:21:20 +00:00
qeed 8b2708c45a update changelog 2009-10-11 01:57:28 +00:00
ugetab 18cd4d6569 Fixed a debugger crash error I introduced while adding .deb saving, fixed an internal Unif/FDS filename issue that was affecting .deb saving/loading, and enabled bank display in the debugger for NSF and NES. FDS and Unif banks displayed aren't right, but shouldn't be a serious problem, even if not fixed. 2009-10-08 17:55:21 +00:00
adelikat dca0ce9ba6 Updated the changelog to reflect gocha's last commit. 2009-10-01 16:35:07 +00:00
qeed 18bbb65d4b update changelog 2009-09-27 03:00:52 +00:00
ugetab 0c2c1d2ee3 Forgot to update the changelog with the last commit 2009-09-16 20:38:23 +00:00
fatratknight feb135ce2e Added in an invert possibility for joypad_set. Using a string instead of true/false/nil will let lua invert the player's input. 2009-09-15 18:20:10 +00:00
fatratknight 0bea4a45d8 Reworked many things relating to joypad_set. New logic, removed a few functions, all that stuff. Hopefully a few bug fixes with no new bugs on the way. Haven't put in the invert that I like, but hopefully that isn't hard to put in. 2009-09-15 16:39:49 +00:00
adelikat b40947ad71 Win32 - Map Hotkeys dialog - fixed bug where dialog would not close by the "X" or Alt-F4 2009-08-23 01:10:45 +00:00
adelikat 106e1ca031 Win32 - adding a Save Config File menu item. 2009-08-22 17:18:58 +00:00
adelikat ced6d87483 Win32 - Added a menu item to toggle to New PPU 2009-08-12 23:50:20 +00:00
adelikat 6411ba535a Fixed bug that caused new movies be created in /movie instead of /movies 2009-08-11 00:43:27 +00:00
qeed f304746045 updated changelog 2009-08-08 20:06:42 +00:00
adelikat dd9902b94e Updated changelog. 2009-08-07 20:21:20 +00:00
adelikat 5b75a119f5 Win32 - fixed an erroneous assumption made in 2.1.1 that caused the recent roms menu to be grayed out even when there were recent roms (however, it uncovered an underlying bug in the recent menu saving that needs to be fixed at some point). 2009-08-05 15:30:57 +00:00
adelikat b42304558c Changed version name to 2.1.1 in preparation for release. Marked this revision in changelog for easy revert to 2.1.1 2009-07-29 18:27:23 +00:00
adelikat 815a525714 Win32 - TextHooker - drag & drop for table files 2009-07-01 23:31:11 +00:00
adelikat 78af47d32c Win32 - Drag & Drop for cheat (.cht) files 2009-07-01 14:17:27 +00:00
qeed f5da7d7ebe updated the changelog 2009-06-26 01:06:42 +00:00
adelikat dbaa85bfc3 Win32 - CD Logger - Drag and Drop for .cdl files 2009-06-25 13:25:13 +00:00
qeed 9e2c3ef5b2 update changelog 2009-06-25 03:18:50 +00:00
adelikat 6e9cf95760 Win32 - memory watch - option to bind to main window, if checked it gives GENS dialog style control, where there is no extra task bar item, and it minimizes when FCEUX is minimized 2009-06-25 02:56:18 +00:00
adelikat ae60f641c2 Win32 - -palette commandline option 2009-06-25 00:59:50 +00:00
adelikat 6513468ac7 Win32 - Sound Dialog - cleanup, when sound is off, all controls are grayed out 2009-06-25 00:25:41 +00:00
adelikat a4bcc8d28a Win32 - Hex Editor - Drag & Drop for .tbl files 2009-06-25 00:05:43 +00:00
adelikat 7574788b23 Win32 - Drag & Drop for .fcm, it converts and then loads the converted movie automatically 2009-06-24 23:11:43 +00:00
adelikat 83623cc9b9 Win32 - Drag & Drop support for palette files 2009-06-24 13:52:40 +00:00
adelikat 0d3323887c Win32 - Drag & Drop support for savestates 2009-06-24 02:05:31 +00:00
qeed 7166219de2 updated the changelog 2009-06-22 15:11:29 +00:00
adelikat eb7cbc5673 win32 - memwatch - save menu item is grayed if file hasn't changed 2009-06-21 17:17:06 +00:00
adelikat 0fa27c49cd Win32 - Memwatch - fixed a regression I made in 2.0.1 that broke the Save As menu item 2009-06-21 03:09:58 +00:00
qeed 5ef396bb10 Updated the changelog.txt 2009-06-17 13:43:16 +00:00
adelikat 212d23bb22 doh, changelog 2009-06-16 20:04:04 +00:00
adelikat d31f203d25 My attempt to describe this fix in the changelog 2009-06-11 16:47:33 +00:00
adelikat 87068eba38 Win32 - Hex Editor - changed ROM values again dsiplay as red, saved in the config as RomFreezeColor 2009-06-11 13:59:09 +00:00
rheiny 0de4ad663e Fixed reported issue 2746924 (md5_asciistr() doesn't produce correct string) 2009-06-06 14:36:41 +00:00
adelikat e8b40819b9 win32 - hex editor - freeze/unfreeze ram addresses now causes the colors to update immediately, but only with
groups of addresses highlighted at once (single ones still don't yet update)
2009-05-25 20:52:07 +00:00
adelikat 9ee1449a74 Win32 - new Context Menu item - Save Movie As.. available when a movie is loaded in read+write mode. 2009-05-25 20:30:32 +00:00
adelikat a0c535cd60 Win32 - Fixed an oversight I made in remove recent additions, and updated changelog 2009-05-25 18:24:21 +00:00
adelikat e93a3b1ad3 Win32 - Added a remove recent item function, hooked it up to memory watch. Now if a bad item is selected, the user has a choice to remove it from the list. 2009-05-25 17:06:04 +00:00
adelikat 94fb04aefd Win32 - Load Last Movie context menu item added. 2009-05-25 15:48:16 +00:00
adelikat c771ac2d6d Win32 - Recent Movie Menu added 2009-05-25 15:42:24 +00:00
adelikat a15469f103 forgot the changelog! 2009-05-25 04:30:29 +00:00
adelikat 5a7de6c53f Win32 - Hex Editor - enabled & implemented the Save Rom As.. menu item. 2009-05-22 23:20:59 +00:00
adelikat 5f76335d65 Win32 - Window caption now shows the name of the rom loaded. 2009-05-22 16:45:22 +00:00
adelikat 9b02fef39a Win32 - Hex Editor - allow the user the ability to customize the color scheme through RGB variables stored in the .cfg 2009-05-22 14:37:04 +00:00
adelikat 81c9c575db win32 - reverted fixedFontHeight to 13 instead of 14. Gave the option of adjusting the height by modifying RowHeightBorder in the .cfg file 2009-05-22 00:57:35 +00:00
adelikat 6f4162641b Win32 - Made fullscreen toggle (alt+enter) remappable 2009-05-21 17:13:08 +00:00
shinydoofy 7fcd1f8683 SDL: added --subtitles argument (mostly for avi capturing, I guess) 2009-05-15 20:45:44 +00:00
shinydoofy c7a24fe74f SDL: fixed Four Score movie playback 2009-05-10 18:26:45 +00:00
adelikat 33d0a03b34 Win32 - Stop movie at frame x feature - fixed off by 1 error 2009-05-04 13:38:41 +00:00
shinydoofy a8b61ea489 SDL: added --ripsubs 2009-04-23 21:34:30 +00:00
shinydoofy 0aee98b006 SDL: fixed input issue and making Lua optional again 2009-04-15 03:40:08 +00:00
punkrockguy318 06e22c91a8 Fixed the mysterious input issue that was caused by not having liblua installed. 2009-04-14 17:54:38 +00:00
shinydoofy b4f4f62553 SDL: implemented FCEUD_SaveStateAs and FCEUD_LoadStateFrom 2009-04-12 16:38:59 +00:00
shinydoofy 447383efd2 SDL: implemented FCEUD_MovieRecordTo 2009-04-11 20:30:22 +00:00
adelikat dd643f96e0 Currentslot default is now 0 instead of 1. Win32 - remember last saveslot 2009-04-11 13:20:27 +00:00
shinydoofy 864afe4264 SDL: added --pauseframe to pause after frame x 2009-04-11 04:03:46 +00:00
shinydoofy 67c9ed20fd SDL - hotkey Q for toggling read-only/read+write 2009-04-11 03:26:36 +00:00
shinydoofy f3be58f2a6 SDL: fixed fcm->fm2 once again. no more NULLbytes 2009-04-04 14:04:36 +00:00
shinydoofy 1255f3fd74 fixed NULLbytes for win32 for now by reverting my changes 2009-04-04 09:05:00 +00:00
adelikat 272ce35cf1 update changelog to show the 2.1.0 - 2.1.1 break 2009-04-01 17:24:14 +00:00
adelikat 6c001a81cb Win32 - Reverted acmlm's /dll folder fix. 2009-03-29 12:43:51 +00:00
shinydoofy 48a9428abc SDL: hotkey Del to toggle --mute for avi capturing 2009-03-28 22:15:53 +00:00
shinydoofy 5d95228971 SDL: fix crash with fm2 and fcm->fcm conversion 2009-03-28 20:53:21 +00:00