Commit Graph

15559 Commits

Author SHA1 Message Date
OBattler
ab75f222fe Acer V60N and V62X: Fix RAM limits. 2025-05-06 03:17:05 +02:00
toggo9
c91796c388 Add the Micro Firmware/Phoenix 4.05 BIOS for the PB450. 2025-05-05 19:57:41 +02:00
OBattler
1e81473d34 Fix MMX_ENTER() exceptions. 2025-05-05 05:59:20 +02:00
OBattler
ebb52490c3 Properly un-dev-branch the Laser XT stuff in the keyboard files. 2025-05-05 05:14:56 +02:00
OBattler
741186dd25 Merge branch 'master' of https://github.com/86Box/86Box 2025-05-05 05:12:28 +02:00
OBattler
76ae3eff56 And the root CMakeLists.txt. 2025-05-05 05:12:17 +02:00
OBattler
018bbfae43 SM(S)C FDC37C93x Super I/O chip rewrite, add the Acer V62x, and un-dev-branch the V-Tech Laser XT machines. 2025-05-05 05:11:55 +02:00
Miran Grča
edbcf9b0c9 Merge pull request #5549 from 86Box/tc1995
Late night fixes for the Mach8 (May 5th, 2025)
2025-05-05 02:03:00 +02:00
TC1995
6a6be85852 Late night fixes for the Mach8 (May 5th, 2025)
1. The Mach8 doesn't have separate graphics pitches a la Mach32 (68800-6 and up), fixes the rendering in some drivers for Windows.
2. Special case for the add-on Mach8 for the mode switching (resolution only).
2025-05-05 02:02:02 +02:00
OBattler
dca7ed737c SiS 85c471: Fix DRAM banks, fixes #5545. 2025-05-04 23:58:41 +02:00
OBattler
3bce5e13f1 SiS 5511 Host to PCI bridge: Fix DRB unit, fixes AOpen AP5S soft reset. 2025-05-04 02:19:48 +02:00
Miran Grča
b903f75824 Merge pull request #5544 from 86Box/tc1995
Another stall fix for the mach8/32.
2025-05-04 02:06:19 +02:00
TC1995
608ce2d155 Another stall fix for the mach8/32.
See above, covering the foreground and background select bits as well.
2025-05-04 02:04:41 +02:00
Miran Grča
219602b015 Merge pull request #5541 from toggo9/acerp3
Fix Acer P3 Machine table entry...
2025-05-04 02:04:22 +02:00
Miran Grča
17028536f8 Merge pull request #5542 from jernejs/patch-1
Update sl-SI.po
2025-05-04 02:03:51 +02:00
Miran Grča
434be84249 Merge pull request #5543 from 86Box/tc1995
Fixes to the S3 911/924 of the night (May 4th, 2025)
2025-05-04 02:03:22 +02:00
TC1995
b1d409471c Fixes to the S3 911/924 of the night (May 4th, 2025)
1. Actually mostly workarounds to make it render normally without a hitch (I hope) using the Diamond Stealth VRAM 911-based 15bpp driver.
2. Updated logs.
2025-05-04 02:01:34 +02:00
Jernej Simončič
c9d07c657c Update sl-SI.po 2025-05-03 21:58:14 +02:00
toggo9
e09a5007c5 Fix Acer P3 Machine table entry...
... to make the onboard video's RAM configurable.
2025-05-03 21:10:55 +02:00
Miran Grča
be7a5bfaec Merge pull request #5540 from Cacodemon345/bochs_vbe_updates
Bochs VBE: Update for 0.9c ROM
2025-05-03 16:19:57 +02:00
Cacodemon345
384af874f5 Bochs VBE: Update for 0.9c ROM 2025-05-03 17:02:30 +06:00
Miran Grča
db842cf545 Merge pull request #5535 from iamgreaser/gm/vga-ega-planemask-oddeven-fix
Fix EGA/VGA/SVGA odd-even handling of write mask
2025-05-02 02:17:42 +02:00
OBattler
7885c28ea2 SiS 471: Fix RAM bank values (and some other minor things), fixes #5534. 2025-05-02 02:17:09 +02:00
Miran Grča
5e85f4533a Update RAM limits for SiS 471 machines 2025-05-02 02:06:02 +02:00
GreaseMonkey
a72142f2b5 Fix EGA/VGA/SVGA odd-even handling of write mask
Matches my AMD Stoney + S3 Trio64V2, and also Intel's 2023 GPU docs (which *still* tend to be more accurate than IBM's), and makes more sense than what we've (I've?) been doing.
2025-05-02 10:51:34 +12:00
David Hrdlička
a2abb497e2 Fix header guard warning 2025-05-01 21:02:59 +02:00
OBattler
5f41fd6202 Merge branch 'master' of https://github.com/86Box/86Box 2025-05-01 15:39:52 +02:00
OBattler
27425dbd49 SiS 85c471: Implement DRAM banks/rows. 2025-05-01 15:39:43 +02:00
Miran Grča
0d5e8696af Merge pull request #5530 from 86Box/tc1995
Stall fix for the mach8/32 (April 30th, 2025)
2025-04-30 23:17:30 +02:00
TC1995
8c736c7b9a Stall fix for the mach8/32 (April 30th, 2025)
See above.
2025-04-30 23:15:58 +02:00
Miran Grča
139150aa4f Merge pull request #5529 from jriwanek-forks/jsfix
Fix second standard joystick
2025-04-30 23:04:35 +02:00
OBattler
49bbd6e8cd Removed the usage deprecation warning. 2025-04-30 22:20:33 +02:00
Jasmine Iwanek
26c0e4af81 Fix second standard joystick 2025-04-30 15:04:11 -04:00
OBattler
77f7be608e Turns out I committed the NVR fix to the wrong TriGem 486 machine. 2025-04-30 19:15:12 +02:00
OBattler
a6599a60b2 TriGem 486G: Initialize NVR with 0x00's instead of 0xFF's, fixes the cache error on empty NVR. 2025-04-30 18:46:39 +02:00
Miran Grča
9f03881dd8 Trigem 486G: Fix memory limits. 2025-04-30 18:04:25 +02:00
OBattler
1282ecfd56 BT-958D PCI: Preserve PCI slot across device resets, fixes IRQ's. 2025-04-30 01:37:25 +02:00
Miran Grča
4d3153b6e0 Merge pull request #5524 from 86Box/tc1995
Some more changes to the Mach8/32/8514/A side (April 29th, 2025)
2025-04-29 00:58:01 +02:00
TC1995
d623425efd Some more changes to the Mach8/32/8514/A side (April 29th, 2025)
1. Do not stall the guest when the passthrough mode is on, fixes hang ups in Windows 3.1 using the 2.3 drivers.
2. In the pitch register, make sure the passthrough goes on when needed only on the ATI Mach32, not 8, fixes mode on/off in text mode when needed.
3. Cosmetic changes and logs.
2025-04-29 00:57:03 +02:00
Miran Grča
f4bc405c58 Merge pull request #5523 from 86Box/tc1995
Vast overhaul to the 15bpp/16bpp accelerated mode of the 911/924.
2025-04-29 00:50:19 +02:00
TC1995
0da871f54e Vast overhaul to the 15bpp/16bpp accelerated mode of the 911/924.
1. See above, as best as possible, but manuals would be helpful.
2. Reverted the ramdac of the 924 to the sierra one because of a bug that triggers 24bpp mode when it shouldn't.
2025-04-29 00:39:26 +02:00
OBattler
ad4ec20374 Modify the CL-GD 54xx (S)VGA read and write handlers in order to use the pointer to the svga struct instead of the gd54xx struct, fixes #5521. 2025-04-29 00:33:51 +02:00
Miran Grča
2d5c535ebe Merge pull request #5522 from 86Box/tc1995
Fix pitch regression of the ATI Mach8/32 side (April 28th, 2025)
2025-04-28 19:59:25 +02:00
TC1995
d566a06202 Fix pitch regression of the ATI Mach8/32 side (April 28th, 2025)
This patch fixes the pitch that was originally 0 when specifying the 8514/A compatible side in the Mach8/32 cards, which should be 1024 for 8514/A compatible stuff.
2025-04-28 19:28:58 +02:00
Miran Grča
1ca2ca1905 Merge pull request #5520 from lemondrops/patch-3
qt: For device config dialogs, default to the settings dialog as the parent
2025-04-28 19:03:57 +02:00
Alexander Babikov
aa940316ff qt: For device config dialogs, default to the settings dialog as the parent
Fixes (somehow) controls being non-interactable when no parent dialog
is passed and 86Box is running in settings-only mode
2025-04-28 18:02:26 +05:00
OBattler
6fc6a16be6 Fixed a few minor things with how the Mouse Systems Bus Mouse as added. 2025-04-28 11:18:57 +02:00
Miran Grča
e35f11b305 Merge pull request #5519 from Cacodemon345/mouse_systems_bus_mouse
Add Mouse Systems Bus Mouse
2025-04-28 11:07:38 +02:00
Cacodemon345
94a68a8698 Add Mouse Systems Bus Mouse 2025-04-28 14:26:49 +06:00
OBattler
d0f682ea08 Print help to console on non-Windows OS'es unless it's the deprecaption warning. 2025-04-28 04:37:58 +02:00