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
Alexander Babikov
3775d06c37
Fix the PnP gameport
2021-06-18 18:21:32 +05:00
Miran Grča
e6add409ec
Merge pull request #1492 from 86Box/tc1995
...
Cleared svga->fast when appropriate so that word writes can be execut…
2021-06-17 19:13:15 +02:00
TC1995
dd8559f851
Cleared svga->fast when appropriate so that word writes can be executed right, fixes graphical glitches under Win95 using the 5422/5424.
2021-06-17 19:07:51 +02:00
Miran Grča
6b1773f4bb
Merge pull request #1491 from 86Box/tc1995
...
Massive overhaul to the Trident TGUI code:
2021-06-17 19:03:07 +02:00
TC1995
9cc00ab5fc
Massive overhaul to the Trident TGUI code:
...
Implemented the Graphics Engine linear address from CRTC34-35, required by OS/2.
Implemented 0x21xx acceleration ports.
Implemented Bresenham Line accel command required by OS/2.
Implemented 0xb7fxx linear mapping.
Implemented basic PCI bios rom bar (9440 only).
Revamped Trident TGUI cursor code.
Temporarily removed threading from the code as it caused too many graphical glitches.
Slight improvements to the Recalctimings function.
Un-hardcode the vram mask from the PCI write BAR0 part.
2021-06-17 18:57:31 +02:00
ts-korhonen
ed86f69c85
Explicitly initialize COM library in main and opengl threads, hopefully fixing filedialog issues.
2021-06-17 19:17:21 +03:00
Miran Grča
a389e2988a
Merge pull request #1488 from 86Box/tc1995
...
Made all the non-ViRGE S3 cards disable double word access due annoying acceleration issues in some instances of the software cursor for now.
2021-06-16 03:39:07 +02:00
TC1995
3c95cd4cd5
Added the PS/2 model 80 type 3 machine.
2021-06-15 17:38:31 +02:00
TC1995
f423e07f13
Made all the non-ViRGE S3 cards disable double word access due annoying acceleration issues in some instances of the software cursor for now.
2021-06-15 17:25:36 +02:00
Miran Grča
a41c539f08
Merge pull request #1487 from 86Box/tc1995
...
Ported the latest Voodoo changes from the other emulator.
2021-06-15 17:21:25 +02:00
Miran Grča
79e26765e7
Merge pull request #1486 from ts-korhonen/master
...
Fix Alt-F4 closing SDL renderer window.
2021-06-15 17:20:55 +02:00