Christian Speckner
bd4e076461
Native retina support.
2019-12-17 19:34:41 +01:00
Christian Speckner
c61fb8f597
Update scaling in video dialog instead of framebuffer.
2019-12-17 17:16:37 +01:00
Christian Speckner
0334ae7bad
Rename HqBlitter -> QisBlitter
2019-12-17 17:16:37 +01:00
Christian Speckner
5cc9c9eb78
Re-add filter setting to PNG metadata.
2019-12-17 17:16:37 +01:00
Christian Speckner
80bbea4640
Connect tia.filter.
2019-12-17 17:16:37 +01:00
Stephen Anthony
0556090a09
First pass at converting part of 'ystart' to 'vcenter'.
...
The logic here is somewhat convoluted. I suggest renaming 'ystart' to 'startline',
and having it internal to TIA only. The 'vcenter' option will then modify that value
from certain default constants (for NTSC and PAL).
2019-12-16 23:26:57 -03:30
thrust26
216916a313
Reimplement y-start as "V-Center" in dialog and messages
...
Limit v-center range to +/-15 pixel
2019-12-16 12:41:39 +01:00
thrust26
338e2604d5
Fixed my merge chaos (sorry)
2019-12-16 09:47:56 +01:00
thrust26
4b16ac85f3
Resolved some odd GIT merge problems
2019-12-16 09:28:16 +01:00
thrust26
f66ba4fdd5
reimplemented ystart (TODO: GameInfoDialog)
2019-12-16 09:03:42 +01:00
Christian Speckner
3d97660472
Make sure RomInfoWidget that uses bilinear scaling.
2019-12-16 09:00:44 +01:00
Christian Speckner
90e23019b0
Detect render target support when renderer is created, log if it is absent.
2019-12-16 08:57:09 +01:00
Christian Speckner
55dab17ad5
Reset video setting on mac.
2019-12-16 08:24:02 +01:00
Stephen Anthony
77f8f353ba
Reintroduce 'ystart' shortcuts (currently set to Shift-PgUp/PgDn).
...
Refactor some of the event names for increase/decrease, to be more consistent.
2019-12-15 21:29:37 -03:30
Stephen Anthony
89c6d96c4b
Fix typo in debugger RIOT output.
2019-12-15 20:18:16 -03:30
thrust26
c061d3a4d3
removed redundant check
...
fixed superfluous ';' bug
2019-12-15 17:40:32 +01:00
thrust26
82314ecb21
improved logging and display of auto detected controllers and bankswitching types
2019-12-15 17:19:08 +01:00
Stephen Anthony
83c2e8486f
More fixes for issues reported by cppcheck.
2019-12-15 12:32:49 -03:30
Stephen Anthony
56a6ef1a60
Some fixes for issues found in cppcheck.
2019-12-15 11:23:14 -03:30
thrust26
cbb8ba4494
added logging of available full screen modes
2019-12-15 10:28:14 +01:00
Christian Speckner
33172f34e4
Fix blitter reinitialization, always call Blitter::free on surface reload
2019-12-15 00:43:49 +01:00
thrust26
cc72f12574
prepare VideoDialog for new filter mode
2019-12-14 21:48:23 +01:00
Christian Speckner
17d5e153ca
Stab at fixing memory issues.
2019-12-14 10:04:36 +01:00
thrust26
dbe763a770
spelling :)
2019-12-14 08:47:52 +01:00
Stephen Anthony
c3a8543dc4
Properly handle 'Cart.StartBank' set to 'AUTO' in the ROM properties.
2019-12-13 20:21:20 -03:30
Stephen Anthony
f1d18b6f0d
Revert what I thought was a minor change in properties handling.
...
I need to go over this a little more, since it's causing ROMs to crash.
2019-12-13 20:11:14 -03:30
Stephen Anthony
2bc5c4336a
Use make_unique/make_shared to eliminate raw pointers.
2019-12-13 19:24:36 -03:30
Christian Speckner
c5f3c84236
Get rid of smoothing in favor of scaling settings.
2019-12-13 22:46:31 +01:00
Stephen Anthony
80f9fc6156
Updated VS project for QIS blitter class.
2019-12-13 17:34:23 -03:30
Christian Speckner
4c18f66250
Fix memory leak.
2019-12-13 21:47:30 +01:00
Christian Speckner
d40e9011cf
The gods made heavy metal...
2019-12-13 21:12:51 +01:00
Christian Speckner
cd6f8b3498
More sophisticated detection whether qis is supported.
2019-12-13 21:00:23 +01:00
Christian Speckner
9b164c11bd
Merge fallout.
2019-12-10 23:23:46 +01:00
Christian Speckner
b9cf593023
Update XCode project.
2019-12-10 23:23:46 +01:00
Christian Speckner
e83a943ab9
Cleanup.
2019-12-10 23:23:46 +01:00
Christian Speckner
fd36f18061
Fall back to bilinear filtering if rendertargets are not supported.
2019-12-10 23:23:46 +01:00
thrust26
186576b825
updated VS project file
2019-12-10 23:23:46 +01:00
Christian Speckner
1d7d3a4edc
Clear intermediate texture before blitting.
2019-12-10 23:23:46 +01:00
Christian Speckner
67b88fd370
Add HQ blitter.
2019-12-10 23:23:46 +01:00
Christian Speckner
79356ac8c4
Fix attributes -> blitter works.
2019-12-10 23:23:46 +01:00
Christian Speckner
fa28fe82d3
Factor out rendering / texture juggling from surface handling. Defuct.
2019-12-10 23:23:46 +01:00
Christian Speckner
6d80f7c354
Work around what looks like a bug in XCode 11.2 in -O0 and -O1.
2019-12-10 23:23:46 +01:00
Stephen Anthony
8c74a73f37
Visual Studio doesn't support std::getenv, so we use Windows-specific
...
code.
2019-12-10 17:56:12 -03:30
Christian Speckner
4f396efb9a
Comments.
2019-12-08 21:02:29 +01:00
Christian Speckner
34e0b4bcc7
Work around what looks like a bug in XCode 11.2 in -O0 and -O1.
2019-12-08 21:01:08 +01:00
Christian Speckner
8d68aaece1
Fix segfault.
2019-12-08 21:01:00 +01:00
Stephen Anthony
1f3ca56ee2
Added 'Mean Santa' ROM properties to the database.
2019-12-07 20:18:05 -03:30
Stephen Anthony
8bf39568ab
Fix missing bounds checking, reported by Coverity.
...
This area of the code could also use some named constants, which are also used in DeveloperDialog.
2019-11-30 22:06:38 -03:30
Stephen Anthony
f3e2c401c0
Dead code elimination found by Coverity.
2019-11-30 17:24:19 -03:30
Stephen Anthony
8757e1b1ca
Fix coverity complaining about unrestricted use of getenv.
2019-11-29 18:06:43 -03:30