Commit Graph

14945 Commits

Author SHA1 Message Date
starfrost
6e5fa0edf2 Merge branch '86Box:master' into master 2025-03-21 01:00:39 +00:00
starfrost013
69c4b11f7b Rename name to param to represent that it is the parameter. Add pixel writing code, add rectangle rendering code. Implement ROP, Rectangle and Clip class methods. However, the drivers BSOD. 2025-03-21 00:50:29 +00:00
starfrost013
97e85efffb Merge branch 'master' of https://github.com/starfrost013/86box 2025-03-20 21:35:58 +00:00
starfrost013
57d725742e it's definitely argb + some fixes 2025-03-20 21:35:56 +00:00
starfrost
0ac259838f Merge pull request #6 from PCBox/master
Fix build on Arch Linux
2025-03-20 21:14:22 +00:00
fuel-pcbox
275aef30c2 Fix build on Arch Linux 2025-03-20 16:06:03 -05: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
starfrost013
fea521d3ac At least partially working notifiers that seem to do something 2025-03-20 01:39:35 +00:00
starfrost013
ac63ad436f Implement generic method execution. Implement unknown register write code 2025-03-20 00:40:29 +00:00
starfrost013
1d54a3af6b Merge branch 'master' of https://github.com/86Box/86Box 2025-03-20 00:05:21 +00:00
starfrost013
a5b864c59c pull out the notifier object. 2025-03-20 00:01:59 +00: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
starfrost
c70a61e544 Merge branch '86Box:master' into master 2025-03-19 15:27:47 +00: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
Cacodemon345
2019af174f Revert "C&T 69000: Fix bad refresh rate"
This reverts commit b1a77195ab.
2025-03-17 22:53:00 +06:00
Miran Grča
8fd299f2d7 Merge pull request #5361 from Cacodemon345/ct_69000_refresh_rate
C&T 69000: Fix bad refresh rate
2025-03-17 16:56:09 +01:00
OBattler
277273c05d ATAPI PIO: Do not prematurely terminate the command if bytes are left to be transferred but all sectors have already been read into the buffer, fixes FreeBSD CD-ROM boot on some machines. 2025-03-17 16:54:41 +01:00