Commit Graph

1971 Commits

Author SHA1 Message Date
OBattler
b810d3edc1 Some small 8514/a / Mach8 fixes. 2023-07-30 02:45:53 +02:00
Cacodemon345
659143408e Port DECchip 21143 "Tulip" emulation from QEMU 2023-07-29 16:24:35 +06:00
TC1995
d2b0d0c3c2 XGA: 16bpp mode in accelerated mode no longer shows inverted colors in various parts of some stuff (e.g.: Win3.1x, OS/2). 2023-07-27 16:01:20 +02:00
Jasmine Iwanek
bee11bcbba Fix my clang fix 2023-07-26 19:54:39 -04:00
Jasmine Iwanek
a61ebf2fea Fix mistake 2023-07-26 13:14:21 -04:00
Jasmine Iwanek
d2f42198fd Fix clang build failure 2023-07-26 12:41:18 -04:00
BurnedPinguin
e12ed7272c Merge branch '86Box:master' into machine_23 2023-07-26 12:27:53 +02:00
Jasmine Iwanek
998cfe5cc8 Constification 2023-07-25 17:59:24 -04:00
Jasmine Iwanek
ee695e71f9 More sonarlint work 2023-07-25 17:59:22 -04:00
RichardG867
8d46224893 keyboard: Rename inaccurate fullscreen hotkey function 2023-07-24 15:07:08 -03:00
BurnedPinguin
908b9b1974 Add the Lanner Electronics IAC-H488. 2023-07-23 18:50:23 +02:00
BurnedPinguin
493ac63741 Fix the Anigma BAT4IP3e's secondary IDE channel. 2023-07-23 17:26:14 +02:00
BurnedPinguin
f9a6295a3c Add the PB450 with MicroFirmware Phoenix 4.05 BIOS. The stock 1.0A BIOS... (which is the only stock BIOS we have for the PCI version of this board) is currently exhibiting setup utility issues and other POST issues. It will be added later as part of the BIOS switching feature. 2023-07-23 16:50:12 +02:00
BurnedPinguin
8c4fd41880 Merge branch '86Box:master' into machine_23 2023-07-23 16:33:32 +02:00
OBattler
6dea8d76ea Added the secondary version of the OPTi 82c611 VLB IDE controller. 2023-07-23 15:15:25 +02:00
RichardG867
8ff45f74fd Remove legacy dynamic loading error messages 2023-07-22 18:14:22 -03:00
BurnedPinguin
c26327d9e2 Add the DEC Venturis 4xx 2023-07-22 23:06:43 +02:00
RichardG867
9d991b495c network: Remove the cursed libslirp fork now that Windows uses external libslirp 2023-07-22 17:27:51 -03:00
OBattler
eac6055103 PCI secondary channel only variant of the CMD640. 2023-07-22 21:59:38 +02:00
BurnedPinguin
6a18980528 Merge branch '86Box:master' into machine_23 2023-07-22 21:58:57 +02:00
OBattler
2d70685ef6 Merge branch 'master' of https://github.com/86Box/86Box 2023-07-22 21:56:13 +02:00
OBattler
4eb1848ea6 CMD640 improvements. 2023-07-22 21:56:02 +02:00
RichardG867
8c2c3ac9d3 AC97: Overhaul data structures and codec finding system 2023-07-22 14:55:25 -03:00
RichardG867
d8229b6567 AC97: Add TR28023/CT1297 codec
# Conflicts:
#	src/include/86box/snd_ac97.h
2023-07-22 13:08:22 -03:00
BurnedPinguin
6fc8e3c83b Add the A-Trend ATC-1762. 2023-07-22 15:55:49 +02:00
BurnedPinguin
8cec33992e Merge branch '86Box:master' into machine_23 2023-07-22 11:40:21 +02:00
Cacodemon345
ee7a2bba46 Merge remote-tracking branch 'origin/master' into c&t_69000 2023-07-21 01:27:21 +06:00
Cacodemon345
0d8071ff77 C&T 69000 (broken) 2023-07-21 01:27:19 +06:00
TC1995
cb06b9e78f Video features and fixes:
Added the Mach8 and Mach32 ISA/VLB/PCI cards (initial implementation and MCA coming soon for the Mach32) and their corresponding EEPROM's.
Added INMOS XGA ISA card and updated the SVGA core to reflect its mapping as well as the Mach8/32 mapping when in 8514 monitor mode.
Mark the XGA button as already checked and locked when a standalone XGA BIOS card is present like the INMOS one. (QT only)
Same concept as above, but applies to the Mach8 and 32 for the 8514 option as well. (QT only)
2023-07-14 23:38:04 +02:00
TC1995
19fa6c8f8b Machine features and fixes:
Revamped and refactored the Compaq AT clone code, including a more correct Plasma emulation and undev branch the Deskpro 386 while adding the September 1986 and January 1988 bioses.
Added Compaq AT KBC strictly for the Deskpro 386 with the right settings, including the FPU bit.
The generic AMI/Quadtel/Phoenix IBM AT's don't issue the speed problems of the pure IBM AT beyond 8Mhz, so don't limit them to 8Mhz.
2023-07-14 22:14:56 +02:00
BurnedPinguin
635c00227d Add the Acrosser AR-B1476 2023-07-13 13:49:29 +02:00
BurnedPinguin
04ded0492c Add the Epson ActionTower 8400. 2023-07-13 12:24:54 +02:00
BurnedPinguin
7ff141ba99 Add the Olivetti M4-5xx. 2023-07-13 00:50:02 +02:00
BurnedPinguin
b515c8eb89 Merge branch '86Box:master' into machine_23 2023-07-12 00:42:30 +02:00
OBattler
ac8873802f Part 2. 2023-07-12 00:33:56 +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
BurnedPinguin
69ff1c60f7 Add Anigma BAT4IP3E (IDE needs work) 2023-07-09 15:55:58 +02:00
BurnedPinguin
1438e7f4e8 Add the AMI Super Voyager PCI (S76) 2023-07-07 23:33:57 +02:00
BurnedPinguin
6334bd8993 Add the ZEOS Martin (currently has memory related issues, to be fixed) 2023-07-06 20:49:33 +02:00
BurnedPinguin
60e33817cd Merge branch '86Box:master' into machine_23 2023-07-06 20:37:55 +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
Jasmine Iwanek
1116aadb6f Another round of sonarlint work 2023-07-04 10:53:44 -04: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
277795dc69 Fixed a compile-breaking mistake in machine.h. 2023-07-03 02:34:12 +02:00