Commit Graph

111 Commits

Author SHA1 Message Date
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
adelikat eb65e0122b Movie subtitle system installed 2008-11-23 21:28:22 +00:00
adelikat 4119180195 Win32 - Memwatch - ram change monitor beta version 2008-11-16 16:58: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
zeromus cda4fb4824 emulua: add rom.readbyte and rom.readbytesigned 2008-11-02 20:11:14 +00:00
zeromus 6f4928726e reset/power recording and playback support. 2008-11-02 18:21:44 +00:00
shinydoofy d0992f7ff5 toggle skipping of lag frames for SDL build 2008-10-19 17:48:06 +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
punkrockguy318 407f0f8663 optional lua in sdl 2008-09-24 06:06:31 +00:00
zeromus ddd786eadf support mmc5 in newppu 2008-08-24 00:04:09 +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
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
punkrockguy318 077f756572 fixed --input(1-4) 2008-08-13 07:06:41 +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