Alexander Babikov
5ce223e469
Add the SOFTFLOAT_ONLY flag to the Quadtel 286 clone
...
Closes #2274
2023-09-16 23:53:41 +05:00
pankozaC++
bbed19ce4c
Add Gateway 2000 Venus (Part 3)
2023-09-09 11:16:53 +01:00
pankozaC++
6148dbcb7a
Add Gateway 2000 Venus (Part 2)
2023-09-09 11:12:31 +01:00
OBattler
fd4ef5cfb4
Fixed the PCI slot definition for the 450kx Memory Controller.
2023-08-30 18:12:26 +02:00
Miran Grča
7f06e697cb
Merge pull request #3623 from jriwanek-forks/cleaning
...
Latest round of sonarlint work
2023-08-23 20:42:39 +02:00
OBattler
2bff7c3910
The IBM PC330 on-board CL-GD 5430 is now correctly VLB and not PCI.
2023-08-23 18:05:58 +02:00
Jasmine Iwanek
d8eab07471
More linting in src/machine
2023-08-22 23:54:07 -04:00
OBattler
e3cc8eaf5d
Machine flags change and the PS/ValuePointer P60 now has the MACHINE_VIDEO_8514A flag as well.
2023-08-22 19:51:13 +02:00
OBattler
13e5ab3157
The MDA now also honors font base, fixes #3261 .
2023-08-22 17:12:16 +02:00
OBattler
1ace98f656
Corrected the Amstrad keyboards.
2023-08-21 07:21:19 +02:00
OBattler
4db738cd53
Limited the 8086 Amstrads to a maximum of 10 MHz CPU's.
2023-08-21 07:17:45 +02:00
OBattler
2ab8bdee0e
Fixed Phoenix XT Clone and Tandy RAM detection, fixes #3219 .
2023-08-21 05:41:37 +02:00
TC1995
4325d6103c
Compaq Deskpro 386 1988 BIOS ROM changed to the May 1988 due to malformed status of the January 1988 one.
2023-08-20 21:22:02 +02:00
OBattler
5ac598378f
XTA fixes for both the regular and IBM PS/1 variants.
2023-08-20 17:26:52 +02:00
Miran Grča
6a97893cc8
Merge pull request #3598 from luennix/thunderbolt
...
Add Micronics Thunderbolt (PhoenixBIOS 4.0 Rel 6.0 for 430TX)
2023-08-19 06:06:30 +02:00
rue
7f21bbf0da
Add Micronics Thunderbolt to machine_table.c
2023-08-18 20:46:37 +03:00
rue
7395a33414
Add Micronics Thunderbolt to m_at_socket7.c
2023-08-18 20:45:02 +03:00
Jasmine Iwanek
0ff2565125
Merge remote-tracking branch 'upstream/master' into version/4.1
2023-08-16 14:05:00 -04:00
OBattler
6fae975a72
PIT type selection, CD-ROM model filtering by bus, and translation updates - closes #3354 .
2023-08-16 05:23:03 +02:00
OBattler
c90e4d06bf
Merge remote-tracking branch 'origin/master' into version/4.1
2023-08-15 22:15:49 +02:00
Jasmine Iwanek
bd6508350b
Yet more tabs to spaces
2023-08-15 13:28:04 -04:00
Jasmine Iwanek
375f69ed61
Fix more compile warnings
2023-08-15 13:28:04 -04:00
OBattler
f7b5a566cb
Added the OPTi 82c602, on-board CL-GD 5430, and also gave the PC87306 Super I/O chip its full NVR capabilities, fixes #2877 .
2023-08-15 06:45:02 +02:00
OBattler
85abb8009f
Use the proper font ROM for the Olivetti M19, fixes #3431 .
2023-08-15 01:06:10 +02:00
OBattler
b203b28350
Assorted copyright header fixes.
2023-08-14 21:51:47 +02:00
OBattler
685439a216
Gave the two Phoenix UMC 888x machines the correct keyboard controllers, fixes #3453 .
2023-08-14 17:51:45 +02:00
OBattler
27c56f608d
Compaq 386 machine fixes and Compaq EGA palette mux timer, fixes #3494 .
2023-08-14 05:00:56 +02:00
OBattler
956788f3ef
Merge remote-tracking branch 'origin/master' into version/4.1
2023-08-12 00:32:00 +02:00
TC1995
f240e8cb0c
Video changes:
...
1. The passthrough from VGA to 8514/A and/or 8514/A to VGA no longer relies on hackish places where to switch from/to, instead, relying on port 0x3c3 of VGA doing so (though the Mach8/32 still needs some places where to manually switch from/to, mainly the MCA one when configuring the EEPROM).
2. Implemented the MCA behalf of the Mach32 and its corresponding reset function.
3. Properly implemented (more or less) true color, including 24-bit BGR rendering
4. Other fixes such as color patterns and mono patterns being more correct than before in various operating systems and in 24-bit true color.
5. Implemented the onboard Mach32 video of the IBM PS/ValuePoint P60 machine.
6. Made the onboard internal video detect when it's 8514/A compatible or not (CGA/EGA/MDA/VGA/etc.). If the former is selected, then the video monitor flag is used instead (for QT).
7. The TGUI9400 and 9440, if on VLB, now detect the right amount of memory if on 2MB.
8. Initial implementation of the ATI 68875 ramdac used by the Mach32 and made the ATI 68860 8514/A aware when selected with the Mach32AX PCI.
9. Separated the 8514/A ramdac ports from the VGA ramdac ports, allowing seamless transition from/to 8514/A/VGA.
10. Fixed a hdisp problem in the ET4000/W32 cards, where it was doubling the horizontal display in 15bpp+ graphics mode.
11. Removed the 0x3da/0x3ba port hack that was on the Mach8/32 code, relying on the (S)VGA core instead.
12. Reworked and simplified the TGUI9440 pitch register based on logging due to no documentation at all.
2023-08-12 00:00:46 +02:00
OBattler
4871812600
Merge branch 'version/4.1' of https://github.com/86Box/86Box into version/4.1
2023-08-11 22:47:56 +02:00
OBattler
b2883df0d0
Merge branch 'master' of https://github.com/86Box/86Box
2023-08-11 22:30:02 +02:00
OBattler
2391c11260
More clean-ups and mouse fixes.
2023-08-11 22:29:53 +02:00
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