Commit Graph

13582 Commits

Author SHA1 Message Date
TC1995
766bd1cfb9 Fix swapped value of the ramdacs used by the Mach32 PCI.
Now it correctly detects what's selected as the ramdac.
2025-06-29 00:42:27 +02:00
OBattler
c15f6d757c Fixed all the vid_api checks in the QT code. 2025-06-29 00:35:38 +02:00
TC1995
c441bb75c5 Actually use the configuration of the FDC cards when needed.
Should fix unavailable configuration boxes in the 86box settings GUI.
2025-06-29 00:07:04 +02:00
Miran Grča
5ea9edd6a3 Update hdd_image.c - hide the empty_sector_1m variable on Unix. 2025-06-28 22:29:05 +02:00
Miran Grča
91cf076c6f Merge pull request #5721 from toggo9/drsm35286memfix
take the DRS/M35 286 "fix" back.
2025-06-28 22:26:26 +02:00
Miran Grča
765567bf33 Update qt_openglrenderer.hpp - #include <array>. 2025-06-28 21:46:17 +02:00
toggo9
034902ee5e another V12P fix (to make compile possible again) 2025-06-28 21:35:46 +02:00
toggo9
1db77f4a32 take the DRS/M35 286 "fix" back
Turns out it does work with 5120 KB, but just not with 5000 KB.
2025-06-28 21:17:59 +02:00
Miran Grča
407aeff500 Merge pull request #5720 from toggo9/v12p
Add the Acer V12P + two RAM corrections which I forgot.
2025-06-28 21:03:42 +02:00
OBattler
f755bceb2b Merge branch 'master' of https://github.com/86Box/86Box 2025-06-28 21:02:11 +02:00
OBattler
76e8454fa4 Attempt to fix compile on Linux and Mac. 2025-06-28 21:02:00 +02:00
toggo9
9a02cb62c6 and another RAM correction - the Acer V12P takes up to 192 MB RAM. 2025-06-28 20:55:23 +02:00
TC1995
5fbcbde4ba More fixes to the mode switching of the ATI/IBM 8514/A compatibles (June 28th, 2025)
The mode switching phase now takes account of the display enable/reset bits of port 0x22e8 (bits 5-6). Fixes Solaris mode switching and keeps everything else happy (I hope).
2025-06-28 20:55:14 +02:00
toggo9
2230118215 And also limit the DRS M35/286 to 4 MB RAM.
More RAM breaks stuff.
2025-06-28 20:51:43 +02:00
toggo9
bbf90d857e Move the Acer V12P code. 2025-06-28 20:48:50 +02:00
toggo9
7383b1b296 Add Acer V12P machine definition. 2025-06-28 20:47:39 +02:00
toggo9
9e3b4c2c08 Add Acer V12P machine code. 2025-06-28 20:46:37 +02:00
toggo9
51736193af Add Acer V12P machine table entry. 2025-06-28 20:45:21 +02:00
OBattler
d15e062c83 Remove the OpenGL (non-Core) and OpenGL ES renderers. 2025-06-28 20:41:04 +02:00
toggo9
79d9719433 ICL DRS M35/286 fixes. 2025-06-28 20:26:27 +02:00
toggo9
528581b87a ICL DRS M35/286: Use the FDC37C651 instead. 2025-06-28 20:05:13 +02:00
toggo9
b9e72c0b08 Add ICL DRS M35/286 machine definition. 2025-06-28 15:15:59 +02:00
toggo9
9767e77951 Add ICL DRS M35/286 machine table entry. 2025-06-28 15:14:40 +02:00
toggo9
d04cadb1b9 Add ICL DRS M35/286 machine code. 2025-06-28 15:12:49 +02:00
toggo9
3640bcacb4 Add video definition for the on-board GD5401. 2025-06-28 15:09:17 +02:00
toggo9
10dd476bec Add GD5401 On-Board Code for the ICL DRS M35/286. 2025-06-28 15:08:20 +02:00
Jasmine Iwanek
3dbc4bb771 More magic number work in CGA 2025-06-28 01:39:53 -04:00
Jasmine Iwanek
e8c6fcdd4e Add support for Client Named Pipe on Windows 2025-06-28 01:24:58 -04:00
Jasmine Iwanek
19c86c3f7e A few cleanups in serial passthrough 2025-06-28 01:24:57 -04:00
Jasmine Iwanek
245ce96115 Corrections to TAP UI 2025-06-28 00:43:35 -04:00
Jasmine Iwanek
00819d2446 Merge pull request #3521 from dougvj/net-add-tap-backend
networking: add Linux-specific TAP mode to network devices
2025-06-27 19:33:42 -04:00
OBattler
c497190324 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-28 01:05:42 +02:00
OBattler
faf7cf9ce6 PC87310 / ALi M5105 - merge the three device_t's and use device_add_param(). 2025-06-28 01:05:24 +02:00
Miran Grča
ff2364168a Merge pull request #5713 from Cacodemon345/svga-squish-fixes
Force horizontal pixel doubling for 320x400/320x480 modes when possible
2025-06-27 21:15:31 +02:00
Cacodemon345
b21c5f1294 Force horizontal pixel doubling for 320x400/320x480 modes when possible 2025-06-28 01:12:49 +06:00
OBattler
78e528c821 Tandy: Fix the line drawing check to instead take all characters between 0xB0 and 0xDF. 2025-06-27 17:51:14 +02:00
Jasmine Iwanek
32313eb92d Merge branch 'master' into net-add-tap-backend 2025-06-26 22:11:10 -04:00
OBattler
37dfa93c47 Manager: Extend the serial_enabled list to 8 entries, fixes the manager. 2025-06-26 23:45:40 +02:00
OBattler
3d42dbcb0e Tandy: Improve the fix. 2025-06-26 19:35:14 +02:00
OBattler
f6caa6ff8d Tandy graphics: repeat character line 7 in line 8, fixes #5710. 2025-06-26 19:27:58 +02:00
Miran Grča
e40782a564 Merge pull request #5712 from pankozacorp/m290-fixes
Olivetti M290 fixes
2025-06-26 16:03:27 +02:00
pankozaC++
7141e15fa8 Olivetti M290 fixes
Change minimum RAM to 1 MB and add the name of the AT&T variant, which seems to have the exact same BIOS
2025-06-26 15:20:19 +02:00
TC1995
07af9f12d7 Video: more changes and fixes of the day (June 26th, 2025)
1. Convert the ramdac types into an enumerator.
2. Make sure the 8514/A compatible ramdacs are, if in VGA mode, using VGA compatible ports and/or, in 8514/A mode, the 8514/A ports when needed, fixes color issues in 1280x1024 resolutions on NT 3.1 and various stuff using the Mach32.
3. Add pitch initialization on reset, fixes 8514/A display drivers on various stuff on Mach8/Mach32 cards.
2025-06-26 13:11:42 +02:00
Lili Kurek
537ab6ae6f Incorporate some of the changes suggested by @asiekierka 2025-06-25 21:40:49 +00:00
Lili Kurek
368834cbd7 Fix and update pl-PL.po 2025-06-25 21:05:16 +00:00
OBattler
cd6a3ee48f Applied the same sorting to hard disk controllers, network adapters, SCSI controllers, and sound cards as well. 2025-06-25 20:24:30 +02:00
OBattler
1916a60d6c svga_render_overscan_right(): Fix the calculation for the right overscan, fixes #5699. 2025-06-25 19:49:26 +02:00
OBattler
a18c46e919 Sort the graphics cards table in the following order: ISA - ISA16 - MCA - VLB - PCI - AGP. 2025-06-25 19:45:08 +02:00
OBattler
495ee9b931 MMU: Move the lookup tables to the heap in 64-bit builds and free them on exit in 32-bit builds, prevents memory leaks. 2025-06-25 19:35:59 +02:00
OBattler
609a7e4549 Only enable the change introduced in build 6807 for VLB Mach64GX, fixes #5701. 2025-06-25 19:31:14 +02:00