Commit Graph

1904 Commits

Author SHA1 Message Date
adelikat c2a9da0adc Movie errors - fix timeline error so that it stops movie if backups are disabled (since it will be unable to restore previous state). Also informs user of the situation. 2010-05-28 19:25:42 +00:00
ugetab 271815d60e Updated the code for the last commit. I added it rather in a bit of a hurry, but didn't account for a few things. Should work well enough now. 2010-05-28 16:45:57 +00:00
ugetab ead5e3f1ae Bug 3008383 had some merit, on further testing. Added something to hopefully fix the debugger updating problem for all situations. 2010-05-28 16:08:33 +00:00
zeromus d607cee1c4 enjoy the same speedups in the replay dialog 2010-05-28 04:04:47 +00:00
zeromus bccf3f2f85 movie speedups 2010-05-28 03:59:19 +00:00
adelikat 988753e116 Bind SSLOADPARAM_BACKUP to backupsavestates bool 2010-05-28 03:28:44 +00:00
ugetab fcdbf68117 Put some more work into the stack breakpointing code, so it works closer to what is expected. 2010-05-27 22:18:52 +00:00
ugetab 186a9544c8 Added imperfect PAL scanline readout in debugger. It's quite possible that the NYSC version is imprecise to begin with. 2010-05-27 19:07:21 +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 ed2a319661 Win32 - TASEDit - more mapping out logic & structure. 2010-05-26 02:26:31 +00:00
adelikat 95d40beaee ditto 2010-05-25 18:15:10 +00:00
adelikat 50928c86fa Win32 - TASEdit - more cleanup and commenting about what needs to be done. 2010-05-25 18:04:33 +00:00
adelikat 042feb025f Win32 - TASEdit - project class - lots of notes as to the proper implementation of this (will need a slight overhaul) as well as adding a lot of private member data. 2010-05-25 17:42:52 +00:00
adelikat 5d590e4054 Win32 - TASEdit - Pause toggle button 2010-05-25 16:48:52 +00:00
adelikat bb4ef400b6 Win32 - Cheats - addded "Delete selected cheats" context menu item 2010-05-25 15:36:46 +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
mart0258 b33b01febd Prevent .zip files containing no valid files from causing crash 2010-05-25 03:20:48 +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 f9fbb68208 Win32 - Replay dialog - one of the info labels was being cut off slightly by another. 2010-05-25 02:59:38 +00:00
adelikat 0fdd04954e Fix playmovie from beginning for movies that begin with savestate. 2010-05-25 02:34:10 +00:00
adelikat 1aafbe1a62 Fixed so that Play movie from beginning has no affect on a movie that starts from a savestate rather than attempting to and using a power cycle to do it. TODO: properly replay a movie from beginning that starts from savestate. 2010-05-25 00:50:27 +00:00
adelikat 6fdd63bc66 Update changelog 2010-05-25 00:33:03 +00:00
CaH4e3 1dd4e93cec mapper 19 savestate fix
mirroring for "Dream Master (J)" corrected to "four-screen" by CRC check
2010-05-23 18:37:31 +00:00
ugetab b2195e188b Accidentally added a compiler warning too. Fixing that now. 2010-05-23 16:11:13 +00:00
ugetab bf27edd686 Altered the previous commit to handle every known method of run and pause. 2010-05-23 16:04:13 +00:00
qeed bc334c4cac add nes_ntsc to the build script 2010-05-23 15:56:39 +00:00
ugetab b05cb472da Fixed bug 3005909, which involved pausing emulation outside of the debugger, then trying to use the debugger commands, and having the CPU registers become corrupted. 2010-05-23 15:52:42 +00:00
ugetab 3d244249d6 Made cheat menu's Pause When Active effect immediate 2010-05-23 04:34:13 +00:00
ugetab 2f4384c1d5 Made a minor error when adding the multi-select coding to cheat.cpp. This fixes it. 2010-05-23 03:47:28 +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
adelikat bff9590dbd Code cleanup - made a function I wrote awhile back more effecient slighty. Removed/edited some stale comments. Nothing of this commit should change functionality of anything. 2010-05-22 04:39:08 +00:00
ugetab 0e7752fc4c Forgot to include the new files in the last commit. Now it will compile. 2010-05-21 20:42:05 +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
CaH4e3 f1f21bb00e cdlogger: fixed bug preventing correct interrupt vectors logging (there is no IRQ loggead at all)
cdlogger: various code refactoring and cleanup
2010-05-20 12:45:20 +00:00
ugetab 892758907d Made the Message Log more verbose about header info on load. Changed in response to tracker item 2805970, but I don't trust that the document provided is accurate, so verbosity was increased instead. 2010-05-20 07:01:41 +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
zeromus bca41a8c4b fix up opening roms from archives 2010-05-19 16:26:26 +00:00
adelikat 642ef6e568 frame counter turns red on MOVIEMODE_FINISHED 2010-05-19 03:46:52 +00:00
adelikat 83fb3e9ffa Code cleanup - moved ppu toggling to a function called FCEU_TogglePPU() in fceu.cpp 2010-05-19 02:12:11 +00:00
qeed ccf831a2fb fixed fceud_fstream to use EMUFILE to open the file, should be compilable again 2010-05-18 19:00:54 +00:00
qeed 11e94c3e99 fixed 2 compile errors for gcc, more awaits.. 2010-05-18 18:22:20 +00:00
adelikat da875309c1 Win32 - Add messages to screen & messagelog on PPU change. 2010-05-18 18:20:52 +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 3eb19d2584 VS2010 pops up line 64 of bworld.cpp as a warning (as opposed to past VS versions). Disabling the warning on that file. 2010-05-18 15:46:32 +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 8f222b3c91 More efficient if logic in CheckTimlines(). Added a flag for a feature of full copy savestates. This is a VBA/SNES9x type feature where a savestates full movie content can be loaded in read+write. Those emulators perform this option with a bit of trickery by not truncating the movie data until the next frame. Instead we are going to give the user an option to use this mode through the user interface. 2010-05-18 12:54:54 +00:00
adelikat fb579eb4b2 Made gamepad 2 off by default. 2010-05-18 04:52:05 +00:00