86Box v4.1 is released. 86Box is a low level x86 emulator that runs older operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.
86Box Features:
Easy to use interface inspired by mainstream hypervisor software
Low level emulation of 8086-based processors up to the Pentium with focus on accuracy
Great range of customizability of virtual machines
Many available systems, such as the very first IBM PC 5150 from 1981, or the more obscure IBM PS/2 line of systems based on the Micro Channel Architecture
Lots of supported peripherals including video adapters, sound cards, network adapters, hard disk controllers, and SCSI adapters
MIDI output to Windows built-in MIDI support, FluidSynth, or emulated Roland synthesizers
Supports running MS-DOS, older Windows versions, OS/2, many Linux distributions, or vintage systems such as BeOS or NEXTSTEP, and applications for these systems
86Box changelog:
Port DECchip 21143 “Tulip” NIC emulation from QEMU by @Cacodemon345 in #3504
net_tulip.c: Copyright header by @Cacodemon345 in #3505
net_eeprom_nmc93cxx.c: Proper logging by @Cacodemon345 in #3508
Port Realtek RTL8139C+ emulation from QEMU by @Cacodemon345 in #3509
Add DECchip 24110 NIC emulation by @Cacodemon345 in #3516
Fix 4.1 build issues and do some linting by @jriwanek in #3526
Add OPL4-ML daughterboard emulation by @Cacodemon345 in #2899
Add Dell Dimension XPS Pxxx (OEM version of Intel Premiere PCI/II) by @pankoza2-pl in #3541
Add Micronics Thunderbolt (PhoenixBIOS 4.0 Rel 6.0 for 430TX) by @luennix in #3598
Add Gateway 2000 OEM Version of Intel VS440FX by @pankoza2-pl in #3685
Fixes and GHA for SDL UI by @jriwanek in #3763
net_pcap: use standard unsigned type names by @goshhhy in #3762
S3 fixes: by @TC1995 in #3764
Small Mach32/SVGA font mapping fix. by @TC1995 in #3766
[Qt] Made fixes to Japanese and Simp. Chinese translations by @EmpyreusX in #3769
Update translation by @kzmidze in #3770
Mach64 (both GX and VT2) 24bpp mono pattern fix placed in. by @TC1995 in #3772
SCSI CD-ROM fixes (NEC): by @TC1995 in #3781
Trident TGUI9440/96×0 Bresenham update: by @TC1995 in #3782
Fix speeds other than RAM disk not being selectable for SCSI or ATAPI HDDs by @lemondrops in #3787
S3 accel command fixes: by @TC1995 in #3793
add machine Hyundai Super 286C by @goshhhy in #3789
More S3 blitting fixes: by @TC1995 in #3795
Update languages by @kzmidze in #3796
Named initializers for FPUs, and 8088 through 80286 by @jriwanek in #3800
[v4.1] Report correct cache info in CPUID on P6-family CPUs by @lemondrops in #3801
Misc 4.1 updates by @jriwanek in #3802
[v4.1] Further adjustment to the CPUID cache stuff by @lemondrops in #3804
Add the Page Global Enable flag to the Cyrix III by @lemondrops in #3807
add cpl_override in pmodeiret() when cpu_state.flags has NT_FLAG by @jgilje in #3811
qt: Add fullscreen status icons support and option by @Cacodemon345 in #2129
More and more video changes and fixes (8514/A and compatibles): by @TC1995 in #3814
Forgot to apply the correction to the ATI 68860 ramdac, should clear the compile warnings by @TC1995 in #3816
Fix ATAPI HDDs not being displayed in the status bar by @lemondrops in #3819
Update qt_mainwindow.cpp by @maximus105 in #3821
Merge Version/4.1 into master since we have decided to just go straight for 4.1 by @OBattler in #3823
Consistency cleanups and warning fixes by @lemondrops in #3832
(S)VGA paletted renderer rewrite by @iamgreaser in #3839
8-bit renderer fix about the Tseng cards: by @TC1995 in #3841
update WM_CLASS instance name from vm_name by @jgilje in #3842
(S)VGA updates and fixes, 2023-11-22 edition by @iamgreaser in #3844
Implement 4bpp graphics mode blink properly on VGA by @iamgreaser in #3845
DEC/Tulip/Intel 21140/21143 fixes: by @TC1995 in #3847
Handle SVGA 8bit RAMDAC for Voodoo Banshee cards by @iamgreaser in #3848
Rework and optimise the (S)VGA pixel renderer by @iamgreaser in #3859
Cirrus, ATI Mach8/32 and XGA fixes. by @TC1995 in #3861
Update Github Actions to macos 12 by @jriwanek in #3866
Fix codeql runs by @jriwanek in #3874
Mach8/32 fixes (again): by @TC1995 in #3882
Several fixes to compile with logging enabled by @jriwanek in #3883
Fix the initialization of the color cursor regs (ATI Mach32) by @TC1995 in #3884
More compile fixes with logging turned on by @jriwanek in #3887
Split GHA scripts into seperate files by @jriwanek in #3888
SCSI CD-ROM Toshiba fixes. by @TC1995 in #3889
Undev branch the Matrox Millennium since it is now mostly usable. by @TC1995 in #3890
Correct undevbranching of the Matrox Millenium by @jriwanek in #3891
Fixed warning in vid_mga.c. by @TC1995 in #3892
Disable blink in 8bpp modes on MGA; Re-instate main 8bpp hires renderer by @iamgreaser in #3893
MGA Fixes: by @TC1995 in #3895
Warning fixes by @jriwanek in #3896
More MGA fixes. by @TC1995 in #3897
MGA fixes 2: by @TC1995 in #3901
S3 wraparound fix. by @TC1995 in #3902
Matrox Mystique: Bus-mastering fixes by @Cacodemon345 in #3903
ESC/P: make the dot matrix font optional by @lemondrops in #3904
ATI EGA Wonder 800+ and 18800 refactoring: by @TC1995 in #3905
Matrox Mystique: Make it work under Windows NT 4.0 for real by @Cacodemon345 in #3908
Report correct S3 Trio64V2/DX revision ID by @iamgreaser in #3906
Matrox Mystique: Attempt fixing 3D busmastered drawing by @Cacodemon345 in #3909
More MGA fixes. by @TC1995 in #3910
ATI EGA Wonder 800+ fixes. by @TC1995 in #3911
Mystique: SOFTRAP register writes correctly reset the primary DMA channel by @Cacodemon345 in #3912
MGA: More Mystique busmastering fixes by @Cacodemon345 in #3914
Qt: Application icon fixes by @lemondrops in #3915
Fix M3D programs by @Cacodemon345 in #3916
Matrox Mystique: Force window resizing by @Cacodemon345 in #3918
Fix Debian Woody’s matroxfb’s test again. by @TC1995 in #3919
MGA: Don’t reset screen size every recalctimings by @Cacodemon345 in #3920
mystique_line_compare: Re-enable line compare behaviour by @Cacodemon345 in #3921
EGA PEL fix. by @TC1995 in #3923
ATI Mach8/32 fixes regarding 1992 ATI Ultra drivers for Windows 3.1x: by @TC1995 in #3924
Matrox Mystique: Fix display flickering issues for real by @Cacodemon345 in #3925
MGA flicker fixes. by @TC1995 in #3926
MGA: Implement gamma correction for 24+ bpp modes by @Cacodemon345 in #3928
Un-dev matrox mystique by @jriwanek in #3927
MGA: Gamma-correct hardware cursor by @Cacodemon345 in #3929
Mystique: Fix flickering display on Direct3D by @Cacodemon345 in #3932
Mystique: Don’t do busmastering until SOFTRAP status is read by @Cacodemon345 in #3934
MGA: Implement gamma-correction for <= 16 bpp modes by @Cacodemon345 in #3935
ESC/P: Support the new dot matrix font + other improvements by @lemondrops in #3936
Restore correct CGA compatible mode behavior in (S)VGA. by @TC1995 in #3943
MGA: Make sure dxdiag on D3D 9.0b doesn’t crash the emulator by @Cacodemon345 in #3944
More ATI changes plus one IBM 8514/A fix: by @TC1995 in #3947
More ATI accel fixes and undocumented stuff. by @TC1995 in #3953
Joystick: Fix emulated POV hat configuration by @lemondrops in #3954
MGA: Add Matrox Millennium II video adapter by @Cacodemon345 in https://gith…