Commit Graph

60 Commits

Author SHA1 Message Date
CaH4e3 fe057f4bfd CDLogger VRAM issue fix 2013-03-01 19:22:45 +00:00
ansstuff 009ece83d4 * CDLogger: code cleanup
* CDLogger: removed obnoxious reminder about NewPPU
* CDLogger: added current CDL filename field
* CDLogger: added default CDL naming
* CDLogger: added "Auto-save .CDL when closing ROMs" option
* CDLogger: added "Auto-resume logging when loading ROMs" option
2013-02-24 11:19:36 +00:00
CaH4e3 b7584d0da2 cdlogger - fixed unif load/save, TODO: get rid or VRAM in there
mapper 69 - fixed #580 Low quality sound issue
2013-02-10 22:05:02 +00:00
CaH4e3 43ee931dec cleanup and version bum... hmmm (not no mention something else) 2012-10-21 16:40:04 +00:00
CaH4e3 7dfd0d6242 CDLOGGER: avoid to log VRAM access 2012-09-23 15:03:38 +00:00
punkrockguy318 2524abbb3c fix gcc/llvm compliation errors by adding include 2012-09-23 14:51:56 +00:00
CaH4e3 a3e21f76cd CDLOGGER: CHR logging for the new PPU engine, TODO: doc update 2012-09-23 14:07:43 +00:00
punkrockguy318 449ac4352f updated FSF license in COPYING license file and source and header files 2012-08-04 22:33:16 +00:00
zeromus d6d9ea6a28 fix newppu bug (allegedly a nondeterminism, but i cant tell how) which prevented metroid from booting. 2011-10-31 04:58:59 +00:00
zeromus ab4e68da8c newppu-fix bug in scroll reg logic causing mis-scrolls in p'radikus conflict 2011-09-24 23:37:56 +00:00
zeromus 0311add547 fix a very paranoid very unlikely nondeterminism in newppu 2011-03-18 00:56:49 +00:00
zeromus dec0608adf fix zapper in newppu, fix right mouse click = shoot offscreen, and fix right mouse button not working for zapper under any circumstances in win32 2011-01-04 07:07:02 +00:00
zeromus 639a1ac58d fix bug in new ppu that made some intensify bits not get applied to the output (fixes flashing siren screen in werewolf) 2010-10-09 21:20:20 +00:00
CaH4e3 742322bfc1 refixed "simpsons" and "rattlenroll" broblems after fixing "youngindiana jones" ;) 2010-06-13 04:19:46 +00:00
CaH4e3 1af53df1df "young indiana jones" problem fixed for old ppu, someone fix new one too 2010-06-12 16:42:36 +00:00
ugetab 046617c693 Added player 3 and 4 to autohold notification window. Made FCEU_DispMessage able to display to different screen locations to do it. Fixed up the input display code for autohold.
Wow, that's a lot of stuff changed for something so basic.
2010-05-16 04:18:49 +00:00
qeed 28cc8f5aae fix some sprite overflow stuff for new ppu 2009-12-18 01:10:26 +00:00
zeromus 621cc8e260 fix ntview for new ppu?
[[Split portion of a mixed commit.]]
2009-12-08 05:54:21 +00:00
qeed fe70d1bc32 fixed sprite hit before 255 and for non transparent hits only, thanks to dwedit for providing the fix 2009-12-08 00:51:14 +00:00
qeed 5e4aa9b7ad fixed dragon lair (mapper 4 version) in new ppu 2009-10-11 01:56:19 +00:00
zeromus 6d75c9ce0d newppu: fix bug in _vt = 30,31 latching causing general malfunction (fix tecmo super bowl) 2009-10-10 22:36:16 +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
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
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
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
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 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
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 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
zeromus 9dcb88a888 support mmc5 reg $5130 2009-06-11 06:27:37 +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 48c3f49058 Win32 - Debugger - Shows scanlines 241-261 (vblank) 2009-03-12 19:29:22 +00:00
adelikat 659f0b48db Win32 - Debugger - Added DWEdits patch, it Adds pixel dislpay next to scanline display, and adds two new buttons: Run Line, Run 128 Lines 2009-02-21 23:38:20 +00:00
zeromus 5cbe76fca2 newppu: support the no8spritelimit feature 2008-08-24 04:01:00 +00:00
zeromus ddd786eadf support mmc5 in newppu 2008-08-24 00:04:09 +00:00
zeromus 1135f414f7 improve newppu timing significantly. battletoad double dragon now works better than it ever did in fceu, and adelikat's dd2 movie now synchs to the end 2008-08-23 23:10:00 +00:00
zeromus 34f6554719 just futzing around 2008-08-21 14:54:48 +00:00
zeromus 83f30885a2 newppu: improve timing. fix vice project doom 2008-08-19 04:06:24 +00:00
zeromus 29350a7bdd newppu: refine mmc3 hblank timing even more, fixes crystalis and kirby 2008-08-18 08:46:29 +00:00
zeromus 2930675eac etc 2008-08-18 06:35:50 +00:00
zeromus 37b36dc8c0 etc 2008-08-18 06:33:14 +00:00
zeromus 5ad3aeeea4 newppu: fix a bug which caused metroid to fail to boot 2008-08-18 06:32:23 +00:00
zeromus 7d7f5ad468 new ppu: sprite priority and left 8 pixel enable/disable rendering support 2008-08-18 06:03:27 +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
zeromus 2b2d70b221 - fiddle with nametable viewer to display correct NT,CHR,ATTR data in more cases (specifically, including some exotic mmc5 cases).
- fix a new bug in windows build which caused fourscore emulation to fail in some cases
2008-08-08 09:45:34 +00:00