{"id":76370,"date":"2023-08-27T11:42:08","date_gmt":"2023-08-27T09:42:08","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=76370"},"modified":"2023-08-27T11:42:08","modified_gmt":"2023-08-27T09:42:08","slug":"ordi-86box-v4-0-build-5000","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=76370","title":{"rendered":"[Ordi.] 86Box v4.0 build 5000"},"content":{"rendered":"<p><a href=\"http:\/\/ci.86box.net\/\">86Box<\/a> (anciennement nomm\u00e9 PCem Unofficial, PCem Experimental ou PCem-X) est une branche non officielle de l&rsquo;\u00e9mulateur PCem, qui vise \u00e0 \u00e9muler des machines compatibles IBM de la p\u00e9riode 1981-2000. Cette branche ajoute plusieurs cartes m\u00e8res \u00e9mul\u00e9es. (site de <a href=\"https:\/\/github.com\/OBattler\/86Box\">d\u00e9veloppement<\/a> de l&rsquo;auteur)<br \/>\n&nbsp;<br \/>\nCet \u00e9mulateur peut \u00e9galement fonctionner avec <a href=\"https:\/\/www.emu-france.com\/utilitaires\/24-utilitaires-multi-systemes\/294-interfaces-utilisateur-gui-frontends\/7829-86boxmanager\/\">cette interface<\/a> ou <a href=\"https:\/\/www.emu-france.com\/utilitaires\/24-utilitaires-multi-systemes\/294-interfaces-utilisateur-gui-frontends\/7895-winbox-for-86box\/\">celle-ci<\/a> qui lui sont d\u00e9di\u00e9e.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/07\/86box.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-50725\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/07\/86box.png\" alt=\"\" width=\"458\" height=\"258\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/07\/86box.png 1920w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/07\/86box-300x169.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/07\/86box-768x432.png 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/07\/86box-1024x576.png 1024w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements en d\u00e9tails sont visibles <a href=\"https:\/\/ci.86box.net\/job\/86Box\/changes\">ici<\/a>.<br \/>\n&nbsp;<br \/>\n<em>&#8211; fix build for non-dynarec platforms by\u00a0@sharkcz\u00a0in\u00a0#2896<br \/>\n&#8211; IDE\/ATAPI: Don&rsquo;t overwrite data in packet writes during Phase Data In. by\u00a0@TC1995\u00a0in\u00a0#2922<br \/>\n&#8211; Add the CR4 Page Global Enable bit support to Pentium Pro and Pentium II CPUs by\u00a0@lemondrops\u00a0in\u00a0#2926<br \/>\n&#8211; qt: Fixes for removable image files by\u00a0@cold-brewed\u00a0in\u00a0#2929<br \/>\n&#8211; Start of global config infrastructure by\u00a0@Cacodemon345\u00a0in\u00a0#2817<br \/>\n&#8211; Corrected (more or less) the IBM PS\/2 model 60 POS ID by\u00a0@TC1995\u00a0in\u00a0#2938<br \/>\n&#8211; SCSI\/CD-ROM fixes: Properly implemented the Toshiba specific SCSI commands by\u00a0@TC1995\u00a0in\u00a0#2941<br \/>\n&#8211; S3: Don&rsquo;t allow 16-bit I\/O pixtrans blitting on the first 8-bit I\/O write port of pixtrans (non-MMIO). by\u00a0@TC1995\u00a0in\u00a0#2943<br \/>\n&#8211; Fix debian\/rules having accidental +x filemode by\u00a0@ts-korhonen\u00a0in\u00a0#2954<br \/>\n&#8211; qt: Fix status bar icons ignoring update activity setting by\u00a0@ts-korhonen\u00a0in\u00a0#2955<br \/>\n&#8211; nvr_at: Re-add a forgotten check for VIA NVR by\u00a0@lemondrops\u00a0in\u00a0#2957<br \/>\n&#8211; Minor changes to OPTi 82C929A emulation by\u00a0@Ompronce\u00a0in\u00a0#2959<br \/>\n&#8211; Minor changes to OPTi 82C929A emulation by\u00a0@Ompronce\u00a0in\u00a0#2960<br \/>\n&#8211; Minor changes to OPTi 82C929A emulation by\u00a0@Ompronce\u00a0in\u00a0#2962<br \/>\n&#8211; Add suggested new macOS icons by\u00a0@brunocastello\u00a0in\u00a0#2964<br \/>\n&#8211; Minitrace fixes so it compiles again by\u00a0@jriwanek\u00a0in\u00a0#2971<br \/>\n&#8211; Fix Github win32 QT Builds by\u00a0@jriwanek\u00a0in\u00a0#2972<br \/>\n&#8211; Reset size of screen on 4:3 option toggling by\u00a0@Cacodemon345\u00a0in\u00a0#2973<br \/>\n&#8211; qt: Don&rsquo;t resize renderer screen beyond window size by\u00a0@Cacodemon345\u00a0in\u00a0#2975<br \/>\n&#8211; Fix some issues on non QT unix builds by\u00a0@jriwanek\u00a0in\u00a0#2977<br \/>\n&#8211; Fix many inconsistencies in GHA scripts by\u00a0@jriwanek\u00a0in\u00a0#2978<br \/>\n&#8211; Add Vendex HeadStart Turbo 888-XT RTC by\u00a0@Cacodemon345\u00a0in\u00a0#2980<br \/>\n&#8211; Time sync now works correctly with Vendex RTC by\u00a0@Cacodemon345\u00a0in\u00a0#2981<br \/>\n&#8211; Misc fixes by\u00a0@jriwanek\u00a0in\u00a0#2984<br \/>\n&#8211; Initial Monster FDC support by\u00a0@jriwanek\u00a0in\u00a0#2985<br \/>\n&#8211; Add a version of the XTIDE Universal BIOS for V20\/V30 CPUs by\u00a0@lemondrops\u00a0in\u00a0#2986<br \/>\n&#8211; cl54xx: clear only FLAG_EXT_WRITE and FLAG_ADDR_BY16 by\u00a0@Cacodemon345\u00a0in\u00a0#2982<br \/>\n&#8211; Add Western Digital WDXT-GEN by\u00a0@jriwanek\u00a0in\u00a0#2987<br \/>\n&#8211; Backport commit e1e3475bd482e3350a2ec442a0a9fda8ba5cff06 from PCem by\u00a0@Cacodemon345\u00a0in\u00a0#2988<br \/>\n&#8211; Correct mistakes in monster-fdc by\u00a0@jriwanek\u00a0in\u00a0#2989<br \/>\n&#8211; qt_mcadevicelist: device IDs are always 4 hex digits long by\u00a0@Cacodemon345\u00a0in\u00a0#2990<br \/>\n&#8211; gdbstub: explicitly define FS_BASE and GS_BASE in features description by\u00a0@Cacodemon345\u00a0in\u00a0#2993<br \/>\n&#8211; RTMidi support is now available on Haiku by\u00a0@Cacodemon345\u00a0in\u00a0#2994<br \/>\n&#8211; qt_settingsdisplay: Changes are not lost on machine switch anymore by\u00a0@Cacodemon345\u00a0in\u00a0#2992<br \/>\n&#8211; Initial P2 Covington support by\u00a0@jriwanek\u00a0in\u00a0#2999<br \/>\n&#8211; Fix \u00ab\u00a0Multiplication result converted to larger type\u00a0\u00bb from CodeQL by\u00a0@jriwanek\u00a0in\u00a0#3001<br \/>\n&#8211; Fix keyboard input for British keyboard layout by\u00a0@FreeFull\u00a0in\u00a0#3004<br \/>\n&#8211; Bumpversion.sh updated to support Debian changelog by\u00a0@Dizzy611\u00a0in\u00a0#3006<br \/>\n&#8211; qt: Display architecture information in About box by\u00a0@Cacodemon345\u00a0in\u00a0#3000<br \/>\n&#8211; Add CodeQL checking by\u00a0@jriwanek\u00a0in\u00a0#3009<br \/>\n&#8211; Add Slot1 to Socket 8 slotket by\u00a0@jriwanek\u00a0in\u00a0#3011<br \/>\n&#8211; (GHA) Buildsystem updates by\u00a0@jriwanek\u00a0in\u00a0#3012<br \/>\n&#8211; Missed bits by\u00a0@jriwanek\u00a0in\u00a0#3014<br \/>\n&#8211; snd_optimc: IRQs of 12, 14 and 15 are actually used by\u00a0@Cacodemon345\u00a0in\u00a0#3018<br \/>\n&#8211; Apply most of the remaining formatting changes by\u00a0@jriwanek\u00a0in\u00a0#3021<br \/>\n&#8211; QT only: Overhauled CD-ROM selection for SCSI and ATAPI, including model and vendor specific commands by\u00a0@TC1995\u00a0in\u00a0#3022<br \/>\n&#8211; Fix some bits which got lost in the last merge by\u00a0@jriwanek\u00a0in\u00a0#3023<br \/>\n&#8211; Add ALi M1435 southbridge and three new machines by\u00a0@luennix\u00a0in\u00a0#3024<br \/>\n&#8211; Fix QDI EXCELLENT II to have an AGP slot as it&rsquo;s supposed to. by\u00a0@luennix\u00a0in\u00a0#3028<br \/>\n&#8211; vid_mga: Fix Matrox Mystique MGA modes by\u00a0@Cacodemon345\u00a0in\u00a0#3026<br \/>\n&#8211; Display dynarec information in the About box by\u00a0@lemondrops\u00a0in\u00a0#3036<br \/>\n&#8211; Add PS\/2 mouse support for TriGem 486G and bump Gigabyte GA-586IP&rsquo;s RAM limit to 256MB by\u00a0@luennix\u00a0in\u00a0#3048<br \/>\n&#8211; Add SVGA multi-monitor support by\u00a0@Cacodemon345\u00a0in\u00a0#3044<br \/>\n&#8211; qt: Display device name separately in device configuration by\u00a0@Cacodemon345\u00a0in\u00a0#3042<br \/>\n&#8211; qt: Reload renderer of main monitor when multiple monitors are shown by\u00a0@Cacodemon345\u00a0in\u00a0#3060<br \/>\n&#8211; Move DataExpert EXP8551 and PC Partner MB500N from Socket 5 to Socket 7 (Single Voltage) by\u00a0@luennix\u00a0in\u00a0#3064<br \/>\n&#8211; Add Gemlight GMB-P54SPS (SiS 501, Socket 5) by\u00a0@luennix\u00a0in\u00a0#3067<br \/>\n&#8211; Fix compile on OpenBSD by\u00a0@jriwanek\u00a0in\u00a0#3069<br \/>\n&#8211; Support up to 4 sound cards by\u00a0@jriwanek\u00a0in\u00a0#3071<br \/>\n&#8211; QT: Fix crash in the first sound card selection. by\u00a0@TC1995\u00a0in\u00a0#3072<br \/>\n&#8211; Add tertiary and quaternary FDC options + improvements to monster FDC by\u00a0@jriwanek\u00a0in\u00a0#3074<br \/>\n&#8211; More makefile simplification and formatting in version.h.in by\u00a0@jriwanek\u00a0in\u00a0#3075<br \/>\n&#8211; Add many more flash rom options by\u00a0@jriwanek\u00a0in\u00a0#3076<br \/>\n&#8211; Fix non QT builds &#038; Add support for Termux by\u00a0@jriwanek\u00a0in\u00a0#3077<br \/>\n&#8211; Underlying plumbing for multi-net in win32 ui by\u00a0@jriwanek\u00a0in\u00a0#3080<br \/>\n&#8211; Fix ECS P6BAP&rsquo;s IRQ steering table by\u00a0@luennix\u00a0in\u00a0#3081<br \/>\n&#8211; Code for ECS P6BAT-A+ by\u00a0@randomtechkid\u00a0in\u00a0#3062<br \/>\n&#8211; Add Packard Bell PB810 (without on-board video, for now) by\u00a0@luennix\u00a0in\u00a0#3078<br \/>\n&#8211; qt: Reenable and make functional ACPI shutdown button by\u00a0@Cacodemon345\u00a0in\u00a0#3088<br \/>\n&#8211; qt: Fixes to the process for selecting an existing hdd image by\u00a0@cold-brewed\u00a0in\u00a0#3086<br \/>\n&#8211; qt: Various fields should not be editable in settings view by\u00a0@cold-brewed\u00a0in\u00a0#3084<br \/>\n&#8211; Port PR#2786 (Higher scaling factors) to win32 UI by\u00a0@jriwanek\u00a0in\u00a0#3090<br \/>\n&#8211; Make dual video card code use array by\u00a0@jriwanek\u00a0in\u00a0#3091<br \/>\n&#8211; Make CMakePresets.json better by\u00a0@jriwanek\u00a0in\u00a0#3095<br \/>\n&#8211; Ability to build with CLANG and Regular builds by\u00a0@jriwanek\u00a0in\u00a0#3094<br \/>\n&#8211; Add APM flags to 386 &#038; later, ACPI flag to Pentium and later by\u00a0@jriwanek\u00a0in\u00a0#3093<br \/>\n&#8211; Update libslirp to 4.7.0 with our customizations by\u00a0@jriwanek\u00a0in\u00a0#3092<br \/>\n&#8211; Added more ATAPI CD-ROM types (including the NEC CDR-273 4.20 drive used to be there at some point) and removed some non-working types. by\u00a0@TC1995\u00a0in\u00a0#3097<br \/>\n&#8211; add command 0xea &#8211; set stream mode by\u00a0@jgilje\u00a0in\u00a0#3098<br \/>\n&#8211; Machine table updates by\u00a0@jriwanek\u00a0in\u00a0#3099<br \/>\n&#8211; Detect TigerVNC pointer by\u00a0@jgilje\u00a0in\u00a0#3103<br \/>\n&#8211; Serial Passthrough Support by\u00a0@jriwanek\u00a0in\u00a0#3106<br \/>\n&#8211; serial: Fix compilation with Qt by\u00a0@Cacodemon345\u00a0in\u00a0#3109<br \/>\n&#8211; Serial passthrough fixes on Windows by\u00a0@Cacodemon345\u00a0in\u00a0#3110<br \/>\n&#8211; serial_passthrough: Allow configuration of named pipe parameter by\u00a0@Cacodemon345\u00a0in\u00a0#3111<br \/>\n&#8211; vid_tvp3026_ramdac: Don&rsquo;t ignore CCR2 and CCR3 bits for Cursor RAM reads\/writes. by\u00a0@Cacodemon345\u00a0in\u00a0#3113<br \/>\n&#8211; vid_mga: Pattern drawing now works correctly on OS\/2 by\u00a0@Cacodemon345\u00a0in\u00a0#3114<br \/>\n&#8211; vid_mga: Fix opaque pattern blits by\u00a0@Cacodemon345\u00a0in\u00a0#3116<br \/>\n&#8211; Add Toshiba Infinia 7200 (TC430HX OEM) and add TC430HX&rsquo;s on-board S3 ViRGE\/DX by\u00a0@luennix\u00a0in\u00a0#3115<br \/>\n&#8211; Port PR#199 from pcem to 86Box. by\u00a0@MarekKnapek\u00a0in\u00a0#3124<br \/>\n&#8211; Fix the wdxt by\u00a0@jriwanek\u00a0in\u00a0#3130<br \/>\n&#8211; Make joysticks work with the PCjr by\u00a0@einstein95\u00a0in\u00a0#3133<br \/>\n&#8211; Network &#038; display settings layout tweaking by\u00a0@ts-korhonen\u00a0in\u00a0#3122<br \/>\n&#8211; Fix accidental reversion from Socket 7 to socket 5 in two machines by\u00a0@jriwanek\u00a0in\u00a0#3134<br \/>\n&#8211; Bump version to 4.0 by\u00a0@jriwanek\u00a0in\u00a0#3143<br \/>\n&#8211; qt: Poll for 4th and 5th mouse buttons on Windows by\u00a0@Cacodemon345\u00a0in\u00a0#3136<br \/>\n&#8211; device: Add extended parameters infrastructure by\u00a0@Cacodemon345\u00a0in\u00a0#3123<br \/>\n&#8211; More warning fixes by\u00a0@lemondrops\u00a0in\u00a0#3144<br \/>\n&#8211; Add Wacom SD-510C tablet emulation by\u00a0@Cacodemon345\u00a0in\u00a0#3010<br \/>\n&#8211; Fix a bug in the VTech Laser Turbo XT by\u00a0@jriwanek\u00a0in\u00a0#3147<br \/>\n&#8211; Yet more clang-formatting by\u00a0@jriwanek\u00a0in\u00a0#3148<br \/>\n&#8211; Language strings for missing video 2 rom, and capitalize dynarec by\u00a0@jriwanek\u00a0in\u00a0#3151<br \/>\n&#8211; Tabs to spaces in win32 lang files (1\/2) by\u00a0@jriwanek\u00a0in\u00a0#3155<br \/>\n&#8211; Magic numbers for sound freq changed to defines by\u00a0@jriwanek\u00a0in\u00a0#3156<br \/>\n&#8211; chmod +x .ci\/build.sh .ci\/static2dll.sh by\u00a0@Lili1228\u00a0in\u00a0#3157<br \/>\n&#8211; mouse_wacom_tablet: Resets now set the mode properly by\u00a0@Cacodemon345\u00a0in\u00a0#3166<br \/>\n&#8211; mouse_wacom_tablet: Point mode is disabled when suppressed mode is enabled by\u00a0@Cacodemon345\u00a0in\u00a0#3167<br \/>\n&#8211; Some cleanups in win_settings.c by\u00a0@jriwanek\u00a0in\u00a0#3154<br \/>\n&#8211; Add and enable Wacom ArtPad emulation by\u00a0@Cacodemon345\u00a0in\u00a0#3173<br \/>\n&#8211; Update zh-TW.rc by\u00a0@kzmidze\u00a0in\u00a0#3171<br \/>\n&#8211; Update zh-TW.po by\u00a0@kzmidze\u00a0in\u00a0#3170<br \/>\n&#8211; wacom: Fix settings reporting by\u00a0@Cacodemon345\u00a0in\u00a0#3174<br \/>\n&#8211; vnc: report absolute mouse coordinates by\u00a0@Cacodemon345\u00a0in\u00a0#3175<br \/>\n&#8211; Accept raw input from non-primary monitor windows on Qt by\u00a0@ts-korhonen\u00a0in\u00a0#3176<br \/>\n&#8211; qt: Multimonitor and absolute mouse input fixes by\u00a0@Cacodemon345\u00a0in\u00a0#3177<br \/>\n&#8211; vid_mga: Make Matrox Millennium multi-monitor compatible by\u00a0@Cacodemon345\u00a0in\u00a0#3182<br \/>\n&#8211; mpu401: Extend MPU401_QUEUE to 1024 bytes by\u00a0@Cacodemon345\u00a0in\u00a0#3181<br \/>\n&#8211; vid_voodoo_banshee: Extend screen filter buffers to 2048 * 3 bytes by\u00a0@Cacodemon345\u00a0in\u00a0#3180<br \/>\n&#8211; Whitespace in win32 lang files (2\/2) by\u00a0@jriwanek\u00a0in\u00a0#3189<br \/>\n&#8211; Gm\/gh 2944 ega 64k mvp by\u00a0@OBattler\u00a0in\u00a0#3217<br \/>\n&#8211; cpu_busspeed is now a double by\u00a0@Cacodemon345\u00a0in\u00a0#3210<br \/>\n&#8211; Update zh-TW.po by\u00a0@kzmidze\u00a0in\u00a0#3203<br \/>\n&#8211; Update zh-TW.rc by\u00a0@kzmidze\u00a0in\u00a0#3200<br \/>\n&#8211; Update ko-KR.rc by\u00a0@snowruna\u00a0in\u00a0#3196<br \/>\n&#8211; ET4000w32\/i (and non-i): More fixes, see below. by\u00a0@TC1995\u00a0in\u00a0#3218<br \/>\n&#8211; vid_ega: Merge renderers and fix a few extra bugs by\u00a0@iamgreaser\u00a0in\u00a0#3221<br \/>\n&#8211; vid_ega: Make the read-write CRTC registers readable by\u00a0@iamgreaser\u00a0in\u00a0#3226<br \/>\n&#8211; Fix mistake in Thrustmaster ACM code by\u00a0@jriwanek\u00a0in\u00a0#3232<br \/>\n&#8211; qt: Fix mute icon in CD-ROM menus by\u00a0@Cacodemon345\u00a0in\u00a0#3229<br \/>\n&#8211; Update ymfm to latest upstream version by\u00a0@jriwanek\u00a0in\u00a0#3247<br \/>\n&#8211; Fix RPM spec file by\u00a0@rderooy\u00a0in\u00a0#3245<br \/>\n&#8211; Update unix.c to add a missing semicolon for Apple build by\u00a0@Moonif\u00a0in\u00a0#3244<br \/>\n&#8211; Update MiniVHD to 1.0.3 by\u00a0@jriwanek\u00a0in\u00a0#3248<br \/>\n&#8211; viso: Make sure to close file descriptors by\u00a0@cold-brewed\u00a0in\u00a0#3251<br \/>\n&#8211; macOS: Bundle fluidsynth and ghostscript by\u00a0@cold-brewed\u00a0in\u00a0#3250<br \/>\n&#8211; 386_common: Optimize I\/O permission checking for word and dword operations by\u00a0@richardg867\u00a0in\u00a0#3268<br \/>\n&#8211; 386_common: Handle IOPB segment limit corner case more like the old code by\u00a0@richardg867\u00a0in\u00a0#3270<br \/>\n&#8211; qt_d3d9renderer: HiDPI and stability fixes by\u00a0@Cacodemon345\u00a0in\u00a0#3272<br \/>\n&#8211; qt: Destroy existing Direct3D 9 devices if it exists by\u00a0@Cacodemon345\u00a0in\u00a0#3273<br \/>\n&#8211; Add macbox to README.md by\u00a0@Moonif\u00a0in\u00a0#3279<br \/>\n&#8211; Update uk-UA.rc and uk-UA.po by\u00a0@SuperMaxusa\u00a0in\u00a0#3271<br \/>\n&#8211; add linbox to README.md by\u00a0@Dungeonseeker\u00a0in\u00a0#3263<br \/>\n&#8211; Fix build by adding pic.h include in sis_85c50x.c by\u00a0@cartifanwlr\u00a0in\u00a0#3282<br \/>\n&#8211; OHCI: Replace magic numbers with named enums by\u00a0@Cacodemon345\u00a0in\u00a0#3284<br \/>\n&#8211; OHCI: HcHCCA&rsquo;s lower 8 bits are always zero by\u00a0@Cacodemon345\u00a0in\u00a0#3286<br \/>\n&#8211; usb: Set up infrastructure for system interrupts from OHCI by\u00a0@Cacodemon345\u00a0in\u00a0#3288<br \/>\n&#8211; Initial softfloat port from Bochs to 86box, currently selectable only on QT. by\u00a0@TC1995\u00a0in\u00a0#3285<br \/>\n&#8211; mouse_wacom_tablet.c: fix warnings by\u00a0@Cacodemon345\u00a0in\u00a0#3291<br \/>\n&#8211; usb: Port reset logic is now on a timer by\u00a0@Cacodemon345\u00a0in\u00a0#3292<br \/>\n&#8211; Re-added the IBM PS\/2 model 70 type 4 (Softfloat is always used in this machine). by\u00a0@TC1995\u00a0in\u00a0#3290<br \/>\n&#8211; Fix some variant type comparisons by\u00a0@jriwanek\u00a0in\u00a0#3295<br \/>\n&#8211; Softfloat fpu in win32 ui by\u00a0@jriwanek\u00a0in\u00a0#3296<br \/>\n&#8211; Make codeql check more of the code by\u00a0@jriwanek\u00a0in\u00a0#3298<br \/>\n&#8211; Allow configuration of additional network adaptors in win32 ui by\u00a0@jriwanek\u00a0in\u00a0#3300<br \/>\n&#8211; usb: Add infrastructure for interrupt descriptor polling by\u00a0@Cacodemon345\u00a0in\u00a0#3301<br \/>\n&#8211; CDROM models in win32 ui (1\/2) by\u00a0@jriwanek\u00a0in\u00a0#3303<br \/>\n&#8211; usb: More USB endpoint device infrastructure work by\u00a0@Cacodemon345\u00a0in\u00a0#3305<br \/>\n&#8211; usb: start hooking up USB interrupts to chipsets by\u00a0@Cacodemon345\u00a0in\u00a0#3306<br \/>\n&#8211; Accelerator fixes: XGA and 8514\/A, see below. by\u00a0@TC1995\u00a0in\u00a0#3307<br \/>\n&#8211; usb: Hook up USB interrupts to rest of the chipsets by\u00a0@Cacodemon345\u00a0in\u00a0#3314<br \/>\n&#8211; usb: More work on frame timing and events by\u00a0@Cacodemon345\u00a0in\u00a0#3316<br \/>\n&#8211; VDE networking support by\u00a0@jguillaumes\u00a0in\u00a0#3315<br \/>\n&#8211; usb: Increment HcFmNumber in EOF function by\u00a0@Cacodemon345\u00a0in\u00a0#3317<br \/>\n&#8211; Fix: Load the interface list even if PCAP is not selected by\u00a0@jguillaumes\u00a0in\u00a0#3318<br \/>\n&#8211; usb: Implement HCCA reads and writes by\u00a0@Cacodemon345\u00a0in\u00a0#3320<br \/>\n&#8211; usb: Transfer and endpoint descriptor structure by\u00a0@Cacodemon345\u00a0in\u00a0#3321<br \/>\n&#8211; usb: Start implementing Endpoint\/Transfer descriptor parsing by\u00a0@Cacodemon345\u00a0in\u00a0#3322<br \/>\n&#8211; vde: Properly initialize a variable and fix sizing by\u00a0@cold-brewed\u00a0in\u00a0#3328<br \/>\n&#8211; vde: Don&rsquo;t fatal() in network driver by\u00a0@cold-brewed\u00a0in\u00a0#3327<br \/>\n&#8211; network: Add null network driver by\u00a0@cold-brewed\u00a0in\u00a0#3326<br \/>\n&#8211; USB: Finish work on OHCI by\u00a0@Cacodemon345\u00a0in\u00a0#3324<br \/>\n&#8211; Sonarcloud support and GHA fixes by\u00a0@jriwanek\u00a0in\u00a0#3345<br \/>\n&#8211; Fix PCjr memory steps by\u00a0@jriwanek\u00a0in\u00a0#3351<br \/>\n&#8211; Some code smell fixes from sonarlint by\u00a0@jriwanek\u00a0in\u00a0#3350<br \/>\n&#8211; Update network drivers to provide error message by\u00a0@cold-brewed\u00a0in\u00a0#3365<br \/>\n&#8211; More fixes for sonarcloud findings by\u00a0@jriwanek\u00a0in\u00a0#3372<br \/>\n&#8211; Yet more sonarlint fixes by\u00a0@jriwanek\u00a0in\u00a0#3374<br \/>\n&#8211; VHD: Store disk type in config and use it when auto-creating an image\u2026 by\u00a0@jriwanek\u00a0in\u00a0#3377<br \/>\n&#8211; sonarlint work in the win32 ui by\u00a0@jriwanek\u00a0in\u00a0#3381<br \/>\n&#8211; Introduce compiler checks for pclog\/fatal calls by\u00a0@Cacodemon345\u00a0in\u00a0#3380<br \/>\n&#8211; Even more sonarlint work by\u00a0@jriwanek\u00a0in\u00a0#3383<br \/>\n&#8211; Win32 fixes by\u00a0@jriwanek\u00a0in\u00a0#3384<br \/>\n&#8211; Allow HDD Speed to be set in win32 ui (1\/2) by\u00a0@jriwanek\u00a0in\u00a0#3385<br \/>\n&#8211; CD-ROM models in win32 ui (1\/2) by\u00a0@jriwanek\u00a0in\u00a0#3388<br \/>\n&#8211; network: ne2k \/ dp8390 fixes for netware by\u00a0@cold-brewed\u00a0in\u00a0#3389<br \/>\n&#8211; Update mac library bundling process, add VDE by\u00a0@cold-brewed\u00a0in\u00a0#3390<br \/>\n&#8211; Build \/ CI: Add dependencies for VDE by\u00a0@cold-brewed\u00a0in\u00a0#3391<br \/>\n&#8211; Force &lsquo;page_in_evict_list&rsquo; to be always inlined by\u00a0@Cacodemon345\u00a0in\u00a0#3396<br \/>\n&#8211; Add some defines to build succesfully on FreeBSD by\u00a0@chungy\u00a0in\u00a0#3393<br \/>\n&#8211; (mostly) Fix EGA split screen &#8211; fix done by\u00a0@cons-cinnabar\u00a0by\u00a0@iamgreaser\u00a0in\u00a0#3395<br \/>\n&#8211; Clean up some qt warnings by\u00a0@cold-brewed\u00a0in\u00a0#3398<br \/>\n&#8211; unix_serial_passthrough: Define cleanups and changes by\u00a0@Cacodemon345\u00a0in\u00a0#3401<br \/>\n&#8211; cmake: Include freetype directory properly on FreeBSD by\u00a0@Cacodemon345\u00a0in\u00a0#3403<br \/>\n&#8211; Fix minor qt6 warning by\u00a0@cold-brewed\u00a0in\u00a0#3400<br \/>\n&#8211; Fix loading of PCAP network device by\u00a0@cold-brewed\u00a0in\u00a0#3415<br \/>\n&#8211; Update zh-TW.rc and zh-TW.po by\u00a0@kzmidze\u00a0in\u00a0#3418<br \/>\n&#8211; Next round of sonarlint cleanups by\u00a0@jriwanek\u00a0in\u00a0#3428<br \/>\n&#8211; Always include dirent.h on non-Windows by\u00a0@Cacodemon345\u00a0in\u00a0#3402<br \/>\n&#8211; Next round of sonarlint cleanups by\u00a0@jriwanek\u00a0in\u00a0#3430<br \/>\n&#8211; Add contribution guidelines by\u00a0@dgurney\u00a0in\u00a0#3432<br \/>\n&#8211; Sorting the 8088 according to the alphabet \ud83d\ude00 by\u00a0@telanus\u00a0in\u00a0#3425<br \/>\n&#8211; Improvements to\u00a0plat_tempfile()-generated file names by\u00a0@lemondrops\u00a0in\u00a0#3437<br \/>\n&#8211; Add a machine flag for machines with a cassette port by\u00a0@lemondrops\u00a0in\u00a0#3438<br \/>\n&#8211; Fix ISABugger not being actually disabled on machines without ISA by\u00a0@lemondrops\u00a0in\u00a0#3439<br \/>\n&#8211; qt: Hide the dynarec checkbox if built without a dynarec by\u00a0@lemondrops\u00a0in\u00a0#3441<br \/>\n&#8211; unix: add a monitor command to display version and license info by\u00a0@lemondrops\u00a0in\u00a0#3442<br \/>\n&#8211; Add a machine flag for machines requiring softfloat FPU and improve the related UI behavior by\u00a0@lemondrops\u00a0in\u00a0#3440<br \/>\n&#8211; Another round of sonarlint work by\u00a0@jriwanek\u00a0in\u00a0#3449<br \/>\n&#8211; unix: Add a missing #include by\u00a0@lemondrops\u00a0in\u00a0#3450<br \/>\n&#8211; qt: Change default disk image type to dynamic vhd by\u00a0@cold-brewed\u00a0in\u00a0#3455<br \/>\n&#8211; macos: Add special mapping for insert key by\u00a0@cold-brewed\u00a0in\u00a0#3456<br \/>\n&#8211; FluidSynth code improvements by\u00a0@lemondrops\u00a0in\u00a0#3458<br \/>\n&#8211; Fix GitHub Actions failing by\u00a0@lemondrops\u00a0in\u00a0#3459<br \/>\n&#8211; AdLib Gold: timer period fixes (see below). by\u00a0@TC1995\u00a0in\u00a0#3461<br \/>\n&#8211; Tseng ET4000W32\/i: hardware cursor fixes (see below). by\u00a0@TC1995\u00a0in\u00a0#3462<br \/>\n&#8211; SCSI card and CD-ROM fixes (below). by\u00a0@TC1995\u00a0in\u00a0#3463<br \/>\n&#8211; ATI Mach64GX\/VT2 fixes (see below). by\u00a0@TC1995\u00a0in\u00a0#3464<br \/>\n&#8211; CPU with softfloat features (below). by\u00a0@TC1995\u00a0in\u00a0#3465<br \/>\n&#8211; Machine features and fixes: by\u00a0@TC1995\u00a0in\u00a0#3466<br \/>\n&#8211; Video features and fixes: by\u00a0@TC1995\u00a0in\u00a0#3467<br \/>\n&#8211; S3 Pre-ViRGE changes: by\u00a0@TC1995\u00a0in\u00a0#3468<br \/>\n&#8211; S3 ViRGE change: by\u00a0@TC1995\u00a0in\u00a0#3469<br \/>\n&#8211; SoftFloat MMX: by\u00a0@TC1995\u00a0in\u00a0#3470<br \/>\n&#8211; Fix several instances of uninitialized variables. by\u00a0@jriwanek\u00a0in\u00a0#3483<br \/>\n&#8211; Update documentation by\u00a0@cigaryno\u00a0in\u00a0#3479<br \/>\n&#8211; Translation pt-BR by\u00a0@altiereslima\u00a0in\u00a0#3488<br \/>\n&#8211; Next round of sonarlint work by\u00a0@jriwanek\u00a0in\u00a0#3489<br \/>\n&#8211; rtc: Fix crash when closing device by\u00a0@cold-brewed\u00a0in\u00a0#3487<br \/>\n&#8211; Fix build on clang by\u00a0@jriwanek\u00a0in\u00a0#3492<br \/>\n&#8211; Fix my clang fix by\u00a0@jriwanek\u00a0in\u00a0#3493<br \/>\n&#8211; XGA 16bpp fixes (see below). by\u00a0@TC1995\u00a0in\u00a0#3495<br \/>\n&#8211; More Sonarlint work in src\/video by\u00a0@jriwanek\u00a0in\u00a0#3510<br \/>\n&#8211; Update CHINESE_TRADITIONAL by\u00a0@kzmidze\u00a0in\u00a0#3513<br \/>\n&#8211; Mach64GX\/VT2 aperture fix for win98fe (see below). by\u00a0@TC1995\u00a0in\u00a0#3518<br \/>\n&#8211; Create a .gitattributes file by\u00a0@jriwanek\u00a0in\u00a0#3528<br \/>\n&#8211; Fix missed bits from pci rewrite in pci_dummy.c by\u00a0@jriwanek\u00a0in\u00a0#3527<br \/>\n&#8211; Clang warning cleanup by\u00a0@cold-brewed\u00a0in\u00a0#3532<br \/>\n&#8211; Reduce CGA vertical res from 400 to 200. by\u00a0@anikom15\u00a0in\u00a0#3352<br \/>\n&#8211; Add new platform function to get cpu string by\u00a0@cold-brewed\u00a0in\u00a0#3533<br \/>\n&#8211; Yet more Sonarlint and a few warning fixes. by\u00a0@jriwanek\u00a0in\u00a0#3534<br \/>\n&#8211; qt: Fix qt6 regex compatibility by\u00a0@cold-brewed\u00a0in\u00a0#3536<br \/>\n&#8211; ymfm: Clean up numerous warnings by\u00a0@cold-brewed\u00a0in\u00a0#3539<br \/>\n&#8211; More sprintf and warning cleanup by\u00a0@cold-brewed\u00a0in\u00a0#3540<br \/>\n&#8211; Fix line endings for good by\u00a0@lemondrops\u00a0in\u00a0#3542<br \/>\n&#8211; Video changes: (see below) by\u00a0@TC1995\u00a0in\u00a0#3543<br \/>\n&#8211; Sonarlinting and clang formatting in src\/cpu by\u00a0@jriwanek\u00a0in\u00a0#3544<br \/>\n&#8211; More warning cleanups by\u00a0@cold-brewed\u00a0in\u00a0#3551<br \/>\n&#8211; postcard: Clean up some gcc warnings by\u00a0@cold-brewed\u00a0in\u00a0#3550<br \/>\n&#8211; More ATI Mach8\/32 changes: by\u00a0@TC1995\u00a0in\u00a0#3549<br \/>\n&#8211; Dribs and drabs which have escaped by\u00a0@jriwanek\u00a0in\u00a0#3545<br \/>\n&#8211; isapnp: Revert macro changes by\u00a0@cold-brewed\u00a0in\u00a0#3552<br \/>\n&#8211; qt: Recalculate new disk image size from CHS before creating it by\u00a0@lemondrops\u00a0in\u00a0#3560<br \/>\n&#8211; New batch of ATI Mach8\/32 changes: by\u00a0@TC1995\u00a0in\u00a0#3570<br \/>\n&#8211; Compile fix. by\u00a0@TC1995\u00a0in\u00a0#3571<br \/>\n&#8211; ATI 68875 RAMDAC, clearly the bpp&rsquo;s get set in the mach32 card directly. by\u00a0@TC1995\u00a0in\u00a0#3572<br \/>\n&#8211; Compile fix (3). by\u00a0@TC1995\u00a0in\u00a0#3573<br \/>\n&#8211; Compile fix (4). by\u00a0@TC1995\u00a0in\u00a0#3574<br \/>\n&#8211; Joystick code improvements by\u00a0@jriwanek\u00a0in\u00a0#3579<br \/>\n&#8211; Warning fixes and more tabs to spaces by\u00a0@jriwanek\u00a0in\u00a0#3580<br \/>\n&#8211; Switched back to the \u00ab\u00a0Graphics Ultra Pro\u00a0\u00bb ISA-based BIOS by\u00a0@TC1995\u00a0in\u00a0#3581<br \/>\n&#8211; Pitch fix for Mach8\/32. by\u00a0@TC1995\u00a0in\u00a0#3582<br \/>\n&#8211; Fix broken VHD handling by\u00a0@lemondrops\u00a0in\u00a0#3583<br \/>\n&#8211; Add license, latest stable release and download count to readme by\u00a0@jriwanek\u00a0in\u00a0#3589<br \/>\n&#8211; Fix LLVM GHA builds as best I can for now and some small fixes for MSVC by\u00a0@jriwanek\u00a0in\u00a0#3590<br \/>\n&#8211; Update language modules by\u00a0@kzmidze\u00a0in\u00a0#3592<br \/>\n&#8211; MCA Cirrus 2401 fix. by\u00a0@TC1995\u00a0in\u00a0#3594<br \/>\n&#8211; Compaq Deskpro 386 1988 BIOS ROM change: by\u00a0@TC1995\u00a0in\u00a0#3608<br \/>\n&#8211; 8514\/A and XGA handling refactor by\u00a0@lemondrops\u00a0in\u00a0#3622<br \/>\n&#8211; Latest round of sonarlint work by\u00a0@jriwanek\u00a0in\u00a0#3623<br \/>\n&#8211; Fixing up path_get_slash return value by\u00a0@cold-brewed\u00a0in\u00a0#3624<br \/>\n&#8211; Assorted TGUI9440\/96&#215;0 fixes: by\u00a0@TC1995\u00a0in\u00a0#3625<br \/>\n&#8211; Change NEC CD-ROM DRIVE:74 to 75. by\u00a0@TC1995\u00a0in\u00a0#3626<br \/>\n&#8211; More XGA fixes: by\u00a0@TC1995\u00a0in\u00a0#3628<br \/>\n&#8211; More 8514\/A related fixes: by\u00a0@TC1995\u00a0in\u00a0#3629<br \/>\n&#8211; qt: Remove a trailing space in a label in qt_settingsnetwork.ui by\u00a0@lemondrops\u00a0in\u00a0#3630<br \/>\n&#8211; Make plat_fallthrough and plat_unused headers less fragile by\u00a0@jriwanek\u00a0in\u00a0#3631<br \/>\n&#8211; Revert earlier machine settings updates by\u00a0@cold-brewed\u00a0in\u00a0#3635<br \/>\n&#8211; qt: Temporarily hide the Mitsumi CD-ROM bus in dropdowns by\u00a0@lemondrops\u00a0in\u00a0#3639<br \/>\n&#8211; qt: Expand the number of items displayed in comboboxes to 30 by\u00a0@lemondrops\u00a0in\u00a0#3638<br \/>\n&#8211; Revert toolbar changes, add separator by\u00a0@cold-brewed\u00a0in\u00a0#3640<br \/>\n&#8211; Update the credits in the About dialog by\u00a0@lemondrops\u00a0in\u00a0#3644<\/em><\/p>\n<p>&nbsp;<br \/>\nUn ensemble de programmes et bios est disponible <a href=\"https:\/\/github.com\/86Box\/roms\/releases\/tag\/v3.11\">ici<\/a>.<br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7325\" title=\"Download 86Box (x86)\">T\u00e9l\u00e9charger 86Box (x86) v4.2.1 build 6130 (31.3 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7894\" title=\"Download 86Box (x64)\">T\u00e9l\u00e9charger 86Box (x64) v5.3 build 8200 (52.2 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/86Box\/86Box\/\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/10-ordinateurs\/118-ibm-pc-et-compatibles\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=76370\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>86Box (anciennement nomm\u00e9 PCem Unofficial, PCem Experimental ou PCem-X) est une branche non officielle de l&rsquo;\u00e9mulateur PCem, qui vise \u00e0 \u00e9muler des machines compatibles IBM de la p\u00e9riode 1981-2000. Cette branche ajoute plusieurs cartes m\u00e8res \u00e9mul\u00e9es. (site de d\u00e9veloppement de &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-76370","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-jRM","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/76370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=76370"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/76370\/revisions"}],"predecessor-version":[{"id":76371,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/76370\/revisions\/76371"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=76370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=76370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=76370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}