Commit Graph

3012 Commits

Author SHA1 Message Date
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