Commit Graph

12249 Commits

Author SHA1 Message Date
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
OBattler
5a3d74d64f 286/386 interpreter fixes - the correct opcode arrays are now used and fixed the debug registers. 2024-02-09 12:14:35 +01:00
Cacodemon345
d646efc288 Fix hardware cursor in interlaced modes
Report 1280*1024 Dual Scan STN Color Panel for now
2024-02-09 12:44:43 +06:00
Cacodemon345
da3203a6c1 Force interlace to be off at 1280x1024 2024-02-09 00:20:59 +06:00
Cacodemon345
3e098b190e HW cursor position fixing 2024-02-08 16:08:05 +06:00
Cacodemon345
4a087b81c6 Fix RTL BitBlt on 16+ bpp 2024-02-08 15:51:15 +06:00
Cacodemon345
a0078e6d2b Fix inverted hardware cursor color 2024-02-08 13:22:01 +06:00
Miran Grča
c99c4ecb6e Merge pull request #4134 from 86Box/tc1995
Fix SVGA code warnings.
2024-02-07 23:14:25 +01:00
Cacodemon345
395941aa54 HWCursor work 2024-02-08 02:07:49 +06:00
TC1995
ca11dae903 Fix SVGA code warnings.
See above.
2024-02-07 20:56:25 +01:00
OBattler
89cc2a3956 NEC CD-ROM: Make command DAh not also set speed. 2024-02-07 20:45:45 +01:00
Cacodemon345
5ce8b9e1a1 24-bpp image blit fixes 2024-02-08 00:34:29 +06:00
Miran Grča
c538a726c7 Merge pull request #4119 from lemondrops/feature/cpuid_and_msr
CPUID and MSR fixes and improvements
2024-02-07 19:21:19 +01:00
Alexander Babikov
996769095b Implement most missing P6 MSRs
Remove the 6 extraneous performance counter MSRs which
haven't existed on P6
2024-02-07 12:31:43 +05:00
Alexander Babikov
e54b57641c Implement missing IBM, AMD and Cyrix MSRs 2024-02-07 12:31:42 +05:00
Alexander Babikov
65f40ca71d Implement missing WinChip C6/2 and Cyrix III MSRs 2024-02-07 12:31:42 +05:00
Alexander Babikov
1b9bf568f2 Implement missing Pentium MSRs
Includes obscure behavior, like undocumented "high" MSRs
2024-02-07 12:31:41 +05:00
Alexander Babikov
8143ccdc9b K5 reorganization
Rename SSA/5 to Model 0 and 5k86 to Model 1/2/3 and swap their ordering
Remove the Model 0 CPUs from the Model 1 (5k86) table
2024-02-07 12:31:40 +05:00
Alexander Babikov
8520e6be85 Show actual clocks for CPUs w/ Performance Ratings 2024-02-07 12:31:40 +05:00
Alexander Babikov
2a3d13d306 Various consistency changes 2024-02-07 12:31:39 +05:00