mart0258
43938a1999
Disable auto-savestates during turbo
2010-05-25 03:31:03 +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
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
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
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
ugetab
bd5933dd68
Further optimization, now that I know the code functions and have something to fall back to if I mess up.
2010-05-13 21:08:37 +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
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
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
05c76ec6c2
1. Debugger no longer reloads itself to load new game .DEB data
...
2. Added checkbox for .DEB loading
3. Updated Symbolic Debugging info in help documents
4. Made bookmarks work (need to check the rest of the //MBG TODO items too)
2010-05-06 00:34:45 +00:00
fatratknight
45c10c1e23
Fix attempt #2 of a desync under high lua load, joypad.get, and a stateload from the user. Removed a call to FCEUD_UpdateInput, that's the whole fix. I mostly undid ugetab's recent changes in this change.
2010-04-26 01:58:49 +00:00
ugetab
d5fa95c276
Fixes an error with joypad read coding in LUA with processing-heavy scripts, when loading save states. Yes, it takes all of that to cause the error. Someone who uses FCEUX to TAS should try stuff starting from a save state, with LUA going.
...
FatRatKnight believes it's because the process of pressing a button to load a state, combined with the keyboard reads in LUA, and the heavy processing delaying code execution combine to allow for a skipped frame. The heavier the LUA processing, the more likely a skipped frame.
2010-04-24 22:20:10 +00:00
mart0258
d9be086126
MinGW - fix some possible build issues and compile time errors
2009-12-11 03:07:34 +00:00
mart0258
270ce9466b
Add autosave qty and frequency to config + stability fix
2009-11-26 02:11:09 +00:00
CaH4e3
112d03d87f
fixed crash on game loading for any battery backed roms with mappers from MapInitTab
2009-11-08 11:12:37 +00:00
gocha
3ab41b359c
ported memory hook codes from gens, then re-implemented memory.registerwrite, and add memory.registerexec; FIXME: CallRegisteredLuaMemHook in nsf.c, I couldn't get how it should be; there might be other issues possibly
2009-10-11 08:34:10 +00:00
qeed
5a2750d160
Fixed linux compilation issues
2009-10-10 23:12:21 +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
gocha
585cb80257
add gens style RAM tools; RAM watch somehow works, but RAM search doesn't work well for some reasons. I hope I'll fix it a little later.
2009-10-08 07:04:41 +00:00
gocha
dfeff60615
Remove emu.OnClose and register fceulib as emu instead.
...
Add emu.registerbefore, emu.registerafter and emu.registerexit.
2009-10-08 05:02:22 +00:00
ugetab
6b6d218388
Working Debugger list(.deb) Saving and Loading finished.
...
It's even less of a hassle to use now than it is to use in FCEUXDSP. Debugger/watchpoints automatically reload on game change, no phantom information traversing .deb files, and it's compatible with the FCEUXDSP .deb files.
Took a long time to write & debug the code, so there may still be errors I didn't catch.
2009-09-18 03:29:44 +00:00
ugetab
86ce4304cb
Nearly working Debugger list Saving and Loading.
...
It loads correctly. It saves correctly in most cases.
The issue is that it randomly overwrites the debugger's list for an opened game if you cycle through the recent files list, or it otherwise fails to load the opened game's .deb file.
2009-09-17 06:36:09 +00:00
ugetab
208d27fd14
The modified FCEUXDSP 1.07 NSF Updates were applied.
...
Additionally, Hex Editor and PPU coding that was causing errors because of the updates was also changed.
2009-08-07 19:24:50 +00:00
CaH4e3
9e77b890a5
latest fceumm mappers merged into fceux
...
fixed sound volume bug
a lot of vandal modifications lol
2009-03-22 05:31:17 +00:00
adelikat
e4339554fb
Closing a game or opening a new game resets the frame counter
2009-03-13 16:27:29 +00:00
adelikat
0bb0d643ce
Win32 - TraceLogger - Fix bug where user can't scroll log text while auto-updating
2009-03-12 13:09:51 +00:00
adelikat
9ecb9f1821
Win32 - small fix to recent roms menu
2009-03-06 16:59:55 +00:00
adelikat
00f4ce012f
Win32 - Sound channel volumes - fixed a careless error I made
2009-03-02 02:58:55 +00:00
adelikat
2960c30888
change FSetting sound volume defaults to 100 (based on a 0-100 scale)
2009-02-07 02:00:19 +00:00
adelikat
c68e7c58e0
checking in WIP of Individual sound channel control
2009-01-12 18:59:00 +00:00
adelikat
800ebed60b
Win32 - View save slots Menu Item added.
2008-12-27 00:08:29 +00:00
adelikat
e7cf0d62c6
Win32 - Next save slot and Previous save slot menu items added.
2008-12-26 23:49:45 +00:00
adelikat
d3697ca84e
Win32 - Menu items Save State and Load State added. FCEU Menu reorganization.
2008-12-26 23:26:43 +00:00
adelikat
62641715fc
auto-save fixes, prevent loading an auto-save from previous session. Win32 - added flags for enabling auto-save menu item.
2008-12-24 05:07:32 +00:00
adelikat
5cb9c50814
Undo savestate / Redo savestate and Undo loadstate / Redo loadstate features implemented. Win32 - undo/redo context menu items implemented.
2008-12-24 00:38:47 +00:00
adelikat
40926ab5f7
More undo savestate fixes. Win32 - Undo/Redo savestate menu item added.
2008-12-23 22:44:04 +00:00
adelikat
d8d239e35d
Movie auto-back feature implemented
2008-12-23 01:07:55 +00:00
adelikat
6fb09465ca
Moved around movie options variables and make movie backup functions
2008-12-23 00:10:15 +00:00
adelikat
ffe25288cc
Win32 - created movie options dialog box
2008-12-22 23:31:39 +00:00
adelikat
dde6132ded
Win32 - better sound bypassing during turbo while muteturbo is checked.
2008-12-19 05:51:34 +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
zeromus
408d0306b6
fix linker error re SetSnapName
2008-12-12 17:39:27 +00:00
CaH4e3
6d1651dad7
All this mapper shit from FCEUMM enjoy ;)
2008-12-10 15:20:40 +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
adelikat
a51aa36f29
Win32 - added many hotkey items as menu items
2008-11-24 15:24:11 +00:00
adelikat
13d2afeffb
Win32 - Movie subtitle toggle menu item
2008-11-23 21:41:33 +00:00