Commit Graph

14429 Commits

Author SHA1 Message Date
OBattler
d391ed40c9 Merge branch 'master' of https://github.com/86Box/86Box 2024-08-24 04:24:18 +02:00
OBattler
cdd01eceea QT: Restore RichardG's hard reset workaround. 2024-08-24 04:24:06 +02:00
RichardG867
9a23204b89 Merge branch 'master' of ssh://github.com/86Box/86Box 2024-08-23 16:12:46 -03:00
RichardG867
2604789e79 Fix PCI slots on the ATC6310BXII, fixes #4186 2024-08-23 16:12:37 -03:00
OBattler
0d43babac8 Tandy: Slow down horizontal sync in low resolution modes. 2024-08-23 07:14:43 +02:00
OBattler
1a961db422 CGA: Revert the VSync interrupt since the real CGA did not have that. 2024-08-23 07:09:35 +02:00
OBattler
e84fddeaef Merge branch 'master' of https://github.com/86Box/86Box 2024-08-23 06:21:36 +02:00
OBattler
7a965efd90 Tandy and CGA: Implement the VSync interrupt, fixes Ghostbusters freezing. 2024-08-23 06:21:27 +02:00
Akamaki
05e663a5c3 merged ps55 fdc with ps2 fdc 2024-08-23 09:34:26 +09:00
RichardG867
3b47f0590c gdbstub: Fix another Win32 threading deadlock 2024-08-22 15:45:32 -03:00
RichardG867
d697d9bca1 OPTi 5x7: Fix another out of bounds on register write 2024-08-22 14:50:10 -03:00
RichardG867
8d88d187b2 gdbstub: Work around Win32 threading behavior 2024-08-22 14:21:36 -03:00
RichardG867
a7cff71892 OPTi 5x7: Fix out of bounds on register read 2024-08-22 13:16:29 -03:00
OBattler
f9e457f3e8 Give the AP440FX the original ViRGE instead, fixes #4740. 2024-08-22 04:59:51 +02:00
Miran Grča
cf3870e354 Merge pull request #4738 from 86Box/tc1995
Mach64 changes of the day (August 21st, 2024)
2024-08-21 22:58:08 +02:00
TC1995
39a6a681a2 Update indentation. 2024-08-21 22:48:02 +02:00
TC1995
66902d67fb Mach64 changes of the day (August 21st, 2024)
Re-thread the video chip family again but with fixes to avoid desyncs and some cleanups.
2024-08-21 22:45:18 +02:00
Miran Grča
d0a354da9b Merge pull request #4736 from jgilje/qt_private_header_for_qt6
qt_private_headers are needed for both qt5 and qt6
2024-08-21 20:25:12 +02:00
Joakim L. Gilje
98eed0b85d qt_private_headers are needed for both qt5 and qt6 2024-08-21 08:50:48 +02:00
MaxwellS04
eabfc12290 Merge branch '86Box:master' into mirocrystal_3d 2024-08-21 07:22:01 +07:00
OBattler
e858a4344c PCjr cartridges: Also reset the CPU on image eject. 2024-08-21 02:11:41 +02:00
OBattler
91a34a2b19 PCjr: Correctly mask the pallette lookups to only the lower 4 bits in the remaining modes as well. 2024-08-21 01:34:40 +02:00
OBattler
71ff5c8c63 ViRGE: Fixed some warnings that only appear when compiling a debug binary. 2024-08-21 01:33:54 +02:00
Miran Grča
ebafbfa255 Merge pull request #4735 from 86Box/tc1995
ViRGE changes of the day (August 20th, 2024)
2024-08-21 01:17:31 +02:00
TC1995
aebaabb6b8 ViRGE changes of the day (August 20th, 2024)
1. ROM updated to 1.03.
2. Re-apply more fixes that were missed during the restructuring to be on par with PCem's speed.
3. Implemented Command DMA bus mastering required by Diamond Stealth 3D specific drivers (especially the GX2-based 4000).
4. Some indentation fixes.
2024-08-20 15:45:56 +02:00
OBattler
882aabf95d Diamond S3 86c911: Use the correct clock chip, fixes #4730. 2024-08-18 20:35:47 +02:00
OBattler
04b5a99ae9 (S)VGA render: Actually use the DAC mask, fixes #4720. 2024-08-18 06:34:04 +02:00
OBattler
d3160e21b4 Reverted an unnecessary change in floppy/fdc.c fixes #4727. 2024-08-18 03:39:39 +02:00
OBattler
dc8d237126 S3 ViRGE: Force bit 2 of CRTC register 33h to be set when read, fixes Windows 95 GX2 lock-ups. 2024-08-17 19:46:29 +02:00
OBattler
458577a720 Merge branch 'master' of https://github.com/86Box/86Box 2024-08-17 01:22:12 +02:00
OBattler
366ebea651 S3 ViRGE fixes by TC995 and switched threads on Windows builds back to Win32 threads since the C++ threads were breaking the ViRGE blitting in some cases (eg. CD Gamer on 24 bpp). 2024-08-17 01:22:06 +02:00
Miran Grča
11f91d54a4 Merge pull request #4724 from jriwanek-forks/readme
Add a link to the build guide to README.md
2024-08-17 00:05:17 +02:00
Miran Grča
29eaa65131 Merge pull request #4725 from jriwanek-forks/romdownload
Delete 86Box-install-roms.sh
2024-08-17 00:05:04 +02:00
Jasmine Iwanek
3611765e50 Delete 86Box-install-roms.sh 2024-08-16 16:31:35 -04:00
Jasmine Iwanek
dba4fe373f Add a link to the build guide to README.md 2024-08-16 16:24:49 -04:00
MaxwellS04
a02b4e52c3 Fixed configuration 2024-08-17 00:53:02 +07:00
Akamaki
ee280e10f1 removed debug logging 2024-08-17 00:39:40 +09:00
Akamaki
2c8c519b82 Removed debug logging 2024-08-17 00:38:32 +09:00
Akamaki
351d8c8441 added i/o port 3e9 write 2024-08-17 00:37:19 +09:00
Akamaki
c3b2ddfcb1 added comment for 5576 keyb 2024-08-16 23:56:25 +09:00
Akamaki
3c6695cdea Removed debug logging 2024-08-16 23:08:51 +09:00
Akamaki
6aec2f04dd Fixed ESDI hung-up issue when ctrl+alt+del reset 2024-08-16 23:07:24 +09:00
Akamaki
935c8b6ed8 cleanup code 2024-08-16 23:04:42 +09:00
MaxwellS04
24e2c65c40 Fixed a compile-breaking mistake 2024-08-16 20:44:51 +07:00
MaxwellS04
ab71f9d3e2 Added the miroCRYSTAL 3D, based on a S3 ViRGE. 2024-08-16 20:36:26 +07:00
OBattler
88741b021e S3 ViRGE: Some minor memory mask fixes. 2024-08-16 05:58:24 +02:00
OBattler
537e6f76de S3 ViRGE: Replace code with re-cleaned-up PCem code with our changes manually re-applied, also revert hardware cursor offset checks, which fixes black bars in games. 2024-08-16 05:43:55 +02:00
Miran Grča
a72a0341f4 Merge pull request #4719 from 86Box/tc1995
S3 changes (and TVP3026) of the day (August 15th, 2024)
2024-08-15 23:27:38 +02:00
TC1995
a0d662e9c5 S3 changes (and TVP3026) of the day (August 15th, 2024)
1. TVP3026: disable lut mapping on 24bpp modes (mainly the S3 Vision968 drivers which use the TVP3026 ramdac).
2. S3 Vision968 (MiroVideo 40SV Ergo): Corrected 1280x1024 24bpp resolution.
3. ViRGE class: limit the FIFO entries in the bitblt regs to less than 16 entries and make the Image Transfers FIFO writes wraparound to 1 and reads to 0 (to allow at least a read to a write in the thread without hanging the entire emulator). Fixes Win3.1 PBRUSH colors while keeping performance on par with PCem.
2024-08-15 23:04:48 +02:00
Akamaki
84f49c3553 Fixed text cursor size changing 2024-08-15 23:30:16 +09:00