zeromus
305ebbc6d5
revert r3348
2017-04-29 08:05:22 +00:00
zeromus
4a1e4b6423
mmc5: use PPUON instead of spriteon and screenon
2017-04-29 05:38:32 +00:00
zeromus
7a54c133ce
attempt to apply changes to MMC5 specified by #787
2017-04-29 04:22:03 +00:00
zeromus
0677dbe6b7
fool around with vrc2 and vrc4 to bring selected address bits up to modern knowledge standards. fixes #789
2017-04-29 02:10:48 +00:00
zeromus
f99caee01a
remove hack to fix "Ganbare Goemon Gaiden" credits, but which are supposed to be broken. Fixes #788
2017-04-29 01:58:58 +00:00
zeromus
e31ac723b0
change width of more ZP instructions to 2
2017-04-28 22:11:39 +00:00
zeromus
50c0c2e5e4
dont crash when loading states into newppu which were taken on oldppu
2017-04-27 22:59:35 +00:00
zeromus
83275f30d7
lua: dont call write hooks twice for main memory
2017-04-23 04:47:57 +00:00
zeromus
1fea325020
fix #785 - emu.loadrom() should reload the current rom nicely
2017-04-19 05:37:19 +00:00
zeromus
a9d305da3f
consensus of everyone is that ZP,y instructions should print ex. "LDX $01,Y" instead of "LDX $0001,Y". Fixes #784
2017-04-15 21:31:00 +00:00
zeromus
a85ba2a641
add GameHBIRQHook2 in newppu (fixes mapper 90 [contra spirits {pirate}]) ( fixes #783 ). Kind of a semi-wild guess but I think it has a fair chance at being right.
2017-03-20 01:51:44 +00:00
zeromus
e1609b143c
"fix" mmc5 irq timing thingy in new PPU, to help SDF ship intro, but I'm not 100% sure this is right. check for regressions in any other mmc5 splits. but i checked the CV3 menubar and it was broken before and it's fixed now, so I think this is good.
2017-03-18 17:46:10 +00:00
zeromus
1c39740f3d
crudely fix mmc5 split screen for SDF
2017-03-18 17:43:25 +00:00
zeromus
984d9b0035
fix #780 (error when dragging mouse up out of debugger box)
2017-03-06 18:08:55 +00:00
zeromus
33ad5a1e4d
fix tiny mistake in mapper 28 that made CHR register writes not take effect in some cases ( fixes #779 )
2017-02-28 02:43:43 +00:00
zeromus
fa22ade5bf
oops, left my debug code in
2017-02-24 08:29:50 +00:00
zeromus
9f075c71a3
fix #777 (debugger loses comments with russian scribbles)
2017-02-23 21:58:10 +00:00
zeromus
089ddeeb5e
apply patch #776 - cdlog lua library (and rom.readbytes)
2017-02-23 21:29:43 +00:00
zeromus
f92a0991c3
fix link error
2017-02-15 06:28:02 +00:00
zeromus
9659e787a0
support mapper 190
2017-02-12 05:38:48 +00:00
zeromus
c1e0edbe7f
increase limit of x/yscale in linux gui from 10 to 40
2017-01-24 12:27:45 +00:00
zeromus
293fdbe333
fix bug in rom.writebyte
2017-01-16 20:59:14 +00:00
rainwarrior
152bffa627
PPU Viewer: fix incorrect display of $00 for sprite transparent colour value.
2017-01-14 21:49:53 +00:00
zeromus
4d259bf5e5
winport: fix errors in configuring pads 3&4 (related to snes support addition)
2017-01-07 18:25:17 +00:00
zeromus
ea0b230bb9
winport: fix bugs in memview reducing characters after 0x80 to be dots (due to erroneous signed char < 0x20 test)
...
meant to address bug #768
2017-01-05 19:03:24 +00:00
zeromus
3f0647fb5f
fix newppu rendering of justbreed BG (due to extended nametable mode). did i break other mmc5 games?
2016-12-26 23:38:07 +00:00
feos-tas
2c80da6cc7
add ppu lua library
...
only has readbyte and readbyterange so far
2016-12-22 15:15:38 +00:00
zeromus
79c27047e4
apply patch #766 (use tv_system from nes 2.0 header)
2016-12-21 19:57:03 +00:00
zeromus
d54b7388b9
sdl: world's biggest hack: add --movielength int_num_frames for automated dumping with a good process exit. how was this missing?
2016-12-20 09:11:33 +00:00
feos-tas
2958f2e5df
lua: obtain register values via memory, like hexeditor does
2016-12-13 18:13:46 +00:00
zeromus
71e414cfac
fix lua print() on some systems, due to mistaken use of printf %Lg instead of just plain %g
2016-12-12 22:25:41 +00:00
zeromus
df3d5c9bbe
support chrram on uxrom via nes 2.0
2016-12-11 23:40:17 +00:00
zeromus
ebcc1fdc0c
fix crash by nes 2.0 boards with no chrram and no chrrom
2016-12-11 23:40:05 +00:00
feos-tas
f292acee4f
debugger: fix rightclicking the left panel that spawns hexeditor
...
hexeditor: make caption a bit less chatty
2016-09-26 16:57:32 +00:00
feos-tas
1ab2293aa9
debugger:
...
- more highlighting
- fix address selection
- fix default size to allow one more line
2016-09-25 19:42:18 +00:00
feos-tas
11b17219eb
debugger highlight:
...
- add numbers
- fix opcodes
- tweak pc
default size restoration respects ida font width
2016-09-24 14:25:47 +00:00
feos-tas
ff1c1e0977
debugger: start basic syntax highlighter
2016-09-23 21:27:55 +00:00
rainwarrior
e2b761d9a5
ntview.cpp removing some legacy comments (seems like there used to be PPU viewer stuff in the NT viewer long ago?)
2016-09-23 20:08:40 +00:00
rainwarrior
7496340a89
PPU viewer: "Mask unused graphics" button cuts off text
...
guiconfig.cpp: making CB_PARTIALVISUALTHEME inline manifest file hack more readable (what does this do???)
2016-09-23 19:47:14 +00:00
rainwarrior
3c510966df
replacing MS Sans Serif with Tahoma, apparently Windows does "special" things to MS Sans Serif that ignore DPI setting if installed on a high DPI monitor, related to bug #753
2016-09-23 18:26:49 +00:00
rainwarrior
602177c032
ppu viewer / nametable viewer pre-adjustment window sizes need to be big enough to fit the default DPI content
2016-09-23 18:07:32 +00:00
rainwarrior
16933e95c1
spacing out PPU viewer / nametable viewer UI layout (when I laid this out earlier my MS Sans Serif font was broken, apparently, see bug #735 for info)
2016-09-23 04:07:25 +00:00
rainwarrior
601cce4084
ppu viewer now expands to minimum size for pixel-based controls (also some cleanup of parallel solution in nt viewer), fixes second half of bug #753
2016-09-22 23:01:29 +00:00
rainwarrior
1d5c5b27c0
nametable viewer: add auto-resizing to accomodate smaller DPI, partial fix for bug #753
2016-09-22 21:17:42 +00:00
feos-tas
f7841a1c8b
debugger:
...
- move disasm to richedit control
- change font color for current PC instead of BG.
- IDA font option
- normal button with text for original size restoration
tracer: fix autoselection
2016-09-22 18:33:58 +00:00
feos-tas
2bf748a94c
debugger: rework to display disasm bg in white and current PC bg in blue
2016-09-17 19:57:51 +00:00
feos-tas
7b1609e75e
tracer: log bank number
...
mandatory when debugging banking glitches
2016-09-17 13:28:23 +00:00
rainwarrior
298d2e796b
mentioning new fixed palette in PPU Viewer documentation
2016-09-07 20:11:37 +00:00
rainwarrior
a01894c913
slight adjustment of PPU Viewer and Name Table Viewer layout to be a little bit more compact
2016-09-07 19:56:32 +00:00
rainwarrior
7b41cf06d9
adding greyscale palette option to PPU viewer and Nametable Viewer, for debugging while actual palettes are all-black
2016-09-07 18:38:49 +00:00