Релиз новой стабильной версии эмулятора 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

Metal Slug 6
Игры MAME
» Кино 23:17
» покупка/сборка ПК. 23:15
» [NES] Contra - Heart of Galuga 23:04
» Nintendo Switch 2 23:01
» Два небольших вопроса по флэшкартриджам для GBA 22:43
» Серия Castlevania 22:33
» Некачественное совместное прохождение Legend of Zelda 22:30
» [ALL] Заказ хака / мода / программы за оплату 22:27
» Некрологи v2 21:56
» Извлечение мультимедиа (звук, видео, музыка) данных из игр CD/DVD приставок 21:29
» Everdrive N8 (China ver) JACK DIY 21:03
» Пройденные игры 21:02
» Делаем любые ромхаки с помощью ChatGPT, DALL·E и прочего ИИ 20:55
» Angry Video Game Nerd и другие 20:40
» Что вы слушаете? 19:28