bsnes/bsnes
Tim Allen 39b1acb177 Update to v068r02 release.
byuu says:

This adds mosaic improvements to the S-PPU dot renderer. Specifically,
it eliminates the mosaic_table entirely, and performs mosaic adjustment
per pixel instead. It also moves from a mosaic countdown for mosaic Y to
a mosaic counter (incrementing).

In the process, I realized Sim Earth's map was broken, so I fixed that.
In doing so, I also fixed my old Mode7 demo that was always off-by-one,
causing different results on real hardware versus emulation. But then
I broke both Final Fantasy 5 and Air Strike Patrol effects that use
Mode7 but no mosaic.

I'm not really sure what's going on, but I think I am close. This is the
first time I can reproduce the Mode7 test ROM results without screwing
with M7Y which was obviously wrong. I think that somehow a mosaic >=
1 is glitching the Ycounter for the BG layers to tick one extra time.

There's a workaround that's not very nice to get everything going right
now. It could very well be that the workaround is hardware accurate, but
I can't help but feel there's a more eloquent way of doing this.
2010-10-20 22:30:35 +11:00
..
launcher Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
libco Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
nall Update to v068r01 release. 2010-10-20 22:30:34 +11:00
obj Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
out Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
qt Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
ruby Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
snes Update to v068r02 release. 2010-10-20 22:30:35 +11:00
Makefile Update to v068r02 release. 2010-10-20 22:30:35 +11:00
cc.bat Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
clean.bat Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
sync.sh Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00