Commit Graph

1279 Commits

Author SHA1 Message Date
Alexander Babikov
e452ba2c8c Fix line endings for good 2023-08-12 00:54:44 +05:00
pankozaC++
3bf6478b71 Add Dell OEM version of Intel Premiere PCI/II (part 3) 2023-08-11 20:47:01 +02:00
pankozaC++
cced8a66c9 Add Dell OEM Version of Intel Premiere PCI/II (part 2) 2023-08-11 20:44:33 +02:00
Miran Grča
e55b06da4c Merge pull request #3534 from jriwanek-forks/sonarlint
Yet more Sonarlint and a few warning fixes.
2023-08-10 05:13:47 +02:00
Jasmine Iwanek
81bb5e564b Better fallthrough annotation macro. 2023-08-09 20:09:36 -04:00
OBattler
dbf9ef66fc Moved Voodoo initialization to the very end to minimize the likelihood of SCSI adapters ending up on the bridge. 2023-08-10 01:37:33 +02:00
Jasmine Iwanek
2c5240e07f Wackyness caused by .gitattributes I think 2023-08-09 16:52:23 -04:00
OBattler
fdac446d25 The PCjr now correctly supports 64 kB of RAM, also other fixes and added support to PCjr ports 11h and 12h to the POST card (it now supports up to 4 different ports in the range). 2023-08-09 06:26:59 +02:00
OBattler
a1dae1b7a3 Merge branch 'master' of https://github.com/86Box/86Box 2023-08-07 03:26:46 +02:00
OBattler
b10f6b4f50 Fixed some of the PC330's on-board devices (CMOS still doesn't save, that needs the upper NVRAM bank of the OPTi 82c602. 2023-08-07 03:26:23 +02:00
OBattler
c30d5d90b7 PCI and IRQ rework, pci.c rewritten from ground up, fixes numerous issues such as the bridge being added when the number of normal PCI devices equals the number of normal PCI slots, Windows 95 PCI operation on Intel 430NX, sharing of PCI IRQ's with non-PCI level-triggered devices, having both configuration mechanisms operating at the same time (ALi M1435), etc., and makes the code much more readable. 2023-08-07 03:04:52 +02:00
Jasmine Iwanek
d2f42198fd Fix clang build failure 2023-07-26 12:41:18 -04:00
Jasmine Iwanek
998cfe5cc8 Constification 2023-07-25 17:59:24 -04:00
Jasmine Iwanek
db66543959 Apple build fix 2023-07-25 17:59:22 -04:00
Jasmine Iwanek
ee695e71f9 More sonarlint work 2023-07-25 17:59:22 -04:00
OBattler
231e640126 Removed obsolete NCR 3302 8042 bug comment. 2023-07-22 18:39:46 +02:00
OBattler
5c1ce18b7f Fixed NCR 3302 BIOS presence checking. 2023-07-22 18:34:21 +02:00
richardg867
7d41b46c5e machine: Declare onboard slots on ASUS P2B-LS, fixes Adaptec SCSI hang on some BIOS versions 2023-07-18 11:58:09 -03:00
OBattler
4cde2f2f10 And a warning in the AT Compaq's video poll function. 2023-07-16 03:52:02 +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
OBattler
a926c7e844 Fixed the ASUS 486SP3. 2023-07-06 20:41:35 +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
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
5b58fcfab2 The Lucky Star LS-486E and Rise R418 are now marked as having the PS/2 keyboard controller IRQ latch (new machine bus flag!) without actually having the PS/2 ports. 2023-07-02 16:58:31 +02:00
Alexander Babikov
b5bf8e63a4 Add a machine flag for machines requiring softfloat FPU and remove the existing restrictions on using dynarec and softfloat together 2023-07-02 14:43:10 +05:00
Alexander Babikov
feb6a835d2 Add a machine flag for machines with a cassette port 2023-07-01 16:58:57 +05:00
telanus
a0db6c1b4e Update machine_table.c
Sorting the Micoms XL-7 Turbo to be alphabetically
2023-06-25 21:37:24 +02:00
OBattler
98b4c1c309 Fixed the TriGem 486G so it is no longer hardcoded to the Paradise VGA BIOS. 2023-06-19 01:27:44 +02:00
OBattler
cb9b72c31b Corrected the Flash and keyboard controller of the Shuttle HOT-433A. 2023-06-14 22:40:09 +02:00
Jasmine Iwanek
6c1e4a8e2c Some code smell fixes from sonarlint 2023-05-15 19:25:56 -04:00
OBattler
6bb5942ad1 Finish merge. 2023-05-16 00:53:59 +02:00
OBattler
5c6255f787 Corrected the P54TP4XE keyboard controller. 2023-05-16 00:36:57 +02:00
Miran Grča
801ec1916d Merge pull request #3290 from 86Box/tc1995
Re-added the IBM PS/2 model 70 type 4 (Softfloat is always used in this machine).
2023-05-01 19:46:13 +02:00
OBattler
8fca57aa79 Universalize the keyboard and mouse latches again, fixes #3280. 2023-05-01 01:35:16 +02:00
TC1995
ad44c454c9 Re-added the IBM PS/2 model 70 type 4 (Softfloat is always used in this machine). 2023-04-30 21:52:58 +02:00
OBattler
5d9de974ee More keyboard controller clean-ups and fixes to mem/mem.c and port_92.c - OS/2 1.3 now works on IBM PS/2 MCA machines. 2023-04-22 03:48:50 +02:00
OBattler
ef17003f1b Fixed the "minor bug fix" in the AT / PS/2 keyboard controller, reworked PS/2 keyboard controller IRQ latches, and correctly disabled memory top remaps if there's more than (16 MB - remap size) RAM (fixes segmentation faults on some machines with 16+ MB of RAM). 2023-04-11 23:21:52 +02:00
OBattler
c614efa075 Fixed scan code translation skip checking (fixes missing break code on Alt+Print Screen / SysRq) and actually committed the Acer V10 fix. 2023-04-10 13:45:55 +02:00
OBattler
c0be988ec4 Added the TriGem AMI keyboard controllers. 2023-04-08 02:44:12 +02:00
OBattler
cdf413c985 Gave the Epson Action PC 2600 a PS/2 mouse port, per the manual. 2023-04-08 02:09:47 +02:00
Miran Grča
1d972f3308 Merge pull request #3148 from jriwanek-forks/more-whitespace
Yet more clang-formatting
2023-03-01 05:57:01 +01:00
Jasmine Iwanek
610401de7a Yet more clang-formatting 2023-02-28 23:53:57 -05:00
Jasmine Iwanek
ba57ed190b Fix a bug in the VTech Laser Turbo XT 2023-02-28 23:19:42 -05:00
Alexander Babikov
5653ae85d9 Switch more device_t's to named initializers
Fixes "missing braces around initializer" warnings
2023-03-01 01:34:05 +05:00
Jasmine Iwanek
1f0da2d557 Fix accidental reversion from Socket 7 to socket 5 in two machines 2023-02-24 01:43:59 -05:00
eientei
63ed285b86 Make joysticks work with the PCjr 2023-02-24 16:03:53 +13:00
luennix
1f3dec5708 Add Toshiba Infinia 7200 (TC430HX OEM) and add TC430HX's on-board S3 ViRGE/DX. 2023-02-17 14:11:24 +03:00
Jasmine Iwanek
947e511d72 Add sio_device to machine table 2023-02-09 05:55:15 -05:00
Jasmine Iwanek
01749a6de6 Add fdc_device to machine table 2023-02-07 19:11:07 -05:00