News > News Archive
86Box v5.2
Zykon, 07:46, 27-10-2025
The stable version of the 86Box emulator has been updated to 5.2.
Changelog 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
VBA-M v2.2.3
Zykon, 10:12, 26-10-2025
The GBA emulator has been updated to VBA-M.
- libretro: Fix GB Show Border option was reversed - Update libretro header - libretro: Fixed segfault when loading invalid or unsupported game - libretro: Fix missing break statement in MBC5 state handler - GB: Fix undefined behavior in gbDrawLine - GBA: Fix affine BG reference point update timing during HBLANK/VBLANK - Fix joysticks with SDL video - Default statusbar=true - Default bilinear=false, hide_menu_bar=false - fix wiiu libretro build - Fix apple, windows libretro builds - Fix out-of-bounds access - Replace crc32 with proper 256 table variant - Improve layout of Basic panel in Video Config - Add autorelease and release temp objects in Metal - Don't create a new window for SDL D3D9 - Fix 24bpp Simple video with filters - Show tooltip values on sliders on hover - Fix the Tile viewer for DMG in CGB mode - Fix DMG OBP layer in CGB and GBA modes - Fix list cheats dialog for dark mode - Add tooltips with numerical value to all sliders - build: check CMake variable ENABLE_SHARED - Fix issues and default dev in Mac CoreAudio driver - Fix mem leak and wrong API use in Metal driver - build: disable default bundling of dylibs on macOS - Fix pause when inactive for new wxWidgets - don't run Color Correct on SGB Hardware, Run GBA Color correct on GBC game run on GBA Hardware - Fixes for BSD build - Rename swap16/swap32 functions which conflict with OpenBSD macros - Add option to enable SDL pixel art texture filter - Apply bilinear option for SDL texture - Set gba_darken opt default to 37 - Update 2xSaI.cpp - Default LCD Filter to enabled for GBA/GB - build: fix Debian installdeps for current Ubuntu - build: guard cmake_policy() w if(POLICY) - Add LCD filter parameters and add GBC filter - Fix PS2 colors for libretro - Add libretro PlayStation2 support - prevent the zip program from being incompletely downloaded - Set params when no image is loaded - Fix LCD color filter - Add config for color correction - Fix GB reset - Fix libretro 24 bit color - Add games app category for macOS (optimisations) - Fix SDL audio on Windows - Fix 8 bit PNG recording - Fix 8 bit video recording - Fix 8 bit color - Fix policy in newer CMake - build: use pkg-config on UNIX for SDL3 - correct memory alignment - Fix CoreAudio stall - build: fix CMake slowness - initialise stereo_buffer to 0 to prevent a race condition
Ymir v0.2.0
Zykon, 00:33, 14-10-2025
The latest Sega Saturn emulator - Ymir, has been updated.
New features and improvements - App: Added option to check for updates on startup. Also added manual update check action - Build: Create macOS app bundle - Cart: Add 6 MiB development DRAM cartridge, required by the Heart of Darkness prototype - CD Block: Implemented optional low-level emulation mode. Requires valid CD Block ROMs and has considerable performance cost, but fixes numerous issues when enabled: - Gunbird music no longer stops when pausing and resuming the game - Mr. Bones is now 100% stable - Pocket Fighter's audio and video are now in sync - X-Men: Children of the Atom no longer hangs on the loading screen - X-Men vs. Street Fighter and Marvel vs. Street Fighter no longer hang at the end of the Capcom logo - Several games now boot properly: - Primal Rage (USA) - Hop Step Idol - Hissatsu Pachinko Collection - DonPachi - Shichuu Suimei Pitagraph - Deroon Dero Dero - Sol Divide - and probably more - GameDB: Apply game-specific settings directly in the emulator core rather that from the frontend - GameDB: Include Heart of Darkness prototype to automatically insert the 6 MiB development DRAM cartridge, allowing it to go in-game - GameDB: Introduce flag to force fast bus timings to work around issues with X-Men/Marvel Super Heroes vs. Street Fighter - GameDB: Support for using disc hashes to the database in addition to product codes - M68K, SH2: Implement approximate bus access timings. Fixes softlocks in Resident Evil, Shichisei Toushin Guyferd - Crown Kaimetsu Sakusen, and Densha de Go - Media: Support WAVE audio tracks - SH2: Cycle count DMAC transfers. Necessary for CD Block LLE - SH2: Optimize watchpoint checks to reduce performance penalty when debug tracing is enabled - SMPC: Preinitialize OREG31 to 0xF0 to avoid lockup when attempting to boot the dev kit BIOS - VDP2: Added CRAM palette viewer/editor - VDP2: Added debug overlays: single layer view, layer stack, window states, RBG0 rotation parameters, color calculations, and shadows Fixes - App: Avoid crash if the "profile"/roms/cart folder is deleted while the emulator is running and the user loads a game that needs to load a cartridge from that folder - CD Block: Properly initialize internal filesystem state and remove unnecessarily strict save state check. Fixes crashes related to the rewind buffer - GUI: Limit maximum size of various windows - Media: Allow loading CHDs that don't contain raw sector data, such as those created from ISOs - Media: Restrict ISO loader to files with the .iso extension to prevent users from loading .bin files instead of the .cue files - Media: Tracks now include the unit sizes along with sector sizes, only needed for CHDs - Rewind: Allow varying the size of the state struct. Fixes occasional crashes when rewinding - SCU: Delay immediate transfer interrupt signals based on the transfer length. Fixes multiple hang/freeze/crash issues: - Advanced V.G. - Angel Graffiti S - Anata e no Profile - Arcade Gears Vol. 1 - Pu-Li-Ru-La - DeJig games - Dream Square - Hinagata Akiko - Ferox prototype - GeGeGe no Kitarou - Gentou Kaikitan - Gekka no Kishi - Ouryuu-sen - Goiken Muyou - Anarchy in the Nippon - Horror Tour - Kuro no Danshou - The Literary Fragment - Mahou Shoujo Pretty Samy - Heart no Kimochi - Marie no Atelier Ver. 1.3 - Salburg no Renkinjutsushi - Mario Mushano no Chou Shougi Juku - Mario Mushano's Hyper Shogi School - Nonomura Byouin no Hitobito - Pastel Muses - Tenchi Muyou Rensa Hitsuyou - Several homebrew apps - SCU: Make DMA transfers interruptible to support LLE CD Block interactions - VDP1: Adjust Y coordinate framebuffer offsets for erase process based on TVMR.TVM. Fixes erase glitches in Grandia when using transparent meshes - VDP2: Bitmap delays only occur if the timings are mapped to different VRAM chips, not banks. Fixes right team name plate being shifted left during game intro in 3D Baseball - VDP2: Clear framebuffer when switching resolutions. Fixes single-frame artifacts in multiple games that switch modes without clearing the screen - VDP2: Shift one cell of 2x2 character patterns which have illegal access cycles. Fixes garbled text in Shichuu Suimei Pitagraph - VDP2: Use line color calculation ratio when LNCL is inserted on top of a layer that uses color calculations. Fixes text dialog background in Find Love 2 - The Prologue - VDP2: Use TVMD.DISP from threaded state if rendering with dedicated VDP2 thread. Fixes black stripes on the bottom of the screen in Bug!
News > News Archive


