Commit Graph

10529 Commits

Author SHA1 Message Date
TC1995
92db594d6b ATI Mach64GX/VT2: Corrected the 24bpp accelerated mode in terms of colors and bitblt so that it could be glitchless.
Corrected 8bpp mode under Win2000 as well so that it no longer glitches.
VT2 is PCI only, so use its PCI timings only.
Small cosmetic fixes in the if's of the linear apertures of said card.
24bpp mode will be unthreaded while the rest of the bpp's is left intact, this is due to desyncing in 24bpp mode in NT 3.1's 24bpp drivers.
2023-07-14 21:14:19 +02:00
Miran Grča
4d15fb13b0 Merge pull request #3463 from 86Box/tc1995
SCSI card and CD-ROM fixes (below).
2023-07-14 21:08:10 +02:00
TC1995
81918a19d1 SCSI CD-ROM: some vendor specific commands for Toshiba and others now have more correct speed.
PCSCSI PCI: re-implemented SCSI bus reset.
2023-07-14 21:05:22 +02:00
Miran Grča
04037f91f7 Merge pull request #3462 from 86Box/tc1995
Tseng ET4000W32/i: hardware cursor fixes (see below).
2023-07-14 21:01:29 +02:00
TC1995
01c05781e2 Tseng ET4000W32/i: corrected (in the best possible way) the mouse cursor shape (under NT) when it's at the top edges while not affecting the proper shape in other operating systems. 2023-07-14 20:46:12 +02:00
Miran Grča
4309565f5e Merge pull request #3461 from 86Box/tc1995
AdLib Gold: timer period fixes (see below).
2023-07-14 20:42:26 +02:00
TC1995
1bd872d43a AdLib Gold: corrected (more or less) the timer period to allow the sound card to behave more normally instead of locking up the emulator in certain instances (e.g.: jukebox of the card's DOS utilities). 2023-07-14 20:40:09 +02:00
Miran Grča
66c1abb2b9 Merge pull request #3459 from lemondrops/fix-gha
Fix GitHub Actions failing
2023-07-13 03:30:07 +02:00
Miran Grča
eba0709008 Merge pull request #3458 from lemondrops/master
FluidSynth code improvements
2023-07-13 03:29:56 +02:00
Alexander Babikov
4a37c4aa3c Add libslirp to makefile actions too 2023-07-13 05:07:47 +05:00
Alexander Babikov
1283585e38 GitHub Actions: Add FluidSynth to dependencies 2023-07-13 04:52:01 +05:00
Alexander Babikov
c6b0c9f2e8 midi_fluidsynth.c: Adjust the config defaults and limits to be in line with (latest) FluidSynth defaults 2023-07-13 04:38:58 +05:00
Alexander Babikov
908108b6ef midi_fluidsynth.c: Don't use API functions deprecated in FluidSynth v2.2.0 if building with v2.2.0 or later 2023-07-13 04:38:55 +05:00
Alexander Babikov
8d07acd0b5 midi_fluidsynth.c: minor cleanup
Remove unneeded #includes, unused #defines, use proper types for FluidSynth-specific structs
2023-07-13 03:20:26 +05:00
OBattler
2cd790cf7c Current state of the 808x code. 2023-07-12 20:43:06 +02:00
OBattler
5240036505 Merge branch 'master' of https://github.com/86Box/86Box 2023-07-12 00:48:21 +02:00
OBattler
810f613f6f Updated Makefile.mingw. 2023-07-12 00:48:13 +02:00
Miran Grča
59cde3a33a Merge pull request #3456 from cold-brewed/mac-insert-key
macos: Add special mapping for insert key
2023-07-12 00:46:52 +02:00
OBattler
a4703ac0de Small 450KX fixes. 2023-07-12 00:43:47 +02:00
OBattler
722c4f9961 Merge branch 'master' of https://github.com/86Box/86Box 2023-07-12 00:41:00 +02:00
OBattler
da98030f80 Part 6. 2023-07-12 00:40:51 +02:00
OBattler
b2d7dd6f9c Part 5. 2023-07-12 00:38:22 +02:00
OBattler
33ff6b77e8 Part 4. 2023-07-12 00:37:51 +02:00
OBattler
ac8873802f Part 2. 2023-07-12 00:33:56 +02:00
OBattler
20e771ad3a Part 2. 2023-07-12 00:32:21 +02:00
OBattler
22d84443a8 DRAM row implementation, part 1. 2023-07-12 00:15:43 +02:00
richardg867
74e4e10b99 Jenkins: Add Linux FluidSynth version workaround 2023-07-11 18:54:53 -03:00
cold-brewed
72483a5dea macos: Add special mapping for insert key 2023-07-11 16:49:14 -04:00
Miran Grča
d68a3675de Merge pull request #3455 from cold-brewed/vhd-disk-default
qt: Change default disk image type to dynamic vhd
2023-07-11 22:32:59 +02:00
cold-brewed
a11047887c qt: Change default disk type to dynamic vhd 2023-07-11 15:55:13 -04:00
RichardG867
6b6ca9844b No ChAnGeS 2023-07-11 10:06:23 -03:00
RichardG867
2652dc8215 Jenkins: Fix Linux build 2023-07-10 23:14:17 -03:00
RichardG867
687c8802a2 Jenkins: Remove redundant DLLs from Windows distribution 2023-07-10 23:01:06 -03:00
RichardG867
4ecfdb4834 midi: Switch to dynamic fluidsynth 2023-07-08 13:49:02 -03:00
OBattler
32116fdd8f Reimplemented the 808x IN and OUT instructions, fixes the PIT test on the IBM PC and XT BIOS'es. 2023-07-07 19:33:44 +02:00
OBattler
a926c7e844 Fixed the ASUS 486SP3. 2023-07-06 20:41:35 +02:00
OBattler
f44821d840 Removed an invalid change from cpu/cpu.c. 2023-07-06 20:38:34 +02:00
OBattler
8c94de0be1 Disabled register EE reads and writes on the VLSI VL82C480 chipset. 2023-07-06 20:33:23 +02:00
OBattler
979bd75acb Merge branch 'master' of https://github.com/86Box/86Box 2023-07-06 19:59:54 +02:00
OBattler
78f129c8ac Rewritten the PCI Type 2 access handling. 2023-07-06 19:55:59 +02:00
Jasmine Iwanek
3524620577 Merge pull request #3450 from lemondrops/master
unix: Add a missing #include
2023-07-04 12:42:14 -04:00
Alexander Babikov
ed36261f62 unix: Add a missing #include 2023-07-04 21:34:25 +05:00
Miran Grča
6147467993 Merge pull request #3449 from jriwanek-forks/sonarlint-1
Another round of sonarlint work
2023-07-04 18:19:27 +02:00
Jasmine Iwanek
1116aadb6f Another round of sonarlint work 2023-07-04 10:53:44 -04:00
OBattler
b750471e5c Removed two temporary lines in device/kbc_at.c that shouldn't have been committed. 2023-07-03 02:42:33 +02:00
OBattler
ea89ff5e24 Merge branch 'master' of https://github.com/86Box/86Box 2023-07-03 02:36:49 +02:00
OBattler
e328a3c2de Added the Siemens Award keyboard controller and a small hack (will have to do due to the scarcity of information until we get ahold of an actual Siemens PCD-2L) to make the Siemens PCD-2L POST correctly again, fixes #3444. 2023-07-03 02:36:17 +02:00
OBattler
feece51403 Fixed low BIOS mapping so it maps correctly with a 512k or biggeer BIOS as well. 2023-07-03 02:34:54 +02:00
OBattler
277795dc69 Fixed a compile-breaking mistake in machine.h. 2023-07-03 02:34:12 +02:00
Jasmine Iwanek
7a919e2c59 Fix codeql actions after external libslirp changes 2023-07-02 15:29:05 -04:00