What's new in 1.16.4 - Simplify shader cache lookups on Vulkan, hopefully fixing some crashes - Assorted improvements to the IR JITs - Other crash and stability fixes - Some translation updates - Cleanups and assert fixes
- AvP multiplayer fixes - Fixed some player projectile weapons not colliding with other players - Fixed a bunch of AI projectiles not being correctly synchronized - Fixed an issue which would sometimes cause AI to stop attacking - If a human player teleports into a new level without a weapon, the shotgun is now automatically granted - Fixed a bug which could sometimes cause bigpemu_net_behind to misreport - New script functions: bigpemu_net_hostmsg, bigpemu_net_disconnect, and bigpemu_net_lastclient
- Further cleanup of the ADAM driver to eliminate title-screen glitches and provide support for 320K disks - Slight optmization across the board resulting in another frame or two of performance - Memory optmization to reduce the footprint of the program - providing about 300K of free resources total - Improved speed of blend mode (it only uses about 10% CPU resources now)
- New "State Sync" network device type, synchronizes system state across the network. This allows local 2-player games to be played over Internet/LAN connections - Very simple implementation that just stalls out if input doesn't arrive in time. State Sync Delay option adjusts the anticipated latency window. If you run into timing issues, the host can manually kick everyone back together by loading a state - State Sync Remap can be used to remap the first local input device to any other input device. Also allows overlapping controls. (e.g. two peers both affecting the first input device) - Works with any number of clients, with clients above the supported input device count being treated as spectators - New "Script" network device type, allows scripts to implement custom network/socket handlers. Includes automatic delta compression and some other niceties - A new script adds multiplayer to AvP! - Implements networking from scratch using the aforementioned socket interface, and works with the unmodified retail ROM image - Proper client-server architecture, up to 32 players can drop in at any time during gameplay - Generally handles the fundamentals, but expect plenty of limitations, bugs, and odd behavior. This game wasn't designed to support multiplayer, and I've left a few threads hanging under the guise of "shippable." - Enemies can correctly change off between player targets - I hope this serves as another demonstration of the sort of madness which can be accomplished with the scripting system, and I'd love to see others give this sort of treatment to more titles - Lots of new scripting/VM functionality - UI event callbacks for custom rendering over/under the rest of the UI - New UI rendering functions for various primitives and text - Input functions to allow querying input states across all native devices - Scripts can now load and render/play texture and sound resources - New native-backed 4x4 matrix/transform operations - Script can now get a list of ROM from from the current ROM directory, and load images in that directory - Scripted polygon texture references now have the option of pointing to native texture resources. Could be useful for something like a high-res texture replacement script - Fixed a floating point comparison bug in the VM interpreter - VM modules are now loaded automatically if a .bigpcvm file is present with the same name as the ROM image being loaded, similar to other image-specific resources. This allows Jaguar software to be distributed alongside emulator-specific script enhancements
What's new in 1.16.1 - Move RetroAchievements to the Tools tab in settings - Fix graphics regressions in Hot Shots Golf 2 / Everybody's Golf 2 and Final Fantasy Tactics - Fix hang when switching UMD with RetroAchievements enabled - Fix hang on startup with OpenGL, that happened often if "buffer commands" was set to off - Fix problem with the sc instruction that broke Beats - Fix problem with the chat window accidentally closing on typing X - Fix some crashes, add some asserts and reporting hooks - Fix some text rendering in the software renderer
System requirement changes - support for Windows XP and Vista has been removed; version 0.5.8 will be the last WinFellow release to support Windows XP or Windows Vista. This enables us to take advantage of enhancements in the toolset used during development and testing New features - implemented a new menu option to allow configuration of the emulation pause behavior when the window focus is lost/emulation is running in the background - the floppy read-only state can now be adjusted on the fly, without having to restart the emulator Bug Fixes - when using alt-tab to switch to different windows, the tab keypress is no longer passed on to the emulation session - mouse events via RetroPlatform are being received again - fixed minor heap corruption in RetroPlatform initialization code - fix a repeated error message during loading of presets when encrypted ROMs are searched and no keyfile is present Maintenance updates - zlib was updated to version 1.2.11 - xDMS was updated to version 1.3.2 - Visual Studio 2022 and the Windows 11 SDK are used - RetroPlatform include has been updated
- Launch on xwayland under Wayland if no EGL - Disable mirroring for ROMs > 32MB - [Build] Fix the NO_LINK build - [GB] Save MBC7 EEPROM data to gbRam - [GBA] Implement missing Thumb instruction - [dialogs] Move JoypadConfig to its own class
What's new in 1.16 - RetroAchievements support - New JIT backends: - RISC-V, based on IR - x86 JIT based on IR. Often faster than the existing one - Input fixes - Improve behavior when analog and digital inputs clash - Combo mapping is now disabled by default - Android: Better tracking of devices names - Fix mapping custom touch buttons to analog inputs - Rendering performance and fixes - Fix flicker in WWE Smackdown vs Raw 2006 ([#18009]), video flicker in Naruto 2 - Fix bad colors in Syphon Filter: Logan's Shadow menu - On lower-end devices, avoid "uber" shaders due to performance and driver bugs - Allow disabling V-sync on Android with Vulkan, more SDL platforms - On Vulkan, reduce input lag when "Buffer graphics commands" is set to off - Assorted minor perf - Fix shadows in MotorStorm - Fix rendering issue in Lunar Silver Star - Add a cache for MakePixelsTexture, improving perf in God of War - Lots of software renderer improvements - Networking - HTTPS support now enabled in store and for RA on Windows, Android, Mac, iOS - Ad-hoc: Fix for Metal Gear Acid issue with Link Battle - Texture replacement fixes - Fix Tactics Ogre texture issues - Fix problem with anisotropic filtering - Fix glitches on D3D11 with KTX2 textures - UI changes - Color emoji support on some platforms - Use TTF fonts on SDL where available - Allow setting the PSP's MAC address directly - Better looking notifications - Cheats - Fix loading cheat dbs on Android devices with scoped storage - VR (Quest, other Android VR devices) - Cinema screen mode improvements - Quest-only passthrough mode - Cleanups, compatibility fixes, make VR settings per-game - Other - Fix horrible audio glitch in After Burner - Emulate the vrnd instruction accurately - Fix timing issue causing slowdowns in MLB games - UWP keyboard support, many other updates - Allow choosing the display resolution on Android again - Fix issue running some file types out of the Download folder on Android
Вышла новая версия одного из лучших эмуляторов NES (Famicom, Dendy).
Common Mappers - Minor refactor of the save game RAM code. Fixes UNROM-512 flash clearing bug during movie play - Mapper 354: Add CHR-RAM protect - Mapper 78: Add submapper suppor - Added mapper 174 support - Move mapper 205 to mapper 361/366, added proper mapper for 205 - Mapper 205: Fix for split-rom variant (UNIF) - Changed UNROM-512 to use 8kB of CHR-RAM memory by default - Mapper 342 memory optimization LUA - Implemented LUA function memory.registerread Core - Memory initialization settings are now also applied to nametable, palettes, and sprites - Fixed bug were write instructions didn't always update the databus Qt/SDL Debugger - Added ld65 debug file symbol loader feature - Added checkbox to Qt debugger menu to control trace logger auto start function on debugger open - Added code to stop the trace logger on debugger close if it was the debugger who started it in the first place - Added address validity checking to the breakpoint editor dialog entry fields Video - Added a third video driver option that uses a QPainter object to render QImages to the viewport (uses a pure Qt API) - Fixed video transparency issue that has been seen on some platforms (Wayland) by forcing alpha bits to be set to full opaque GUI - Added state recorder feature, periodically saves time history of game play states that can be recalled and played out from - Fixed bug regarding force grayscale or use custom palette settings change not updating PAL 3x filter appropriately - Added feature that allows loading of save state files via drag n drop file dialog operations - Fixed redundant window focus bug that would occur when attempting to open a pre-existing window - Added optional cross-platform libarchive interface to allow Qt GUI to open ROMs from 7zip archives - Minor improvements to the ROM selection from archive dialog - Improved frame scheduling timing precision Build - Build fixes for GCC 13
Emulator - Added PipeWire support for audio on Linux hosts - Added pure Wayland support for Linux hosts - Fixed broken Linux AppImages for x86 32-bit, ARM32 and ARM64 architectures - Fixed sound output issues on some Linux hosts due to mismatching audio libraries - Fixed incorrect key holding behavior on Linux and macOS hosts - Fixed key mapping on Linux and macOS hosts with international keyboards - Fixed Keyboard requires capture option not allowing keyboard capture if no mouse is enabled - Fixed Shift+F10 temporarily blocking keyboard input - Fixed absolute mouse input on X11 Linux hosts - Fixed 4th and 5th mouse buttons on Windows hosts - Fixed inconsistent mouse sensitivity with a scaled window or full screen mode - Fixed Direct3D 9 renderer scaling on HiDPI monitors - Fixed Vulkan support on Linux hosts - Fixed keyboard input through the secondary monitor window on Windows hosts - Fixed crash when exiting with a secondary monitor window open - Fixed secondary monitor freezing after changing renderers User interface - Added soft power button for ACPI-capable machines - Added host architecture and dynamic recompiler information to the About window - Added translation: Catalan by OBattler, ???????? Slovak by OBattler and daviunic - Fixed default file extension for new floppy, MO and ZIP images on macOS hosts - Fixed full screen keyboard shortcuts leading to stuck keys or not working at all - Fixed changes to video card settings being discarded after changing machines - Fixed new raw disk images not using the exact specified CHS geometry - Fixed text editing incorrectly enabled on hard disk and removable drive tables (not that it did anything) - Fixed CD-ROM mute option not showing its current state - Fixed status bar icons still showing activity with Update status bar icons turned off - Fixed MCA device list missing leading zeros on device IDs - Fixed missing AppImage icon on more Linux desktop environments - Changed default hard disk image type to dynamic VHD - Changed macOS app icon to conform to Apple standards - Updated translations: Chinese (Taiwan), Ukrainian Machines - Re-added Compaq Deskpro 386 with proper chipset emulation - Added IBM PS/2 Model 70 Type 4 486 machine (with forced Softfloat FPU due to strict BIOS tests) - Added Gemlight GMB-P54SPS Socket 5 motherboard - Added Packard Bell PB810 Socket 7 motherboard - Added Toshiba Infinia 7200 Socket 7 motherboard - Added ECS P6BAT-A+ Slot 1 and Socket 370 motherboard - Added real time clock to the Vendex HeadStart Turbo 888-XT - Added AGP support to the QDI EXCELLENT II - Added PS/2 mouse support to the Epson Action PC 2600 and TriGem 486G - Added on-board S3 ViRGE/DX video to the Intel TC430HX - Added on-board ATI Mach32 video to the IBM PS/ValuePoint P60 - Fixed Acer A1G crashing the emulator on 64-bit builds - Fixed Acer V35N hanging during POST - Fixed PC Chips M729 BIOS misbehaving and not retaining CMOS settings - Fixed ASUS P5A instability in DOS - Fixed IBM PC 330 (type 6573) BIOS misbehavior and missing on-board devices - Fixed keyboard layout issues on the ECS Elite UM8810PAIO and Samsung SPC7700P-LW - Fixed incorrect memory detection on the Phoenix XT clone and Tandy 1000 machines - Fixed OS/2 crashing the emulator on the IBM PS/2 Model 80 - Fixed PS/2 mouse not being detected on the Samsung SPC-4216P - Fixed game port joysticks on the IBM PCjr - Fixed PCI device IRQs on ALi M1489 machines and the ECS P6BAP - Fixed CD-ROM boot on the AMI Apollo - Fixed discrete video card support on the TriGem 486G - Fixed Olivetti M19 font corruption - Fixed Amstrad PC20(0) font corruption in MDA mode - Fixed incorrect keyboard layout on Amstrad machines - Fixed incorrect on-board devices on the ASUS PCI/I-486SP3 - Fixed incorrect PCI slot layout on the ASUS P2B-LS - Fixed ASUS P5A and Gigabyte GA-5AX hanging or rebooting on ACPI shutdown - Fixed DataExpert EXP8551 and PC Partner MB500N filed on the wrong category (now Socket 7 Single Voltage) - Fixed incorrect Planar IDs on the IBM PS/2 Model 55SX and 60 - Changed IBM PCjr memory size selection to a minimum of 64 KB with 64 KB increments - Increased maximum RAM on the Gigabyte GA-586IP to 256 MB Hardware - Core - Added Softfloat FPU option for higher floating point accuracy at the cost of performance - Added PIT mode option for higher Programmable Interval Timer accuracy at the cost of performance - Added Celeron Covington CPU for when you feel like having no L2 cache - Added Page Global Enable CPU feature to the Pentium II and its derivatives - Improved performance of some MMX workloads on x86 hosts - Reworked PCI slot assignment system - Windows may redetect installed cards! - Fixed PCI functionality on Windows 95 with the 430NX and other early PCI chipsets - Fixed certain machines crashing the emulator when set to 16 MB RAM or higher - Fixed OpenStep text corruption and font sizing issues due to missing FXTRACT FPU instruction - Fixed graphical glitching on 3D games with the Pentium II Deschutes and Celeron Mendocino due to broken FXSAVE and FXRSTOR FPU instructions - Fixed NetWare 6 failing to boot on the Pentium II and its derivatives - Fixed interrupt controller emulation inaccuracies mostly affecting MCA IBM PS/2 machines - Fixed a small MMU mapping inaccuracy on 32-bit ALU instructions - Fixed undocumented 8088 and PIT quirks abused by the Area 5150 demo (we’re working on making it work!) - Display - Added ATI Mach8 ISA and Mach32 ISA/MCA/VLB/PCI video cards - Added INMOS XGA ISA video card - Added 8 MB video RAM option to the Number 9 9FX 771 (S3 Vision968) card - Fixed IBM XGA crashing the emulator if the primary video card is not VGA - Fixed IBM XGA BIOS loading issues resulting in POST failures (again) - Fixed QBasic hanging on exit on EGA cards - Fixed text corruption with S3 cards on XFree86 - Fixed S3 ViRGE/GX family displaying a black screen on XFree86 - Fixed cursor glitching with Miro and SPEA S3 Vision968 cards on Windows 95 - Fixed cursor glitching with Tseng ET4000/W32 cards on some Windows versions - Fixed graphics corruption with ATI Mach64 cards on some video modes and Windows versions - Fixed Hercules text mode missing the rightmost column - Fixed Hercules Plus graphics corruption in RAM font mode - Fixed Hercules Plus and InColor screen wrapping glitch - Fixed font selection and color palette on the Compaq Portable gas plasma display - Fixed graphics corruption on EGA monochrome modes - Fixed specific graphics corruption issues on the IBM 8514/A and XGA - Fixed small emulation inaccuracies on CGA, EGA and Cirrus Logic cards - Fixed Voodoo Banshee/3 screen wrapping glitch in 2048x1536 mode - Fixed DDC monitor size data to prevent Xorg from defaulting to 2048x1536 or other high resolutions - Fixed incorrect video RAM detection on S3 Vision864, Vision964, Trident TGUI9400 and TGUI9440 cards - Fixed Reply Video Adapter (Cirrus Logic GD5426) MCA card ignoring the configured video RAM amount - Fixed BIOS error on Cirrus Logic MCA cards - Fixed incorrect detection of the Compaq EGA - Fixed IBM 8514/A and XGA incorrectly selectable alongside incompatible VGA cards - Changed 200-line CGA mode to no longer double to 400 lines - Input - Reworked AT-PS/2 keyboard controller emulation to fix random loss of input - Increased mouse polling rate to improve responsiveness - Added Command + Forward Delete shortcut for the Insert key on macOS hosts - Fixed serial mouse detection on some Linux distributions - Fixed 3-button mode on the Logitech serial mouse - Fixed PS/2 mouse on SCO UNIX - Fixed 4-axis 4-button joystick on Windows hosts - Fixed vJoy driver crashing the emulator when configured as a joystick - Sound - Added support for up to 4 sound cards per machine - Fixed FluidSynth not working on Linux and macOS hosts (for real this time) - Fixed incorrect default settings for FluidSynth - Fixed AdLib Gold hanging the emulated machine - Fixed Ensoniq AudioPCI audio distortion on some games - Fixed MPU-401 intelligent mode freezing some games - Fixed Windows Sound System crashing the emulator if OPL functionality is disabled - Fixed VIAFMTSR software OPL3 emulation on VIA on-board sound - Fixed AcerMagic S20 and miroSOUND PCM10 sound cards not being detected by some tools - Fixed incorrect default IRQ (now 5) on the AcerMagic S20 and miroSOUND PCM10 - Fixed MIDI input corrupting large SysEx messages on the MPU-401 and compatible sound cards - Fixed Ensoniq AudioPCI incorrectly identifying as ES1373 instead of ES1371 - Fixed VIA on-board sound impacting emulation performance when supported by the machine’s chipset but not used - Moved Innovation SSI-2001, CMS / Game Blaster and Gravis Ultrasound to the new multiple sound card selector - Changed Ensoniq AudioPCI codec selection to reflect actual ES1371 cards - Updated FluidSynth library on Windows hosts to no longer require an external DLL - Updated ymfm library to fix a small OPL4 inaccuracy - Network - Added VDE virtual networking support for Linux and macOS hosts - Added Null Driver option to connect the network card to an empty network, replacing the None option - Fixed PCap crashing the emulator upon failing to initialize - Fixed NetWare packet corruption on NE2000 cards - Fixed Western Digital WD8003E/A MCA cards not working when configured for IRQ 4 or 15 - Updated SLiRP library on Windows and macOS hosts - Ports - Added serial port passthrough to real ports and named pipes - Fixed PostScript printer not working on macOS hosts (for real this time) - Fixed serial ports not working on later ALi chipsets - Updated the ESC/P printer’s FreeType library on Windows hosts to no longer require an external DLL - Storage - Added ATAPI and SCSI CD-ROM drive model selection with more options - Added Monster FDC floppy drive controller card - Added generic tertiary and quaternary floppy drive controller cards - Added Western Digital WDXT-GEN ISA MFM controller card - Added XTIDE BIOS variant specifically for NEC V20/V30 CPUs - Fixed Adaptec AHA-154x and BusLogic SCSI controllers crashing the emulator on FreeBSD - Fixed slow detection of empty IDE channels on Linux - Fixed XTA controllers not working properly - Fixed XTIDE BIOS error on NEC V20/V30 CPUs - Fixed mounted folders discarding invalid characters used by some DOS application CDs - Fixed ATAPI CD-ROM not working on Solaris 2 - Fixed BusLogic and Rancho RT1000B SCSI controllers not working with specific versions of their DOS drivers - Fixed Tekram DC-390 SCSI controller not resetting devices attached to it - Fixed SCSI CD audio issues on OS/2 and on NCR ISA SCSI controllers - Fixed SCSI ID assignment on the IBM PS/2 SCSI Adapter - Fixed dynamic and differential VHD images re-creating as fixed images if deleted - Fixed VHD images with more than 63 (IDE) or 99 (SCSI) sectors per track not being loaded correctly - Fixed emulator crash with hdd_image_load() message when loading differential VHD images made on different timezones - Fixed mounted folders remaining locked on macOS hosts after the CD-ROM is ejected - Fixed cassette incorrectly available on machines without cassette support - Other - Fixed ISA RTC cards not being detected by some software - Fixed ISA RTC cards reporting an incorrect year in some cases - Fixed ISABugger incorrectly available on machines without ISA Known issues - Some applications which heavily depend on specific 8088 CPU behavior may not work properly - The Ensoniq AudioPCI no longer works with the 2001 Creative WDM driver (SBPCI_WebDrvsV5_12_01.exe); this driver is designed for ES1373/CT5880 cards only, has identical BSOD issues on a real ES1371, and only works in VMware and previous versions of 86Box due to emulation inaccuracies - Serial port passthrough is not complete and may require reconfiguration in a future version - Serial port passthrough may randomly stall the emulated machine if the other end is not connected - The ATI Mach8 and Mach32 may not render some very specific video modes correctly
- JagLink support is here - Max player count is supported in AirCars and BattleSphere, with the potential for any number of emulated Jaguars to be networked together - Special splitscreen functionality has been added - Works over Internet/LAN or locally via loopback - Don't expect anything to be playable or stable over the Internet unless you've got LAN-like latency and no packet loss - When the central host loads a saved state, it's automatically propagated to all clients - Added -cfgpath and -cfgpathabs command line options. This overrides the default config path, useful for splitscreen instances - Added -windowx and -windowy command line options. Useful for tiling out instances for splitscreen play - Added a -noborder command line option. Removes the border from the window in windowed mode, best used with -windowx, -windowy, -forcewidth, and -forceheight - Added an -alwaystop command line option. Keeps the window always-on-top, also useful for splitscreen mode - Added -netlisten, -netconnect, -netport, -netmax, -netloaddelay, -netpcldelay, and -nettcp command line options - Bumped the debugger protocol version, make sure you update to the latest Noesis if you're using the developer build
- Added Sord M5 keyboard graphic and improved Sord M5 keyboard handling - Fixed Sord M5 keyboard interrupts so that games like Jumping Jack and Drops play - Added ability to switch Sord M5 BIOS from sordm5.rom to sordm5p.rom when playing PAL games - Added ability to disable the key click when using a game/program that already provides key feedback - Added the SMS mapper for the few SG-1000 games that use them (Most notably Loretta no Shouzou: Sherlock Holmes and the SG-1000 port of Prince of Persia)
На сайт добавлены новые записи прохождений:
- Prehistorik Man (U)
- Super Mario Bros. Deluxe (U) (V1.2) [C]
- Ninja Five-0 (U)
- Don Doko Don 2 (J) [T+Rus]
- Dragon Spirit - Aratanaru Densetsu (J)
- Rollchan 4 (U)
- Super Bros. 8 (Unl)

- Cool Spot (U)
- Cybernator / Assault Suits Valken
- Secret of Evermore (E)
- Dahna - Megami Tanjou (J)
- Cliffhanger (U)
» Очень важный опрос. НЕС. 23:07
» PS1 Slim S-Video 22:50
» [PS2] Open PS2 Loader (делимся впечатлениями) 21:24
» Battletoads RNM 19:56
» PSNee V8 - Ultimate PSX unlocker 19:26
» Странные глюки новодельного картриджа 19:10
» Отличия между проигрыванием игры на приставке и эмуляторе 18:44
» Эмуляция Nintendo Switch 17:29
» Indie Games 16:09
» Wii USA прошивка 3.3 с софт модом, помогите как безопасно прошить до 4.3 14:36
» [NES] Battle City или Танчики 13:45
» [Mega Drive] Джойстик Sega Mega Drive Model No. SJ-4001 PRO-3 13:04
» Retro Genesis MixSD 11:35
» Прошивка PS2 SCPH-77004 (PAL) 09:49