Commit Graph

1482 Commits

Author SHA1 Message Date
Cacodemon345
d4ed4a57df cl54xx: Device ID remains constant and read only 2022-12-21 15:41:11 +06:00
Cacodemon345
82c9ce1d21 CL-GD5436 leaves GR0 and GR1 untouched 2022-12-21 15:10:19 +06:00
Cacodemon345
261e20ba73 cl54xx: clear GR1 and GR0 when disabling enabled extensions 2022-12-21 14:35:56 +06:00
Cacodemon345
e6a87f3c3f cl54xx: clear only FLAG_EXT_WRITE and FLAG_ADDR_BY16 2022-12-21 11:21:48 +06:00
Jasmine Iwanek
dd3959587b Improve a couple of comments 2022-12-20 19:33:42 -05:00
TC1995
fee8970aab S3: Don't allow 16-bit I/O pixtrans blitting on the first port of the 8-bit I/O handling (e2e8 write), fixes fonts on Unix flavors where affected. 2022-12-04 21:42:34 +01:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Cacodemon345
4a8c3119df banshee: Implement cmdBaseSize0 readback 2022-11-18 11:27:32 +06:00
OBattler
27ebb27db7 Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness. 2022-11-17 22:44:06 +01:00
TC1995
25fdf51637 S3 80x: added 0xe2e8/0xe2e9 ports in MMIO mode, fixes garbled fonts when using MMIO in those chips.
S3 (all): Fixes to the commonly used accel commands (0, 1, 2, 6, 7) to make the OS/2 software cursor to not bug on the left edge of the screen.
TGUI: Reworked the non-bitblt commands as well as the accel pitch and bpp modes.
2022-11-17 17:37:11 +01:00
Jasmine Iwanek
af9f1abf98 Code/Comments cleanup
Tabs to spaces
Whitespace
Normalize clang-format comments
2022-11-13 21:15:58 -05:00
Jasmine Iwanek
bd75bc141a Header cleanups
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
TC1995
e0ce67bd7f Fixed LFB access on the VLB front of the TGUI9440AGi.
Fixed Bresenham infinite loop when error term is > 0 alongside CX being 0.
2022-11-13 16:35:30 +01:00
Cacodemon345
49668c27ff voodoo: Account for padding words in CMDFIFO3 2022-11-13 00:04:02 +06:00
Cacodemon345
728d44f979 voodoo: CMDFIFO type 2 is available starting with Voodoo 2 2022-11-12 23:15:57 +06:00
Jasmine Iwanek
b6466ba266 Voodoo3 3500 SI 2022-11-10 18:10:17 -05:00
Jasmine Iwanek
7c2c1e985d Falcon Northwest Voodoo3 3500 SE 2022-11-10 18:10:10 -05:00
Jasmine Iwanek
5a462053fd Compaq Voodoo 3 3500 2022-11-10 18:10:10 -05:00
Jasmine Iwanek
7176d7c66c Velocity 200 AGP 2022-11-10 17:03:13 -05:00
Jasmine Iwanek
381f9d11fc Voodoo 3 3500 TV 2022-11-10 17:03:13 -05:00
Jasmine Iwanek
6f031c34df Voodoo 3 1000 2022-11-10 15:49:20 -05:00
Jasmine Iwanek
ac48f84a23 Cleanups in vid_voodoo_banshee.c 2022-11-10 12:17:24 -05:00
Jasmine Iwanek
6919451ae4 Fix string offsetting 2022-11-09 23:19:17 -05:00
Cacodemon345
7e44372b75 vid_s3_virge: Give FIFO R/W indices the stdatomic.h treatment 2022-11-07 13:11:36 +06:00
Cacodemon345
9c775510df video: Make the rest of the FIFO variables atomic 2022-11-07 13:03:19 +06:00
Jasmine Iwanek
253ca29746 Fix compile error 2022-11-06 18:55:55 -05:00
Jasmine Iwanek
921af7000e Various bits from M&K 2022-11-06 18:54:39 -05:00
Miran Grča
d13faa820e Merge pull request #2819 from jriwanek-forks/warnfixes
More compile warning fixes
2022-11-06 23:57:16 +01:00
OBattler
b2c22c9f4a Added Voodoo Banshee/3 YUV -> 16/24/32-bit RGB blits, fixes #2246. 2022-11-06 23:54:36 +01:00
Jasmine Iwanek
6ea143e107 More compile warning fixes 2022-11-06 15:55:16 -05:00
Miran Grča
ddfed9b4a5 Merge pull request #2815 from Cacodemon345/voodoo-unimpl-regs
voodoo: Partial implementation of cmdStatus0 register
2022-11-06 16:25:57 +01:00
Cacodemon345
954e022244 voodoo: Partial implementation of cmdStatus0 register 2022-11-06 12:52:43 +06:00
Jasmine Iwanek
2d6dcdffeb Fixed the Tseng ET3000AX. From @OBattler 2022-11-06 01:11:39 -05:00
Jasmine Iwanek
f99c161cfa Port Tseng Labs ET3000AX (ISA) from M&K 2022-11-05 23:23:11 -04:00
Jasmine Iwanek
aa2c07bed2 Random header cleanups I noticed while porting things 2022-11-05 22:12:35 -04:00
OBattler
8b63f5995e Correctly clear all extensions when extended write modes are disabled, fixes #2800. 2022-11-06 00:15:30 +01:00
Dimitar Angelov
2e2c2196da Pravetz-16 proper naming of BIOS files 2022-11-05 00:53:50 +01:00
Cacodemon345
b049f65b8e voodoo: Fix misleading pixel format error message 2022-11-04 14:05:23 +06:00
Miran Grča
9657dba060 Merge pull request #2801 from Cacodemon345/voodoo
Improve Banshee error reporting
2022-11-04 02:07:24 +01:00
Jasmine Iwanek
89ae64e53a Revert "Rework Voodoo texture precalc to support non-split trilinear textures" for voodoo1/2 Fixes #1137 2022-11-03 20:18:28 -04:00
Cacodemon345
c5f7cf5fa2 Improve Banshee error reporting
Stubbed Banshee AGP registers
2022-11-04 01:49:20 +06:00
OBattler
1bb1bb9f46 Fixed the MSI MS-6168 / Bora Pro AGP Voodoo. 2022-11-01 03:59:08 +01:00
OBattler
e9cf6dc269 Fixed a newly introduced warning in video/vid_ogc.c. 2022-10-30 23:11:59 +01:00
OBattler
ceadc67169 Olivetti OGC fixes, fixes #2776. 2022-10-30 23:08:15 +01:00
OBattler
8f13bae92c Removal of vid_blit_memtoscreen_8(). 2022-10-30 17:13:40 +01:00
OBattler
ef4a99cf2a WYSE Wy700. 2022-10-30 17:11:29 +01:00
OBattler
9658db1593 Sigma. 2022-10-30 17:10:17 +01:00
OBattler
288394bb16 PGC. 2022-10-30 17:08:23 +01:00
OBattler
8fa09b318d OGC. 2022-10-30 17:06:57 +01:00
OBattler
a2e5c25333 NGA. 2022-10-30 17:05:49 +01:00