Commit Graph

5268 Commits

Author SHA1 Message Date
Miran Grča
0297243a50 Trident TGUI9680 linear framebuffer PCI BAR is now correctly 4 MB aligned. 2021-07-06 19:40:16 +02:00
Miran Grča
202c31d7be Merge pull request #1531 from ts-korhonen/opengl
Add logging to OpenGL Core renderer
2021-07-06 19:29:14 +02:00
Miran Grča
de0c32110c Merge pull request #1532 from 86Box/tc1995
Implemented the Command/ROP register in the Dword/Long side of the wr…
2021-07-06 19:29:02 +02:00
TC1995
6fdb91d472 Implemented the Command/ROP register in the Dword/Long side of the write routing. Fixes main rendering under Win9x using the DirectX/Win98 TGUI9440/96xx drivers.
Implemented clipping in the SRC CPU flag of BitBLT in the TGUI9440/96xx, fixes more rendering problems.
2021-07-06 18:32:41 +02:00
ts-korhonen
17ad59094f win_opengl: Add logging 2021-07-05 23:16:00 +03:00
Miran Grča
a9011e2d05 Merge pull request #1528 from 86Box/tc1995
Ported the latest changes from PCem.
2021-07-05 01:31:56 +02:00
TC1995
6acbf62f42 Ported the latest changes from PCem. 2021-07-05 01:21:02 +02:00
OBattler
87f8029378 ACPI now always correctly generates a resume event on power on, fixes the HP Vectra VEi 8, fixes #1444. 2021-07-05 00:00:08 +02:00
Daniel Gurney
f2cd3756dd Revert "Merge branch 'feature/machine_and_kb' into master"
This reverts commit 6604a29d7e, reversing
changes made to 1d7fca0abd.
2021-07-04 18:22:52 +03:00
Miran Grča
6604a29d7e Merge branch 'feature/machine_and_kb' into master 2021-07-04 16:57:06 +02:00
OBattler
1d7fca0abd GW286 GEAR fixes. 2021-07-04 16:55:04 +02:00
Miran Grča
f579ddafe3 Merge pull request #1523 from 86Box/master
Same as before.
2021-07-04 00:40:12 +02:00
Miran Grča
fdbdee8ac8 Merge pull request #1522 from 86Box/tc1995
Fixed the difference in handling the bresenham command between the 9440 and 96xx.
2021-07-04 00:39:30 +02:00
TC1995
762dc8ea05 Fixed the difference in handling the bresenham command between the 9440 and 96xx. 2021-07-04 00:34:11 +02:00
Miran Grča
737093117d Merge pull request #1521 from 86Box/master
Bring this feature branch up to part with master.
2021-07-04 00:32:50 +02:00
Miran Grča
d9d745c58b Merge pull request #1520 from 86Box/tc1995
Properly fixed the Bresenham line draw command on TGUI9440.
2021-07-04 00:31:31 +02:00
TC1995
d7a9a4f1f3 Properly fixed the Bresenham line draw command on TGUI9440.
Added the TGUI9680 card and its corresponding 32bit mode and clipping.
Patterns on bitblt are more properly emulated.
2021-07-03 23:16:49 +02:00
OBattler
29cf08fb71 Added a declaration of stdlog in log.c. 2021-07-01 04:10:13 +02:00
OBattler
15279e4964 Finished the ALi M15xx and removed from Dev branch. 2021-07-01 01:43:59 +02:00
OBattler
fd4817a87b All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone). 2021-06-29 19:11:19 +02:00
OBattler
a148d1fdda More RTL8029AS fixes. 2021-06-28 06:11:29 +02:00
OBattler
f6eff25e1f Merge branch 'master' of https://github.com/86Box/86Box 2021-06-28 01:03:35 +02:00
OBattler
5d05434d46 Fixed NE2000 I/O port handlers, per report by waltje. 2021-06-28 01:03:24 +02:00
Miran Grča
10c415e742 Merge pull request #1508 from badsectoracula/master
S3 ViRGE fog implementation.
2021-06-26 07:01:03 +02:00
Bad Sector
150cfbd553 S3 ViRGE fog implementation. 2021-06-26 05:43:37 +03:00
Miran Grča
58da2edce2 Merge pull request #1507 from lemondrops/master
Various game port fixes
2021-06-25 19:21:53 +02:00
Alexander Babikov
5f5a0dc2a6 Move the Super I/O game port flag to a #define 2021-06-25 21:03:22 +05:00
Alexander Babikov
7824e99341 Fix game ports at a non-standard addresses not being added if there were none previously 2021-06-25 21:03:21 +05:00
Alexander Babikov
c0d2091620 Fix the default joystick type 2021-06-25 21:03:16 +05:00
Miran Grča
2f598ae89c Merge pull request #1504 from 86Box/tc1995
Correct src_y/x on the tgui9440 bresenham command once again.
2021-06-21 18:19:27 +02:00
TC1995
f2a20b0478 Correct src_y/x on the tgui9440 bresenham command once again. 2021-06-21 17:06:45 +02:00
Miran Grča
18b7af0b76 Merge pull request #1502 from 86Box/tc1995
Apparently the typo that was fixed caused new small border glitches, …
2021-06-21 04:45:59 +02:00
TC1995
5083cde12b Improved the fix for the Bresenham one. 2021-06-21 02:04:19 +02:00
TC1995
7c5d02c958 Apparently the typo that was fixed caused new small border glitches, so, reverting it. 2021-06-20 21:42:12 +02:00
Miran Grča
feb61d7e2a Merge pull request #1501 from 86Box/tc1995
Fix typo on bresenham src x.
2021-06-18 18:20:53 +02:00
TC1995
6dc973eb47 Fix typo on bresenham src x. 2021-06-18 18:18:38 +02:00
Miran Grča
63f08cc5ed Merge pull request #1500 from 86Box/tc1995
Fixed a small skew issue under win95 using the ET4000/W32p in 4bpp/16…
2021-06-18 18:14:17 +02:00
TC1995
51655552e2 Fixed a small skew issue under win95 using the ET4000/W32p in 4bpp/16 color mode. 2021-06-18 18:08:06 +02:00
Miran Grča
13ef0ff526 Merge pull request #1499 from 86Box/tc1995
More fixes to the standard IBM VGA 256 color mode on the Realtek RTG3…
2021-06-18 18:06:26 +02:00
TC1995
82142c1ce5 More fixes to the standard IBM VGA 256 color mode on the Realtek RTG3106 card. 2021-06-18 18:02:52 +02:00
Miran Grča
0725d2a2f8 Merge pull request #1498 from 86Box/tc1995
Implemented the Scan Line accel command, required by 4Play Win16 game under Win95 using the 4.02 Trident TGUI9440 drivers and
2021-06-18 17:57:56 +02:00
TC1995
24bc25a393 Implemented the Scan Line accel command, required by 4Play Win16 game under Win95 using the 4.02 Trident TGUI9440 drivers. 2021-06-18 17:51:50 +02:00
Miran Grča
dd166d588f Merge pull request #1497 from 86Box/tc1995
The Trio64V2 seems closer to the ViRGE more than I thought and now CR…
2021-06-18 17:47:44 +02:00
TC1995
3cad7d88fe The Trio64V2 seems closer to the ViRGE more than I thought and now CRTC regs 0x6B and 0x6C no longer are aliases to 0x59 and 0x5a (only for the trio64v2, the rest is fine as is). 2021-06-18 17:45:18 +02:00
Miran Grča
7b1a1f0136 Merge pull request #1490 from ts-korhonen/master
Explicitly initialize COM library in main and opengl threads
2021-06-18 17:41:23 +02:00
Miran Grča
060d77d52d Merge pull request #1494 from lemondrops/master
Suppress GCC false positive warnings in vid_voodoo_codegen_x86[-64].h
2021-06-18 17:40:50 +02:00
Miran Grča
0ac4a667ec Merge pull request #1495 from lemondrops/bugfix/utf8
Fix UTF-8 to UTF-16 conversion of displayed paths to MO/ZIP images
2021-06-18 17:40:43 +02:00
Miran Grča
780d222062 Merge pull request #1496 from lemondrops/bugfix/pnp_gameport
Fix the PnP gameport
2021-06-18 17:40:35 +02:00
Alexander Babikov
abb0e27c02 Suppress GCC false positive warnings in vid_voodoo_codegen_x86[-64].h 2021-06-18 18:27:52 +05:00
Alexander Babikov
fe996c42e6 Fix UTF-8 to UTF-16 conversion of displayed paths to MO/ZIP images 2021-06-18 18:22:04 +05:00