Co prawda emulacja starszych modeli PC nie jest czymś, po co sięgam często. Jednak od czasu do czasu człowiek musi. W większości przypadków sprawę rozwiązuje zwykły DosBox, który potrafi nie tylko w gry, ale całkiem dobrze radzi sobie nawet ze staruteńką Venturą (a ona przecież pracuje w środowisku GEM i wybitnie kocha EMS). Jednak czasami trzeba sięgnąć do piaskownicy i odpalić, coś bardziej profesjonalnego. Jasne, są programy bardziej "profesjonalne" niż 86Box i jego siostrzana mutacja PcBox (inny interfejs), jednak 86Box w bardzo prosty i łatwy sposób umożliwia nam emulację nie tylko starutkich platform, ale też w miarę nowych konstrukcji (do Socket370, czyli gdzieś do 1998). Po drugie jego konfiguracja jest znacznie przyjemniejsza od np. VirtualBox'a, nie mówiąc już o Qemu. Po trzecie, nowa wersja to garść nowych poprawek plus pełną emulacja SSE3
86Box 6.0 31/05/2026
Pełny, opisowy przegląd zmian - tutaj
- Update es-ES.po by @RSX798 in #6603
- remove remaining msvc check by @starfrost013 in #6609
- Remove all remaining MSC_VER checks and some x86-32 inline assembly by @starfrost013 in #6610
- Update fr-FR.po by @RSX798 in #6611
- Use lock emoji to indicate write-protected recent disk images. by @chungy in #6605
- Add the Analog Devices AD1816 audio controller by @win2kgamer in #6612
- Add CD audio play/pause indicators to icons by @Cacodemon345 in #6618
- Update es-ES.po by @RSX798 in #6613
- Play/record indicators for cassette by @Cacodemon345 in #6620
- S3: Allow gamma correction in Trio3D/2X by @Cacodemon345 in #6625
- Fixes FDC/FDD recalibration not working correctly with audio profiles by @Domppari in #6629
- Add scale labels to Sound Gain dialog by @Cacodemon345 in #6628
- AD1816 fixes by @win2kgamer in #6630
- Update it-IT.po by @RSX798 in #6632
- Update fr-FR.po by @RSX798 in #6633
- Improve slow loading speeds for manager by @Cacodemon345 in #6635
- Block incompatible WinChip CPUs on the HP Ruby USB machine by @win2kgamer in #6637
- Update zh-TW.po by @bozoscum in #6638
- Translations update from 86Box Weblate by @86Box-chan in #6639
- Fix drawing of 2D polygons on ATi Mach64 by @Cacodemon345 in #6650
- Refine CoC by @dgurney in #6647
- Translations update from 86Box Weblate by @86Box-chan in #6646
- S3 ViRGE: Add cycle timing to MMIO read functions to fix polling performance issue by @AITUS95 in #6651
- Update default copyright year by @lemondrops in #6657
- Legacy SDL UI: Add a screenshot command to the monitor by @lemondrops in #6654
- Qt: Remove keyboard shortcuts from .ui files by @lemondrops in #6655
- Translations update from 86Box Weblate by @86Box-chan in #6658
- Machine API cleanup by @lemondrops in #6656
- Fix bad screenshots on Vulkan by @Cacodemon345 in #6653
- Partial Greek translation by @lemondrops in #6659
- Fix technical mistakes in the Greek translation by @lemondrops in #6660
- Translations update from 86Box Weblate by @86Box-chan in #6664
- Qt misc. fixes. by @Cacodemon345 in #6665
- Fix high CPU usage on keyboard status icon updates by @Cacodemon345 in #6667
- Qt: Display names of internal sound/video devices when possible by @Cacodemon345 in #6671
- Translations update from 86Box Weblate by @86Box-chan in #6668
- Support for HDD sound emulation by @Domppari in #6672
- Implement the Aztech AZTPR16 audio controller (and other Aztech improvements) by @win2kgamer in #6673
- Extra validation of input, for CodeQL by @Domppari in #6674
- Translations update from 86Box Weblate by @86Box-chan in #6675
- Translations update from 86Box Weblate by @86Box-chan in #6678
- Add fast forward option by @Cacodemon345 in #6680
- Fix some crashes on hard reset if cassette is enabled by @Cacodemon345 in #6681
- DEC Tulip: Make PCI bars instanced by @Cacodemon345 in #6679
- Add [i440EX] HP Brio 83xx machine (Slot 1) by @iamgreaser in #6683
- Fix Voodoo dirty_line index mismatch in non-SLI single buffer mode by @AITUS95 in #6684
- Fix Voodoo 1 dirty_line tracking in single buffer mode by @AITUS95 in #6688
- Add placeholder translation strings by @Cacodemon345 in #6687
- Alphabetize the video card/chip order by @MaxwellS04 in #6686
- Alphabetize Compaq/Falcon Northwest Voodoo3 properly by @MaxwellS04 in #6689
- Translations update from 86Box Weblate by @86Box-chan in #6694
- Rework timers to 64:32 timers (so split 96-bit) in order to reduce wraparounds. by @OBattler in #6696
- Auto-load
gm.dlson Windows if FluidSynth 2.5.0 or later is detecte… by @Cacodemon345 in #6701 - Update zh-CN.po by @BlueRain-debug in #6700
- Update zh-TW.po by @bozoscum in #6699
- Add TriGem Como 440EX machine by @Cacodemon345 in #6697
- Added F1 BIOS to GA-686BX by @mw308 in #6702
- Fix texture loading by @Cacodemon345 in #6704
- Add the MSI MS-6117 and its OEM/foreign language BIOS variants by @kotochi98 in #6705
- Fixed BIOS internal name for GA-686BX + MS-6117 BIOS name changes by @MaxwellS04 in #6706
- MS-6117 corrections + onboard device overhaul by @MaxwellS04 in #6709
- Make internal floppy disk controller the default by @Cacodemon345 in #6708
- Sound card list sortout + forgotten onboard change by @MaxwellS04 in #6711
- More keybinds by @lemondrops in #6712
- Fix HDD table formatting by @lemondrops in #6713
- Miscellaneous changes by @lemondrops in #6714
- Manager: Reload VMs after changing the system directory by @lemondrops in #6715
- Manager: Various improvements by @lemondrops in #6717
- Update zh-TW.po by @bozoscum in #6716
- Update zh-TW.po by @bozoscum in #6718
- Revert MS-6117 memory change by @MaxwellS04 in #6723
- Fix Break key for real by @Cacodemon345 in #6726
- Fix Break key on Set 2 scancodes by @Cacodemon345 in #6727
- Voodoo: default LFB relax frontsync + wait stats by @AITUS95 in #6728
- MSI 6199VA/6318 OEM BIOS renames by @MaxwellS04 in #6731
- Translations update from 86Box Weblate by @86Box-chan in #6730
- Add the Intel Classic R/R Plus (Monsoon) machine by @kotochi98 in #6729
- Translations update from 86Box Weblate by @86Box-chan in #6733
- Vulkan: Do RGB correction only on Qt5 by @Cacodemon345 in #6740
- Translations update from 86Box Weblate by @86Box-chan in #6739
- Translations update from 86Box Weblate by @86Box-chan in #6742
- S3 and 8514/A compatible fixes for various stuff. by @TC1995 in #6744
- Rename ASUS TX97-XV to HP Pavilion 81xx by @MaxwellS04 in #6745
- Remove the Elonex, Fujitsu-Siemens and newer Medion BIOS from the MS-6318 as it was found out they use APIC by @kotochi98 in #6747
- Vulkan: Always do RGB correction on Windows by @Cacodemon345 in #6748
- Translations update from 86Box Weblate by @86Box-chan in #6749
- Add the beta evaluation BIOS for the MiTAC 6110Zu and set the R804 retail BIOS as the default by @kotochi98 in #6750
- nmc93cxx: Rewrite the nmc93cxx emulation by @disean in #6751
- Some clean up on 8514/A by @TC1995 in #6757
- Translations update from 86Box Weblate by @86Box-chan in #6758
- modifies to Laser Turbo XT and Victor V86P by @bozoscum in #6760
- Translations update from 86Box Weblate by @86Box-chan in #6761
- Add the MACHINE_SOUND flag to the TriGem Como by @pankoza2-pl in #6762
- Update Pentium CPU table names for Socket 4 and 5/7 by @cyrix6x86mx in #6765
- ESC/P 2: EX-1000 printer, selectable paper by @Lili1228 in #6770
- CS423x: Resolve issues with newer Windows drivers by @win2kgamer in #6774
- Update the German translation by @Paradyx0392 in #6775
- Added Olivetti OEM BIOS to TriGem Como & adjusted buses by @MaxwellS04 in #6776
- Query UI font from system on Windows by @aubymori in #6777
- Translations update from 86Box Weblate by @86Box-chan in #6778
- Headland: Make ROMCS Disable bit only affect E0000-EFFFF per the datasheet by @win2kgamer in #6779
- Translations update from 86Box Weblate by @86Box-chan in #6781
- ESC/P 2: Fix behaviour on Windows 1.03 by @Lili1228 in #6782
- SLiRP: Support for changing the network. by @chungy in #6783
- Headland: Fix shadow RAM enable by @win2kgamer in #6785
- ESC/P 2: Fix dot size and non-adjacent mode with graphics by @Lili1228 in #6784
- Don't write on pixtrans reads (8514/A compatibles) by @TC1995 in #6786
- ESC/P 2: license, DC1 and DC3 commands, printing quality switch, stdbool.h, some clean-up by @Lili1228 in #6787
- Add IBM Multistation 5550 (1983) machine by @akmed772 in #6788
- Qt: Fix media file picker location persistence by @asemarafa in #6789
- Add the Tandy 1000 RSX (plus PSSJ fixes) by @win2kgamer in #6790
- Update the British English translation by @Paradyx0392 in #6791
- Headland chipset/Tandy 1000 RSX fixes by @win2kgamer in #6793
- Local switch shared secrets by @chungy in #6794
- Proper (so to say) clock table for the RTG310x cards by @TC1995 in #6796
- net_switch: build secret_hash header as a separate component by @chungy in #6795
- net_switch: Use old packet construction with no shared secret by @chungy in #6798
- Update zh-TW.po by @bozoscum in #6797
- Translations update from 86Box Weblate by @86Box-chan in #6799
- Add IBM PS/2 Model 30-286 rev. 0 BIOS (plus fixes) by @WNT50 in #6800
- Make Cirrus specific 4bpp mode work again. by @TC1995 in #6802
- Add both Tandy Sensation! machines by @win2kgamer in #6805
- Update zh-TW.po by @bozoscum in #6803
- Alphabetize Multistation + Multitech-related name changes by @MaxwellS04 in #6806
- Qt: Always change floppy type's first column on changing type by @chungy in #6808
- Add an internal mouse controller for IBM 5550 by @akmed772 in #6811
- Cirrus: Improve VBIOS loading behavior for some machines by @win2kgamer in #6814
- Update the Dutch translation by @Paradyx0392 in #6815
- Update the French translation by @Paradyx0392 in #6816
- Tandy and Cirrus VRAM fixes by @win2kgamer in #6818
- Cirrus VBIOS fixes part deux by @win2kgamer in #6822
- Floppy and hard disk fixes for IBM PS/2 model 30-286 by @WNT50 in #6823
- VL82C48x ROMCS improvements by @win2kgamer in #6825
- MPU-401: Don't clear queues on reset by @Cacodemon345 in #6827
- IBM PS/1 XTA controller fixes by @WNT50 in #6826
- IBM 5550: Add the Font 16 display adapter by @akmed772 in #6828
- Fix macOS toolbar label disappearing on mouse capture by @skiretic in #6829
- Initial corrections to PAS16 DSP info by @jriwanek in #6830
- 8514/A: Correct interlaced refresh rates by @TC1995 in #6833
- ql1xxx: Add functionality to emulate QLogic ISP SCSI HBA devices by @disean in #6831
- Sort out the IRQ/INT enabling/disabling stuff of the 5380/53c80 chip. by @TC1995 in #6834
- Linux DVD/CD IOCTL Support by @nakioman in #6835
- ql1xxx: Minor code enhancements by @disean in #6836
- MediaVision ThunderBoard by @jriwanek in #6838
- VLSI 59x: Implement DRAM rows by @win2kgamer in #6848
- Change ibm cga to v6355d for the zenith z184 by @flama12333 in #6846
- IBM 5550: Add a machine config for RNA test mode by @akmed772 in #6844
- Unix icons and screenshot by @Lili1228 in #6849
- Update 86Box.spec by @Lili1228 in #6851
- Icon cleanup and fixes by @lemondrops in #6853
- Onboard video memory configuration corrections by @win2kgamer in #6855
- PS55DA2: Fixed some issues by @akmed772 in #6850
- Alphabetization of sound & SCSI chips + correct Z-184 video by @MaxwellS04 in #6856
- IBM PS/1 XTA controller fixes by @WNT50 in #6857
- Add standalone HDC/FDC chips by @MaxwellS04 in #6860
- Added additional firmware version of CR-563 CD-ROM drive (0.74) by @Ompronce in #6861
- Don't add AT NVR on SiS 496-based machines by @lemondrops in #6862
- GW-286CT GEAR: Give the machine a generic AT KBC, fixes hang on POST 5A by @win2kgamer in #6864
- Add updated macOS icons by @brunocastello in #6865
- ql1xxx: Fix ROM access address calculation by @disean in #6867
- Settings: Disable Tab key navigation inside tables by @lemondrops in #6868
- Improve Masked Write accel emulation of the Video7 chips by @TC1995 in #6869
- Add the OTI068 clocks to the OTI OAK chips. by @TC1995 in #6870
- Give the pre-mach8 ATI chips the correct clocks. by @TC1995 in #6871
- Implement the Aztech AZT2316R and AZT2320 (plus some bugfixes) by @win2kgamer in #6872
- ql1xxx: Add support for the ISP1020 by @disean in #6879
- Use the correct BIOS for Orchid KELVIN 64-VLB (Cirrus Logic GD5434) by @MaxwellS04 in #6881
- PS55DA2: Fix blitter-related video issues in OS/2 by @akmed772 in #6882
- Add MFM RPM support by @jester-xbmc in #6885
- S3-related changes (March 7, 2026) by @MaxwellS04 in #6883
- Update config.c to fix MFM RPM speed not being saved in the config file by @jester-xbmc in #6886
- ARM64 Voodoo recompiler by skiretic by @OBattler in #6887
- Revert "ARM64 Voodoo recompiler by skiretic" by @OBattler in #6888
- video/voodoo: add ARM64 JIT implementation by @skiretic in #6889
- Translations update from 86Box Weblate by @86Box-chan in #6890
- Microtouch: cleanups & bugfixes by @mourix in #6892
- Fixes and improvements to the settings overhaul and tape drives by @lemondrops in #6893
- Update translations by @lemondrops in #6894
- Tape drive UI fixes by @lemondrops in #6896
- Fix (and correct) another untranslated string by @lemondrops in #6897
- Translations update from 86Box Weblate by @86Box-chan in #6898
- update zh-TW.po by @bozoscum in #6895
- SCSI tape read fixes by @TC1995 in #6899
- Translations update from 86Box Weblate by @86Box-chan in #6903
- update zh-TW.po again by @bozoscum in #6902
- Chipset and machine table fixes by @win2kgamer in #6901
- Translations update from 86Box Weblate by @86Box-chan in #6904
- Translations update from 86Box Weblate by @86Box-chan in #6905
- Various machine table fixes by @kotochi98 in #6909
- Translations update from 86Box Weblate by @86Box-chan in #6908
- Update Italian translation by @Kappa971 in #6907
- SCSI Tape: fixed transfer length of the request block address command (0x02) by @TC1995 in #6910
- Add the AST Bravo MS P/90 v2.02 BIOS by @win2kgamer in #6911
- Added additional firmware version of CR-562 CD-ROM drive (081k) by @Ompronce in #6914
- Slight renaming of storage controllers by @eddmanx in #6912
- PS55DA2: Change bitblt command parser by @akmed772 in #6915
- Translations update from 86Box Weblate by @86Box-chan in #6917
- Fix the voltages and FSB speeds of all 486 CPUs and motherboards by @kotochi98 in #6916
- Media History: stored write-protected media removed when machine starts by @bozoscum in #6918
- Reorder some of the 486 machines in the machine type list in settings to respect the alphabetical order by @kotochi98 in #6919
- Assorted bits and pieces by @jriwanek in #6922
- Renamed the Acculogic XT IDE card by @eddmanx in #6924
- IBM PS/1 XTA controller fixes by @WNT50 in #6923
- Translations update from 86Box Weblate by @86Box-chan in #6920
- P6BXT-A+'s Revision 5.6 BIOS + Bravo MS BIOSes Renames by @MaxwellS04 in #6925
- Add the FIC KN-6010 and Advanced Integration Research (AIR) P6KDI and remove unused SPD register from Acer V62X by @kotochi98 in #6929
- Qt: Use Yes/No for the hard reset prompt by @lemondrops in #6928
- Renamed WD1003 and V86P's controller by @eddmanx in #6926
- Update hdc_st506_xt.c to try and fix seek audio not playing by @jester-xbmc in #6930
- DECpc LPV corrections + two misc. changes by @MaxwellS04 in #6932
- Add the Pentium Compaq Presario 7100 Series (Mitac PL5600D) by @win2kgamer in #6931
- wl_mouse: Add missing check by @Cacodemon345 in #6935
- Correct video chip type for BOCA Research BRI4610 by @MaxwellS04 in #6936
- New machine wizard: Fix validation regex not being used by @lemondrops in #6940
- Qt: Move the colon in "&Host CD/DVD Drive (%1:)" out of the translations by @lemondrops in #6942
- Add PS/1 MIDI support by @Cacodemon345 in #6943
- Translations update from 86Box Weblate by @86Box-chan in #6945
- Change flags to DEVICE_ISA16 for ESS sound cards by @creopard in #6946
- Add 1x Sony rebadged DEC RRD42 cdrom drive. by @TC1995 in #6947
- Proper IRQ fixes to the 53c400 applied. by @TC1995 in #6948
- ql1xxx: Fix various PCI emulation issues by @disean in #6949
- Add the FIC KN-6000 to replace the KN-6010 by @kotochi98 in #6950
- sound: derive WTBUFLEN from WT_FREQ by @skiretic in #6951
- Move ISA16 ESS sound cards to the ISA16 section by @creopard in #6953
- Cyrix and STPC SMM fixes by @win2kgamer in #6955
- SiS 496 and 558x APM fixes by @win2kgamer in #6956
- Add the Micro Firmware (Phoenix 4.05) Upgrade to the Packard Bell PB410A. by @toggo9 in #6958
- Correct Packard Bell PB300/PB320's name in
m_at_386sx.cby @MaxwellS04 in #6959 - Add IBM ST506 MFM Adapter emulation by @WNT50 in #6962
- fixes for *BSD (FreeBSD, OpenBSD, NetBSD) by @tjemg in #6961
- LPT Loopback device by @jriwanek in #6964
- Add support for raw devices by @tjemg in #6960
- IBM PS/1 XTA controller emulation update and cleanup by @WNT50 in #6965
- Update MITSUMI CRMC-FX810T4 firmware revisions to 'a01' by @creopard in #6966
- A slight update and fixes to the mach8/32 subsystem. by @TC1995 in #6967
- Alphabetization of MCA display and network adapters by @WNT50 in #6969
- Fixes and cleanup for IBM ST506 MFM Adapter emulation by @WNT50 in #6970
- Allow USB floppy drives to be used as floppy disks in a Virtual Machine by @tjemg in #6968
- Update machine name migrations + change two year dates by @MaxwellS04 in #6973
- Translations update from 86Box Weblate by @86Box-chan in #6974
- Fixes and cleanup for IBM ST506 MFM Adapter emulation by @WNT50 in #6979
- Translations update from 86Box Weblate by @86Box-chan in #6980
- Translations update from 86Box Weblate by @86Box-chan in #6981
- Translations update from 86Box Weblate by @86Box-chan in #6982
- PAS Plus/16 bugfixes by @win2kgamer in #6983
- Translations update from 86Box Weblate by @86Box-chan in #6984
- update zh-TW.po by @bozoscum in #6985
- Translations update from 86Box Weblate by @86Box-chan in #6987
- Translations update from 86Box Weblate by @86Box-chan in #6989
- Translations update from 86Box Weblate by @86Box-chan in #6990
- Translations update from 86Box Weblate by @86Box-chan in #6991
- Translations update from 86Box Weblate by @86Box-chan in #6992
- Translations update from 86Box Weblate by @86Box-chan in #6994
- Softfloat x87: Fixed FXTRACT when the tag empty side is -1. by @TC1995 in #6995
- Fix AIX PS/2 1.3 crashing with IBM PS/2 ESDI controller by @WNT50 in #6996
- Initial preparations for nukedopl2 support by @jriwanek in #7001
- AMD 29F010a flash support by @jriwanek in #6998
- Nuked OPL2 by @jriwanek in #7002
- ps55da2: Changed DAC's I/O handling by @akmed772 in #7003
- Configurable SB DSP's by @jriwanek in #6999
- Translations update from 86Box Weblate by @86Box-chan in #7005
- Translations update from 86Box Weblate by @86Box-chan in #7006
- Translations update from 86Box Weblate by @86Box-chan in #7007
- Implement the original Media Vision Pro Audio Spectrum sound card by @win2kgamer in #7010
- PAS series: Add the gameport by @win2kgamer in #7012
- Machine table fixes and a PAS Plus/16 update by @win2kgamer in #7014
- Translations update from 86Box Weblate by @86Box-chan in #7013
- Implemented 8253 PIT on PAS, PAS Plus and 16 by @Ompronce in #7015
- Translations update from 86Box Weblate by @86Box-chan in #7017
- update zh-TW.po by @bozoscum in #7020
- Translations update from 86Box Weblate by @86Box-chan in #7021
- Split the composite CGA settings from the Settings dialog by @lemondrops in #7019
- Original Pro Audio Spectrum fixes by @win2kgamer in #7022
- Move Pro Audio Spectrum Plus to the sound list's ISA16 section by @MaxwellS04 in #7024
- Feature: adding a way to specify the audio output device by @nstarke in #7028
- Revert "Feature: adding a way to specify the audio output device" by @OBattler in #7029
- Revert "Revert "Feature: adding a way to specify the audio output device"" by @OBattler in #7030
- qt: Fix absolute mouse button events dropped on macOS primary monitor by @dchau360 in #7026
- Translations update from 86Box Weblate by @86Box-chan in #7031
- TVGA8900: Fix a 'internal_name' conflict by @MaxwellS04 in #7032
- Translations update from 86Box Weblate by @86Box-chan in #7033
- NE2000/RTL8019AS: Move two cards to the network list's ISA section by @MaxwellS04 in #7035
- YMF7xx SBPro DSP fixes by @win2kgamer in #7038
- Fix AIX PS/2 1.3 crashing with IBM PS/2 ESDI controller by @WNT50 in #7039
- wl_mouse: Add NULL checks in display_global_remove by @gabspeck in #7040
- MCA and some IO related changes by @jriwanek in #7041
- Machine table fixes for DEC Celebris 5xx; Siemens D943 and OP47 by @kotochi98 in #7042
- Add the TexElec SAAYM sound card by @win2kgamer in #7046
- YMF-7xx SBPro fixes by @win2kgamer in #7050
- Settings dialog, network page: Rename tabs from "Network Card #n" to "Adapter n" by @lemondrops in #7053
- Translations update from 86Box Weblate by @86Box-chan in #7054
- Fix AIX 1.3 PTF0024 on Adaptec AHA-154xC SCSI adapters by @WNT50 in #7052
- Add the onboard sound and hardware monitor of the Micronics Thunderbolt by @kotochi98 in #7057
- Serial device overhaul by @richardg867 in #7051
- Translations update from 86Box Weblate by @86Box-chan in #7061
- Some rework on the 53c9x-based SCSI controllers: see below. by @TC1995 in #7062
- Fix OS/2 1.1 format on IBM PS/1 XTA and PS/2 ST506 adapters by @WNT50 in #7064
- Translations update from 86Box Weblate by @86Box-chan in #7065
- Add Quantum Fireball EL HDD models by @unreal9010 in #7066
- Try to handle support for high-precision scrolling by @Cacodemon345 in #6725
- Revert "Try to handle support for high-precision scrolling" by @OBattler in #7068
- Added XGA-2 PLL-based clock by @TC1995 in #7069
- Some small fixes for codegen-new by @ChrisDeadman in #7080
- codegen/new: deterministic round-robin block eviction by @ChrisDeadman in #7081
- Implement the Covox Sound Master by @win2kgamer in #7082
- Lucky Star LS-486E: minimum 2 MB RAM by @Lili1228 in #7084
- unix_sdl: fix input polling overhead by @ChrisDeadman in #7086
- Large overhaul in the mode switches of the Mach8/32. by @TC1995 in #7091
- Translations update from 86Box Weblate by @86Box-chan in #7092
- Add the ASUS TXP4-X machine by @kotochi98 in #7093
- Translations update from 86Box Weblate by @86Box-chan in #7097
- Abort GitHub release check on empty/invalid JSON by @Terr in #7098
- IBM Music Feature Card by @win2kgamer in #7099
- ARM64 dynarec/codegen fixes and cleanup by @skiretic in #7101
- 8514/A compatibles: migration to the new log system by @TC1995 in #7105
- IMFC timer improvements by @win2kgamer in #7106
- Fix
interepreted->interpretedtypo in unit-tester spec by @pikammmmm in #7107 - Add other BIOS variants for the Acrosser AR-B1479 and also fix its RAM size limit by @kotochi98 in #7108
- SDL: New OSD and Shader Support by @ChrisDeadman in #7109
- cdrom_image_viso: Fix more non-Windows breakage by @ChrisDeadman in #7111
- LPT Sound Devices by @jriwanek in #7113
- Translations update from 86Box Weblate by @86Box-chan in #7114
- Implement MIDI in/out on IMFC (plus a bugfix) by @win2kgamer in #7115
- IMFC: Fix a few compiler warnings by @win2kgamer in #7118
- Better fix for dss by @jriwanek in #7121
- Add Lucky Star 5AVP3 board by @explorerdotexe in #7120
- DSS: Convert the FIFO to use Fifo8 by @win2kgamer in #7123
- Stereo-On-One Support by @jriwanek in #7124
- codegen/new: optimize ROL/ROR flag rebuild by @ChrisDeadman in #7126
- SB16: Return more accurate mixer register 82h values by @win2kgamer in #7130
- Add support for DECpc PCXAG-AL graphics card by @BlueRain-debug in #7129
- Add Western Digital Expert 200BA by @chun-awa in #7131
- fix: three unbounded sprintf() calls in cdrom_image_... in... by @orbisai0security in #7133
- Jride and more by @jriwanek in #7135
machine_tablechanges (12/05/2026) by @MaxwellS04 in #7136- Another 'machine_table' changes (12/05/2026) by @MaxwellS04 in #7137
- Add Roland Sound Canvas SC-55 support via CLAP plugin by @win2kgamer in #7138
- Add more aliases for some machines by @MaxwellS04 in #7139
- Mouse capture improvements by @lemondrops in #7145
- Qt: Fix hard drive icon not being displayed with jr-IDE by @lemondrops in #7146
- Device config dialog improvements by @lemondrops in #7147
- Translations update from 86Box Weblate by @86Box-chan in #7143
- String-related fixes and improvements, part 1 by @lemondrops in #7144
- A few various changes by @lemondrops in #7148
- Bring up SDL build for Windows by @dhrdlicka in #7140
- Add aliases for PC-900 and SL386SX-16 by @MaxwellS04 in #7151
- qt: Avoid duplicate mouse capture requests by @ChrisDeadman in #7156
- Improvement of Japanese translation by @YuuyaGitHub in #7161
- Translations update from 86Box Weblate by @86Box-chan in #7164
- fix: the dma emulation in ddma in ddma.c by @orbisai0security in #7166
- Translations update from 86Box Weblate by @86Box-chan in #7167
- ATI Mach8/32: 9001st fix for mode switches: Hopefully should be more accurate regarding the manual by @TC1995 in #7170
- Correct the logging type used in the source. by @TC1995 in #7171
- S3 and its RAMDACs: cleanups and proper 24bpp support for Visionx68. by @TC1995 in #7173
- YMF71x bugfixes by @win2kgamer in #7174
- ESC/P 2: Use correct unit for underline by @Lili1228 in #7177
- ET4000AX/MCA: correct clock of the chip. by @TC1995 in #7182
- Translations update from 86Box Weblate by @86Box-chan in #7184
- Translations update from 86Box Weblate by @86Box-chan in #7186
- Translations update from 86Box Weblate by @86Box-chan in #7187
- String and translation fixes by @lemondrops in #7188
- Translations update from 86Box Weblate by @86Box-chan in #7189
- Translations update from 86Box Weblate by @86Box-chan in #7193
- Translations update from 86Box Weblate by @86Box-chan in #7194
- Update NL translations by @sharkbyte16 in #7195
- Translations update from 86Box Weblate by @86Box-chan in #7196
- Translations update from 86Box Weblate by @86Box-chan in #7197
- Translations update from 86Box Weblate by @86Box-chan in #7198
- Translations update from 86Box Weblate by @86Box-chan in #7201
86Box 5.3 22/12/2025
- Add the Crystal CS4232 audio controller by @win2kgamer in #6408
- Unix mode OSD by @Valefungo in #6405
- Revert the k1/k2 s3 virge masks. by @TC1995 in #6412
- Fixed typo by @kees-z in #6413
- Try to fix OpenGL screenshot crashes by @Cacodemon345 in #6414
- IBM PS/55 CPU and name update by @WNT50 in #6418
- Tandy: Implement CRTC-based display shifting (R2 & R7 registers) by @pixel-jupiter in #6419
- Rename the Machine Name of Packard Bell PB68x by @Verloren50000 in #6406
- Additional 1998 BIOS for MSI MS-5146 by @Verloren50000 in #6387
- complete the Multitech PC-500/PC-500+ onboard RTC and some more other modification by @bozoscum in #6422
- Additional AwardBIOS v4.60PGA (Leadtek) for P6SBA by @MaxwellS04 in #6423
- Change the P6SBA sensor readings, fixes BIOS setup hang on Leadtek 8000BX by @rushieda in #6426
- Swap the XGA 4bpp rendering nibbles for proper display. by @TC1995 in #6430
- Fix dirty block checking on NDR for byte-masked blocks by @Cacodemon345 in #6432
- PCjr: Fix inverted horizontal screen movement by @pixel-jupiter in #6434
- Reintroduce ARM64 MMX opcodes again by @Cacodemon345 in #6435
- Add some stuff that got missed in ARM64 NDR changes by @Cacodemon345 in #6436
- 8514/A: Fix first NVRAM initialization on MCA bus version made by ATI by @SigmaTel71 in #6440
- new machine: Thomson TO16 by @bozoscum in #6439
- Update 86box.pot by @usergithub64 in #6442
- Add RM Accelerator 350P2XB/450P3XB by @mw308 in #6445
- Add the MSI MS-6318 and its OEM variants by @rushieda in #6449
- Additional AwardBIOS v4.51PG for MS-5124 by @Verloren50000 in #6427
- clang-format in src/qt by @jriwanek in #6276
- Fix IBM 5153 palette color 8: dark gray instead of bright red by @jcgamestoy in #6452
- Add the MSI MS-6199VA and fix a mistake with the MS-6318 by @rushieda in #6454
- Textual changes (Multitech/TO16-related) and more by @lemondrops in #6455
- Use 512k+512k memory spilt for CS8220 chipset by @WNT50 in #6457
- Add base memory backfill for Everex EV-159 by @WNT50 in #6458
- Refresh rate and acceleration fixes and cleanups for displays. by @TC1995 in #6463
- Aztech: Make WSS Config bit 6 changes set/clear the WSS IRQ based on its value by @win2kgamer in #6464
- Add the Samsung CAIRO-5 machine by @rushieda in #6471
- workflows: Switch Windows builds to UCRT by @lemondrops in #6475
- Add 3 HP Pavilion machines by @win2kgamer in #6478
- Block incompatible K6 and Cyrix CPUs on the HP Pavilion 73xx/74xx by @win2kgamer in #6479
- Correct RAM memory step for HP Ruby (Pavilion 73xx/74xx) by @MaxwellS04 in #6480
- Change the max. RAM limit on HP Ruby USB and AOpen AP61 by @rushieda in #6482
- Add the HP Pavilion 52xx/53xx/71xx/72xx (BCM FM562) by @rushieda in #6483
- Make GD-7500 and GSA-4160 as DVD-ROM drives by @MaxwellS04 in #6485
- Add a shortcut key to toggle the UI when fullscreen by @Thraka in #6481
- Added Toshiba XM-6102B and altered BIOS label for RM Accelerator by @mw308 in #6474
- Add the Fujitsu ErgoPro e368 BIOS for MS-6147 by @MaxwellS04 in #6473
- Reorder keybind and update POT and PO files by @nelsonhef in #6495
- Fix x86/x64 performance regression with platform-specific atomics by @OBattler in #6503
- Add the OPTi 82c930 audio controller by @win2kgamer in #6502
- Update ru-RU.po by @usergithub64 in #6497
- Update zh-TW.po by @bozoscum in #6505
- Update zh-TW.po again by @bozoscum in #6506
- Translation cleanup and misc string fixes by @lemondrops in #6507
- Improve Voodoo1 FIFO/CMDFIFO timing without affecting other 3dfx cards by @AITUS95 in #6508
- Fixes for most video cards, ramdacs and clock generators by @TC1995 in #6509
- Minor pt-BR translation update by @nelsonhef in #6510
- MKE CD-ROM audio and data fixes. by @TC1995 in #6511
- Update zh-CN.po by @BlueRain-debug in #6514
- Translations update from 86Box Weblate by @86Box-chan in #6515
- Update zh-cn.po by @BlueRain-debug in #6517
- Fix Voodoo1/2 LFB readback slowdown by removing FIFO busy-wait loop by @AITUS95 in #6519
- Feature / separate samples for each fdd track seek by @Domppari in #6512
- Restore FIFO wait loop in Voodoo LFB readback to avoid regressions by @AITUS95 in #6520
- Translations update from 86Box Weblate by @86Box-chan in #6523
- Add the OPTi 82c931 audio controller by @win2kgamer in #6524
- Added some SCSI-2 CD-ROM drives with specified speeds as below. by @TC1995 in #6526
- Aztech: Fix Missing MPU-401 for Washington by @vitalik1555 in #6528
- Minor audio changes by @win2kgamer in #6531
- Add ASUS TX97-XV (HP OEM) board by @Cacodemon345 in #6533
- Translations update from 86Box Weblate by @86Box-chan in #6534
- Translations update from 86Box Weblate by @86Box-chan in #6539
- Add missing translation strings for zh-CN by @BlueRain-debug in #6540
- Update pt-BR.po by @altiereslima in #6542
- Translations update from 86Box Weblate by @86Box-chan in #6541
- Fix PCM audio in Gloriana on 16-bit SoundBlaster cards by @win2kgamer in #6543
- Manager: Toolbar and other improvements by @lemondrops in #6544
- Update zh-TW.po by @BlueRain-debug in #6548
- Mach64: fix wrong refresh rates based on the character width to be calculated for the crtc timer. by @TC1995 in #6552
- Setting default seek time (10ms) for fdd seeks by @Domppari in #6558
- Implement Voodoo alpha planes and alpha mask support by @Cacodemon345 in #6559
- CPU: Restrict allowed opcodes in INC/DEC Grp4 by @snowkat in #6561
- Implement alpha planes for x64 Voodoo dynarec by @Cacodemon345 in #6563
- VM Manager: prevent single-click activation from starting VM in some environments by @emuguru in #6562
- Voodoo 1: Fix Screamer Rally regression while keeping Final Racing fix by @AITUS95 in #6568
- Manager: Implement defaults for manager config by @lemondrops in #6567
- Manager: Pass asset path to VMs if specified on command line by @lemondrops in #6569
- More string and translation improvements by @lemondrops in #6570
- NDR: Implement and use doubly-linked lists for freeing up memory blocks by @Cacodemon345 in #6017
- Voodoo misc. fixes by @Cacodemon345 in #6573
- Revert recent NDR memory block changes by @Cacodemon345 in #6574
- Minor translation updates by @lemondrops in #6571
- Refresh rate fixes for mach8/32 and tgui9440/96x0 by @TC1995 in #6575
- Some Japanese translation improvements by @YuuyaGitHub in #6577
- Update zh-TW.po by @bozoscum in #6583
- Tail track list + double linked list for memory blocks by @Cacodemon345 in #6585
- Manager: Re-enable search by machine configuration by @lemondrops in #6589
- Do perspective correction with floating-point math by @Cacodemon345 in #6590
- Add 3 more BIOSes for ABIT-AB BX6 board by @unreal9010 in #6592
- Voodoo stippling support for 3D by @Cacodemon345 in #6596
- Get rid of some entirely unused video functions by @starfrost013 in #6597
- Fix refresh rate display if Voodoo 1/2 Graphics is active by @Cacodemon345 in #6598
- Video refactor part 7(?): Font improvements part 1 by @starfrost013 in #6600
- Fix glitched texts on Linux Voodoo drivers by @Cacodemon345 in #6599
- Fix black/white dot glitches in Voodoo 2 by @Cacodemon345 in #6601
- FDD BIOS POST test audio support and AMIBIOS special case by @Domppari in #6602
86Box 5.2 26/10/2025
Emulator
- Slightly improved emulator startup speed through ROM scanning optimizations
- Fixed OpenGL shader loading errors and black screens on some host systems
- Fixed OpenGL renderer producing invisible or transparent screenshots
- Fixed compilation from source on hosts with Qt 6.10
User interface
- Added search box to the Settings window’s machine list
- Fixed erratic window movement upon emulated display resolution changes
- Fixed Force 4:3 display ratio option not working when combined with the Resizable window option
- Fixed inaccurate display sizing with the Force 4:3 display ratio option in windowed mode
- Fixed display glitches when resizing the window while emulation is paused
- Fixed incorrect window size after changing languages
- Improved ordering on the Settings window joystick list
- Improved numeric precision of OpenGL shader parameter configuration sliders
- Updated translations: Chinese (Simplified), Chinese (Taiwan), Dutch, Polish
Machines
- 808x
- Added real time clock to the Multitech PC-500 and PC-500 plus
- Added older BIOS version option to the DTK PIM-TB10-Z
- Fixed IBM PCjr display glitches in 4-bit mode
- Removed floppy disk controller from the default IBM PCjr configuration
- 286
- Added older and newer BIOS version options to the Multitech PC-500 plus
- Added newer BIOS version option to the Multitech PC-700
- Added Commodore PC 40 BIOS variant and newer version options to the Multitech PC-900
- Fixed incorrect memory detection on 286 IBM PS/2 machines
- Changed default Multitech PC-700 BIOS to the newer 3.30 version
- Changed maximum RAM on the IBM PS/2 Model 30-286 and Model 60
- Changed Wells American A*Star memory size selection to 128 KB increments
- 386
- Added AMI BIOS option to the DataExpert 386C
- Changed default Compaq Deskpro 386 BIOS to the newer 1988 version
- Renamed Chaintech 325AX to 3xxAX/AXB
- Renamed Packard Bell Legend 300SX to PB300/PB320
- 486
- Added Socket 3 machine: ABIT AB-AH4T
- Fixed cache error on the Jetway J-403TG AMI BIOS
- Fixed incorrect boot logo on the Epson ActionPC 2600
- Changed default Jetway J-403TG BIOS to the AMI variant
- Changed maximum CPU support on the ABIT AB-AH4
- Renamed ABIT AV4 to AB-AV4
- Renamed Chaintech 433SC to 4xxSX/SC
- Renamed Compaq Presario 7100/7200 Series 486 to 7100 Series 486
- Renamed Packard Bell PB410A to PB410/PB410A/PB420/PB420T
- 586
- Added Socket 4/5 machine: DEC Celebris 5xx
- Added Socket 5 machines: AST Bravo MS P/90, AT&T Globalyst 620/630, DFI G586VPM, IBM PC 3x0 Type 65x6, Micronics M54Si, Packard Bell Agoura/Wildcat
- Added Socket 7 machines: HP Vectra VE 5/xxx Series 2, Intel Advanced/AS, Intel Advanced/MA (plus AST Bravo MS-T BIOS variant), ZEOS Boa 2
- Added Super Socket 7 machine: DFI K6BV3+
- Added on-board Yamaha YMF701 sound to the Intel TC430HX and Sony Vaio PCV-90
- Added older BIOS version option to the AOpen AX6BC
- Added newer BIOS version options to the ASUS P/I-P5MP3, ECS P5VX-B, FIC PT-2000, Micronics M7S-Hi and NEC PowerMate Vxxx
- Added eSupport BIOS variant option to the Gigabyte GA-5AX
- Added Gateway 2000 BIOS variant option to the Intel Advanced/ZP
- Added Sony Vaio PCV-130/150 BIOS variant option to the Intel AN430TX
- Added Award BIOS option to the MSI MS-5119 and QDI FMB
- Added non-OEM BIOS variant option to the TriGem Delhi-III
- Added Tulip Vision Line TP90 BIOS variant option to the Tyan Tsunami ATX
- Fixed on-board S3 ViRGE/DX video on the Intel TC430HX
- Fixed incorrect boot logo on the TriGem Hawk
- Changed default Biostar M5ATA BIOS to the newer 1998 version
- Changed default Micronics M7S-Hi BIOS to the newer 1998 version
- Changed default NEC PowerMate Vxxx BIOS to the newer 00.04.15 version
- Renamed HP Vectra VL 5 Series 4 to Vectra VL 5/xxx Series 4
- Renamed Packard Bell PB520R to Robin LC
- Renamed Packard Bell PB640 to Thousand Oaks
- Renamed Packard Bell Multimedia C110 to Orlando/2D/2D/MMX
- Renamed Packard Bell Multimedia M415 to PB810/820
- Renamed Packard Bell Bora Pro to Bora/Bora Pro
- Renamed Sony Vaio PCV-90 to PCV-70/90/100/120
- 686
- Added Slot 1 machines: ECS P6BXT-A+, MiTAC/Trigon 6110Zu, MSI MS-6119 (plus Packard Bell Tacoma and Viglen Vig69M BIOS variants), MSI MS-6147 (plus Packard Bell Tempest BIOS variant)
- Added newer beta BIOS version option to the ABIT LX6
- Added Amptron PII-3100 BIOS variant option to the Gigabyte GA-686BX
- Moved Compaq ProSignia S316/318 into the base ECS P6BXT-A+ as a BIOS variant option
- Moved HP Vectra VEi 8 into the base MiTAC/Trigon 6110Zu as a BIOS variant option
- Moved LG IBM Multinet i x7G into the base MSI MS-6119 as a BIOS variant option
- Fixed ASUS CUBX BIOS option to disable the CMD IDE controller
- Changed default FIC PO-6000 BIOS to the newer F05C version
- Changed default ABIT BX6 BIOS to the newer QS version
- Renamed ABIT LX6 to AB-LX6
- Renamed ABIT BF6 to AB-BF6
- Renamed ABIT BX6 to AB-BX6
Hardware
- Core
- Added 570 and 600 MHz speed options to the AMD K6-2 on Super Socket 7 machines
- Removed 32-bit host support from the dynamic recompiler and other components
- Display
- Added ATI WinCharger (Mach64CT) and Mach64VT PCI video cards
- Added gamma control support to the ATI Mach64VT2
- Fixed PCI Tseng ET4000/W32 cards causing POST failures
- Fixed incorrect refresh rates on many cards (again)
- Fixed ATI Mach64 and S3 ViRGE rendering glitches on full motion video applications
- Fixed display issues with DOS VBE drivers on S3 ViRGE and Trio3D cards
- Fixed rendering issues with specific drivers on ATI Mach64, S3 9xx and Tseng ET4000/W32p cards
- Fixed emulator crashes in very specific VGA text mode applications
- Changed video BIOS on several Tseng ET4000/W32 cards and the ELSA Winner 1000 805i (S3 86C805)
- Removed VideoMagic (Tseng ET4000/W32p) PCI video card due to an incorrect video BIOS
- Input
- Added Gravis PC GamePad game port joystick
- Added CH Flightstick, CH Virtual Pilot, CH Virtual Pilot Pro, CH Pedals Pro and Thrustmaster Formula T1/T2 game port joysticks
- Added more generic game port joystick types
- Added trigger button names to the mappings for several game port joysticks
- Fixed mapping of multiple POV hats to joysticks
- Temporarily removed host touchscreen input support from the 3M MicroTouch due to unexpected performance issues in some systems
- Sound
- Added Yamaha YMF701 (OPL3-SA), YMF718 (OPL3-SA2) and YMF719 (OPL3-SA3) ISA sound cards
- Improved AdLib Gold sound quality
- Fixed MIDI input hanging emulation upon receiving a SysEx message
- Fixed Aztech Sound Galaxy Nova 16 Extra not working with some drivers
- Fixed Aztech Sound Galaxy Pro 16 AB and Nova 16 Extra volume controls
- Fixed Yamaha OPL4 incorrectly falling back to OPL3 mode on Linux drivers
- Fixed Crystal CS423x OPL3 not working in Sound Blaster Pro compatibility mode
- Fixed Crystal CS423x OPL3 volume control
- Fixed Crystal CS4231 codec detection by some drivers
- Fixed AdLib Gold volume clipping
- Network
- Fixed incorrect speed on 100 Mbit DEC network cards
- Fixed Realtek RTL8019AS detection by DOS drivers
- Fixed Realtek RTL8139 not using Realtek MAC addresses
- Storage
- Added optional floppy drive sounds
- Added CD-ROM drive models: GOLDSTAR CRD-8400B, SONY CD-ROM CDU611 (for the Sony Vaio PCV-130/150 (Intel AN430TX) recovery disc), TOSHIBA DVD-ROM SD-M1202, MATSHITA CR-562
- Added hard disk models: IBM DSAA-3270, Quantum Fireball EX12.7A, Quantum Fireball LCT-08, Western Digital Caviar 35100
- Added port 630h option to the Panasonic/MKE CD-ROM interfaces (matching certain Aztech Sound Galaxy cards)
- Added REM TAOGAP support to cue/bin CD-ROM images
- Fixed PS/2 ESDI controller BIOS not loading when configured to some addresses
- Fixed detection of secondary IDE devices alongside an ATAPI primary device on some operating systems (again)
- Fixed configuration files from older versions resulting in multiple internal hard disk controllers
Vox populi
Ten artykuł nie byl jeszcze komentowany:(
Dodaj komentarz!!!!
wstecz31/05/2026 23:29
Inne treści związane z tematem
[pc] 86Box 6.0 18/05/2026
Pojawiła się nowa wersja testowa emulatora starszych modeli PC 86Box. 86Box w bardzo prosty i łatwy sposób umożliwia nam emulację nie tylko starutkich platform, ale też w miarę nowych konstrukcji (do Socket370, czyli gdzieś do 1998). Konfiguracja tego programu jest znacznie przyjemniejsza od np. VirtualBox'a, nie mówiąc już o Qemu.
[pc] 86Box 5.1 15/09/2025
Co prawda emulacja starszych modeli PC nie jest czymś, po co sięgam często. Jednak od czasu do czasu człowiek musi. W większości przypadków sprawę rozwiązuje zwykły DosBox, który potrafi nie tylko w gry, ale całkiem dobrze radzi sobie nawet ze staruteńką Venturą (a ona przecież pracuje w środowisku GEM i wybitnie kocha EMS). Jednak czasami trzeba sięgnąć do ...
[pc] PCBox 6.0 31/05/2026
PcBox to fork dość popularnego emulatorach starszych platform PC - 86Box.
[pc] PCBox Public SSE2 test build 3
PcBox to fork dość popularnego emulatorach starszych platform PC - 86Box.
![[pc] 86Box 6.0 31/05/2026](/Photos//www/photo/202508/86box-logo.jpg,134)

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 is an IBM PC system emulator that specializes in running old operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.
