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