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
TC1995
77140b874a
Ported the latest Win9x MGA fix from PCem.
2020-04-01 00:40:29 +02:00
TC1995
e9710d4b25
Ported the latest Matrox MGA fixes from PCem.
...
Removed useless header.
2020-03-31 00:33:49 +02:00
David Hrdlička
a505894a10
Move all include files to src/include
...
- 86Box's own headers go to /86box
- munt's public interface goes to /mt32emu
- all slirp headers go to /slirp (might want to consider using only its public inteface)
- single file headers from other projects go in include root
2020-03-29 19:53:29 +02:00
nerd73
a14429dbee
Machine table revisions
...
- Fixes maximum RAM amounts on some motherboards
- Adds finalized 430TX roster
- Removes VLB from all PCI boards as none of our emulated PCI boards have VLB
2020-03-25 21:10:14 -06:00
OBattler
6b46dcc0aa
Merge pull request #566 from 86Box/bugfix/mga_fixes
...
Fixed some fatal's that turned out to be missing parts of the blt and…
2020-03-25 01:49:59 +01:00
OBattler
7eb9faf24c
Merge pull request #624 from 86Box/feature/azt_snd
...
Added the Aztech Sound Galaxy 16 cards.
2020-03-25 01:12:22 +01:00
TC1995
6f4ac0de35
Added the Aztech Sound Galaxy 16 cards.
...
Added the reset function of MCA from PCem.
Made the MCA devices use the reset parameter if available.
2020-03-25 00:49:25 +01:00
Daniel Gurney
0c509fd551
Remove version tree-wide
2020-03-25 00:46:02 +02:00
OBattler
d8381b6626
Added the IBM SVGA/A adapter to the video table.
2020-03-24 19:10:24 +01:00
OBattler
a28fb072c0
Sanity checks in a part of video.c, per Ryuzaki's suggestion.
2020-03-24 02:52:35 +01:00
OBattler
1550a3a176
Last minor fixes, it compile without problems now.
2020-03-24 02:50:24 +01:00
OBattler
3020ec48ce
TC1995's port of MCA CL-GD 5428.
2020-03-24 01:03:59 +01:00