TC1995
64fa9a9526
Added the Phoenix S3 Trio64V+ card.
2020-10-04 19:56:03 +02:00
TC1995
2aa741e597
Re-added the S3 928 to the video table (forgot in the previous commits).
...
Marked the Trio3D/2X as incomplete/dev-branched due to bugs on win9x and no public datasheet of it.
Added 8MB option to the supported video memory to the ViRGE/VX.
2020-10-01 21:05:53 +02:00
TC1995
54b89569ec
Re-added the S3 928 card.
...
Added the Trio64V2/DX and its streams processor and Trio3D/2X cards with their respective VBE 2.0 bioses.
2020-09-29 22:31:38 +02:00
tiseno100
0f71ce7b5f
Added 2 new XT machines
...
Implemented the American XT computer and the Iskra 3104(A clone made in Belarusian SSR). Also removed the Goldstar 386 & the Unknown Headland 386SX board as they were very buggy and their purpose is now served by the much better Intel 82335 boards.
2020-09-22 10:03:23 +03:00
TC1995
87ea210ee1
Implemented the Tekram DC-390 adapter (Am53c974 + 93cxx), mainly for
...
CD boot-capable PCI SCSI adapter support.
Begin the process of revamping/separating the EEPROM used by ATI
which is the same as the one as the DC-390 does use.
2020-09-02 17:50:24 +02:00
OBattler
24926d4b2f
Removed a temporary thing from sound/snd_sb.c, removed the unused opl_emu variable from the Sound Blaster struct, and added the AMI S3 86c924 with its ICS2494AN-305 clock chip.
2020-07-26 01:53:46 +02:00
OBattler
43b6056d84
EGA and (S)VGA cards now correctly disable the display when CRTC 0x17 bit 7 is clear, also reduces resizes even further.
2020-07-20 04:34:47 +02:00
TC1995
a72d1d728b
Fix horizontal screen bug in 15bpp mode of the 928.
2020-07-11 19:55:45 +02:00
OBattler
72cfa4dcb8
Implemented the Intel 82091AA Super I/O chip and added the Packard Bell PB520R, closes #825 .
2020-07-11 03:37:25 +02:00
OBattler
572314706c
Paradise PVGA1A now also uses paradise_recalctimings.
2020-07-05 03:41:44 +02:00
OBattler
db12ba4e91
Attempt at fixing the Paradise VGA 640x480x8bpp mode in Windows 3.0.
2020-07-05 02:57:15 +02:00
OBattler
02c43a1be6
Some CL-GD 54xx fixes.
2020-07-03 03:25:46 +02:00
TC1995
86334db597
Fixed compile failure.
2020-06-26 14:51:31 +02:00
TC1995
c0891644f7
Fixed the SVGA/MMIO under Win3.1/NT and added more documentation.
2020-06-26 00:41:52 +02:00
Miran Grča
936462910c
Merge pull request #870 from 86Box/bugfix/ibm_ps1_m2133
...
Bugfix/ibm ps1 m2133
2020-06-25 23:52:46 +02:00
TC1995
dd0180afcb
Moved the IBM PS/1 Model 2133 out of dev branch.
...
Added the VLSI VL82c480 chipset and the unknown sio that the PS/1 2133 EMEA 451 uses.
Added on-board Cirrus GD5426 video card
2020-06-25 22:43:20 +02:00
TC1995
a9f01c4814
Fixed the svga mapping on 80x and 928 cards.
2020-06-25 17:18:25 +02:00
TC1995
41529d2d46
Evidently pixel cntl 0x80 (CPU data determines mix register) isn't handled right on the S3 911 or is not fully documented. Fixed the S3 911/924 8-bit drivers running on Win3.x.
2020-06-25 16:54:10 +02:00
TC1995
d62d7a692a
Fixed a bug.
2020-06-25 13:20:10 +02:00
TC1995
ba89af057c
Added the Sierra SC11483 and SC11487 ramdac's.
...
Made the S3 911 use the SC11483 plus a few minor changes to the S3 code itself.
2020-06-25 13:18:29 +02:00
tiseno100
ba73fa0700
Added the Acer A1G
...
An "integrated" style Acer 486 board. Uses the ALi M1429G chipset.
Also fixed some typo's on the Machine table.
2020-06-19 14:13:11 +03:00
TC1995
56411cac74
Restored the 0x0f switch case for the color depth of the Cirrus (reserved in the manual, maybe undocumented or not)
2020-06-17 23:44:37 +02:00
OBattler
38eb5c4551
The AVGA1 and AVGA2 cards no longer require an AT, fixes #817 .
2020-06-17 01:26:16 +02:00
OBattler
ca55e2a12a
More reorganization and finally merged the two makefiles.
2020-06-13 12:32:09 +02:00
OBattler
de1cae40f7
The EGA and (S)VGA renders no longer draw a line's left and right overscan borders if the line is < 0.
2020-06-07 21:32:10 +02:00
OBattler
6b884112fa
The Matrox code now actually uses the DMA bus master API instead of directly accessing the RAM array.
2020-06-07 07:21:27 +02:00
OBattler
c7bce543b0
Fixed the SVGA code so characters skipped on scanline are no longer calculated twice, should fix more problems on that Kasan Korean card.
2020-06-07 06:30:21 +02:00
OBattler
2536c4c2cf
Removed the ET4000AX RAM detection hack, the Kasang Korean card should now work again.
2020-06-06 18:02:24 +02:00
nerd73
3f0adb5211
Add the AMI Excalibur, a VLB OPTi 596/597 machine.
...
Also adds emulation of the OPTi 5x7 chipset, and introduces a clock divider for VLB on 64-bit bus systems.
2020-06-05 10:22:59 -06:00
OBattler
df05daca51
Fixed a compile-breaking mistake in mach64_ext_readw().
2020-05-29 20:36:34 +02:00
OBattler
1efbab7fec
Added some dword-only things to word functions because of the ISA Mach64.
2020-05-29 20:34:27 +02:00
OBattler
9e119d0497
Fixed the ATi Mach64 hardware cursor.
2020-05-29 20:23:33 +02:00
TC1995
1e10963841
Ported patch of a patch for the Kasan 16 VGA card.
2020-05-13 17:08:19 +02:00
TC1995
d3612ff501
Fixed small mistake at porting from PCem.
2020-05-12 13:50:23 +02:00
OBattler
2bd6572f02
Merge branch 'master' of https://github.com/86Box/86Box
2020-05-12 13:37:06 +02:00
OBattler
241ad90b54
Got rid of a lot of incorrect variable declaration and missing extern's, 86Box now successfully links when compiled with GCC 10.x.
2020-05-12 13:36:47 +02:00
tiseno100
4ef74c0003
Fix damages done by the Goldstar 286 PR
2020-05-12 02:00:32 +03:00
TC1995
f317bf3690
Ported the Goldstar 286 machine from PCem alongside video fixes
...
and enhancements from greatpsycho.
2020-05-12 00:37:30 +02:00
OBattler
3b9c6a0839
Merge pull request #733 from tiseno100/master
...
Improved the VIA VPX code + changes on the machines
2020-05-12 00:22:39 +02:00
OBattler
3027422e88
PCI graphics cards now correctly use PCI timings instead of VLB timings.
2020-05-06 00:23:07 +02:00
tiseno100
1ef6f8da0c
Added the AVGA1 on the video table
2020-05-04 17:35:12 +03:00
tiseno100
5415b84041
Implemented the ACUMOS AVGA1
...
meant for the new Phoenix 286 clone
2020-05-04 17:33:36 +03:00
David Hrdlička
2a5382a97b
Remove mutex names, fixes #722
...
Named mutexes are used for inter-process synchronization, using them to synchronize threads of a single process is just begging for trouble when running multiple instances of the application.
2020-04-27 13:24:43 +02:00
OBattler
fd8e59b6f2
Moved the AMI WinBIOS SiS 471 to the Dev branch because literally any such BIOS I try, has problems. Also moved the Matrox cards to the Dev branch.
2020-04-20 14:50:03 +02:00
OBattler
8933212059
Fixed S3 ViRGE 24bpp 8x8 patterns.
2020-04-20 02:25:20 +02:00
OBattler
5e8b54f7bc
Removed the standalone Texas Instrument VGA card with no specified BIOS.
2020-04-17 11:55:23 +02:00
OBattler
08f52c5a29
Changes to some font loading in video.c to fix Olivetti M24.
2020-04-14 20:38:03 +02:00
Melissa Goad
8562170047
Fix bugs pointed out by Coverity
2020-04-06 14:13:00 -05:00
David Hrdlička
a220027745
Re-add an accidentally removed comment
2020-04-04 13:06:05 +02:00
David Hrdlička
9acb489a1d
MSVC and Windows SDK compatibility
2020-04-04 12:45:47 +02:00