Commit graph

11535 commits

Author SHA1 Message Date
RichardG867
4b402c22cd vid_mga: Implement DDC on the Millennium 2023-12-16 18:26:39 -03:00
Miran Grča
b57b87953d
Merge pull request #3893 from iamgreaser/gm/mga-8bpp-blink-disable
Disable blink in 8bpp modes on MGA; Re-instate main 8bpp hires renderer
2023-12-16 20:59:55 +01:00
OBattler
a76e3890b2 And the one in sio/sio_um8669f.c. 2023-12-16 20:57:58 +01:00
OBattler
c2a89f64b2 Fixed the warnings in sio/sio_it86x1f.c. 2023-12-16 20:56:45 +01:00
OBattler
e7f15d87e1 And the warning in disk/zip.c. 2023-12-16 20:47:11 +01:00
GreaseMonkey
0848f4a38e Disable blink in 8bpp modes on MGA; Re-instate main 8bpp hires renderer
I don't actually know if 8bpp blink is a thing on a Matrox Millennium, but the video BIOS seems to act like it's not.
2023-12-17 08:46:12 +13:00
OBattler
48513fe6aa Fixed two warnings in codegen_new/codegen_backend_x86-64.c. 2023-12-16 20:45:03 +01:00
Miran Grča
f900bdb63c
Merge pull request #3892 from 86Box/tc1995
Fixed warning in vid_mga.c.
2023-12-16 20:40:47 +01:00
Miran Grča
7d5f42369f
Merge pull request #3891 from jriwanek-forks/mga-dev
Correct undevbranching of the Matrox Millenium
2023-12-16 20:40:24 +01:00
TC1995
d3fbd93848 Fixed warning in vid_mga.c. 2023-12-16 20:36:34 +01:00
Jasmine Iwanek
7d9b10d556 Correct undevbranching of the Matrox Millenium 2023-12-16 14:35:52 -05:00
Miran Grča
ce7673b2f1
Merge pull request #3890 from 86Box/tc1995
Undev branch the Matrox Millennium since it is now mostly usable.
2023-12-16 20:28:32 +01:00
TC1995
1df37c2440 Temporarily added the older 8bpp highres render for the Matrox Millennium. 2023-12-16 20:21:57 +01:00
TC1995
e4696aa2e9 Undev branch the Matrox Millennium since it is now mostly usable. 2023-12-16 20:17:55 +01:00
Miran Grča
25277344db
Merge pull request #3889 from 86Box/tc1995
SCSI CD-ROM Toshiba fixes.
2023-12-16 14:16:43 +01:00
TC1995
ecd67950d4 SCSI CD-ROM Toshiba fixes.
Data track is not audio, fixes anything that wants to play data track as audio.
2023-12-16 14:03:42 +01:00
Miran Grča
124791e662
Merge pull request #3888 from jriwanek-forks/gha-split
Split GHA scripts into seperate files
2023-12-16 00:10:42 +01:00
Jasmine Iwanek
73cd319d17 Yet more typo fixes 2023-12-15 18:10:12 -05:00
Jasmine Iwanek
c88ae29a0e Fix typos 2023-12-15 18:07:42 -05:00
Jasmine Iwanek
be9ef9848d Update name for makefile builds 2023-12-15 17:57:28 -05:00
Jasmine Iwanek
420bd82dad Split codeql workflows into seperate files 2023-12-15 17:57:28 -05:00
Jasmine Iwanek
9bc581d2f4 Split cmake workflows into seperate files 2023-12-15 17:57:28 -05:00
Miran Grča
4702b79cfc
Merge pull request #3887 from jriwanek-forks/morefixes
More compile fixes with logging turned on
2023-12-15 23:55:42 +01:00
Jasmine Iwanek
86e07aa598 Fix compile error with logging enabled in vid_compaq_cga 2023-12-15 16:21:29 -05:00
Jasmine Iwanek
61f83f2a3d Better variable name in hdc_ide 2023-12-15 16:21:28 -05:00
Miran Grča
cd7264ddfd
Merge pull request #3884 from 86Box/tc1995
Fix the initialization of the color cursor regs (ATI Mach32)
2023-12-14 21:59:12 +01:00
TC1995
3c654af286 dang it... 2023-12-14 21:57:48 +01:00
TC1995
ea9348d104 Actually initialize the cursor color regs of the ATI Mach32 card. 2023-12-14 21:56:17 +01:00
Miran Grča
a1bb5a6a86
Merge pull request #3883 from jriwanek-forks/logfixes
Several fixes to compile with logging enabled
2023-12-14 21:53:33 +01:00
Miran Grča
9e319e228e
Merge pull request #3882 from 86Box/tc1995
Mach8/32 fixes (again):
2023-12-14 21:53:23 +01:00
Jasmine Iwanek
fc19a4698b Several fixes to compile with logging enabled 2023-12-14 15:52:04 -05:00
TC1995
15c6d9e5fa Mach8/32 fixes (again):
1. Fixed wrong setting of highres and lowres mode of 8bpp, makes Transport Tycoon run properly on these ATI cards again.
2. 32-bit (RGBA) True Color is actually supported on the Mach32, but barely used, and the original code was wrong. This fix makes 32-bit True Color render the right colors.
2023-12-14 21:47:10 +01:00
OBattler
5221a77dbf IDE/ATAPI SRST fixes - fixes ATAPI CD-ROM detection on the Nec PowerMate V. 2023-12-14 21:19:58 +01:00
OBattler
2a2432207a More fixes, the hard freeze is truly gone now. 2023-12-11 20:32:51 +01:00
OBattler
686644d2a1 Merge branch 'master' of https://github.com/86Box/86Box 2023-12-11 20:16:06 +01:00
OBattler
63ba53573a Made do_pause_ack also volatile, fixes hard freezes on 64-bit binaries. 2023-12-11 20:15:55 +01:00
Miran Grča
0ca5ba0841
Merge pull request #3874 from jriwanek-forks/codeql
Fix codeql runs
2023-12-10 09:22:04 +01:00
Jasmine Iwanek
6c0bd91e4f Fix codeql runs 2023-12-10 03:13:10 -05:00
Miran Grča
2b8a96418d
Merge pull request #3866 from jriwanek-forks/gha
Update Github Actions to macos 12
2023-12-08 10:24:51 +01:00
Jasmine Iwanek
3a0f1ace60 Update GHA to macos 12 2023-12-08 04:00:33 -05:00
OBattler
ac63ea6614 Commented out excess logging in scsi/scsi_disk.c. 2023-12-06 16:06:40 +01:00
OBattler
52470d4910 Fixed an off by 1 error in scsi/scsi_disk.c, fixes NetBSD 7 hang when probing a SCSI hard disk. 2023-12-06 16:05:43 +01:00
Miran Grča
a5901cb016
Merge pull request #3861 from 86Box/tc1995
Cirrus, ATI Mach8/32 and XGA fixes.
2023-12-06 15:03:47 +01:00
TC1995
ce0b6e1da1 Cirrus, ATI Mach8/32 and XGA fixes.
1. Update svga->fast to account for packed chain mode toggles, fixes issues on Descent II for DOS using the Cirrus cards.
2. Re-organized ATI Mach8/32 LFB access as well as 8514/A/ATI mode toggles, should end the video mode issues once and for all.
3. Fixed a small but major pattern issue with IBM OS/2 1.30.1's XGA driver (not .2, which is fine as is).
2023-12-06 15:00:31 +01:00
Miran Grča
cd3d2681a8
Merge pull request #3859 from iamgreaser/gm/vga-optimisation-20231206-001
Rework and optimise the (S)VGA pixel renderer
2023-12-06 10:30:20 +01:00
GreaseMonkey
44d70ab943 Rework (S)VGA renderer to be internally chunky + attempt to optimise for speed 2023-12-06 15:25:17 +13:00
OBattler
cf36889bd2 Unix SDL fixes, per suggestion by svenska. 2023-12-03 14:19:00 +01:00
OBattler
f22dea8209 Disabled undocumented Sound Blaster mixer register FFh's for even more cards, fixes #3835. 2023-12-01 15:06:12 +01:00
OBattler
6871e279dd Merge branch 'master' of https://github.com/86Box/86Box 2023-11-26 22:15:36 +01:00
OBattler
7b4a6a3388 Clean-ups and made the ET4000AX use the old way to check for 8 bpp modes, fixes the Windows 3.0 driver. 2023-11-26 22:15:28 +01:00