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