zeromus
a4b442abda
unify coreinputcomm and coreoutputcomm. there is a slight chance your console will be messed up until i fix a teeny tiny something, since i didnt test them all, since with more recent cores i dunno what roms are working anyway. let me know if i broke anything.
2012-12-10 00:43:43 +00:00
goyuken
7dc5808771
NES: preliminary support for PAL, Dendy, and RGB (part 1). at the moment, it's all determined from gamedb, and not at all saved to movies or savestates
2012-10-31 18:25:46 +00:00
zeromus
079f19a03c
nes-i think the 8 sprite limit remover option was already working. however, it looks sync-dangerous, so i addressed that
2012-09-27 06:18:35 +00:00
brandman211
cd0016343f
Done trying to optimize the PPU's FrameAdvance. We may have saved some processing time, but it's not very consistent.
2012-05-06 06:04:00 +00:00
brandman211
05157997f1
-Added a very basic fix to the graphics scaling issue per adelikat's advice.
...
--Gets worse as the scale increases.
--For x3, the box doesn't increase size, but the box still changes position. I think there might be a difference between the TargetZoomFactor and the actual screen size, so perhaps we should tie this to something else.
-Working on very small optimizations to the NES PPU with CorruptedSyntax...this is more fun, so we'll do this first.
--Eliminated an entire loop.
--Branched to two loops instead of branching for every iteration in one loop.
--Got rid of some redundant instructions using temporary variables.
--This may be completely premature, but I seem to have gained a few FPS from doing this. For me, I get 38-39 FPS where I'd previously get 33-34.
2012-05-06 04:09:28 +00:00
zeromus
06239e1aa3
nes-fix mapper 64 and some minor details of ppu data bus management; fixes klax and chu chu rocket
2012-04-17 06:50:23 +00:00
zeromus
d3321f552f
nes accuracy fixes
...
- pass more apu_test 4-jitter and 6-irq_flag_timing (necessary for timing on other tests)
- pass all cpu interrupt tests
- pass all sprite hit tests
2012-03-25 09:25:27 +00:00
zeromus
0131b23501
nes-fix a pretty gnarly regression from earlier today
2012-03-18 21:46:56 +00:00
zeromus
1c7fdf7529
nes-pass 10-even_odd_timing and 05-nmi_timing
2012-03-18 18:41:45 +00:00
zeromus
137522691c
nes-fix an old crusty wart of a scroll timing bug that grew while ppu was getting ported from fceux
2012-03-08 07:50:16 +00:00
zeromus
02becf6c42
[NES] fix user BG disable also to keep from interfering with spritehits
2011-06-12 22:08:18 +00:00
zeromus
ed5c639f9b
[NES] dont break sprite hits when user disables OBJ display
2011-06-12 21:55:59 +00:00
zeromus
c0988feaa3
add CoreInputComm/CoreOutputComm, remove Query system, hook up nes video config options
2011-06-11 22:15:08 +00:00
zeromus
32cab2f3fc
[NES] fix ppu off rendering to choose color 0
2011-06-11 04:29:48 +00:00
zeromus
51367f58c7
[NES] specify scanlines in PPU/NT viewers
2011-06-10 07:43:48 +00:00
zeromus
c4e37bf42c
[NES] fix sprite overlapping draw bugs regression
2011-06-10 03:55:34 +00:00
zeromus
079f9d9958
[NES] fix broken scroll and shaky statusbars regression
2011-06-10 01:14:52 +00:00
zeromus
72100bd304
[NES] ELROM emulation (cv3 and laser invasion tested) and core savestate logic brought up to date. savestates for newer mappers still need reworking.
2011-06-09 19:45:07 +00:00
zeromus
bc1d255ac3
[NES] ppu timing tweak
2011-06-07 20:41:49 +00:00
zeromus
d05b81238e
[NES] general ppu timing, mmc3, and nt view fixups.
2011-06-07 07:14:34 +00:00
zeromus
e6afb2359b
[nes] timing and accuracy work.
2011-06-06 10:27:42 +00:00
zeromus
95b5a5d749
[NES] the other 50% of mmc3. now things will mostly work
2011-05-20 18:55:01 +00:00
zeromus
1c52444e04
[NES] here, have a cup of speedup
2011-03-21 01:49:20 +00:00
zeromus
82ad219461
[NES] some little speedups, just to prove that it can be done
2011-03-20 20:42:12 +00:00
zeromus
6c297287e5
add FPS display and make some 5% nes optimizations
2011-03-16 06:30:25 +00:00
zeromus
a236477c5b
[NES] rename NTARAM to CIRAM, and change output to 256x240 instead of 256x256
2011-03-02 04:11:46 +00:00
zeromus
0d5cff7408
[NES] mapper cleanup and savestates
2011-03-01 09:32:12 +00:00
zeromus
c713b9a8f0
[NES] add CxROM and fix a severe timing issue which repairs many obvious glitches
2011-02-28 09:13:27 +00:00
zeromus
4b177ca8d1
[NES] ppu fixes and improved rom classification infrastructure
2011-02-28 06:16:20 +00:00
zeromus
7367e8b542
minimal deemph palette emulation
2011-02-27 10:55:38 +00:00
zeromus
c5febf8e20
neshawk!! emulate attractmode without bugs = initial checkin
2011-02-27 09:45:50 +00:00