Commit Graph

15358 Commits

Author SHA1 Message Date
OBattler
646e25f1bc EGA: Implement monochrome attributes for text mode. 2025-03-23 02:22:10 +01:00
OBattler
2151a6064f SuperEGA: Implement row and vertical divide modes. 2025-03-22 23:57:05 +01:00
OBattler
fb0704de99 Forgot vid_ega.h. 2025-03-22 21:23:07 +01:00
OBattler
5fe9cc76da SuperEGA: Increase the GDC and CRTC register arrays to 256 elements to prevent overflows and correctly ignore the upper 3 bits of CRTC register 07h in ega_recalctimings(), fixes #4905. 2025-03-22 20:44:56 +01:00
OBattler
2020fd7cbd Merge branch 'master' of https://github.com/86Box/86Box 2025-03-22 19:45:45 +01:00
OBattler
c3d15ef36d EGA and JEGA: Implement some missing SuperEGA stuff and make the JEGA properly set the EGA type to SuperEGA, fixes #5370. 2025-03-22 19:45:32 +01:00
Jasmine Iwanek
2a609fa113 Merge pull request #5373 from NishiOwO/jp-lang
Fix Japanese translation
2025-03-22 12:22:05 -04:00
NishiOwO
a19c99eb64 Fix JP translation 2025-03-23 01:19:57 +09:00
Jasmine Iwanek
02db8b6c84 Merge pull request #5372 from NishiOwO/master
Fix for NetBSD
2025-03-22 12:17:12 -04:00
NishiOwO
50e77917d5 Fix for NetBSD 2025-03-23 00:42:51 +09:00
OBattler
81141c574c #include <signal.h> on non-Windows platforms. 2025-03-22 02:14:31 +01:00
OBattler
63f106a0fd Added plat_break() for raising breakpoints and warning() and log_warning() to raise visible non-fatal warnings to the user. 2025-03-22 00:49:20 +01:00
OBattler
6df6eae482 Merge branch 'master' of https://github.com/86Box/86Box 2025-03-21 03:29:59 +01:00
OBattler
0ebadfb942 CD-ROM, ATAPI HDD, MO, and ZIP: correct bus speed arithmetic, makes especially MO and ZIP much faster. 2025-03-21 03:29:46 +01:00
Miran Grča
ab1d584fcf Merge pull request #5369 from Cacodemon345/x87-fxtract-optimization
Pre-calculate `pow` table for FXTRACT instruction
2025-03-20 16:54:14 +01:00
Cacodemon345
a9c97abfb6 Pre-calculate pow table for FXTRACT instruction 2025-03-20 21:52:48 +06:00
OBattler
7575bdc562 Fixed the MO part of the fix - do NOT hardcode to 512! 2025-03-20 06:30:58 +01:00
OBattler
f74db2660f Fix the exact same READ 10/12/16 bug in scsi_disk.c as well. 2025-03-20 06:25:49 +01:00
OBattler
a886d8a9f0 Forgotten Cyrix-related fixes in mem.c. 2025-03-20 06:20:55 +01:00
OBattler
46f7c7c46f MO and ZIP: Fix return length of READ 6/10/12 and actually save the image history into the configuration file. 2025-03-20 06:20:22 +01:00
Miran Grča
ee893ba64a Merge pull request #5368 from Cacodemon345/qt-horizontal-scroll
Add "Five + 2 Wheels" option for horizontal wheel reporting
2025-03-19 20:29:50 +01:00
Cacodemon345
00c97dac1c Add "Five + 2 Wheels" option for horizontal wheel reporting 2025-03-20 00:58:10 +06:00
OBattler
e932bc940d JEGA: Fix warnings. 2025-03-19 17:48:08 +01:00
Miran Grča
c741b62785 Merge pull request #5367 from akmed772/master
Add JEGA (Japanese EGA) video card
2025-03-19 17:23:56 +01:00
Akamaki
21bafa37a5 correct a compile error 2025-03-20 00:44:03 +09:00
OBattler
2cd99f0c70 X86 segmentation: apparently, the CPU can execute a data segment in some cases, used by LINK and CodeView, fixes #5283. 2025-03-19 07:54:54 +01:00
OBattler
0fd97c8427 MO: Fix medium size in various conditions and fix handling of unsupported media. 2025-03-19 04:35:47 +01:00
OBattler
395f23cf57 More Cyrix fixes. 2025-03-19 03:12:36 +01:00
Akamaki
4d3e2a3be3 changed rom filename 2025-03-19 10:38:17 +09:00
Akamaki
f05e2f34b6 added JEGA video emulation 2025-03-19 08:51:52 +09:00
OBattler
67f0e95740 Fixed an off by 1 error in the new recompiler. 2025-03-19 00:24:13 +01:00
OBattler
9bce2496be Corrected the behavior of that. 2025-03-18 22:51:19 +01:00
OBattler
66b99cc2ff QT render stack: ignore the wheel event on Windows and Apple. 2025-03-18 22:49:03 +01:00
OBattler
70dcdee72b Some Cyrix MII table/ID fixes and added some Cyrix CPU blocking for the NuPRO 592 and the P5MMS98. 2025-03-18 19:21:00 +01:00
OBattler
aaaa96f785 QT render stack: add a missing default entry. Also committing the missing MO image creation fixes. 2025-03-18 18:20:49 +01:00
Miran Grča
d31841dc3c Merge pull request #5363 from Cacodemon345/qt-touchscreen-stuff
Qt: Add special handling for real touchscreen devices
2025-03-18 18:15:05 +01:00
Miran Grča
f7fb96d437 Merge pull request #5364 from rushieda/7sbb
Add the Soyo SY-7SBB (SiS 600, Socket 370)
2025-03-18 18:14:28 +01:00
rushieda
96644d137f Add the Soyo SY-7SBB (SiS 600, Socket 370) 2025-03-18 19:57:14 +03:00
Cacodemon345
25bcd434a0 Qt: Add special handling for real touchscreen devices 2025-03-18 13:06:17 +06:00
OBattler
8eb084d397 XT KBC: Fix switches for 192k RAM, fixes #5262. 2025-03-18 03:34:49 +01:00
OBattler
39f65003dc Acer 100T: Do not add a separate internal FDC because one is already provided by the Super I/O chip, fixes #5250. 2025-03-18 03:32:47 +01:00
OBattler
1a6f84d455 MO: More bug fixes. 2025-03-18 03:00:56 +01:00
OBattler
6f8594f2b2 MO: A few bug fixes. 2025-03-18 01:38:59 +01:00
OBattler
be2a435e05 MO and ZIP: Fix reading, writing, and formatting, also fix > 2 GB MO images. 2025-03-18 00:43:49 +01:00
OBattler
48c294a13b SCSI CD-ROM: Fix a warning. 2025-03-17 20:59:18 +01:00
OBattler
d8f3f4753d Merge branch 'master' of https://github.com/86Box/86Box 2025-03-17 20:58:26 +01:00
OBattler
556c74c159 IDE DMA: Properly handle partial transfers, fixes ATAPI DMA in Windows 98 SE. 2025-03-17 20:58:15 +01:00
Miran Grča
fbc455cd6b Merge pull request #5362 from Cacodemon345/ct_69000_refresh_rate
C&T B69000: Revert optimizations that made GUI acceleration slow
2025-03-17 18:17:26 +01:00
Cacodemon345
9182deaa2b C&T B69000: Revert optimizations that made GUI acceleration slow 2025-03-17 23:16:03 +06:00
Cacodemon345
65020a80c8 Revert "C&T 69000: All ROPs now implemented, also fixed transparency bitblts"
This reverts commit 000af483f3.
2025-03-17 22:53:36 +06:00