Commit Graph

14958 Commits

Author SHA1 Message Date
starfrost013
493020ca51 NV_IMAGE_FROM_CPU implemented, leading to the mouse cursor being drawn, and the windows start menu 2025-03-23 01:24:42 +00:00
starfrost013
8d4096fffc Fix the colours. Wtf is wrong with NVidia? 2025-03-22 15:37:14 +00:00
starfrost013
4e4ed738b2 Fix fifo free spaces check, which was so assbackwards I have no idea how anything worked up to now. It was causing spurious runouts 2025-03-22 13:50:56 +00:00
starfrost013
97a06fa007 Implement RAMRO, and also fix runout_put and runout_get so that it can actually runout without freezing (I don't think it should be even if it's only running out on a few objects, but it should be able to runout anyway.) 2025-03-22 13:25:33 +00:00
starfrost013
ceb4ff7a73 Produce recognisable graphical output and, evne if they don't do anything yet, implement the beta factor/chroma key methods. 2025-03-22 12:02:49 +00:00
starfrost013
fea06b6d9a Don't flip x/y coordinates and w/h of rectangles. 2025-03-22 03:05:09 +00:00
starfrost013
b170c51307 fix the bsod (I hate bitfields). 2025-03-22 02:05:36 +00:00
starfrost013
1d44be7830 Merge branch 'master' of https://github.com/starfrost013/86box 2025-03-22 00:57:32 +00:00
starfrost013
b5321903de rename intr_1_invalid_method to indicate that it seems to also be used for software ethods 2025-03-22 00:57:31 +00:00
starfrost
f510df7746 Merge branch '86Box:master' into master 2025-03-21 23:53:27 +00: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
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