OBattler
1c2d1e702b
Assorted changes and bugfixes and added the two IMS 8848 machines.
2021-10-09 17:37:09 +02:00
OBattler
79999818f5
A slight fix to the OPTi 611 IDE controller.
2021-10-09 17:27:07 +02:00
OBattler
126688fc5e
Added a comment related to the PB450.
2021-10-09 16:40:47 +02:00
OBattler
dbf13c4213
Merge remote-tracking branch 'origin/master' into feature/machine_and_kb
2021-10-07 15:48:35 +02:00
OBattler
430592ef2b
ACPI suspend now supports suspend type 6 (officially reserved but used by eg. the ASUS P2B-LS) for soft power off.
2021-10-07 15:48:21 +02:00
OBattler
c626b1c5c3
Merge remote-tracking branch 'origin/master' into feature/machine_and_kb
2021-10-07 15:45:46 +02:00
OBattler
3d5096753d
Fixed the Cirrus Logic CL-GD 54xx reset handler to avoid excess mapping disables on non-PCI cards.
2021-10-07 15:44:56 +02:00
OBattler
b9c2e35ba2
Merge remote-tracking branch 'origin/master' into feature/machine_and_kb
2021-10-07 14:37:06 +02:00
Miran Grča
50e1f63623
Merge pull request #1746 from dob205/master
...
Fixes for library search on macOS
2021-10-07 14:36:43 +02:00
dob205
ce5a1ed054
Fixes for library search on macOS
...
Fixes the screenshot function on macOS if the user installed libpng via homebrew. Previously it would link to older libraries if those were installed, while at runtime it decided to run the version installed by homebrew.
2021-10-07 10:00:11 +02:00
OBattler
d3540b7dc5
Merge remote-tracking branch 'origin/master' into feature/machine_and_kb
2021-10-07 01:15:45 +02:00
OBattler
66db0f11a4
Implemented reset handlers for Cirrus, S3, and S3 ViRGE cards.
2021-10-07 01:15:02 +02:00
OBattler
fc9ae687a1
Fixed video.h.
2021-10-06 23:41:36 +02:00
OBattler
6ee1fb490a
Made the video_copy stuff Unix-friendly.
2021-10-06 23:18:33 +02:00
OBattler
90ac317a78
Fixed a compile-breaking bug in vnc.c.
2021-10-06 23:09:17 +02:00
OBattler
d858033ae8
Removed the two IMS8848 machines.
2021-10-06 18:17:32 +02:00
OBattler
2825131722
Conflict resolution.
2021-10-06 18:16:56 +02:00
OBattler
b7f5d4a773
Video 7 fixes, fixes RAMDAC 6-bit/8-bit switching on the Radius SVGA MultiView.
2021-10-06 18:12:22 +02:00
OBattler
f30577255f
Merge remote-tracking branch 'origin/master' into feature/machine_and_kb
2021-10-06 02:27:19 +02:00
OBattler
46807540ed
Rewritten renderer blitting, fixes flickering when inversion or grayscale is used.
2021-10-06 02:26:30 +02:00
OBattler
f1e6668086
Conflict resolution.
2021-10-05 23:15:41 +02:00
Miran Grča
7fc111584d
Merge pull request #1741 from jriwanek-forks/master
...
Improvements for 486-VIP-IO2
2021-10-05 22:32:52 +02:00
Miran Grča
cf94cea3e0
Merge pull request #1745 from 86Box/tc1995
...
S3 changes part 8:
2021-10-05 22:32:42 +02:00
TC1995
8572739a55
S3 changes part 8:
...
Properly fixed text/graphics mode of the S3 pre-ViRGE cards.
PIX TRANS cleanups.
Added a sanity check to banking, per bit 0 of CRTC31.
Initial implementation of Enhanced 4-bit mode.
911/924 chips use CRTC43 bit 3 for enabling 15/16bpp mode.
fb_only variable used correctly as of now (depending if on 4bit or 8bit+ modes).
S3 ViRGE changes part 2:
Made the Trio3D/2X AGP use the PCI_ADD_AGP part accordingly
RAMDAC changes:
Sierra 11483 and 11487 don't have an RS2 signal so the four times reading scheme of 0x3c6 is used instead, per documentation.
Fixed AT&T 49x bpp selection.
Other changes:
Fixed remaining rendering issues with the Radius SVGA HT209 card.
2021-10-05 22:24:26 +02:00
OBattler
9765090991
Made pic_set_pci() also add aliases on 1120-113F and 11A0-11BF.
2021-10-04 19:52:04 +02:00
OBattler
63d208182a
Fixed pic_set_pci().
2021-10-04 15:38:43 +02:00
OBattler
114539b2b2
Added a pic_set_pci() function that adds the PIC I/O aliases.
2021-10-02 23:07:12 +02:00
Jasmine Iwanek
b4545c2716
Merge branch '86Box:master' into master
2021-09-30 17:24:20 -04:00
Jasmine Iwanek
734d7505ff
Revert "support FDC_INTERNAL on 486-VIP-IO2"
...
This reverts commit 2ba21b3b86
.
2021-09-29 14:59:54 -04:00
Miran Grča
e277e09ea8
Merge pull request #1738 from 86Box/tc1995
...
S3 changes part 7:
2021-09-29 14:06:06 +02:00
Jasmine Iwanek
2ba21b3b86
support FDC_INTERNAL on 486-VIP-IO2
2021-09-29 05:03:27 -04:00
Jasmine Iwanek
38fe1ce7c4
FIC 486-VIP-IO2 supports PS/2 Mouse
2021-09-29 04:41:46 -04:00
OBattler
7a5290912d
Merge remote-tracking branch 'origin/master' into feature/machine_and_kb
2021-09-27 13:53:32 +02:00
OBattler
03ed12a966
Various blitter fixes, should fix 8088MPH Kefrens segmentation fault.
2021-09-27 04:32:08 +02:00
OBattler
5231ab4e44
Merge remote-tracking branch 'origin/master' into feature/machine_and_kb
2021-09-26 22:52:33 +02:00
TC1995
23083b48e8
S3 changes part 7:
...
Added dword addressing to pix trans reads.
Added VRAM masking to the hardware cursor.
Properly fixed the FIFO slots.
Width set to 1024 by default in the 911 and 924 chips.
2021-09-26 21:29:51 +02:00
Miran Grča
fe48e3b36d
Merge pull request #1737 from 86Box/tc1995
...
S3 ViRGE changes:
2021-09-26 21:20:23 +02:00
TC1995
3bfcfc01a3
S3 ViRGE changes:
...
Added a timer to improve perfomance of the 3D engine.
Made the Trio3D/2X available for all.
Reserved bit 2 of CR33 is now always set to make sure Win95's Trio3d/2X drivers work along with a workaround for the memory size.
Added preliminary DMA bus master capabilities.
2021-09-26 21:13:47 +02:00
Miran Grča
4dd5df59c8
Merge pull request #1735 from 86Box/tc1995
...
OPL2 status now correctly cleared when timers are stopped. Fixes F15 …
2021-09-25 19:37:33 +02:00
TC1995
295d3ac937
OPL2 status now correctly cleared when timers are stopped. Fixes F15 and F19 DOS games.
2021-09-25 19:12:20 +02:00
OBattler
5ad606a8f2
UMC HB4 shadow RAM overhaul and SMRAM fixes, slight changes to SiS 85c4xx, a fix for SiS 85c50x, fixed SMBASE on 486 (it should *NOT* zero the most significant 8 bits!), various improvements to mem.c (eg. mem_invalidate_range() is now faster), fixed resetting PCI on soft reset, and made the KBC soft reset again.
2021-09-25 15:30:06 +02:00
OBattler
b5f7e9bec3
Conflict resolution.
2021-09-25 14:24:29 +02:00
OBattler
52e7b9b772
Fixed S3 and ViRGE hardware cursor clipping, fixes #1733 .
2021-09-25 14:21:43 +02:00
David Hrdlička
73cac00119
Remove pthreads on Win32 from build files
2021-09-23 23:03:33 +02:00
David Hrdlička
4f57f29836
Move thread.c back to src/unix
2021-09-23 22:52:53 +02:00
David Hrdlička
c51f899d0f
Remove Win32 code from the pthread implementation
2021-09-23 22:52:13 +02:00
OBattler
6aed84e131
Merge remote-tracking branch 'origin/master' into feature/machine_and_kb
2021-09-22 16:55:38 +02:00
Miran Grča
b44d5884f4
Merge pull request #1712 from Ompronce/master
...
Corrected another typo in Ensoniq AudioPCI emulation and added correct ID for CS4297A AC97 codec
2021-09-22 13:50:26 +02:00
Ompronce
f6779a16c9
Merge branch '86Box:master' into master
2021-09-21 09:14:02 -04:00
OBattler
2e3c2602f7
Removed the M6117 flag from the CPU and Machine CMakeLists.txt files.
2021-09-21 13:02:22 +02:00