Релиз новой стабильной версии эмулятора PlayStation 2 - PCSX2.
Обзор ключевых изменений:
Обновился свежий эмулятор Sega Saturn - Ymir.
New features and improvements - App: Added command-line option -P to force emulator to start paused - App: Added new Tweaks tab to Settings window consolidating all accuracy, compatibility and enhancement settings - App: Added option to create internal backup RAM files per game - App: Added option to override UI scale - App: Added option to toggle fullscreen by double-clicking the display - App: Added recent games list to File menu - App: Automatically center Settings window when opening it - App: Close windows when pressing B or Circle on gamepads while nothing is focused - App: Enable gamepad navigation on GUI elements - App: Store relative paths in Ymir.toml - App: Use window-based DPI to adjust UI scale, allowing the UI to adapt to displays with different DPI settings - Backup RAM: Support interleaved backup image formats such as the ones produced by Yaba Sanshiro or the MiSTer core - Backup RAM: Support standard BUP backup files - SCSP: Added option to increase emulation granularity for improved timing accuracy - SCSP: Double-buffer DSP MIXS memory - SCSP: Implemented MIDI In and Out - SCSP: Interleave DSP execution and slot processing - VDP1: Added option to replace meshes with 50% transparency - VDP1: Clip sprites to visible area to speed up rendering, especially of very large sprites - VDP: Added option to deinterlace video - VDP: Added option to move VDP1 rendering to the emulator thread to improve compatibility with some games (e.g. Grandia) Fixes - App: Fix rare crash when loading a backup memory image in the Backup Memory Manager - App: Fix window scaling on macOS Retina displays when using HiDPI mode - App: Prevent loading internal backup memory image as backup RAM cartridge image - CD Block: Start new playbacks from starting FAD when previous playback has ended. Fixes WipEout freeze after SEGA logo - Media: Fix pregap handling in single BIN images - SCSP: Apply DAC18B to output. Fixes quiet audio in many games - SCSP: Fix loss of accuracy on MIXS send level calculation - SCSP: Fix send level, panning and master volume calculations - SCSP: Fix slot output processing order - SCSP: Fix swapped DAC18B and MEM4MB bits - SCSP: Run one additional DSP step to fix FRC issues - SCU, SH-2, SMPC, SCSP, VDP: Numerous fixes to interrupt handling. Fixes intermittent Rayman inputs and some audio glitches - SCU: Various DSP accuracy fixes - SH2: More fixes to FRT, WDT and DIVU - SMPC: Cancel scheduled command processing event when resetting SMPC. Fixes a long hang after hard resetting in some cases - SMPC: Change fixed bits from 111 to 100 in TH/TR control mode responses for the first data byte of the Control Pad and 3D Control Pad peripherals. Fixes Golden Axe booting back to BIOS - SMPC: Eliminate spurious INTBACK interrupts - SMPC: Prevent COMREG writes when a command is in progress. Fixes some boot issues leading to the "Disc unsuitable for this system" message - SMPC: Prevent optimized INTBACK report from occurring unless a continue request was sent. Fixes input issues with Yaul-based homebrew - SMPC: Prioritize INTBACK continue requests over break requests - System: Tighten synchronization between the two SH-2 CPUs and remove artificial timeslice limit. Improves performance and fixes Fighters Megamix and Sonic Jam intermittent boot issues - VDP1: Lower command limit to work around problematic games that don't set up a terminator in the command table - VDP1: Significantly slow down command execution when running the VDP1 renderer on the emulator thread. Fixes Dragon Ball Z - Shinbutouden freeze after SEGA logo - VDP2: Apply horizontal mosaic effect to rotation background layer. Fixes missing effect on Race Drivin' Time Warner logo - VDP2: Apply window effect to sprite layer. Fixes graphics going out of bounds in many games - VDP2: Check for invalid access patterns to determine if NBG characters should be delayed. Fixes background offsets in many games - VDP2: Disable NBG1-3 only if both RBG0 and RBG1 are enabled simultaneously - VDP2: Honor access cycles and VRAM bank allocations to restrict pattern name and character pattern accesses. Fixes garbage graphics in Panzer Dragoon Saga, Sonic 3D Blast and Street Fighter Alpha/Zero 2 - VDP2: Invert back screen color calculation ratio. Fixes black background on Sakura Taisen FMVs - VDP2: Move existing VCounter into VDP2 VCNT register. Fixes Assault Suit Leynos 2 freeze when going in-game and King of Fighters '95 not booting - VDP2: Synchronize background enable events with the renderer thread. Fixes FMV slicing issues on slow machines on Sakura Taisen - ymdasm: Fix SCU DSP unconditional JMP disassembly
Обновился эмулятор Atari ST - Hatari.
Emulation improvements: - 030+MMU: - Workaround to correct prefetch data after bus errors - DSP: - Fix: JMP can also form a long interrupt instruction - VME/SCU: - TT / MegaSTE SCU registers and interrupts implemented - Falcon Videl: - Refresh rate of monochrome monitor is now correctly detected with 71 Hz - MegaSTE: - Add support for CPU Freq / Cache control at $FF8E21 when running in cycle accurate mode. This gives cycle exact memory accesses when running at 16 MHz, as well as emulation of the external 16 KB cache - SCSI: - Fix REQUEST SENSE for SCSI v2 - Serial Ports: - Update values of DCD and CTS signals for the RS232 port connected to the MFP (as reported by the underlying OS) - Add support for using TCCLK as RTxCB clock for the Atari TT's SCC - Video: - Improve support for 4 pixel hardscroll by stopping shifter with $FF8260=3. Also handle $FF8261 - MFP: - Fix counter when timer is stopped/restarted while counting from 1 to 0 Emulator improvements: - SDL-GUI (and config options): - Improvements to GUI font characters - Add separate option for enabling/disabling >=030 CPU data cache - Fix: file selector exit with keyboard - Windows: - Open console window for error and help output, so that Windows users can actually see them - Keyboard / TOS localization: - Symbolic key mapping improved for different TOS language versions - Made it possible to use a mapping file with fallback to scancode mapping - New "--fast-forward-key-repeat" option for key repeat - (EmuTOS v1.4) Catalan country code support - Memory snapshots: - Fix: re/store all relevant YM2149 & MMU state variables - Joysticks: - Fix: segfault with negative joystick indexes - GEMDOS HD: - Fix: Fattrib() call on a directory - Fix: Return correct attrib for volume labels in FsFirst() - Fix: Fsnext() calls with DTAs having different attribs, when DTA is not from preceding Fsfirst() but earlier one - Fix: Handle additional '*' chars at end of file mask - Fix: Dfree() total/free on really large disk, free on Mac/BSD - SCC: - Fix: invalid channel B file close on uninit - SCSI: - Add CLI + config file option for (per ID) SCSI version - Command FIFO: - Fix crash when FIFO gets command right at Hatari start - Debugger: - Fix: DSP RESET instruction tracing - Similarly to Atari program symbols override, load TOS symbols on TOS load, if autoloading is enabled and .sym file is present - Add "find" command for searching CPU memory contents - Add "struct" command to better show contents of program's structures - Variable & debug symbol names can be given directly also to load, save, memwrite and register commands in addition to numeric values - File name completion for commands having optional file name args - Symbol name completion for "loadbin", "savebin" & "dspsymbols" commands - Align "memdump" character representation also when line is not full - Show also non-ASCII Atari chars in debugger memory content output - Add 'c' (character) argument type support for "memwrite" command - CPU disassembly shows resulting relative branch addresses - "dspreg" command shows also stack contents - When disassembling, translate logical addresses to physical ones if MMU is enabled - Tracing: - GEMDOS Dsetpath() + Frename() calls included to "os_base" traces - PC value added to more traces
Обновился эмулятор советского компьютера Вектор-06Ц.
Features: - Added option to search by labels in the Disasm window - Added drag-and-drop file loading - Added Lua script support with DrawText, DrawRect, and DrawRectFilled functionality, CPU, and memory access. Negative positions originate from the bottom right corner - Added Code Perf window to test code performance. It's auto data stored as part of debug data on disk - Added a tooltip in the watchpoints window that shows a hex and ASCII dump of up to 256 bytes - Added a tooltip to watchpoints with data represented as a string and a hex dump into Hex Window - Added the M register indication in the Hardware Stats window - Added a console option to run rom/fdd/rec if it’s the first and only argument after the emulator executable name Updates: - The Disasm search, HexViewer search, DebugData filter no longer require pressing Enter - Highlighted updated Hardware Stats, and independent CPU registers in the Stats Window - The default window background became darker to improve the contrast - The color scheme is stored in settings - Execution speed is now stored in settings - The frame slider in the record window now takes the full window width - Watchpoints and breakpoints now store debug data as strings for readability - Updated readme - Removed wstring from the project to resolve issues with Win11/Win8/Linux builds - Commented out SDL buffering notifications in the log - Increased recording time from 1 to 10 minutes - Increased trace log length from 100,000 to 300,000 commands Bug Fixes: - Fixed value representation in the Breakpoint window - Corrected disassembly of DB instructions in the Disasm window - Fixed Step Over to always take 12 cycles for j* instructions - Fixed switching from MAX speed execution to Normal, which previously took a long while - Fixed the minimum length of watchpoints - Fixed Trace Log update when RST7 is invoked - Fixed OUT N to output data by the next command execution - Fixed 1% CPU speed mode - Fixed crash during file reload - Fixed -path argument handling - Fixed code line selection highlight to properly highlight the navigated line - Fixed highlight for the next executed line - Fixed debug data loading when the working directory doesn’t match the executable directory - Fixed crash when settings or debug data JSON files had a broken format - Fixed debug data loading issue with FDD image - Fixed loading/saving of ram-disk image and imgui.ini file from working directory to executable directory - Fixed the wrong number of searched addresses in the Search window - Fixed issue with wrong debug data loading - Fixed the GCC build issue with the DPI detection function
Обновился эмулятор консоли PlayStation Portable - PPSSPP.
What's new in 1.19 Audio - Brand new sceAtrac implementation, fixing Flatout and multiple other long-standing issues! - More correctly implemented sceAtrac-through-sceSas functionality, fixing voice in Sol Trigger and multiple minis - Better support for using sceAudiocodec directly, fixing music in some homebrew apps - Volume control improvement Rendering fixes and performance - Important: This will be the last major version with D3D9 support. D3D11 will of course continue to be supported, along with Vulkan and OpenGL - Fix smoke effects in Jak'n'Daxter by re-using the fix from Ratchet & Clank - Software depth buffer rendering added to fix lens flares in multiple games efficiently (Midnight Club LA, Wipeout, Syphon Filter etc) - Multiple rendering-related crash fixes - Texture replacement load speed corrected and can now be controlled (#20286), regression fix for zipped packs - Additional assorted compatibility and other fixes - Persona 1/2 readback fixes - Other correctness fixes General emulation - Allow disabling HLE on a per-module basis (if games ship the module so we can load it). Enabled for sceCcc, and more importantly scePsmf, fixing multiple issues - Additional module loading improvements - More precise sleep function on Windows - More replacement texture improvements, allow replacing game icons - Disable certain features like fast-forward when networking is on, to avoid de-syncs - Fixes mono Atrac3 as video soundtrack - Improvements to RISC-V support Control and input - Touch gliding support added - Allow simultaneous DInput and XInput input New "Dear ImGui"-based PSP debugger: ImDebugger - Allows very rapid development of debugging features as-needed, and also implements a pretty good Ge debugger for stepping through draws - Unlike the old Win32 debugger (but similar to the unmaintained web debugger), works on all platforms (though cumbersome on touchscreens) - Major commits (though there are many more) Multiplayer - Added Infrastructure multiplayer support, with automatic DNS configuration - Implement more of sceNet (prerequisite for the former feature) - Socket re-mapping implemented - Assorted bugfixes, thanks ANR2ME UI - Loading spinner now actually spins properly, the app no longer appears to hang - Minor features: Asks for confirmation on exit in most scenarios, DPI scaling, can pause without menu - As usual a lot of tweaks, perf fixes, and fixes for hangs and crashes - Two new color themes, related themability fixes - Improvements and bug fixes in the savedata manager - Add "Move to trash" deletion funcionality to multiple platforms - Add ability to take "raw" screenshots of gameplay - More files can be loaded directly from ZIP - Developer Settings are now tabbed for easier access - Switch to the full libpng API so we can disable gamma correction, like the real PSP - Support displaying the battery percentage on more platforms - Allow picking a background image on iOS Platform compatibility - Exclude older Macs from using Vulkan (too many black screens, hangs) - Use portable-file-dialogs to provide file-open dialogs on Linux - "Cache full ISO in RAM" is now correctly hidden where it doesn't work - Now rendering at proper resolution on newer Macs - Mouse input improved on Android, including separate button mapping - Use the correct font again on Mac/iOS - Multiple file access optimizations made to make the most out of the flawed foundation called Android Scoped Storage
.png)
Adventures of Mr. Bean
Игры Game Boy Advance
» Некачественное совместное прохождение Legend of Zelda 22:28
» Team Ninja Unkende 4 - Продолжение трилогии Ninja Gaiden на NES 22:23
» Во что сейчас играем? 22:22
» Книги и журналы - поиск, обсуждение, рекомендации 21:45
» не работает звук на Sega mega drive 2 21:29
» Кино 21:25
» Everdrive N8 (China ver) JACK DIY 21:22
» Некрологи v2 20:46
» DreamPSU волны от пульсаций 20:28
» Чёрно-белое изображение av Famicom на элт телевизоре. 20:18
» Picostation PS1 20:08
» Диагностика клона MD 18:53
» [ALL] Заказ хака / мода / программы за оплату 18:28
» Серия The Legend of Zelda 18:16
» Ищу замену PSP Go среди современных китайских портативок 17:41