Commit Graph

12218 Commits

Author SHA1 Message Date
Miran Grča
6d8f3340e8 Merge pull request #4155 from Cacodemon345/c&t_69000_vbios_size_fix
C&T 69000: Fix VBIOS size
2024-02-15 23:10:18 +01:00
Miran Grča
6a4e41f1d8 Merge pull request #4156 from Cacodemon345/patch-159
vid_tvp3026_ramdac: Implement warp-around for hardware cursor buffer32 drawing
2024-02-15 23:10:01 +01:00
Cacodemon345
d37b72e251 vid_tvp3026_ramdac: Implement warp-around for hardware cursor buffer32 drawing
Fixes crashes on Windows 2000
2024-02-16 01:24:35 +06:00
Cacodemon345
8166af1b77 C&T 69000: Fix VBIOS size 2024-02-16 00:59:25 +06:00
Miran Grča
0b8f02d702 Merge pull request #4153 from Cacodemon345/hwcursor-negative-y-val
vid_svga.c: Hardware cursors with negative Y values work properly now
2024-02-14 22:05:28 +01:00
Miran Grča
d6c12478bd Merge pull request #4154 from 86Box/tc1995
S3 Pre-ViRGE 32bpp fixes:
2024-02-14 22:05:17 +01:00
TC1995
536f10c60e S3 Pre-ViRGE 32bpp fixes:
32-bit toggleable regs are now written properly, fixes OS/2 32-bit color using S3 Pre-ViRGE drivers while keeping existing compatibility fine.
2024-02-14 20:36:43 +01:00
Cacodemon345
f5995a4719 vid_svga.c: Hardware cursors with negative Y values work properly now
* Fixes cursor disappearing completely in Matrox cards in some cases.
* Allows emulated video adapters allowing negative Y values for hardware cursor to render those properly
2024-02-15 00:34:24 +06:00
Miran Grča
97a6651942 Merge pull request #4152 from 86Box/tc1995
Matrox MGA fixes:
2024-02-14 17:16:52 +01:00
TC1995
0240f11bbe Matrox MGA fixes:
1. When the 128K banking is activated, use a mask of 0xffff instead of 0x1ffff.
2. Debian uses standard VGA mapping when in chain4 mode and its lfb is adapted accordingly.
3. Fixed the decode VRAM mask on the Millennium II so that the vram is detected correctly and no more glitches.
4. Undev the Millennium II as well.
2024-02-14 17:05:28 +01:00
Miran Grča
233dedf98f Merge pull request #4150 from lemondrops/patch-1
Miscellaneous fixes
2024-02-14 10:59:22 +01:00
Alexander Babikov
9b87dbe7ba Fix warnings in vid_chips_69000.c 2024-02-14 14:57:10 +05:00
Alexander Babikov
821f40deb1 Fix the legacy Makefile 2024-02-14 14:57:06 +05:00
Alexander Babikov
0ecbc24763 Improve the OPL4-ML devbranching 2024-02-14 14:56:25 +05:00
Alexander Babikov
be27b6b6b2 Fix a forgotten change from D3D9 renderer removal
It only affected the VNC renderer
2024-02-14 14:56:24 +05:00
Alexander Babikov
e8406cdbc7 Rename vid_c&t_69000.c to avoid & in the filename
Apparently CMake chokes on it in a few cases
2024-02-14 14:56:16 +05:00
Miran Grča
f7c995738c Fixed a bug in the 386 implementation of LOCK. 2024-02-14 02:29:31 +01:00
Miran Grča
93017fc3b3 Merge pull request #4145 from Cacodemon345/c&t_69000
Chips & Technologies B69000 emulation
2024-02-13 23:17:33 +01:00
Miran Grča
e61f55d027 Merge pull request #4149 from Cacodemon345/patch-158
Devbranch OPL4-ML daughterboard emulation
2024-02-13 23:14:37 +01:00
Cacodemon345
63329bc922 Fix bad line 2024-02-14 03:02:14 +06:00
Cacodemon345
c7c0567606 Devbranch OPL4-ML daughterboard emulation (part 3) 2024-02-14 02:58:31 +06:00
Cacodemon345
c81c04a2a9 Devbranch OPL4-ML daughterboard emulation (part 2) 2024-02-14 02:54:41 +06:00
Cacodemon345
c7204f3c9f Devbranch OPL4-ML daughterboard emulation (part 1) 2024-02-14 02:51:19 +06:00
Miran Grča
da8e798aef Merge pull request #4146 from lemondrops/removals
Removals
2024-02-13 18:42:07 +01:00
Alexander Babikov
0e53b86d25 Move the Matrox Millennium II and G100 to the Dev branch 2024-02-13 22:28:27 +05:00
Alexander Babikov
307e15019e Remove a long-unused string 2024-02-13 21:41:01 +05:00
Alexander Babikov
224daa92d0 qt: Remove fullscreen status icons 2024-02-13 21:13:25 +05:00
Alexander Babikov
5acec5dfa4 qt: Remove the Direct3D 9 renderer 2024-02-13 18:40:07 +05:00
Cacodemon345
49ab582234 Move extern into video.h (part 2) 2024-02-13 17:07:19 +06:00
Cacodemon345
8ed622f67b Move extern into video.h (part 1) 2024-02-13 17:06:10 +06:00
Cacodemon345
baac839d89 Unused variables cleanup 2024-02-13 17:04:53 +06:00
Miran Grča
484f026a91 Merge pull request #4141 from JoshuaMaitland/bump-8mb-min-ram-p5a
Bumped the minimum ram to 8MB on ASUS P5A
2024-02-13 11:52:36 +01:00
Cacodemon345
b95139033c Timing and name changes 2024-02-13 11:45:28 +06:00
Cacodemon345
fd33034915 1600x1200 resolution fixes
Fix source address behaviour properly
2024-02-13 11:42:15 +06:00
Cacodemon345
afa545ca25 Bit-depth fixes 2024-02-13 01:57:54 +06:00
Cacodemon345
6e35d00942 Gamma correction support 2024-02-13 01:49:43 +06:00
Cacodemon345
62135c5c8a Minor cleanup 2024-02-13 01:28:14 +06:00
Cacodemon345
40d7e626fc Fix monochrome blits for real 2024-02-13 01:15:53 +06:00
JoshuaMaitland
a9a6c9c121 Bumped the minimum ram to 8MB on ASUS P5A
It would cause a hang in the BIOS if it's lower than 8MB
2024-02-12 18:10:18 +00:00
Miran Grča
c7563f802c Merge pull request #4138 from maximus105/master
Fix for freezing of some 286 machines
2024-02-12 18:44:32 +01:00
Cacodemon345
376b704cea Fix 16+ bpp text background drawing 2024-02-12 01:25:27 +06:00
Cacodemon345
9b4f98cb04 Rewritten monochrome source data handling, partially fixes text drawing under Windows 98 SE 2024-02-11 11:07:58 +06:00
maximus105
18adcb8e0e Add files via upload 2024-02-10 11:57:40 +02:00
OBattler
4dc7342d5e Split the NE1000 and NE2000 into the Novell and Compatible versions, with I/O base address and IRQ selections per the Windows 95 .INF file, and added the D-Link DL-220P ISA PnP NE2000 clone. 2024-02-10 04:51:07 +01:00
OBattler
951f642f42 Merge branch 'master' of https://github.com/86Box/86Box 2024-02-10 03:06:06 +01:00
OBattler
2ab99dda0b Made LOCK instruction legality more accurate on 386, closes #4132. 2024-02-10 03:05:56 +01:00
Miran Grča
425054228e Merge pull request #4137 from 86Box/tc1995
Fixed the Cirrus banking issue for good (really)
2024-02-09 18:46:14 +01:00
TC1995
a330860b2e Fixed the Cirrus banking issue for good (really)
A bit controversial regarding extra_banks but this should be enough to fix everything in the banks of the CL-GD54xx (up to 5480).
2024-02-09 18:28:09 +01:00
OBattler
3f8952a558 More (S)VGA horizontal blanking fixes and CPU CR0 bit 4 fixes. 2024-02-09 18:02:33 +01:00
OBattler
30e7a49558 Fix compile-breaking mistakes in cpu/386.c. 2024-02-09 12:15:28 +01:00