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
adelikat
cec1766f34
Read-only loadstate - revert a logic error I had in determining a "future event" error.
2010-05-18 04:07:25 +00:00
zeromus
4e66aaef9c
replace most of the crappy iostream stuff with EMUFILE
2010-05-17 21:02:38 +00:00
adelikat
fb1240c262
Fixed the timeline checking function. The mistake was assuming that FCEUX didn't save the entire movie in a savestate. Now that I know it does, the fix was rather simple.
2010-05-17 15:51:11 +00:00
adelikat
5993feb80c
Getting the ball rolling on replacing the movie savestate ostream usage. Porting over the emufile class for desmume. Had to impport its types.h as types-des.h to get it to compile. Added the files to both the vc9 & vc10 proj files.
2010-05-16 19:41:11 +00:00
adelikat
7480101827
Timeline error messages now report the frame where the savestate branches from the movie file.
2010-05-16 19:26:29 +00:00
ugetab
64fd9f0c44
Fixed the input display auto hold code I put in yesterday, and optimized the code slightly.
2010-05-16 14:23:23 +00:00