devinacker
3391172623
support cart ROM usage map for SuperFX games
2018-04-29 01:13:17 -04:00
devinacker
1bdcd73e17
do better at ignoring dummy reads ( fixes #170 )
2018-04-29 01:13:17 -04:00
Devin Acker
5ca6c4b21e
Merge pull request #161 from undisbeliever/unfiltered-screenshots
...
Capture Unfiltered Screenshots
2018-02-22 21:02:29 -05:00
Marcus Rowe
a52f3361ad
Add configuration option to save unfiltered screenshots
...
Configuration variable is `video.unfilteredScreenshot` as all the other
settings that affect the screenshot is in the Config::Video struct.
2018-02-08 19:20:58 +10:00
Devin Acker
30f9bdf129
Merge pull request #153 from LuigiBlood/master
...
Satellaview Bigger Satellite Data File support
2018-01-16 20:46:08 -05:00
LuigiBlood
5a420536a8
BSX code clean up and more accurate reset values
2017-12-16 11:36:40 +01:00
LuigiBlood
beccbec1df
Satellaview Bigger Data File again
2017-12-15 19:11:48 +01:00
LuigiBlood
e8953959fb
Support Bigger Satellite Data Files
2017-12-15 19:04:22 +01:00
Marcus Rowe
c848d68bee
Double height or width of unfiltered screenshot as necessary
2017-11-30 19:27:31 +10:00
Marcus Rowe
eee1d68088
Capture unfiltered screenshot
...
This commit changes the 'Capture Screenshot' action so that it bypasses
the overscan, scanline filter and Video Filter settings.
2017-11-30 18:18:21 +10:00
devinacker
40c795a6fb
add xml manifest viewer to tools
2017-11-24 09:05:56 -05:00
Marcus Rowe
6acb760664
Fix missing size check on selectedFiles list
...
(selectedFiles should always contain one element, but it is better to be
safe then sorry)
2017-11-02 15:00:45 +10:00
Marcus Rowe
e121885aea
Add next/prev address buttons to Tile Viewer
2017-10-30 23:49:52 +10:00
Marcus Rowe
7e70c87487
Add address offset to VRAM source in the Tile Viewer
2017-10-30 23:03:38 +10:00
Marcus Rowe
d4a3dba81e
Tile Viewer goto buttons now set bit depth
...
The goto buttons do not set the Bit Depth in mode 7 as the game could be
changing the screen modes mid frame.
2017-10-30 22:08:34 +10:00
Marcus Rowe
a0ad336236
Optimize Tile/Tilemap Viewer sidebar signals
...
This commit reduces the number of times the refresh() slot is called in
the Tile Viewer and the Tilemap Viewer.
The `inUpdateFormCall` flag is still required because the QSpinBox and
CgramWidget does not have any "user edited value" signals.
2017-10-30 21:56:43 +10:00
Marcus Rowe
003e54e113
Disable refresh when the export dialog is open
2017-10-30 20:46:01 +10:00
Marcus Rowe
cc38bdf81a
Add CPU Bus to the Tile Viewer
2017-10-30 14:36:41 +10:00
Marcus Rowe
d937289a1c
Add Tile Viewer Window
2017-10-29 21:22:42 +10:00
Marcus Rowe
47cb9d9b29
Move low-level functions from TilemapRenderer into a base class
2017-10-29 19:23:23 +10:00
Marcus Rowe
bdd9db21c8
Override the background color in the Tilemap Viewer
2017-10-29 16:06:25 +10:00
Marcus Rowe
76938fecbe
Add export tilemap button to TilemapViewer
2017-10-28 15:14:54 +10:00
Marcus Rowe
ee89171d53
Keep QImage in TilemapRenderer when drawing tilemap
...
This commit will allow the image created by drawTilemap() to be
accessed multiple times.
It will also save a memory allocation if the image size does not change
in-between two drawTilemap() calls.
The low-level tile drawing functions keep wordsPerScanline as a function
argument in order to save 1024 function calls per map drawn (16K calls
for a mode7 map).
2017-10-28 14:53:17 +10:00
Marcus Rowe
5a5b3db110
Use QRgb instead of uint32_t for rgb color data
2017-10-28 14:30:50 +10:00
devinacker
2713cfbaa0
fix superfx trace logging
...
(and also fix a boneheaded copy/paste mistake with the superfx trace
mask)
2017-09-30 03:45:55 -04:00
devinacker
030f37265e
increment serializer version again
2017-09-04 01:33:07 -04:00
devinacker
54ffadff05
more Cx4 tweaks
2017-09-04 01:31:06 -04:00
devinacker
67b279fde7
Cx4 IRQs
2017-09-04 01:30:46 -04:00
devinacker
8946469816
start applying ikari_01's cx4 findings
2017-09-04 01:30:46 -04:00
devinacker
842ebaac25
superfx: track pipeline better when disassembling
...
(should fix #116 )
2017-09-04 00:38:14 -04:00
devinacker
5d2846fd59
cx4 memory tweaks
2017-08-29 20:08:19 -04:00
devinacker
e99e45fdbf
formatting cleanup
2017-08-29 19:40:00 -04:00
devinacker
023a125fff
autodetect MSU1 support without manifest
2017-08-29 19:35:10 -04:00
devinacker
9ecf8b3777
backport higan's Cx4 LLE implementation
2017-08-27 12:09:39 -04:00
Alex W. Jackson
cbd7b99785
dsp: change initial ENDX register state to match current higan; fixes Magical Drop
2017-08-19 00:15:14 -04:00
Alex W. Jackson
085b8ea0de
ppu: improve BGnHOFS latching, fixes Super Pac-Man (PD)
2017-07-11 23:43:24 -04:00
devinacker
988a78f657
Revert "fix horizontal scroll latching bug"
...
This reverts commit a6c9f1db00
.
2017-07-11 23:27:36 -04:00
devinacker
a6c9f1db00
fix horizontal scroll latching bug
...
see http://forums.nesdev.com/viewtopic.php?f=12&t=16200
2017-07-11 18:52:16 -04:00
Alex W. Jackson
8a878d356e
nall: let's not do a switch() on every. single. call to keyboard(), mouse(), and joypad()
2017-06-28 19:27:19 -04:00
Devin Acker
1e0ef251c1
Merge pull request #126 from undisbeliever/fix-debugger-qpens
...
Fix debugger graphical glitches
2017-06-13 12:38:05 -05:00
Marcus Rowe
9271b7f2e7
Fix CgramWidget selected outline
...
Previously the CgramWidget would render the selected color outline as a
17% white, 83% black dashed line on Qt5 with a QT_SCALE_FACTOR of 2.
This commit changes the CgramWidget so that the selected color outline
is drawn as a 50% white, 50% black dashed line, independent of the
device pixel ratio.
2017-06-06 17:57:43 +10:00
Marcus Rowe
75bfb8ba7f
Correctly draw selected cell border in ImageGridWidget
...
This commit also fixes a glitch in Qt5 where the outline of some
selected TilemapViewer cells were not rendered correctly if the zoom was
set to a prime number.
2017-06-06 17:44:32 +10:00
Marcus Rowe
9965d45a4e
Use cosmetic QPen in ImageGridWidget
...
This is the proper method of drawing lines with a constant width that is
independent of the QPainter transformation.
2017-06-06 17:43:27 +10:00
Devin Acker
e6f2c7186c
Merge pull request #121 from Optiroc/macOS-input
...
macOS input driver
2017-05-24 10:56:14 -05:00
David Lindecrantz
f4fb0f7985
Carbon input driver evolved into macOS input driver with mouse and HID gamepad/joystick support
2017-05-24 15:58:23 +02:00
devinacker
88217f4c6c
fix buggy/unsafe breakpoint string split when loading
2017-05-14 03:16:48 -04:00
devinacker
4bf8196826
better behavior for M/X flags in register editor
2017-05-03 22:47:47 -04:00
devinacker
90026a5103
force debug window visible on debugger events
2017-04-24 23:56:31 -04:00
devinacker
e4c125b1c8
allow saving/reloading breakpoints between sessions
2017-04-24 23:53:53 -04:00
devinacker
28a0bed5d1
tweaking command line breakpoint syntax
...
(allows specifying a data value as well as an empty mode string for
disabled breakpoints)
2017-04-23 15:58:47 -04:00