OBattler
b75d9a2001
And back.
2021-09-03 16:42:39 +02:00
Miran Grča
b0ec4e1ece
Merge pull request #1652 from 86Box/master
...
Brought the branch up to par with master.
2021-09-03 16:41:24 +02:00
OBattler
81db8ea205
I have to do this, apparently.
2021-09-03 16:41:11 +02:00
OBattler
03253ec93c
Trident changes to make merging easier.
2021-09-03 16:40:07 +02:00
OBattler
2415673c7a
Some small S3 fixes (bugs found by clang).
2021-09-03 00:41:10 +02:00
TC1995
229e61b74d
Minor pix trans fixes to the S3 code (R/W).
2021-09-03 00:27:08 +02:00
TC1995
391c6a3571
S3 & TVP3026: Part 2.
...
Reworked the pix tranfer register to allow a word in a byte transfer.
Added an alternative bios selection for the SPEA Mirage 801 card (3.05I and 4.01, the latter being the default now.
Added the MiroCrystal 10SD 805 VLB, Phoenix 801 ISA, MiroVideo 40SV 968 VLB/PCI, SPEA Mercury P64V 968 PCI , SPEA Mirage P64 Trio64 VLB cards.
Removed some non-working S3 cards like the Trio64V+ VLB and Elsa Winner 2000 Pro X VLB (only PCI variants of these cards are now in)
2021-09-03 00:05:43 +02:00
Miran Grča
2d6194aecc
Merge pull request #1644 from 86Box/tc1995
...
S3 & TVP3026: Part 1.
2021-09-02 20:17:06 +02:00
OBattler
84f4b8cac7
Added a bunch of parameters (including one to specify custom ROM path), fixed a warnings, removed excess commented out code from video/vid_voodoo.c, and made Makefile.mingw quiet again.
2021-09-02 20:15:46 +02:00
TC1995
296df745ed
S3 & TVP3026: Part 1.
...
Initial implementation of the tvp3026 ramdac, (clock still missing, will be added later).
2021-09-02 16:04:58 +02:00
TC1995
87abf37e2f
Added Short Vector accel command to the TGUI cards and some cleanups and fixes.
2021-09-02 15:21:20 +02:00
Miran Grča
a505a6a910
Merge pull request #1640 from 86Box/master
...
Brought the branch up to par with master.
2021-09-01 15:03:15 +02:00
David Hrdlička
69a8c63c33
cmake: no SSE2 flag on non-x86 targets
2021-08-29 04:55:05 +02:00
Miran Grča
b60ece3d87
Merge pull request #1632 from 86Box/master
...
Bring the branch up to par with master.
2021-08-27 13:49:56 +02:00
OBattler
ecc54b1717
Fixed the indentation of blit_thread().
2021-08-26 13:54:32 +02:00
OBattler
d9ac4ea75f
Fixed a small typo.
2021-08-25 14:05:41 +02:00
OBattler
4ad78598ea
Fixed IBM RGB28 RAMDAC hardware cursor position calculation.
2021-08-25 13:58:01 +02:00
OBattler
67367798a7
Merged various SMC FDC67C6xx Super I/O chips into one file, re-added the UMC88xx 486 chipsets (and four machines for it) based on work by tiseno100 and my own work, various other fixes, and added quite a few machines (including the AOpen AP5VM which now works), also added the remaining ALi M6117 machine (Protech SBC with Award BIOS), and made the Intel Advanced/ATX's on-board S3 Trio64V+ work, as well as the on-board S3 Trio64/V2 of the two Compaq Presarios.
2021-08-21 18:19:10 +02:00
Miran Grča
a0d855823a
Merge pull request #1618 from 86Box/master
...
Bring the branch up to par with master.
2021-08-20 16:58:49 +02:00
TC1995
ded00ef3c0
Improvements to the Paradise VGA cards (mainly c30) using the DOSBox-x code as a base (while making the banks unchanged) and some horrible tweaks as shown in the code (pardon...).
2021-08-17 18:58:37 +02:00
TC1995
9673cc8f9c
Fixed pitch bugs on NT 4.0 using the TGUI9440/96x0 cards, should work fine by now (tested on my end though).
2021-08-17 14:08:42 +02:00
Miran Grča
32fd55bb68
Merge pull request #1596 from 86Box/master
...
Bring the branch up to par with master.
2021-08-08 13:29:57 +02:00
TC1995
74d88ec6bb
Fixed display start address on S3 pre-ViRGE and ViRGE cards upon recalculation of its timings plus when the banking register is enabled, this also fixes the flickering of Quake while having Commander Keen working without glitches.
2021-08-08 13:24:11 +02:00
Miran Grča
8ca1328c7e
Merge pull request #1571 from 86Box/master
...
Bring the branch up to par with master.
2021-08-02 06:58:22 +02:00
OBattler
07e7c1dd9e
More Hercules fixes.
2021-08-02 04:24:23 +02:00
OBattler
3c64da96bd
More Hercules fixes, closes #1566 .
2021-07-30 03:41:32 +02:00
OBattler
f52a688713
Hercules fixes (and implemented undocumented behavior where with page 1 set in text mode, characters are read from page 1 and attributes from page 0), closes #1562 .
2021-07-28 05:12:35 +02:00
TC1995
fc832333fc
Fixed S3 Trio32 PCI ID.
2021-07-19 00:11:45 +02:00
OBattler
7047517408
Video threads are now woken before the wait for termination, fixes the hangs.
2021-07-16 19:22:58 +02:00
OBattler
78c3f6759f
Removed all usage of TerminateThread()/thread_kill(), thread_wait() is used instead now.
2021-07-16 06:45:32 +02:00
Miran Grča
e4c6479d92
Merge pull request #1550 from 86Box/master
...
Bring the branch up to part with master
2021-07-13 21:46:24 +02:00
TC1995
49d86a5004
Removed code that is not ready yet.
2021-07-12 22:19:20 +02:00
TC1995
b04811df5e
Restored the dithersub option on Voodoo Banshee (it was removed by accident).
2021-07-12 22:15:33 +02:00
TC1995
fd5ac14f26
Fixed scrolling anomalies in the EGA and SVGA card cores for Commander Keen to work right without glitches.
2021-07-12 22:12:27 +02:00
Miran Grča
ede9ef7065
Merge pull request #1547 from 86Box/master
...
Bring the branch up to part with master
2021-07-12 17:46:39 +02:00
TC1995
ef0eae56e7
Fixed bit 12 of the cur_x/y coordinates in the s3 cards which fixes the wrong fonts position in the trio64v+/trio64v2 under win9x.
2021-07-12 11:32:41 +02:00
Miran Grča
920b9b417d
Merge pull request #1544 from 86Box/master
...
Bring the branch up to par with master.
2021-07-12 05:58:47 +02:00
TC1995
40b593d3ad
Added the TGUI9660 and fixed a compile bug (technically a 32-bit color bug) in said card and the 9680.
...
Added I2C/DDC support to the 9660 and 9680 as well as PCI IRQ support.
Extended the MMIO base addressing to 4MB for the 9660/9680.
2021-07-11 15:06:23 +02:00
Miran Grča
b674372248
Merge pull request #1542 from 86Box/master
...
TGUI96x0 banking fixes.
2021-07-10 00:00:04 +02:00
OBattler
49232557d7
TGUI96x0 banking fixes.
2021-07-09 23:58:56 +02:00
Miran Grča
fb4f2d3192
Merge pull request #1534 from 86Box/master
...
Trident TGUI9680 linear framebuffer PCI BAR is now correctly 4 MB ali…
2021-07-06 19:40:57 +02:00
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
24b63e1c3b
Merge pull request #1533 from 86Box/master
...
Bring the branch up to par with master.
2021-07-06 19:30:03 +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
Miran Grča
294a917ac3
Merge pull request #1529 from 86Box/master
...
Bringing the branch up to par with master.
2021-07-05 01:32:45 +02:00
TC1995
6acbf62f42
Ported the latest changes from PCem.
2021-07-05 01:21:02 +02:00
OBattler
29c8e36e6e
Fixed miscellaneous bugs reported by Coverity.
2021-07-04 20:50:03 +02:00
OBattler
4f6df76f10
Revert "Revert "Merge branch 'feature/machine_and_kb' into master""
...
This reverts commit f2cd3756dd .
2021-07-04 17:40:39 +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
f579ddafe3
Merge pull request #1523 from 86Box/master
...
Same as before.
2021-07-04 00:40:12 +02:00