Commit Graph

10408 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
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
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
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
BurnedPinguin
635c00227d Add the Acrosser AR-B1476 2023-07-13 13:49:29 +02:00
BurnedPinguin
822e024900 Merge branch '86Box:master' into machine_23 2023-07-13 12:29:06 +02:00
BurnedPinguin
04ded0492c Add the Epson ActionTower 8400. 2023-07-13 12:24:54 +02: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
BurnedPinguin
7ff141ba99 Add the Olivetti M4-5xx. 2023-07-13 00:50:02 +02: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
BurnedPinguin
9cd3109bb1 Merge branch '86Box:master' into machine_23 2023-07-12 01:08:10 +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
BurnedPinguin
b515c8eb89 Merge branch '86Box:master' into machine_23 2023-07-12 00:42:30 +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
cold-brewed
72483a5dea macos: Add special mapping for insert key 2023-07-11 16:49:14 -04:00
cold-brewed
a11047887c qt: Change default disk type to dynamic vhd 2023-07-11 15:55:13 -04:00
BurnedPinguin
dd26f73896 Make the i420EX machines correctly have PCI IRQ steering. 2023-07-11 21:34:39 +02:00
BurnedPinguin
08f1004f41 Add the ICS SB486P 2023-07-11 21:06:40 +02:00
BurnedPinguin
75c2ef2347 Add the Lanner Electronics AP-4100AA SBC. 2023-07-11 17:38:20 +02:00
BurnedPinguin
e014dc4ee1 Add ECS AL486 2023-07-11 14:02:02 +02:00
BurnedPinguin
ea713a3374 Add AIR 486PI 2023-07-11 13:14:54 +02:00
RichardG867
2652dc8215 Jenkins: Fix Linux build 2023-07-10 23:14:17 -03:00
BurnedPinguin
69ff1c60f7 Add Anigma BAT4IP3E (IDE needs work) 2023-07-09 15:55:58 +02:00
RichardG867
4ecfdb4834 midi: Switch to dynamic fluidsynth 2023-07-08 13:49:02 -03:00
BurnedPinguin
1a8281f90e Merge branch '86Box:master' into machine_23 2023-07-07 23:36:15 +02:00
BurnedPinguin
6a5eb2497b Merge branch 'machine_23' of https://github.com/BurnedPinguin/86Box into machine_23 2023-07-07 23:34:46 +02:00
BurnedPinguin
1438e7f4e8 Add the AMI Super Voyager PCI (S76) 2023-07-07 23:33:57 +02: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
BurnedPinguin
a94efdb4d4 Merge branch '86Box:master' into machine_23 2023-07-06 20:54:01 +02:00
BurnedPinguin
6334bd8993 Add the ZEOS Martin (currently has memory related issues, to be fixed) 2023-07-06 20:49:33 +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
BurnedPinguin
60e33817cd Merge branch '86Box:master' into machine_23 2023-07-06 20:37:55 +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
BurnedPinguin
f480ca3668 Add the J-Bond PCI400C-A (note: PCI registers 00h - 03h get randomly zeroed out, needs fixing) 2023-07-06 00:51:57 +02:00
BurnedPinguin
8456ebebe6 Merge branch '86Box:master' into machine_23 2023-07-05 15:49:47 +02:00
Alexander Babikov
ed36261f62 unix: Add a missing #include 2023-07-04 21:34:25 +05:00
Jasmine Iwanek
1116aadb6f Another round of sonarlint work 2023-07-04 10:53:44 -04:00