Commit graph

11250 commits

Author SHA1 Message Date
OBattler
8107343f96 Fixed IDE IRQ's on non-bus mastering IDE controllers. 2023-10-29 01:43:58 +02:00
OBattler
a2e8607407 Removing a commented out line from acpi.c. 2023-10-28 23:50:25 +02:00
OBattler
03d7f44907 The ACPI power-on resume event now also has the PWRBTN bit set, fixes the FIC machines after a soft shutdown and power supply detection on many other machines, including the PC Chips Aladdin's. 2023-10-28 23:40:11 +02:00
OBattler
237c792795 Removed a commented-out line from disk/hdc_ide.c. 2023-10-28 22:28:36 +02:00
OBattler
d2713cb7ca Merge branch 'master' of https://github.com/86Box/86Box 2023-10-28 22:00:35 +02:00
OBattler
b474e3d056 Massive IDE clean-ups, and finally implemented ATAPI hard disks. 2023-10-28 22:00:23 +02:00
Miran Grča
2e24540615
Merge pull request #3782 from 86Box/tc1995
Trident TGUI9440/96x0 Bresenham update:
2023-10-24 23:16:06 +02:00
TC1995
38a6c0f1e1 Trident TGUI9440/96x0 Bresenham update:
1. Its execution is exactly (actually 99%) the same as the S3 Bresenham procedure, so I thought of making the Bresenham command of the TGUI9440/96x0 behave like the s3 one but adapted to use Trident's ports and meanings and now OS/2 and Windows lines in certain programs work fine.
2023-10-24 23:08:17 +02:00
Miran Grča
0829dfb80f
Merge pull request #3781 from 86Box/tc1995
SCSI CD-ROM fixes (NEC):
2023-10-24 20:36:09 +02:00
TC1995
961a2483ad SCSI CD-ROM fixes (NEC):
1. Added Mode Page Codes 0x00 and 0x03 (Unit Attention and Format Device) to the SCSI CD-ROM code.
2. Corrected the Read Disc Information TOC (actually Read TOC vendor unique) for NEC SCSI CD-ROMs, this, together with the fix above, fixes reading data cd-rom's using NEC vendor commands.
3. Actually identify NEC drives per manual (SCSI unknown version per the -75 and -77 manuals).
4. Re-added the 75 and 77 drives now that the NEC vendor commands are fine + an extra 25a drive with revision 1.0a (from a screenshot from vogons).
2023-10-24 20:15:08 +02:00
OBattler
26d9fa4daa Sane defaults for mixer register FFh. 2023-10-24 02:34:50 +02:00
OBattler
2f3d5d5fc4 More fixes to mixer register FFh, turns out the lower 3 bits are not a DMA channel, fixes detection of Sound Blaster 16 non-PNP. 2023-10-24 00:28:28 +02:00
OBattler
5c5b286358 Renamed mouse_mode to mouse_input_mode to fix the conflict on Haiku OS. 2023-10-23 01:21:28 +02:00
OBattler
8b86bd812c Fixed to undocumented Sound Blaster AWE32+ mixer register FFh, now the AWE32 PNP plays sound again. 2023-10-23 01:01:17 +02:00
OBattler
113776a58f Do not add the dummy Internal mouse device. 2023-10-23 00:36:19 +02:00
OBattler
ce603f3719 The fatal() in sound/snd_sb_dsp.c is now a sb_dsp_log(). 2023-10-22 16:43:51 +02:00
OBattler
5305247d95 Removed the fatal from snd_sb.c. 2023-10-22 07:30:19 +02:00
OBattler
fe5bb72766 Mixer registers 12h to 1Eh. 2023-10-22 06:54:58 +02:00
OBattler
f2802c63e9 CT1745 mixer register 10h read. 2023-10-22 06:04:49 +02:00
OBattler
90e682a339 More ViBRA 16XV fixing - DIAGNOSE 4.05 now successfully sets high DMA. 2023-10-22 00:46:06 +02:00
OBattler
3ef9941ba6 Added read for register 0C. 2023-10-21 22:01:55 +02:00
OBattler
d7456ad7a7 And the last unnecessary file. 2023-10-21 16:46:10 +02:00
OBattler
a2ee67c493 Removed that one VARCem file as well. 2023-10-21 08:14:22 +02:00
OBattler
8184d71aa6 Removing the remaining unnecessary files that should not have been committed. 2023-10-21 08:13:22 +02:00
OBattler
b3bbdd4b93 Removing the build folders that should not have been committed. 2023-10-21 06:55:31 +02:00
OBattler
28e2eb3ce5 More Sound Blaster 16+ / ViBRA 16 fixes, added optional PC speaker control via the Sound Blaster 16+ / ViBRA 16, and removed some left-over temporary code from device.c. 2023-10-21 06:53:11 +02:00
OBattler
f3ca2a6dcd Added the Winbond W83878F variant with HEFERE = 0 (key = 88h) and correctly made the MS-5124 use it. 2023-10-20 21:48:51 +02:00
OBattler
9c434f4ed0 The ViBRA 16 XV now correctly does 16-bit DMA over 8-bit channels and fixed the DSP versions as well. 2023-10-20 21:02:35 +02:00
Miran Grča
b53a81019d
Merge pull request #3772 from 86Box/tc1995
Mach64 (both GX and VT2) 24bpp mono pattern fix placed in.
2023-10-20 21:00:46 +02:00
TC1995
9c847949f6 Attempt to fix the AdLib Gold DMA when no data is available while sampling and reverted the timer_on_auto to timer_advance_u64 to make the PCM wave sound correctly. 2023-10-20 20:57:53 +02:00
TC1995
00edd8cfbc Mach64 (both GX and VT2) 24bpp mono pattern fix placed in.
Fixes wrong colors in patterns on various operating systems and possibly other stuff too.
2023-10-20 20:41:57 +02:00
OBattler
b329b5cc5f Fixed a bug with ATAPI PIO requests, fixes some crashes with ATAPI drives on tertiary and quaternary IDE controllers. 2023-10-20 19:39:04 +02:00
OBattler
4ad9a06c89 SiS 551x logging fixes and fixed secondary IDE IRQ in legacy mode. 2023-10-20 04:01:33 +02:00
Miran Grča
d453b95c8c
Merge pull request #3770 from kzmidze/master
Update translation
2023-10-20 02:58:30 +02:00
Miran Grča
66c5f6cb5c
Merge pull request #3769 from EmpyreusX/master
[Qt] Made fixes to Japanese and Simp. Chinese translations
2023-10-20 02:58:17 +02:00
OBattler
88934ab0ca IDE fixes and finished the SiS 5511. 2023-10-20 02:57:50 +02:00
OBattler
5c4429e4ec Merge branch 'master' of https://github.com/86Box/86Box 2023-10-20 00:21:11 +02:00
OBattler
378ef1ae6d The Tandy 1000 HX no longer incorrectly support 256 kB of RAM, fixes #3767. 2023-10-20 00:20:57 +02:00
沙沙宮紗夜
6f9600d17f
Update translation 2023-10-19 22:49:12 +08:00
EmpyreusX
a1282488c6
[Qt] A small fix 2023-10-19 22:09:11 +08:00
EmpyreusX
7583c3f141
[Qt] Made fixes to Simp. Chinese translation 2023-10-19 21:39:11 +08:00
EmpyreusX
bb2038b965
[Qt] Made fixes to Japanese translation 2023-10-19 21:37:50 +08:00
Miran Grča
d1ed9f9ec1
Merge pull request #3766 from 86Box/tc1995
Small Mach32/SVGA font mapping fix.
2023-10-19 01:42:17 +02:00
TC1995
0440d37387 Small mach32/svga mapping fix (actually fixes font rendering on win3.1x using the Mach32 2.6 drivers) 2023-10-19 01:32:52 +02:00
Miran Grča
8d45217064
Merge pull request #3764 from 86Box/tc1995
S3 fixes:
2023-10-17 19:52:31 +02:00
TC1995
da5b93d980 S3 fixes:
Bit 11 of ports 0x82e8 and 0x86e8 (Current X and Current Y positions registers, respectively) are taken into account again without conflicting with OS/2 Warp 3/4's software cursor, fixes blitting issues with Neptune Build 5111.1's S3 driver and possibly some other builds and other stuff.
2023-10-17 19:33:07 +02:00
Miran Grča
b73364bb38
Merge pull request #3762 from goshhhy/pcap-types
net_pcap: use standard unsigned type names
2023-10-17 16:57:28 +02:00
Miran Grča
8ae3e092d0
Merge pull request #3763 from jriwanek-forks/4.0.2-fix
Fixes and GHA for SDL UI
2023-10-17 16:56:52 +02:00
Jasmine Iwanek
69c7e2a02a Update codeql.yml 2023-10-17 03:41:26 -04:00
Jasmine Iwanek
5656cd7db8 Build SDL UI too on Linux 2023-10-17 03:41:26 -04:00