Commit Graph

13178 Commits

Author SHA1 Message Date
MaxwellS04
e8c77562fc Correct RAM memory step for D943 2025-06-29 07:58:06 +07:00
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