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