Commit Graph

361 Commits

Author SHA1 Message Date
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
OBattler
54b4a238fb Committed a file that should not be there but is required to merge a pull request. 2020-03-23 23:58:58 +01:00
OBattler
590583f7ad Removed an excess log line from the Matrox code and two unnecessary files. 2020-03-23 08:54:32 +01:00
OBattler
490c04fcae Current WIP code. 2020-02-29 19:12:23 +01:00
nerd73
15acc9a537 Machine table updates 2020-01-23 22:33:56 -07:00
TC1995
299c47925e Added the SCAMP chipset, onboard AVGA2 and corresponding machine (Commodore SL386SX-25). 2020-01-22 17:26:36 +01:00
OBattler
e17c47f590 Disabled excess logging in the Matrox code. 2020-01-21 07:29:28 +01:00
OBattler
aa7dee91bc Reimplemented the ATi EGA wonder on the EGA code instead of (S)VGA, now it actually works and has the same configuration options as the other EGA cards. 2020-01-20 05:36:44 +01:00
OBattler
f15e0268cf Fixed the indentation mess introduced by the ATi EGA Wonder commit, fixed port 0x3C2 return on the non-EGA ATi 18800's, and made the ATi-Edge16 initialize with only 256 kB of video RAM, closes #515. 2020-01-19 06:08:53 +01:00
OBattler
0cb2fa034c Fixed some bugs and warnings, and cleaned-up and reworked the MIDI input stuff so that MIDI input can go to multiple devices at a time (each device allows configuring, whether or not it should receive MIDI input), and fixed MIDI input on the Sound Blaster 16/AWE32's built-in MPU-401. 2020-01-19 05:45:05 +01:00
TC1995
e6c75a7f1a Fixed some fatal's that turned out to be missing parts of the blt and the width bpp. 2020-01-19 01:19:40 +01:00
OBattler
7f0e0cb5bf Merge pull request #563 from 86Box/feature/egawonder800
Added the ATI EGA Wonder 800+ from PCem + updated file versions.
2020-01-19 00:14:58 +01:00
Melissa Goad
01fcdc7185 Simple Voodoo bugfix 2020-01-18 16:18:49 -06:00
TC1995
6f42118f00 Added the ATI EGA Wonder 800+ from PCem + updated file versions. 2020-01-18 22:25:52 +01:00
TC1995
4c29f34571 Fixed compile failure. 2020-01-18 21:35:26 +01:00
TC1995
ce8557bf96 Fixed various possible anomalies + implemented a 32-bit bltmod setting required by some Win9x Matrox Mystique drivers. 2020-01-18 21:27:10 +01:00
OBattler
c9b065f9d0 Fixed the Matrox Mystique's on the VIA machine. 2020-01-18 16:52:19 +01:00
OBattler
bde65cb5ce More Matrox clean-ups, fixed the interlaced modes (1920x resolutions now work), and added the Matrox Mystique 220. 2020-01-18 04:33:57 +01:00
OBattler
6ec5d9bcbc Cleaned up the Matrox code, added a dummy ILOAD FILTER opcode to make AMIDIAG no longer hang, added the 8 MB memory option, and fixed 32-bit blits with 8 MB is set. 2020-01-18 02:47:57 +01:00
OBattler
7f94aed206 Added the Mystique to video/vid_table.c. 2020-01-17 21:03:26 +01:00
TC1995
7c15df1fd7 Added Matrox MGA (Mystique) emulation from PCem. 2020-01-17 00:24:18 +01:00
OBattler
e44e60c660 Fixed the fourth batch of problems. 2020-01-15 05:24:33 +01:00
OBattler
932ad5595a Fixed the third batch of problems. 2020-01-15 04:58:28 +01:00