83 Commits

Author SHA1 Message Date
Vicki Pfau
f127525cac GB Video: Fix mode 0 window edge case (fixes #1519) 2019-09-08 18:03:42 -07:00
Vicki Pfau
db8bb29c5a GB Video: Fix regression when disabling window mid-frame (fixes #1394) 2019-05-06 17:32:10 -07:00
Vicki Pfau
c85d0b1096 GB Video: Fix more window edge cases (fixes #1346) 2019-03-09 14:11:55 -08:00
Vicki Pfau
57ad372c78 GB Video: Fix window y changing mid-window (fixes #1345) 2019-03-09 12:44:11 -08:00
Vicki Pfau
a3c79c92d7 GB Video: Fix window being enabled mid-scanline (fixes #1328) 2019-03-03 17:27:53 -08:00
Vicki Pfau
d5548f6da8 GB Video: More SGB fixes 2018-10-04 10:39:43 -07:00
Vicki Pfau
d7f2f5ba06 GB Video: SGB border drawing improvements 2018-10-04 09:46:05 -07:00
Vicki Pfau
23e60e081e GB: Improved SGB2 support 2018-10-04 09:26:03 -07:00
Vicki Pfau
56107e616f GB Video: Fix windows on reset 2018-09-22 11:13:53 -07:00
Vicki Pfau
7cc09c713b GB Video: SGB borders can now be toggled during games (fixes #868) 2018-08-28 13:13:12 -07:00
Vicki Pfau
4767ae42d2 GB Video: Darken colors in GBA mode 2018-07-04 12:28:55 -07:00
Vicki Pfau
ed99f8b925 GB Video: Fix enabling window when LY > WY (fixes #409) 2018-05-21 09:52:15 -07:00
Vicki Pfau
67a135e5e7 Qt: Add layer placement features 2018-04-26 18:38:02 -07:00
Vicki Pfau
b89b3b6d13 GB Video: Implement SGB ATTR_LINE 2018-04-25 21:19:04 -07:00
Vicki Pfau
420a15a841 GB Video: Don't blank screen on SGB (fixes #1063) 2018-04-23 22:49:36 -07:00
Vicki Pfau
2ca96050f6 GB Video: Fix SGB borders drawing erroneously (fixes #1060) 2018-04-21 21:33:28 -07:00
Vicki Pfau
2cd339d3f6 GB Video: Implement ATTR_DIV 2018-04-21 17:36:42 -07:00
Vicki Pfau
f29cff2e2f GB Video: Only redraw SGB border when MASK is disabled (fixes #1034) 2018-04-21 17:06:17 -07:00
Vicki Pfau
4101fe54c6 GB Video: Make SGB packet transfers atomic (fixes #1054, closes #1030) 2018-04-21 16:56:51 -07:00
Vicki Pfau
9630583646 GB Video: Fix SGB border transparency 2018-04-18 18:27:14 -07:00
Vicki Pfau
97e94610e6 GB Video: Fix SGB palettes on load state 2018-04-02 12:20:52 -07:00
Douglas Christman
c9f50b2c5a GB Video: Fix windows shifting down by one pixel when rewinding 2018-04-02 10:02:12 -07:00
Douglas Christman
016e1596f7 GB Video: Fix SGB border transparency
Make the first color of every palette transparent.
This fixes Pokemon Blue's SGB border (as long as the platform has
initialized its output buffer to white).
2018-03-25 21:08:43 -07:00
Vicki Pfau
12931fbe25 GB Video: Implement SGB ATTR_CHR 2018-01-08 23:42:43 -08:00
Vicki Pfau
a6a6e31169 GB Video: Improved window implementation 2017-12-26 16:48:41 -05:00
Vicki Pfau
507d033a97 GB Video: Support map cache 2017-09-24 22:32:32 -07:00
Vicki Pfau
df9616c15c Core: Revamp tile cache, add untested map cache 2017-09-24 22:31:20 -07:00
Vicki Pfau
558055277f GB Video: Ability to disable SGB borders 2017-08-05 08:52:58 -07:00
Vicki Pfau
da10c3bbec GB Video: Fix regression with modifying BGP mid-scanline 2017-08-03 19:07:54 -07:00
Vicki Pfau
05c2fc3e0d GB Serialize: Support serializing/deserializing SGB 2017-08-02 23:42:00 -07:00
Vicki Pfau
871c21fb6c GB Video: Further SGB work, support for ATTR_BLK 2017-08-02 14:47:23 -07:00
Vicki Pfau
36c1fb59be GB: Super Game Boy borders 2017-08-01 19:01:55 -07:00
Vicki Pfau
8a3d54c769 GB Video: Fix 16-bit screenshots (fixes #826) 2017-07-27 15:11:54 -07:00
Vicki Pfau
e0a414d87f GB Video: Fix regression with loading savestates 2017-06-13 21:20:12 -07:00
Vicki Pfau
d4deaf6292 GB: Video tester 2017-04-29 01:39:12 -07:00
Vicki Pfau
3a8c5c4bf1 GB: Video/audio channel enabling/disabling 2017-04-21 17:30:30 -07:00
Vicki Pfau
f73fd7f3da GB: Fix flickering when screen is strobed quickly 2017-04-03 14:31:50 -07:00
Jeffrey Pfau
fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00
Jeffrey Pfau
55505f79a9 GB Video: Initialize LCDC in renderer 2016-12-22 18:55:46 -08:00
Jeffrey Pfau
6c470e3e5c GBA Video, GB Video: Colors are now fully scaled 2016-10-21 13:53:33 -07:00
Jeffrey Pfau
d462b4dd7f Core: Generic tile cache, usable with Game Boy core 2016-10-17 16:29:09 -07:00
Jeffrey Pfau
1f0f943526 GB Video: Clear screen when LCDC is off 2016-09-21 14:36:42 -07:00
Jeffrey Pfau
5425cff3e2 Core: Add functions for pakcing and unpacking pixels 2016-09-17 04:13:07 -07:00
Jeffrey Pfau
c06edae71d GB: Fix boundary condition at end of scanline rendering 2016-08-30 00:44:34 -07:00
Jeffrey Pfau
0083fad966 GB Video: Fix sprite latching using old sprite data 2016-08-28 03:42:38 -07:00
Jeffrey Pfau
488bc56d3c GB: Fix windowing weirdness across many games 2016-08-26 13:42:36 -07:00
Jeffrey Pfau
0c59856fe3 GB Video: Remove broken hack 2016-05-29 23:32:18 -07:00
Jeffrey Pfau
7377725952 GB Video: Fix OBJ/BG priority 2016-05-23 21:57:29 -07:00
Jeffrey Pfau
4159f8ea63 GB Video: Fix STAT bit 0 in CGB mode 2016-04-16 10:48:48 -07:00
Jeffrey Pfau
6c1daa914b SDL, GB Video: Fix some warnings 2016-02-26 01:03:12 -08:00