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
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
rainwarrior
1de49661ee
ppuview.cpp replacing inconsistent spaces vs tabs
2016-09-07 17:39:42 +00:00
rainwarrior
b0a91f5b0b
visual attribute display mode for nametable viewer
2016-09-07 17:28:47 +00:00
rainwarrior
c5d5989406
added attribute display to nametable viewer (replaced unused "Mirror" field)
2016-09-07 17:15:00 +00:00
rainwarrior
90044bba62
cheapocabra: revised mirroring in Software ID mode
2016-09-05 21:03:11 +00:00
punkrockguy318
4edd578c27
autotools: fix gd
2016-09-04 02:08:54 +00:00
punkrockguy318
f591649878
autotools: fix frameskip flag
2016-09-04 01:37:01 +00:00
punkrockguy318
841cb9dbfb
sdl: add autogen script
2016-09-01 23:00:30 +00:00
punkrockguy318
3012b36569
sdl: add missing autotools include
2016-09-01 22:38:43 +00:00
punkrockguy318
b5cf94f5c6
sdl: update autotools gtk requirement and add required readme
2016-09-01 22:37:57 +00:00
punkrockguy318
4cc9274d71
sdl: added autotools build system
2016-09-01 22:34:32 +00:00
rainwarrior
9a6d4f50cf
cheapocabra: Software ID mode disables entire ROM not just lowest 2 addresses, adding ID mode to save state
2016-08-31 19:52:25 +00:00
rainwarrior
b0500e4925
cheapocabra forgot to initialize some of flash state, implemented software ID
2016-08-31 09:38:15 +00:00
rainwarrior
c27986d340
cheapocabra minor documentation
2016-08-31 09:07:27 +00:00
rainwarrior
9e4eaab0e6
cheapocabra implemented self-flashing
2016-08-31 08:58:46 +00:00
rainwarrior
7ff81e92cb
cheapocabra forgot to free CHR-RAM on close
2016-08-31 06:29:06 +00:00
rainwarrior
f8d791b465
forgot to submit boards/cheapocabra.cpp
2016-08-31 06:11:03 +00:00
rainwarrior
1c33275e1d
mapper 111 "cheapocabra" preliminary implementation (basic features only, no self-flashing yet)
2016-08-31 05:51:12 +00:00
rainwarrior
4a39895f1c
exit box text replacing "FCE Ultra" with "FCEUX"
2016-08-31 03:39:19 +00:00
rainwarrior
c4bc741ee1
improvement on r3284: instead fix new ppu debug reset problem by suspending CPU until the new PPU is in synch for a new frame
2016-08-31 03:33:04 +00:00
rainwarrior
fc71914b23
fix new-PPU misalignment (garbled graphics) after reset while debugging
2016-08-31 02:46:16 +00:00
rainwarrior
bb0f6234aa
fix broken randomizer on silly quit messages (only 4 of 7 were displayed)
2016-08-31 02:04:33 +00:00
rainwarrior
d9eb69523d
nesgNoBGFillColor support for new ppu, re-enable old ppu sprite layer hiding
2016-08-30 09:40:36 +00:00
zeromus
72276d9b1c
newppu: dont break sprite0 hit when disabling BG or OBJ display
2016-08-30 07:55:50 +00:00
rainwarrior
cf175a60bd
adding a set of 16 colours to the "unvaried" palette, especially useful for Lua overlay graphics
2016-08-25 12:33:21 +00:00
rainwarrior
a23b61eea0
hex editor (memview) can now load from file too, not just dump to file anymore
2016-08-25 09:51:46 +00:00
rainwarrior
b632b1d7a5
Relative mouse motion interface for SNES and Subor mouse; this allows fullscreen mode to keep the mouse fixed in the centre of the screen, permitting infinite motion.
2016-08-25 07:24:08 +00:00
rainwarrior
89a75e28fc
alternative way of fixing fstat header conflict from r3276 (in case older/other compilers were relying on it), this is only used by netplay.cpp
2016-08-24 23:23:41 +00:00
rainwarrior
f7a50ad163
removing #define fstat _fstat: ends up interacting with inline fstat code causing an infinite recursion on VS 2010
2016-08-24 23:17:27 +00:00
rainwarrior
74139bf111
RAM initialization options: default (00 00 00 00 FF FF FF FF as always), all FF, all 00, random.
2016-08-24 22:42:21 +00:00
rainwarrior
ed3783db55
Hex editor memview:
...
1. expanded bookmarks to work correctly with all views (not just RAM)
2. fixed Find dialog to be able to find the first or last byte of the memory region.
2016-08-24 19:21:43 +00:00
rainwarrior
bec851a768
Hex editor memview: prevent middle mouse button from attempting to "FreezeRam" when not in RAM mode.
2016-08-24 18:20:44 +00:00
rainwarrior
1814be4da5
hex editor memview: added OAM view and dump to file, added HOME/END key response, added bounds checking in a bunch of places to keep the view and edits within the memory bounds
2016-08-24 08:08:53 +00:00
rainwarrior
35b1f160dc
remove unused variable from debug.cpp:DebugCycle (accidentally added while working on it)
2016-08-24 05:46:52 +00:00
rainwarrior
6e5cfae6f7
1. added new 'R' and 'W' conditions for breakpoints which evaluate to the value read by read instructions, or the value about to be written by write instructions.
...
2. added illegal opcode support for breakpoints (filled in missing fields of optype matrix)
2016-08-24 05:35:51 +00:00
rainwarrior
f947ef06e7
lua write callbacks: adding optional third parameter to retrieve the value written, added Sprites.lua script to visualize sprites (requires and demonstrates feature just added)
2016-08-23 08:46:22 +00:00
zeromus
2873344ce8
fix parsing of lua colors over 0x80000000 on 32bits systems
2016-08-21 20:12:49 +00:00
CaH4e3
c4ec35c518
CDL: fixed vram data logging glitch
2016-08-07 12:34:58 +00:00
zeromus
4b562ff1af
support (maybe? untested) 'S' register in conditional debugger breakpoints
2016-07-31 21:03:12 +00:00
feos-tas
d61634cfe4
-pal won't die if dendy was loaded from config on launch. if -dendy isn't specified, and if left from config, it will get overridden by -pal.
...
make deploy.bat a bit more handy
2016-07-31 20:46:32 +00:00
feos-tas
b830b49724
fix help regarding command line options
...
updated site
[[Split portion of a mixed commit.]]
2016-07-31 17:55:40 +00:00
feos-tas
cde2e63efc
better name
2016-07-31 17:11:04 +00:00
feos-tas
69752141c4
simple fix to -pal cmd setting turned into updating the whole infrastructure responsible for regions. now region change is also reported if it was specified in cmd.
...
fix #743
2016-07-31 17:06:46 +00:00
feos-tas
284d735bb9
found this great script just now
...
it's especially great for sound effects
2016-07-30 17:56:43 +00:00
feos-tas
ae616d5e81
hardcoded years are great too
2016-07-28 20:57:58 +00:00
zeromus
ebe31c2405
re-export with correct version of helpndoc
2016-07-28 20:39:14 +00:00
zeromus
36b44da289
update release date in docs
2016-07-28 20:17:04 +00:00
zeromus
034db631e4
feos deserves a promotion
2016-07-28 20:09:54 +00:00
zeromus
e62c63a771
add "public release" build configuration
2016-07-28 20:09:40 +00:00
zeromus
60e0ec7924
my r3205 made a possible tiny bug in some gamepad profile management somehow. I didnt get the warning until I made a release build, so let's fix it now (i hope)
2016-07-28 20:09:25 +00:00
feos-tas
d0cb424630
added what's new 2.2.3
...
[[Split portion of a mixed commit.]]
2016-07-23 14:49:49 +00:00
feos-tas
8f99ba3b5a
disable pal filter and region messages for sdl
2016-07-16 18:28:49 +00:00
feos-tas
dbae9cddb2
help: hint on PAL autodetection.
...
[[Split portion of a mixed commit.]]
2016-07-15 16:15:11 +00:00
feos-tas
31138435e7
video: we all love hardcode for sure
...
long live magic numbers
2016-07-15 15:42:37 +00:00
zeromus
3d152a274f
fix ntsc problems on windows:
...
1. fullscreen fails
2. HW acceleration in windowed mode fails
2016-07-14 22:12:56 +00:00
feos-tas
cacee4b91a
make PAL checkbox and message consistent on emu launch
...
new PPU is not exactly slow anymore
2016-07-10 15:14:27 +00:00
feos-tas
2eff273b8a
report region changes to user, including autodetection
2016-07-10 12:18:28 +00:00
feos-tas
09a1dbf670
recompile chm and html
...
[[Split portion of a mixed commit.]]
2016-07-07 18:52:52 +00:00