Commit Graph

81 Commits

Author SHA1 Message Date
mjbudd77 806486e13d Build fixes for Qt6 on Mac OSX. 2021-04-11 17:39:37 -04:00
Matthew Budd 73726114c5 Name table view first successful drawing on Qt GUI. 2020-10-05 22:49:09 -04:00
Matthew Budd cf2b43f31a First successful viewing of pattern and palatte colors on Qt PPU Viewer. 2020-10-04 09:54:51 -04:00
Matthew Budd 3a6c861326 Bug fix for SDL port lock up when selecting dendy video option. 2020-07-11 22:36:55 -04:00
Matthew Budd 9f009a1850 Successful test of basic debugger functions. 2020-05-24 21:10:10 -04:00
zeromus 16a965d15c oops, had that backwards (re #106) 2020-04-14 18:09:09 -04:00
zeromus fadb200856 in 01dfbf5afa I broke the disable-sprite-in-leftmost-8-pixels part of the oldppu. this fixes it. fixes #106 2020-04-14 16:44:45 -04:00
g0me3 4fe5da841c forgot to remove debug code 2020-01-12 17:07:23 +03:00
g0me3 db003f841d fixed #90 (debug breakpoint missing if conditions used) 2020-01-12 16:56:37 +03:00
Brad Smith 5c8421d410
Palette mirror fix (#81)
* ppuview and memview fixes for palette mirroring
* New PPU $2001 rendering off palette mirroring fixed
2019-11-08 00:03:31 -05:00
g0me3 7c9dca50bd new unif "KONAMI-QTAI" board (VRC-V code name) along with PPU hack for it (16-bit extra NT like in MMC5) for both New and Old PPUs. very hacky for new ppu, sorry. 2019-06-30 14:00:59 +03:00
g0me3 60b314feb3 vrc5 mapper update, prepare to add extra ppu render for it
cheats.cpp int converions warnings fix
change default tool index for vc project. if you have problem with it, feel free to revert. but i can't compile with just "8.1" in there sadly...
2019-04-27 21:35:59 +03:00
aquanull@gmail.com 08c602a3f2 Registered Lua callbacks via gui.register() are now only called at frame boundaries. 2018-12-24 12:01:32 +08:00
zeromus 286875f9ef try to fix writes to palette mirrors 2018-11-07 04:01:36 -05:00
zeromus 01dfbf5afa fix the way memview reads mirrored palette regs. Should fix bug 833 on SF but I'm not completely sure 2018-11-07 03:10:09 -05:00
zeromus 9ff8ecb856 fix Uchuu Keibitai SDF in oldppu (broken in r3360) 2018-04-11 00:47:00 -05:00
zeromus 0307e3b827 migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
punkrockguy318 2be5084a7b create new subversion repo structure (trunk, tags, branches)
[[Split portion of a mixed commit.]]
2013-03-15 19:00:14 +00:00
CaH4e3 9d778993b7 palette ram reading fix for old ppu 2013-03-14 12:55:36 +00:00
CaH4e3 f3a5527c6b ppu code cleanup 2013-03-10 20:36:51 +00:00
CaH4e3 887aaa1bfd Slightly improved CDLogger for the CHR data. The Old PPU is now fully supported. Removed the garbage logging. TODO: fix for the MMC5, currently isn't supported
code cleanup
2013-03-10 14:41:50 +00:00
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