Commit Graph

1110 Commits

Author SHA1 Message Date
qeed 36d61a2b2c updated mapper253 to the point where the title screen displays ok, gameplay is still b0rked though 2009-10-06 00:50:42 +00:00
CaH4e3 ec6398fd6e mapper 103 fixed now 2009-10-05 08:15:36 +00:00
qeed b5b5c7affc preliminary support for mapper 253 2009-10-04 13:56:43 +00:00
qeed 1c6ac0a46c added save state for the mapper rams 2009-10-03 23:11:28 +00:00
gocha 41ab92edb3 movie dialog: changed framerate from 60 (or 50 for PAL games) to real framerate.
movie: fixed the initial value of rerecord count. it should be 0, not 1.
2009-10-01 14:59:41 +00:00
fatratknight 9706c82a8c Moved an if statement out of a function that prevented input.get from working properly with a mouse on movie playback. Just a quick fix. 2009-09-29 21:29:23 +00:00
qeed 0b96e69ca2 added mapper ram reading, this gets some more games in action 52 to work 2009-09-27 13:01:36 +00:00
qeed d08c507765 fixed action 52, should work like 2.0.3 version 2009-09-27 02:52:51 +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 bd8a0f3b10 Removed LogPCM routine, confirmed PCM logging works without it. 2009-09-16 21:29:33 +00:00
ugetab dbdcacadfb Restored DPCM Logging when Code/Data Logger is active. 2009-09-16 20:25:41 +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
fatratknight 23a190acd2 Attempted fix of joypad_set. Just changed the source. 2009-09-14 20:16:25 +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
qeed 1588ab19de Changed ppudead to be ran for 2 frames, instead of 1 in the new ppu, this gets earthworm jim 3 to work again 2009-08-16 17:13:04 +00:00
adelikat 5bf67f1754 Lua - adding fceu.unpause() 2009-08-16 15:27:17 +00:00
adelikat ced6d87483 Win32 - Added a menu item to toggle to New PPU 2009-08-12 23:50:20 +00:00
zeromus 72eab717f5 newppu: fix mappers that used PPU_hook, a truly haphazard system. I am calling PPU_hook far more often than the old ppu for these games, but i would expect the PPU_hook handlers to be resilient against that. 2009-08-11 06:15:06 +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
adelikat 698f08eaef Updated FCEU_VERSION_NUMERIC. Should have done this for the 2.1.1 release, oh well. 2009-08-11 00:35:19 +00:00
CaH4e3 25a1f59b46 bandai mapper - all games should be fine now (do not forget to change SRAM games to 153 mapper!) 2009-08-09 01:14:20 +00:00
CaH4e3 00b213f0a1 bandai mapper 16 DBZ3 glitch fix 2009-08-09 00:44:49 +00:00
qeed 02d1b8dcff ugh, fixed save state format for it 2009-08-08 20:12:42 +00:00
qeed ed2093ea29 Woops, should be int32 not int16 2009-08-08 20:05:22 +00:00
qeed ce317b00a1 Fixed mapper 16, Dragon Ball Z 3 can now be played again 2009-08-08 19:47:12 +00:00
qeed f4486cc6ad Properly fix to get unix compiling it 2009-08-08 19:22:23 +00:00
ugetab cacf932939 Undid revision 1386. It broke the Trace Logger.
Altered the 0x3800-0x3824 NSF exclusion code to be more efficient and more effective.
2009-08-08 05:20:52 +00:00
adelikat aaff248c59 Typo! 2009-08-07 20:39:33 +00:00
adelikat ebb5c3f56c Win32 - Adding contributers to about box. 2009-08-07 20:35:42 +00:00
ugetab a4c181ee3a Disables logging of $3800-$3824 NSF control program instructions in Trace Logger.
Minor text edit to a dialog box title.
2009-08-07 20:14:06 +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
qeed 819b1b7a52 fixed compile for linux 2009-08-07 15:12:01 +00:00
zeromus 89d32673c2 newppu savestates as well as a bit of jacking around for performance and other misc things I meant to do, but alas speedups wont be possible without obfuscating the code. 2009-08-06 00:51:29 +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
zeromus 7c7307e43a frame advance after each fds command to protect user from doing something to the rom which can't be recorded (only one select command can be recorded per frame) 2009-08-03 23:43:31 +00:00
zeromus 9813608af3 add fds insert/select recording 2009-08-03 22:24:59 +00:00
adelikat 4c2fe989c8 Win32 - oops, removed a debug DispMessage from the sound config code 2009-08-02 00:51:54 +00:00
adelikat a29bbff104 Change version to 2.1.2-interim 2009-07-29 21:35:42 +00:00
adelikat 840e07773f Added press release 2.1.1, updated index & downloads php files, updated .chm with the 2.1.1 changelog
[[Split portion of a mixed commit.]]
2009-07-29 20:27:02 +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
adelikat ba44fe906f Win32 - All savefile dialogs generate a default filename 2009-06-26 18:20:15 +00:00
adelikat d328b9513a Win32 - Fixed up all open file dialogs to have an All files (*.*) option. 2009-06-26 01:40:27 +00:00
qeed 854553e49d After thinking it clearly, you dont need cpu_ignore, how stupid of me, all the cycles are accounted for, so revert, sorry about that. 2009-06-25 15:43:48 +00:00
qeed 6a34c0ab1a Noise table modification 2009-06-25 13:44:52 +00:00
adelikat dbaa85bfc3 Win32 - CD Logger - Drag and Drop for .cdl files 2009-06-25 13:25:13 +00:00
qeed 08a29cd046 Revert to old table noise value 2009-06-25 03:14:04 +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 c4236dd151 set up a GetMainHWND function so child windows can get the parent handle easily 2009-06-25 02:39:38 +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 18d5d32cc4 Win32 - Hex Editor Menu - removed a useless separator at bottom of a menu 2009-06-25 00:08:45 +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
qeed e0028f6b17 Added cpu ignore in ppu_run for page crossing and irqs, if these happens during the cpu runtime the counter is added to in ppu_run we check for it, if there is an ignore, we wont run the cpu_run to make up the time the ppu was running when those page crossings/whatever happened, also added correct PAL vblank time 2009-06-24 19:01:03 +00:00
adelikat 83623cc9b9 Win32 - Drag & Drop support for palette files 2009-06-24 13:52:40 +00:00
adelikat e4e2774f1a Win32 - drag & drop, better checking of file extensions 2009-06-24 03:00:16 +00:00
adelikat d27aa70478 Win32 - Hotkey "Movie Frame Display" changed to "Frame Display" 2009-06-24 02:08:25 +00:00
adelikat 0d3323887c Win32 - Drag & Drop support for savestates 2009-06-24 02:05:31 +00:00
qeed 71259457a2 Removed nintendulator read hack as the per cycle is fixed to the point where it can display what the hack displays, although the status bar still isn't correct 2009-06-23 13:44:45 +00:00
qeed 159b18ef79 Experimental $2004 implemented and some timing fixed, please test out. 2009-06-22 23:50:48 +00:00
qeed 51046b7366 Reverted IRQ inhibit fix, this seems to break Dragon Warrior 4 2009-06-22 15:03:55 +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 79a5d93268 Only implement palette reading for the new ppu 2009-06-20 13:04:13 +00:00
qeed a3309a3982 Implemented palette reading, none of the games I tested uses it (zelda, mario, crystallis, final fantasy, etc.) and asked around, it seems that palette reading is rarely, if ever used outside of isolated tests like the palette test from blargg, this should not break any games, implemented for both old and new ppu 2009-06-20 12:54:04 +00:00
shinydoofy fb1e6fa613 reverted r1342 2009-06-19 14:13:01 +00:00
qeed dbf5319806 Fixed palette reads 2009-06-19 13:57:38 +00:00
qeed 1f20bbcc0e Delete junk variables used to be used for breakpoints 2009-06-19 01:14:05 +00:00
adelikat 527830a7d6 Sound core - Square 1 & 2 volume controls no longer backwards. Fixed SF issue #2737653 2009-06-16 19:16:26 +00:00
adelikat f9465e1d0c Win32 - TASEDit, bleh added a Recent Project menu item, not yet hooked up. 2009-06-16 17:05:26 +00:00
chris220 6da6496222 Just cleaned up a bit, removed unnecessary headers ETC.
Next revision is 1337 ;)
2009-06-16 14:54:41 +00:00
chris220 da638104be Changed the TASEdit project structure to a more OOP approach 2009-06-16 14:30:34 +00:00
adelikat ddf81c926e Add empty files for TASEDIT_PROJECT class 2009-06-16 13:17:53 +00:00
chris220 88911bf871 Adds a TASEdit project structure and functionality for NewProject(). Added TODO comments to show what needs to be done next update. 2009-06-15 20:39:37 +00:00
chris220 4c6762ef52 2009-06-14 17:07:57 +00:00
adelikat 610a809b29 Win32 - TASEdit - Enabled some menu items 2009-06-14 16:09:05 +00:00
qeed 851a4f7ad7 Fix ATX opcode in the CPU, no timing changes, just a small behavior change (unofficial opcode 0xAB) 2009-06-13 17:40:42 +00:00
qeed 726c838ead Fix warning errors in file.cpp line 245 and 262 2009-06-13 16:42:21 +00:00
qeed 3a0f215477 Fix implicit overflow warning on line 296 and properly pass soot in cart.cpp line 643 2009-06-13 16:37:12 +00:00
qeed 4445cbecad Fixed some syntax errors introduced by last commit, sorry, dumbass me 2009-06-12 15:29:54 +00:00
qeed 090ce3201d default the NoiseFreqTable to the NTSC one, to avoid cases where there might be NULL dereference 2009-06-12 15:23:31 +00:00
qeed fa2a4a27fc IRQ inhibit fix for 0x4017 2009-06-12 14:27:50 +00:00
qeed 4765aeafd6 Woops, fixed a conditional to se the noise table pointer to the right value based on the region in fceusnd_reset 2009-06-11 17:57:54 +00:00
qeed 27a67f5886 Updated the noise table and DMC table with the new values from nesdevwiki 2009-06-11 17:55:06 +00:00
zeromus 28a3b31e64 apply qeed's sound counter table 2009-06-11 16:33:23 +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
zeromus 62b5a8c7ff hack ntview never to cache, for now, since its cache logic is failing in some cases and not refreshing. need to study kuja's game to figure out why the caching logic fails 2009-06-11 07:14:15 +00:00
zeromus 9dcb88a888 support mmc5 reg $5130 2009-06-11 06:27:37 +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 b7cdece19f Win32 - Hooked up remove recent item function to the movie recent menu & load last movie context menu item. 2009-05-25 18:17:19 +00:00
adelikat 15c552902b Win32 - Hooked up Remove recent item to Load Last Lua context menu item 2009-05-25 17:47:38 +00:00
adelikat 37cb2bf0e3 Win32 - Hooked up remove recent menu item to Lua recent menu 2009-05-25 17:42:27 +00:00
adelikat 5443d6e15d Hooked up remove recent item to Load Last ROM context menu item 2009-05-25 17:28:49 +00:00
adelikat a802512414 Win32 - Hooked up remove recent item to the recent roms menu 2009-05-25 17:21:16 +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 25a45cffb2 Win32 - "Disable screen saver" gui option should now disable the monitor power save as well 2009-05-25 04:27:35 +00:00
adelikat 5cd7ccea74 Win32 - Debugger - Step type functions now update all the other debugging dialogs such as ppu, nametable, trace logger, code/data logger 2009-05-25 04:19:14 +00:00
adelikat 5863e87e7d Win32 - Changed Replay Movie to Play movie in the replay dialog 2009-05-22 23:33:17 +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
shinydoofy c18c460e8d SDL: some groundwork for implementation of now-dummy functions 2009-04-11 15:51:13 +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
zeromus f15a131a20 win32: fix bug with OK button not working right in 7z archive browser 2009-04-08 05:10:44 +00:00
adelikat 3bf810631e Change version back to 2.1.1-interim 2009-04-05 17:28:16 +00:00
adelikat c1a64d6b33 Change version number for next maintenence release 2009-04-05 15:24:41 +00:00
shinydoofy 209c02ef98 SDL: optimized UTF8<->UTF32 code a little, removed ifdefs and so on 2009-04-04 19:35:24 +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 a657890aa5 Updated version number to 2.1.1-interim 2009-03-30 00:21:54 +00:00
zeromus 268c850e3f checkin change to version string 2009-03-29 23:18:34 +00:00
zeromus d2a3b310b3 last minute code tweaks 2009-03-29 22:25:17 +00:00
adelikat bbbfffc95c Forgot to update something on the version number 2009-03-29 13:53:29 +00:00
adelikat 292e64b5bd Win32 - Hex Editor - disabled Save ROM as.. since it is not yet implemented. 2009-03-29 13:41:20 +00:00
shinydoofy ae53895a13 SDL: fixed compilation error without -DCREATE_AVI introduced in r1239 2009-03-29 13:20:10 +00:00
adelikat 35c026f234 win32 - Updated help .chm 2009-03-29 13:07:56 +00:00
adelikat 8d49d8bfee Win32 - L+R disabled by default. 2009-03-29 12:57:50 +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
adelikat 7836d6254e Win32 - Memwatch - meaningless commit 2009-03-28 20:30:24 +00:00
shinydoofy 3433fce1e4 SDL: fixed SF bug #2718008 2009-03-28 20:04:21 +00:00
adelikat d1f7b324de Win32 - Memwatch - use system colors for drawing instead of hardcoded colors 2009-03-28 18:32:57 +00:00
adelikat f06284d822 Lua - added FCEU.softreset() and FCEU.poweron(). Deleted a lua test script. Updated Lua documentation in the Help .chm 2009-03-28 13:38:44 +00:00
shinydoofy 21785d9529 SDL: added --no-config 2009-03-27 21:12:20 +00:00
adelikat 95f8dccbb9 Win32 - Help manual - Final fix ups for the 2.1 release 2009-03-25 01:13:35 +00:00
adelikat f5e4082ece Win32 - prevent "hotkey" explosion by rshift on some laptop keyboards. 2009-03-23 00:54:47 +00:00
adelikat 555d62edc8 Fix EMUCMDTABLE so it doesn't break the SDL build. 2009-03-22 21:24:23 +00:00