Commit Graph

14757 Commits

Author SHA1 Message Date
OBattler
609f34cc49 Only flush write MMU cache on WP flag toggle as read and execute MMU cache is not affected by the flag. 2025-03-23 15:36:05 +01:00
OBattler
c5efce619f And the forgotten vid_ega.h. 2025-03-23 07:14:52 +01:00
OBattler
2ff31188c2 CGA: Fix rounding in the interpolation calculation. 2025-03-23 06:57:40 +01:00
OBattler
47aa4a1e18 EGA: Process the results of the monochrome attributes into 32-bit RGB values. 2025-03-23 02:29:41 +01:00
OBattler
ae60590133 EGA: Fix underline position. 2025-03-23 02:26:03 +01:00
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