Обновился эмулятор консоли 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
Обновился эмулятор Atari Jaguar - BigPEmu.
- Added some more unaligned read/write edge case handling. This addresses a problem in Theme Park, possibly among other things - Changed some undocumented RISC instruction behavior to match some of my local hardware tests. One of these changes is known to correct an issue with object directions in Defender 2000 - Added more Jaguar GD functionality. Filesystem functions are stubbed out, but I wasn't sure if anyone really needs/wants this fully implemented, so let me know if it's important to you - Fixed a few "undefined" Blitter cases (not known to affect any existing titles) - Linux ARM64 builds are now part of the automated build set. Special thanks to cubanismo for guiding me through the minefield of cross-compiling for ancient Linux targets - Significant improvements to the network rollback functionality, propagated back from BigInstinct - All kinds of new platform/framework functionality, also propagated back from BigInstinct. I didn't feel like going through hundreds of changes to make a coherent summary, but one of the more notable additions is a byuu-style run-ahead option - Exposed a bunch of sound spatialization functionality to the scripting API - Exposed MOD and MP3 playback to the scripting API - Added a timing fix for Val d'Isere Skiing and Snowboarding - Various developer build changes to more accurately reflect hardware and/or detect errors which would break on non-developer builds (this includes enabling M68K address exceptions) - Lots of "anti-emulator" code will be failing in developer builds at this point, and some related functionality may be propagating to non-developer builds soon; relying on inaccuracies to prevent your software from running in BigPEmu is unwise. If you really want to prevent your software from running in BigPEmu, contact me about better/future-proof methods
Обновился свежий эмулятор Sega Saturn - Ymir.
New features and improvements - App: Added option to pause emulator when the window loses focus - App: Added shadow under playback indicators to make them visible on white backgrounds - App: Changed background color around screen to black on windowed mode - CD Block: Implement Put Sector command, used by After Burner II - Core: Performance improvements, especially for ARM builds - Debug: Simple CD Block commmand tracer window - Input: Implemented 3D Control Pad - Media: Preliminary support for CHD files - Media: Support multi-indexed audio tracks (BIN/CUE only) - SMPC: Set SF=0 on unimplemented commands so that games can move forward - SH-2: Build infrastructure needed to honor memory access cycles for improved performance and accuracy - SH-2: Slow down accesses to on-chip registers to 4 cycles - VDP: Rewrite VDP2 frame composition code to use SIMD on x86 and ARM for improved performance Fixes - App: Automatically adjust scaling when system-wide DPI is changed - App: Customized profile paths are now created at the specified location instead of the default - CD Block: Clear partitions and filters on soft resets triggered by Initialize CD System command. Fixes some game boot issues - CD Block: Clear the "paused due to buffer exhausted" flag when SeekDisc command pauses playback. Fixes Sakura Taisen 2 read errors after FMVs - CD Block: Don't clear the file system when opening the tray - CD Block: Fix audio track sector sizes. Fixes some CD audio track playback glitches with certain images (particularly MDF/MDS) - CD Block: Fix Delete Sector end position when sector count is FFFF. Fixes some game boot issues - CD Block: Fix directory indexing. Fixes one of Assault Suit Leynos 2 crashes on startup - CD Block: Free last buffer from partition when ending a Get Then Delete Sector transfer when the last sector isn't fully read. Fixes some game boot issues - IPL: Automatically load IPL ROM when switching disc images - M68K: Soft reset CPU when executing the RESET instruction. Fixes OutRun getting stuck on its own SEGA logo - Media: Fix crash when parsing CUE sheets with non-contiguous tracks - SCSP: Don't mirror sound RAM on 5A8'0000-5AF'FFFF. Fixes After Burner II audio and M68K crashes - SCU: Rework interrupt handling. Fixes Rayman inputs - SCU: Set ALU = AC before running DSP operations. Fixes Quake crash on boot - SCU: Timer enable flag applies to both timers. Fixes background priority issues in Need for Speed - SH-2: Fix PC offsets for exceptions, interrupts, TRAPA and RTE. Fixes some game boot issues - SH-2: Fix PC offsets for mova, mov.w and mov.l with @(disp,PC) operand - SH-2: Fixes and accuracy improvements to DIVU - SH-2: Fixes and accuracy improvements to FRT. Fixes freezes in Daytona USA - SH-2: Fixes and accuracy improvements to WDT - SH-2: Lazily update WDT and FRT timers. Provides a 5-10% performance boost and improves accuracy - SMPC: Various INTBACK handling adjustments. Partially fixes Assault Suit Leynos 2 no-boot issues - System: Fix cycle counting on the main loop not taking into account the number of cycles taken by the CPUs, resulting in undercounting timers - VDP1/2: Fix handling of 16-bit sprite data from VDP1 when VDP2 uses 8-bit sprite types. Fixes sprites in I Love Mickey Mouse/Donald Duck - VDP2: Allow 8-bit reads and writes to VDP2 registers - VDP2: Apply transparency to mixed-format sprite data when rendering the special value 0x8000. Fixes Assault Suit Leynos 2 black screen after loading - VDP2: Don't increment vertical mosaic counter if mosaic is disabled. Fixes text boxes and character portraits in Grandia - VDP2: Fix bitmap base address for RBGs. Fixes several graphics glitches on menus and in-game in Need for Speed - VDP2: Fix line screen scroll in double-density interlace mode. Fixes stretched videos in Grandia - VDP2: Fix special color calculation bits. Fixes Sonic R water effects - VDP2: Fix vertical cell scroll effect on games that set up access patterns that don't match the NBG parameters. Fixes Sakura Taisen 2 FMVs - VDP2: RBG0 was always being processed/rendered even when disabled - ymdasm: Fix file length when using a non-zero initial offset with the default length Known issues - After Burner II: some sprites that should be transparent are rendered in a black box - Akumajou Dracula X: sound effects sometimes play too quietly or are silent - Die Hard Arcade/Dynamite Deka: missing sound effects - Doom: minor graphics artifacts. Sound effects only play on the left channel when using Stereo audio - Fighters Megamix: some graphics are slightly offset to the left - I Love Donald Duck: sprites persist through some screens - I Love Mickey Mouse: status bar and other HUD elements are missing - Final Fight Revenge: the ground is just a plain color - Groove on Fight: character sprites are glitched - Marvel Super Heroes vs. Street Fighter: flashing graphics - NiGHTS into Dreams: doesn't play the intro video. You can skip it by pressing start on the black screen - Phantasy Star Collection: - Phantasy Star I: audio is quiet and only plays during the intro - Phantasy Star II and III: audio is played on the right channel only - Phantasy Star IV: goes to a black screen and only plays music - Sonic Jam: - Main menu text sometimes isn't rendered - The status bar at the top of the screen in Sonic World is partially drawn - Music stops playing after a while - Sonic R: some sound effects (like the pause jingle) play back incorrectly - Virtua Fighter: glitchy in-game graphics - Thunder Force Gold Pack 2: no audio in either game - X-Men vs. Street Fighter: flashing graphics Netlink-capable games are not supported yet; these either boot back to system menu or hang on the SEGA logo: - Daytona USA CCE Netlink Edition - Daytona USA Circuit Edition (Japan) - Duke Nukem 3D (USA) - Saturn Bomberman The following games softlock or freeze during gameplay: - Advanced V.G.: freezes when selecting a character - Assault Suit Leynos 2: freezes on a black screen in-game - Clockwork Knight 2: freezes on a black screen when starting the game - Grandia: freezes if VDP threading is enabled. The 3D graphics glitch out if VDP threading is disabled - Sakura Taisen: freezes during certain dialogue lines. Can be worked around by mashing B to skip sound clips before the softlock happens - Sakura Taisen 2: freezes during certain dialogue lines - Vampire Hunter: freezes if you let the intro sequence play past the "Vampire" logo The following games stay stuck on the SEGA copyright screen, on a black screen or boot back to the system menu: - Astal - Capcom Generation - Dai-5-shuu Kakutouka-tachi - Crusader - No Remorse - Discworld - Jung Rhythm - The King of Fighters '95 - Mega Man X3 Miscellaneous issues: - Switching discs or returning to the system menu with A+B+C+Start while using a Japanese IPL (BIOS) ROM may cause the system to display the "Game disc unsuitable for this system" or "Cartridge unsuitable for this system" messages. As a workaround, force a hard reset (Ctrl+R by default) to fix this - Rayman: inputs are inconsistent (feels like pushing a turbo/repeat button) and has some graphics issues This game currently only works with SH-2 cache emulation enabled: - Dark Savior
Обновился эмулятор x86 (IBM PC/XT) - MartyPC.
Frontend Bug Fixes / Improvements - Added 'custom' ROM feature flag to make it easier to load custom ROM extensions - Removed bad IBM ROM definition file - Added 'repeat' field to ROM definitions and changed IBM ROM definitions to use it - fixes 1982 5160 BIOSes - Fixed CPU Status window updating when paused/stepping - Fixed PIQ flush on V20 CPU - Added Mode flag to CPU Status Window when using a V20 CPU - Fixed --machinescan option - Improved unique filename generation function - avoids O(n) behavior as file list grows (now O(log N), O(1) with hint) Core Bug Fixes / Improvements - Preliminary support for the V20's 8080 emulation mode - Fixed VGA cursor disable bit (Ferraro reference had it backwards) - Fixed controller support on Windows 7 - Added additional hard disk geometries to Xebec controller
В раздел Мануалы добавлено два мануала на русском от Романа Шабанова с YouTube канала brysew ,
Final Fight 2 (SNES) и Top Gear 2 (Gen).
Обновился эмулятор Point and Click игр ScummVM.
AGI: - Added support for early version of Christmas Card 1986 with advertisements for Tandy hardware - Fixed many graphics bugs and improved responsiveness in Mickey's Space Adventure, Winnie The Pooh In The Hundred Acre Wood, and Troll's Tale - Save games in Mickey's Space Adventure now restore to the planet they were saved on instead of Earth AGS: - Added official support for Old Skies and Rosewater - Added support for sound clip speed variation, used in some games to slow down background music or other audio effects - Fixed some audio volume changes not being triggered in some situations (e.g. automatic music volume drop during dev commentary or when a characters speaks, in the Blackwell series) - Added/updated detection entries for various AGS games Asylum: - Fixed crash in Sanitarium main menu, when moving the cursor to the top part of the screen BAGEL: - Fixed crash when inserting the credit card in the slot machine Bladerunner: - Fixed 2x scaling and fullscreen support in non-interactive demo - Fixed memory leaks that could cause Out of Memory issues on some ports - Fixed a path finding issue that could cause soft-lock in some rare cases Hopkins: - Fixed a crash when using the elevator to go to other floors MADS: - Fixed Rex Nebular inventory and verb area UIs not updating NGI: - Optimized game resource loading, improving the performance on Android SCI: - Fixed KQ6 CD crash when talking to Rotten Tomato from inventory window in high-resolution mode. (ScummVM 2.9.0 bug) - Fixed KQ4 Amiga skipping title screen. (ScummVM 2.8.0 bug) - Fixed QFG4 v1.0 crash in Thieves' Guild. (ScummVM 2.1.0 bug) - Fixed messages disappearing every 18.2 minutes in BRAIN1, LSL5, and SQ1. (Original game bug) - Fixed SQ5 introduction comets not appearing on machines faster than a 386. (Original game bug) - Fixed LSL1 lockup when entering casino. (Original game bug) - Fixed LSL6 crash when entering hotel. (Original game bug) - Fixed LSL6-HIRES tram disappearing after restarting game. (Original game bug) - Fixed LSL6 help cursor not appearing. (Original game bug) - Fixed QFG1 EGA lockup when tripping over trip wire. (Original game bug) - Fixed KQ1 lockup when drowning in cave. (Original game bug) - Fixed GK1 day 5 phone lockup in all game versions at all speeds. (Original game bug) - Fixed incorrect blue dither pattern in EGA vector pictures. (All SCI tools since SCI Decoder in 1992) SCUMM: - Restored the ScummVM 2.7.0 behavior of allowing all the DOS v2-v4 (i.e. Maniac Mansion to Monkey1) EGA titles to be played with the Amiga palette again, using the Render mode game option - Fixed most of the iMUSE tracks being silent in the Booty Store, in Monkey2 - Fixed an accuracy issue with some character positioning in SCUMMv2 and below. This would happen when interacting with the devotee at the airport in Zak McKracken (all releases but the FM-TOWNS one), for instance. - Fixed Moonbase Commander multiplayer mode crashing guests when starting the game - Fixed pops in Sega CD Monkey1 sound effects - Fixed saving over an existing save in COMI - Fixed excessive MIDI messages being sent during iMUSE music volume reduction (e.g. in the Sam & Max intro), which could cause slowed-down, garbled speech when using older, real MIDI hardware - Fixed an iMUSE crash when loading an older savegame with a sound fade in progress - Fixed the Jolly Roger enhancement for Monkey1; enabling this enhancement would prevent this flag from appearing when it should no longer be visible anymore, but the fix was incomplete in some VGA floppy releases - Fixed the enhancement for Smirk's cigar smoke in Monkey1 FM-TOWNS Sky: - Fixed a crash in the intro of Beneath a Steel Sky on some platforms, such as Android Sword1: - Fixed audio balance issue when using the Windows executable option Tetraedge: - Improved OpenGL vs. software rendering support, preventing the engine from erroring out on Android and some other platforms Tinsel: - Fixed Discworld Save/Load menu becoming inaccessible Tucker: - Fixed skipping cutscenes, when the Esc key is mapped TwinE: - Fixed crash when restarting a game from the launcher a second time - Fixed pressing Space in normal mode not triggering Use/Talk action - Fixed meca penguin movement - Fixed sound related issues TWP: - Added an error message when trying to play Thimbleweed Park on platforms not having support for OpenGL with shaders 3DS port: - Fix top screen not fully rendering in some cases Android port: - Added a feature to let users backup and restore their configuration and saves - Enabled NEON support by default, resulting in better performance for the vast majority of older Android devices - Worked around a bug in ARMv7a Android 6.0 and below, which could cause some game options to be missing, for example. - Increased stack allocation for Android Java thread, benefiting game engines that heavily use the stack Atari port: - Fixed sending of SysEx MIDI messages - Fixed crash and distorted audio with certain audio settings - Fixed performance issues with SCI32 games like Phantasmagoria or KQ7 - Various GUI / backend fixes and optimizations iOS/iPadOS port: - Fixed Fluidsynth soundfont existence check failing with sandboxed filesystems macOS port: - Fixed ScummVM failing to start when the monitor settings are not set to "Millions of colors", on older macOS releases - Fixed Audio CD support when playing from original discs on Snow Leopard and earlier Windows port: - Restored FLAC support in the Windows 9x port
Обновился эмулятор GBA - NanoBoyAdvance.
- UI: implement LCD1x shader - ARM: implement multiplication carry algorithm - ARM: fix LDM^ bus conflict logic breaks in user mode - ARM: fix out-of-bounds accesses when switching in or out of an invalid CPU mode - ARM: optimize GPR and SPSR reads - ARM: optimize LSL, LSR, ASR and ROR arithmetic - DMA: allow CPU internal ticks during CPU<->DMA transition cycles - PPU: correctly reset OBJ mosaic Y counter
Завершен перевод игры «Skate or Die 2: The Search for Double Trouble» на русский язык от technos-battles.
Скачать последнюю версию можно здесь:
Skate or Die 2: The Search for Double Trouble
Обзор игры и перевода:
Обновился эмулятор x86 - MartyPC.
This update brings a massive list of new features, so here's a quick summary: - New sound system and sound devices including Adlib, Disney Sound Source, and SN76489 3-voice sound - New floppy disk image library enabling a ton of new floppy disk image types and support for several copy protections - New frontend supporting both native and WASM, support for native file dialogs - ATA device emulation, supported by XT-IDE and jr-IDE devices for larger hard disk support - VGA support and improved PCjr and TGA video emulation - Memory and register editing New eframe Frontend - Some dependency API changes prompted me to switch window frameworks. The active Desktop frontend for MartyPC is now based on a customized fork of eframe Native File Dialogs - The RFD crate provides access to native file dialogs for your particular OS, including File Open and Save dialogs - Startup errors are now reported via a system MessageBox. You should no longer have to rely on the command line output to tell why MartyPC didn't start New Devices - VGA - The IBM VGA card is emulated at last. MartyPC's VGA is based off its EGA implementation, with appropriate changes and additions. Clocked up to 28Mhz, the VGA is an expensive device to run at a character-clock accurate rate, so you may need a fast computer. Mode 13h and ModeX/Y are supported (Wolfenstein 3D's 'ModeY' works!) - The Video Card debugger window will show you the VGA's register state, including the current palette in realtime - XTIDE Hard Disk Controller - An XTIDE Rev 2 device can now be emulated. Since this BIOS is open-source, a machine configuration that includes hard drive support is now the default: ibm5160_xtide - If you want the 'authentic retro' experience, the IBM/Xebec controller is still available as ibm5160_hdd as usual - The VHD creator has been updated to support the wide selection of common hard drive geometries that the XTIDE can support. You'll need to be running a machine with the XTIDE configured to see them - It is now possible to take a VHD file from 86Box (assuming you created it as a 'fixed' VHD) and use it in MartyPC (and vice versa!) - jr-IDE Hard Disk Controller - To go along with the XTIDE, you can now emulate the jr-IDE. This gives you LBA-enabled ATA hard disk support and 736k of conventional memory backfill for your PCjr - Adlib Music Card - The first audio device in MartyPC besides the PC speaker is the Adlib Music Card. OPL2 emulation is provided by the highly-accurate nuked-opl3 library - SN76489 - The 3-voice sound chip found in the IBM PCjr and Tandy 1000 will be automatically installed on these machines - Disney Sound Source - If you have a parallel adapter specified, you can attach a Disney Sound Source, and enjoy various squawky digitized sounds in games that support it (Mostly Disney titles, Wolf 3d, Prince of Persia, and a few others. See Mobygames for a list of supported titles) - Memory Expansion Cards - Conventional memory expansion cards can now be specified, at any address and with any capacity. It is possible to have non-contiguous memory regions if you decide to do so, but caveat emptor - An overlay for the IBM PCjr called 'pcjr_memory_sidecar' will provide an extra 512k to bring your PCjr up to 640k Bitstream-level Disk Image Emulation The inclusion of the fluxfox disk image library has greatly expanded MartyPC's floppy disk image support, and enabled support for several copy protection schemes. - Disk Image Support Fluxfox supports reading a wide array of disk image formats: - TD0 (TeleDisk) - IMD (ImageDisk) - PSI (PCE Sector Image) - TC (TransCopy Image) - PRI (PCE Bitstream Image) - MFM (HxC/MFM Bitstream Image) - HFE (v1) (HxC Bitstream Image) - 86f (86Box Disk Image) - MFI (Mame Floppy Image) - SCP (SuperCardPro Image) - RAW (Kryoflux stream file set) Disk image loading is multithreaded so large disk images can be loaded without pausing the emulator. - Bitstream Image Writing Fluxfox can write bitstream images to 86f and PRI formats. - Disk Image Visualization fluxfox also enables a new Floppy Image info window, including a Disk View that shows a graphical visualization of the disk surface. - Zip Floppy Mounting - Thanks to rust-fatfs, we can now dynamically build FAT12 images. This enables mounting ZIP archives as floppy images. Of course the contents must fit! By default, an image of the largest supported size for the applicable drive will be created. There are a few options as well to enable creation of bootable diskettes - See the Wiki for more information Memory Visualizer - Using the new Memory Visualizer window, you can now view the contents of memory graphically, interpreting raw bytes as rendered text mode, or 1,2,4 or 8bpp pixels. This is a good way to explore the contents of memory, and when investigating a running game one can find things like the game's back buffer as well as sprites loaded into memory New Debugger Features - A floppy controller debug window shows operational state and command logs - A debug window for the SN76489 shows channel state with optional UV meters and oscilloscope displays - The memory viewer will now resolve memory-mapped addresses, although what is shown in those regions is device-specific - The memory viewer now supports memory editing - The CPU state viewer now supports editing registers and flags when the CPU is paused - The Disassembly viewer will now disassemble instructions in memory-mapped regions, such as PCjr cartridges - Display interrupt numbers as hex in the IVT viewer - Show both source and return address in the Call Stack Frontend Bug Fixes / Improvements - Mouse capture is even easier, with double-click to capture and middle-click to release implemented by default - The new Sound menu has been improved with the ability to mute and adjust the volume of sound sources - Toggle the display between the window background and a GUI widget window. Shaders are also available in windowed mode (With the wgpu backend) - Apply a bezel overlay in windowed mode. This works best with a shader preset that applies curvature, and the 'accurate' aperture selected. This isn't really a shader effect, just a GUI trick - Fixed an issue where MartyPC would receive keyboard events even though it didn't have keyboard focus - Prevent the emulated machine from receiving keyboard events when paused - Reset the keyboard on loss of window focus (prevents stuck keys) - Revamped Input/Output menu allows control of peripherals: - Mouse sensitivity/speed is now adjustable via the Mouse menu - The Keyboard menu allows for resetting the keyboard (clearing any stuck keys) - Mouse capture mode can toggle between emulating Mouse or Light Pen - Game port joysticks can be mapped to host controllers - Performance Viewer: Show stats for Audio sources - File tree browser: - Refactored floppy media menu - Added support for creating new disk images, formatted or unformatted - Display directories before files - Display correct icons for different file types Core Bug Fixes / Improvements - Improvements to TGA/PCjr video emulation - Support for hi-res 2bpp mode - Palette lookups in 2bpp modes - Framerate fixes in low resolution (160x200) modes - Support for 256k TGA apertures (1000HX) - Added 8086 subtype of 8088 CPU for 16-bit data bus support - Improved accuracy of the Programmable Interrupt Timer (PIT) - Reworked wait state calculations - Improved DRAM refresh DMA emulation - Removed timer hack for Area 5150 end credits as DMA accuracy is now sufficient - Many tests in Acid88 now pass - BUS/PPI: Improve PCjr keyboard handling - PPI: Fixed memory bank DIP switch masks for memory configurations less than <64K - Emulation speed improved overall by approximately 10% Distribution Changes - Added new definition for an alternate 64K PCjr ROM dump - dded new definition for an alternate 32K BASIC C1.0 ROM - Added new definitions for the IBM 5160 - Added XUB and jr-IDE BIOS images - Added BOCHS VGA BIOS build for 8088 Dependency Updates - Too many to list Known Issues - Multi-window support (and thereby multi-video-card support) is current unimplemented under eframe. I hope to return this feature in 0.4.1 - VGA is still a bit of a work in progress, and you may see display glitches in certain situations, especially if scrolling is involved. Please report any issues you encounter - PCjr floppy disk support is incomplete (currently read only)
Обновился эмулятор консоли Sega Dreamcast - Flycast. Есть билды для Android, Linux, iOS, Mac OS X, Nintendo Switch, Windows и Xbox One/Series.
What's Changed - DCNet: a free dedicated VPN service for Dreamcast games that only needs a basic Internet connection. 30 game servers are already available and more are coming - Improved on-screen gamepad for Android and iOS: move and resize controls, custom designs, arcade-specific layout, unused controls hidden based on game (arcade) or device (console games) - Support for physical Dreamcast controllers with DreamConn+ and DreamPicoPort adapters: gamepad, VMU, vibration pack and more - New Dreamcast "Full Controller" with 2 analog axes and all possible buttons (Panther DC controller) - Better analog axis emulation when using a keyboard or digital buttons by using a ramp up/down curveъ - Hardware CD/DVD/BD-ROM support - GD-ROM arcade games load time reduced to zero - Improved GD-ROM access time, particularly with HLE BIOS - Fixed: Vulkan per-pixel mode on Mali GPUs - Work-around an OpenGLES bug in many drivers displaying the game screen upside down - Per-game VMU now compatible with multidisk games - Support for some encrypted cheats - Online support for Hundred Swords, PBA Bowling, StarLancer and The Next Tetris Fixed Games - D+VINE - Doom 64 - Fur Fighters - King of Fighters XI - Le Mans 24 Hours - Manic Panic Ghosts! - Pro Pinball - Sega Clay Challenge - Silent Scope - Teenage Mutant Ninja Turtle Collection - Tomb Raider - The Last Revelation - World Kicks PCB - World Series Baseball 2K1 - World Series Baseball 2K2
Обновился мультисистемный эмулятор ares для Linux, Mac OS X и Windows.
ARM7TDMI (Game Boy Advance CPU, ST018 Super Famicom coprocessor) - Fixed disassembler mnemonic for CMP - Fixed R15 read offsets on many instructions = Fixed miscalculated carry flags in Thumb mode - Disallowed writing 0 to the uppermost bit of PSR mode - Added an idle cycle to instructions that perform shifts by register values NEC V30MZ (WonderSwan CPU) - Improved interrupt timing accuracy - Improved timing of I/O port accesses Bandai - WonderSwan - Added color emulation support to the original “mono” WonderSwan - Note that WS games on WS are displayed using linear gamma, as opposed to WS games on WSC - Fixed bugs involving cartridge-side RTC protocol emulation - Improved APU emulation accuracy - Improved interrupt timing accuracy - Added support for emulating cartridges using an 8-bit ROM bus width - Fixed color zero not being writable on translucent PPU palettes - Fixed UART IRQs not being cleared by disabling the UART Nintendo - Game Boy / Game Boy Color - Tick timer on the falling edge of DIV bits - Implemented PCM12 and PCM34 registers for APU Nintendo - Game Boy Advance - Latch lower address lines when accessing ROM during burst transfer - Improved background VRAM access timings - Updated cartridge database - Fixed handling of mid-scanline writes to linear background scroll registers - Fixed some bugs that occurred when pixel accuracy was disabled Nintendo - Famicom Disk System - Added delay to disk state when swapping disks, resolving issues with multiple games where a disk swap was happening too quickly Nintendo 64 / Aleck 64 - Fixed an issue that could cause an application hang under certain titles that deactivate the VI - Add support for the unreleased port “O.D.T. - Escape… Or Die Trying” to the internal DB - Fixed ID in internal DB for Rampage 2, so controller pak and rumble pak should now work correctly - Added compile-time accuracy flag to bypass IPL2 checksum validation for development purposes - Improved error messaging if the Aleck 64 Pif ROM is missing when trying to load an Aleck 64 game - Added support for configurable Controller Pak storage sizes - Applied a fix to allow booting ROMs with non-standard PI DOM1 parameters in headers - Disabled super-sampled RDP readbacks: fixes some accuracy issues/passes more test cases in the official RDP test suite Nintendo - SNES / Super Famicom - Fixed loading of some games that require additional firmware for chips included in the cartridge Sega - Master System - Updated PAL only entries in the local DB so that they play at the correct 50Hz Sega - Mega Drive / Genesis / CD / 32X - Fixed incorrect hash for Wonder Boy in Monster World (USA, Europe) that allows for correct EEPROM detection, making the game playable - Fixed YM2612 LFO ‘AM’ bit emulation (Fixing broken audio in Kid Chameleon and others) - 32X: In H32 mode, the display is offset by approximately 3.25 pixels to the right - 32X: Fix registers and machine state on reset - CD: Fixed an issue where resetting the system while a game was running would result in the BIOS locking up on reboot - 32X: Improve synchronisation between MD/32X: fixes H/V tests in testpico when running in 32X mode - Improved VDP IRQ delay emulation - Improve YM2612 timer emulation Sony - PlayStation - Fixed an assertion in Lunar disc 1 when walking into Alex’s house or the barn to the right of it, preventing a crash UI / Program - Fixed a runtime crash on arm64 Linux with builds compiled with GCC - Improved compatibility inside sandboxed environments - Fixed passing relative paths for ROMs when launching ares on the command line - Fixed an issue with the displayed release version name on Windows - Fixed an issue causing malformed save directory names when a custom save path was specified - Fixed an issue causing the “missing firmware” error to appear twice - Fixed an issue that could cause runaway memory use on startup under the SDL input driver - Fixed an issue affecting compatibility with macOS versions before 12.0 Dependencies - Updated SDL to version 3.2.10 (SDL3) - Updated librashader to version 0.6.3 - Updated slang-shaders to ref 25311dc
Команда YouTube-канала Poke-Pika Project завершила работу над переводом «Pokemon Red и Blue» для GameBoy на русский язык!
Скачать актуальные версии ромов можно здесь:
Небольшое видео с демонстрацией перевода и игровым процессом (снято на версии 0.9.0):
Вышло очередное обновление Dune 2: Full Version — хака игры Dune 2: The Battle For Arrakis.
Обновился эмулятор GBA - mGBA.
Fixes: - ARM Debugger: Fix disassembly of ror r0 barrel shift - FFmpeg: Fix failing to record videos with CRF video - GB Core: Fix cloning savedata when backing file is outdated - GBA Cheats: Let VBA-style codes patch ROM - GBA Core: Fix booting into BIOS when skip BIOS is enabled - GBA Hardware: Fix loading states unconditionally overwriting GPIO memory - Updater: Fix rewriting folders and files on Windows - Wii: Fix crash on loading large ZIP files Misc: - GB: Allow use of CGB-E and AGB-0 BIOS versions
Для удобного просмотра прохождений были заменены часть старых прохождений NES на новые для эмулятора FCEUX. Старые прохождения можно найти в корзине.
- Hammerin' Harry - Ghost Building Company (U)
- Mega Man Xtreme (U) [C]
- Hey Arnold! The Movie (U) [Rus]
- Animal Yokochou - Doki Doki Kyuushutsu Daisakusen! no Maki (J)
- Final Fight One (J)
- Mega Man Zero (UE) [Rus]
- Ex-Mutants (UE)
- Mystic Defender (UE)
- Lost Word of Jenny - Ushinawareta Message (J)
- Kyatto Ninden Teyandee (J) [T+Rus]
- Nemo - Pajama Hero (J)
- Magical Doropie (J) [T+Rus]
- Magic John (J)
- Project Q (J)
- Gotta Protectors - Amazons Running Diet (Unl)
Update
- Dr. Mario (JU) (Rev 1) UPD
- Doki! Doki! Yuuenchi - Crazyland
- Daisakusen (J) UPD
- Darkwing Duck (U) - ver.2 UPD
- Gun-Dec (J) UPD
- Flintstones, The - The Rescue of Dino & Hoppy (J) [T+Rus] UPD
- Kabuki - Quantum Fighter (U) [T+Rus] UPD
- Little Mermaid, The (R) [T+Rus] UPD
- Lone Ranger, The (U) [T+Rus] UPD
- Mickey Mousecapade (U) UPD
- Rush'n Attack (U) UPD
- Star Wars (JVC) UPD
- Wacky Races (U) [T+Rus] UPD
- Young Indiana Jones Chronicles, The (U) [T+Rus] UPD
Хотите добавить в раздел свое прохождение? Нет проблем! Пишите на gennadiy_master@mail.ru
Обновился эмулятор Atari Jaguar - BigPEmu.
- New Steam integration! This includes support for game servers, friends/invites, rich presence, and more. At the time of this writing, Valve is still holding the actual Steam release up over some petty nonsense - Added a script for Breakout 2000 touch control. The paddle is horizontally positioned to match the first active touch - Added an audio interpolation setting, along with a higher-quality bandlimited audio interpolator - Added an option to change the size of the state operation undo buffer - Exposed a few more network settings - Added options for PvP damage scaling and infinite shotgun ammo to the AvP MP script - Added another terrible secret - Fixed a bunch of problems in the socket implementation for non-Windows platforms. Special thanks to Luigi for spending the entire morning of December 4, 2024 helping me debug these problems and for offering some excellent tips on developing class consciousness - Various changes/optimizations in the network protocol - Fixed swipe velocity not being explicitly reset when entering the menu - Fixed a GUID conflict bug in the SDL2 input plugin. Thanks to Tartifless for the bug report - Fixed script input callbacks having the potential to break movie recording/playback
В раздел «Библиотека» добавлен мануал на русском языке «Milon's Secret Castle (Rus)» для NES. Перевод - Guyver(X.B.M.).
Обновился эмулятор советского компьютера Вектор-06Ц.
Features: - Added a Debug Data window to aggregate the debug data such as labels, constants, comments, etc - Added the Edit Memory functionality to modify the memory. It also added to the Debug Data window - Added the Search window to find addresses of desired values - Breakpoints and watchpoints are now part of debug data stored per ROM - Added 1% emulation speed option and keyboard shortcuts Bug Fixes: - Fixed warnings in the code - Fixed wrong label printing in the disassembly window - Fixed breakpoint address display in the Breakpoint window - Fixed Disasm listing visibility after startup - Fixed saving the Debug Data window visibility state - Fixed reload in the Disasm window to store debug data - Fixed Add/Remove breakpoint in the Disasm window context menu - Fixed context menu issues in the Trace Log window - Fixed debug data storage when no debug file existed - Fixed bug where a watchpoint didn't break causing issues - Fixed failure of watchpoint checks on two-byte read instructions - Fixed inactive status for new watchpoints - Fixed read/write memory highlight in the Memory Display window - Repaired the ImGui build - Refined solution structure, replacing GLEW with GLAD
Вышла новая версия эмулятора Sega Saturn - Nova.
- SH2: Added the TOCR register of FRT - SH2: Added the REF register of BSC - SH2: Added optimization(preliminary) for idle loops - SH2: Rewrote DMAC - SH2: Rewrote INTC(After Burner 2, OutRun) - SH2: Rewrote interrupt handlings - SH2: Rewrote intructions NEGC, MAC.L and MAC.W - SH2: Rewrote Power-On precedure - SH2: Refactored Cache emulation - SH2: Refactored instruction execution - SH2: Increased throughput of instruction execution - SH2: Supported auto vector - SH2: Fixed address space check for cache area - SH2: Fixed logging - SH2: Fixed a bug of the register TIER of FRT - SH2: Fixed a bug of setting the CHCR register of DMAC - SH2.FRT: Improved performance by using shifting instead of division - SH2.FRT: Added settings of external clock - DCC: Added long word access for MINIT and SINIT - DCC: Improved Dual CPU Communications - DCC: Improved the timing of MINIT(Super Robot Taisen F) - DCC: Changed interrupts level to 0x0f, 0x0d - PLL: Fixed SCU.TIMER1 frequency - M68K: Rewrote exception handling - M68K: Rewrote NMI handling - SCU: Rewrote DMAC(Incomplete) - SCU: Rewrote INTC - SCU: Improved the timing of DMA(Gun Bird) - SCU: Fixed a timing issue of interrupt handling(Gunbird, Gundam Z) - SCU: Fixed a bug that sometimes DMA transfers are incomplete - SCU: Fixed a bug that sometimes DMA transfers may start without the enable/starting bits set - SCU: Fixed initialization of T0C, T1S - SCU: Fixed bugs of interrupt handlings(Rayman) - SCU & SH2: Fixed interrupt handlings(Rayman, Samurai Spirits - Zankurou Musouken(No cartridge warning)) - SCU.DSP: Inlined all of instructions and internal operations - SCU.DSP: Fixed timing for i_dma to pass the emulator detection of SlideHop - SCU.DMAC: Optimized by replacing divisions with shifting - SCU.DMAC: Made DMAC as an executable device for better timing - SCU.DMAC: Fixed CDB.DATATRNS transfer(Fixed regression of Steam-Heart's) - SCU.DMAC: Implemented more accurate timing for DMA transfer - SMPC: Implemented time optimization for peripheral data collection - SMPC: Added 3 undocumented commands(0x0a, 0x0b, 0xa0) - SMPC: Rewrote the INTBACK command, improved timings of the INTBACK command - SMPC: Rewrote peripheral data processing(Galaxy Fight - Universal Warriors) - SMPC: Changed sat_battery.sav to sat_battery.bin - SMPC: Fixed a bug of the INTBACK command(Canceling of the INTBACK command) - SMPC: Fixed bugs of the SF flag setting of the commands CDON/CDOFF - SMPC: Rewrote get peripheral data - SMPC: Fixed input issues(Rayman, Yoshiyuki Sadamoto Illustrations) - SMPC: Changed peripheral data collecting time to 100 scanlines(close to the SAROO fast cursor moving speed) - SMPC: Changed cbGetStatus timing of INTBACK command(SegaSaturn Electronic Book Operator) - VDP1: Added returning garbage data when reading is out of range - VDP1: Rewrote initialization of Frame Buffers - VDP1: Optimized color mode decoding - VDP1: Fixed a bug of registers mirroring(no mirror) - VDP1: Rewrote register handlings and update timings, fixed Lunar(missing trees), Tactics Ogre(menu flashing) - VDP1: Fixed a bug that some registers shouldn't be initialized when resetting or power-on (480P-Mode-Demo: Fixed color issues since v0.6.5011, and another bug that the purple polyline shouldn't be displayed) - RASTER: Refined - VDP1: Fixed manual erase/change timing(Kidou Senshi Z Gundam - Zenpen Zeta no Kodou) - VDP1: Fixed Manual Change(missing sprites of Sega Ages - OutRun) - VDP1: Fixed CMDLINK, bits 1, 0 must be ignored(Akumajou Dracula X) - VDP1: Fixed texture sampling - VDP1.ERASER: Implemented Eraser for handling Erase/Write(Fixed graphic issues of KOF95, Sonic Jam) - VDP1.ERASER: Fixed endVBE - VDP2: Added initialization for m_cpe(Cycle Pattern Error) - VDP2: Clear m_cpe(Cycle Pattern Error) at checkV - VDP2: Implemented drawing of borders - VDP2: Optimized color mode decoding for getting layer data and the sprite active table - VDP2: Fixed a bug of VCNT updating(palette error of the cartridge warnings screen of KOF95) - VDP2: Rewrote Cycle Pattern handlings - VDP2: Fixed a bug of TVSTAT register handlings - VDP2: Fixed a bug of Bitmap address wrapping(NBG0, NBG1, RBG0, SPRITE, Yoshiyuki Sadamoto Illustrations) - SCSP: Implemented full emulation of DSP - SCSP: Added more reading handlings for CCR registers - SCSP: Rewrote INTC - SCSP: Rewrote timers - SCSP: Cleaned up unused tables - SCSP: Refactored completely - SCSP: Fixed timing for M68K RAM access to pass the emulator detection of SlideHop - SCSP: Fixed a bug that Calling Address is not updated after the monitor slot is set(SRWF FMV) - SCSP: Fixed a bug of EFSDL when setting with 16-bit data - SCSP: Fixed bugs of SDIR handlings(Waku Waku 7) - SCSP: Fixed a bug of DMAC EX flag - SCSP: Passed 13 tests of celeriyacon's scsp_test - CDB: Added address mapping region for CR registers(Saturn Test menu) - CDB: Implemented handling of subcodeRW - CDB: Supported multi-session discs - CDB: Supported multi-index discs - CDB: Supported CD+G/CD+EG playbacks - CDB: Rewrote TOC handlings - CDB: Rewrote periodic response - CDB: Rewrote status transitions - CDB: Rewrote subcodeQ handlings - CDB: Rewrote Connectors handling - CDB: Rewrote position handling - CDB: Rewrote data transfer handling - CDB: Refactored commands CdPlay, CdSeek and ReadFile - CDB: Don't start periodic response after power on - CDB: Read TOC after reset - CDB: Emulated status RETRY, ERROR, FATAL - CDB: Rewrote status, periodic response, position processing - CDB: Rewrote commands CopySctData, MoveSctData - CDB: Optimized subcode R~W decoding with a circular queue - CDB: Rewrote command E2, renamed it to ReadRom - CDB: Added SH1 fake address mapping - CDB: Changed changing condition of periodic response - CDB: Merged r/datatrns read/write handlers - CDB: Implemented CdScan - CDB: Reverse scan reverses the output samples order - CDB: Rewrote CD report - CDB: Rewrote async operation - CDB: Fixed report of status FATAL/OPEN/NODISC/STANDBY - CDB: Fixed word access for the DATATRNS register(Steam Hearts) - CDB: Fixed timing of command AbortFile again - CDB: Fixed GetdelSctData, CalActSiz, DataEnd(KOF95), ReadDir/ChgDir(incorrect drend when infnum is 254) - CDB: Fixed bugs of current play position and target position - CDB: Fixed a bug that the file system can not access current/parent directorys sometimes - CDB: Fixed a bug of the CSCT flag(Should be set when a sector was discarded) - CDB: Fixed a bug that MPEG videos playing twice - CDB: Fixed a bug of EHST flag setting timing(Assault Suit Leynos 2) - SYSTEM: Implemented CAT(Cycle Adaptive Timing) - SYSTEM: Implemented FMA(Fast Memory Access) - SYSTEM: Implemented Audio Stream Buffer - SYSTEM: Implemented new mechnism for the PAL mode - SYSTEM: Implemented generic system time slices - SYSTEM: Rewrote the frame structure - SYSTEM: Rewrote handlings of the communication port - SYSTEM: Fixed a bug of address mapping(lockup area) - SYSTEM: Fixed a bug of H-BLANKs during V-BLANK - SYSTEM: Rewrote CS2 address mapping - SYSTEM: Added default BUP when no game loaded - SYSTEM: Added Open/Close Tray - SATURN: Changed name prefix of BUP - SATURN: Fixed initialization of SCSP RAM for quick starting and HLEBIOS - SATURN: Added recognization of audio CDs - SATURN: Added VDP1 frame buffer initialization for HLE_BIOS(Galaxy Fight - Universal Warriors) - TITAN: Fixed TITAN mode - TITAN: Fixed input issue of Suiko Enbu - TITAN: Changed button name from PUSHSW to SELECT - TITAN: Rewrote EEPROM and BUP loading/saving - TITAN: Added SIMM - TITAN: Passed MIDI Test - TITAN: Passed Gun Trigger Test - TITAN: Supported new formats 7Z/RAR - TITAN: Supported Multi-cartridge - TITAN: Fixed area code of Sport Fishing 2 - TITAN: Fixed a bug of EEPROM reading, passed the EEPROM Test - PROLOGUE21: Added a stub - RASTER: Rewrote raster - READER: Rewrote async operation - SCHEDULER: Refined - SCHEDULER: Fixed a bug when frame exit, the next target time could be discarded - SCHEDULER: Fixed a bug of timer repeating - SCHEDULER: Fixed a bug that an event may execute after executed - MP1D: Implemented a new mechnism(wait when buffer is full) - MP1D: Video and Audio use seperated demuxers - MP1D: Reduced memory usage - MP1DA: Fixed the sound glitches when playing opening movie of Lunar SSSC - MP1DV: Fixed a bug of empty GOP - VCDCARD: Decoupled from CDBLOCK - VCDCARD: Implemented window, zooming functions - VCDCARD: Fixed the command MpSetDec - VCDCARD: Fixed crash - VCDCARD.MPDV: Fixed display position of the frame buffer - VCDCARD.MPDV: Fixed issues of window processing - VCDCARD.MPDV: Implemented bilinear filtering - VCDCARD.MPDV: Replaced all of the floating calculations with integer calculations - ODD: Rewrote async operation - ODD: Fixed a bug that sometimes it can't stop after releasing Forward/Backward button in the BIOS CD player - DRIVE: Refactored CD drive status transitions - PAR: Fixed a bug of getting vendor id, product id - DATA: Added record data of Sega Saturn de Hakken!! Tamagotchi Park(Thanks to cafe-alpha) - PERIPHERAL: Implemented emulation of PSY-Q Target Adapter(Broken) - PERIPHERAL: Implemented emulation of Satiator(Broken) - PERIPHERAL: Implemented emulation of SAROO - PORT: Decoupled ASIC01, ASIC02 from SMPC - FDD: Changed block size to 512 bytes - BIOS: Added function S_AUTHENCD(required by SMPMPG1), bumped version number - BIOS: Fixed offset of the instruction at 0600092E - BIOS: Supported to run with SH2 cache enabled - BIOS: Added default PC and SP for SH2(S)(Doom) - BIOS: Fixed SYS_SETSCUIM for SH2(S)(Astal) - BIOS: Enabled Nova BIOS - BIOS: Supported to run executable files - BIOS: Fixed slave sh2 initialization - BIOS: Implemented SYS_CHGSYSCK, SYS_TASSEM, SYS_CLRSEM - BIOS: Rewrote the handling of SCU interrupts and the execution interface of SYS and BUP functions - BIOS: HLE BIOS version bumps to v0.94 - BIOS Rewrote SH2_INIT and interrupts initialization - BIOS: Fixed bugs of the HLE BIOS, updated version number of the HLE BIOS - BUP: Redesigned the BUP format - BUP: Fixed bugs that sometimes it can corrupt existing game records in the BUP file system - BUP: Fixed bugs of read/write game records - EXE: Supported new excutable format SRE - EXE: Improved handling for entry address COF/ELF/SRE(DUKPLAYR.COF) - CD: CD file name when there is only a dot without an extension, the dot is ommited - CD: Fixed a bug that it may exceed the size scope of a file while reading - CD: Fixed a bug that the last track can not end or loop - CDX: Rewrote handlings of physical CD Drive - CDX: Rewrote BIN/CCD/CUE/ISO/MDS parser - CDX: Refactored Sector/Index/Track/Session/CD and TOC structures - CDX: Supported multi-session and multi-index - CDX: Supported new formats CDG/CDI/CHD/CSO/DAX/NRG/TOC/ZSO - CDX: Supported automatically generating ECC/EDC code - CDX: Decoupled ISO9660 stuff from CDB - CDX: Supported PCM and WAV(roughly) formats - CDX: Fixed CD+G regressions of MDS/NRG formats(Caused by 0.6.5003 CdScan support) - CDX.CUE: Supported WAV(roughly) files - COMMON: Implemented cirque(circular queue) - UTILITY: Added Region ID - MISC: Implemented Audio Level Meter - MISC: Implemented "Rotate With Control" - MISC: Implemented Turbo Mode(Tab) - MISC: Implemented Step Forward Mode(Ctrl + ->) - MISC: Implemented per_game_bup - MISC: Improved FPS controling, frames are now more stable and smooth - MISC: Rewrote Auto Region, PAL regions have higher priorities now - MISC: Supported 64-bit architecture - MISC: Optimized INI parser file processing(Load the entire file instead of line by line) - MISC: Reduced memory usage - MISC: Added PAUSE/PLAY toggle(Spacebar) - MISC: Added colors and shadows for FPS display - MISC: Added a License button on the About Dialog - MISC: Added a new option show_log in nova.ini for showing/hiding the log console - MISC: Added a new option show_stat in nova.ini for showing/hiding FPS information - MISC: Added new options log_xxx in nova.ini for setting log levels of individual modules - MISC: Renamed stv_game to stv_slot# in nova.ini - MISC: Renamed mpeg_card to vcd_card in nova.ini - MISC: Fixed data size of Saturn Standard Pad - MISC: Fixed memory leaks - MISC: Fixed random crash - MISC: Fixed a bug of INI parser(may crash when it encounters empty lines) - MISC: Fixed a bug of the CPE format - MISC: Updated data.json - MISC: Migrated to C++17 - MISC: Show/hide output console via menu - MISC: Fixed a bug that output console can not be closed properly - MISC: Supported swapping disc - MISC: Made FPS more stable - MISC: Replaced init function with create for various machines - D3D9: Removed D3DX9 dependencies - D3D9: Changed D3DFMT_X8R8G8B8 to D3DFMT_A8R8G8B8 for compatibilities - GRAPHIC: Implemented various graphic filters - None - Bilinear - CRT (Aperture Grille Big)- - CRT (Aperture Grille Small) - CRT (Slot Mask Big) - CRT (Slot Mask Small) - Dot (Round) - Dot (Square) - LCD (Game Boy) - LCD (Game Boy Light) - Noise (Dynamic) - Noise (Static) - E Ink Color - Paperwhite - Scanline (Phosphor) - Scanline (Straight) - Monochrome - Reverse Color - GRAPHIC: Implemented Fullscreen Mode - GRAPHIC: Implemented VSync - SOUND: Improved audio streaming - SOUND: Supported Portable Sound Format - SOUND: Fixed a bug that left and right channels were reversed - GUI: Vsync is enabled by default - GUI: Redesigned file open/close logic - GUI: Show version number on the caption bar of the main window - GUI: Supported various Aspect Ratios - GUI: Supported rotations of the main window - GUI: Hide cursor in fullscreen mode - GUI: Render overlay text with freetype - GUI: Fixed a bug when restoring a minimized window - DEBUGGER: Enabled debugger - DEBUGGER: Improved the debugger - DEBUGGER: Return to RTS instead of returning from the function - DEBUGGER: Fixed a crash of quiting the program while running the debugger - DEBUGGER: Fixed bugs that the debugger crashes with low-DPI displays - DEBUGGER: Fixed a bug when clicking the PC icon - NOVA: Refactored the entire project(Uncompleted) - NOVA: Release memory of a Machine when close
Состоялся релиз VICE v3.9 эмулятора Commodore 64.
General - rewritten joystick mapping and -input system. Both the SDL and GTK versions share common code now, have the same features, and can use the same mapping files. However, unfortunately we ran out of time and could not implement a related UI in the GTK port yet - which means you will have to create and/o install the required mapping file manually like this, if the (very simple) default mapping does not work for you: 1. find a matching SDL mapping file in DATA/C64. If none of the existing ones matches your controller, you may create one yourself (either manually or using the SDL port) 2. rename the mapping file to "gtk3-joymap-.vjm" - for example gtk3-joymap-C64SC.vjm 3. copy the resulting file to the (current) default location: Windows: the bin directory (where the .exe resides) Linux: $HOME/.config/vice/ - Interrupt logic fix: Only when the first IRQ source becomes active, the CPU sees the IRQ input line go active; on additional ones, no change is visible. So most of the actions that are done should only be done when the first IRQ source becomes active, and not on additional ones - added an option that allows to skip soundchip emulation in warpmode (to increase performance, at the cost of some accuracy) - reSID: scale down filtered voices on 6581 - reSID: scale and clip volume by an arbitrary factor, makes 6581/8580 nearly the same volume - reSID: implement DAC leakage - reSID: fix uninitialized var in old filter - reSID: Fixed the 8580 filter voltages, now the values really make sense - CIA: always toggle AM/PM flag when writing 12 o'clock time, no matter if this is a change to the hours register or not - cleanup of the userport system, devices that do not (and can not) work are no more available for a particular machine - Added C64/C128/SCPU64 palette file created by Kim Lemon to allow for consistency in screenshots for lemon64.com - fixed handling of warp mode while movie recording is active - improved ZMBV recording, now handles accurate fractional FPS - fixed recording with external ffmpeg executable - fixed polling POTX/POTY when no mouse is active - added Chalkboard PowerPad emulation - fixed Rushware Keypad - fixed Cardco Cardkey keypad - fixed Atari CX21 Keypad - fixed SNES pad's raw data - fixed mapping for keypads attached to joyports - fix: WOJ Adapter bits where inverted - removed support for right and middle button with Amiga and AtariST mice - These connect POT lines with GND when pressed, and are open if not, which the CBM machines can not detect (since there is no pullup resistor) - Allow CMD smartmouse time/date to be read and written even if the mouse is not grabbed - When writing .tap values, add the remainder of the current value to the next, so overall tap length will be correct - do not automatically 'press play' when attaching a t64 image, we don't do this for taps either - 'press STOP' when detaching a tap image - Fix default tape header type (t64) for vic20 and c128 (it should be type 3, ie absolute) - Fix the 'load to basic start' autostart option for tape - Reworked the log system. logging to stdout and to an actual file can coexist now, each can be selected separately - (Optional) support for colors in log messages - Made ANE/LXA logging options available in all emus, except SCPU - VICII: init color ram at powerup - fsdevice: fixed file name pattern matching - fsdevice: Directory loading of "$:" was loading the full directory but should have matched no files at all. It is actually a degenerate case where you specify an empty pattern and that matches no names - fsdevice: make the first 'line number' in the directory 1 instead of 0. This is the partition number on cmd devices, and apparently the c64os setup chokes on it being 0 - fixed DigiMAX DAC addresses to make stereo replay work correctly - RAMLINK: IO1 wouldn't bet setup properly after RAMLINK was turned back on - fixed RTC core (RTC on CMD FD/HD and RAMLink) - save 'jammed' status into snapshot for each cpu Buildsystem - make configure bail if pkg-config isn't found - generate linker map files with `--enable-debug` - configure: barf if `--enable-gtk3ui` is combined with `--without-zlib` - Added "Game" and "Emulator" categories in the .desktop file template used by the `--enable-desktop-files` configure switch. Should fix issues with desktop environments not showing the icons after a `make install` C64 fixes - extended DQBB support, support 16-256k RAM, support C128 mode - added support for UC1/UC15/UC2 cartridges - added support for BMP Data Turbo 2000 cartridge - correctly assign rr revision when mounting crt file - various WiC64 related fixes - Make possible to enable the CP/M cartridge again C128 fixes - added snapshot support for c128 cartridge system - Fixed various Z80 timing issues - Fix: Z80 can not see charrom in c128 mode, but it can in c64 mode - added WZ reg for improved bit 3 and 5 status register results. x128 Z80 now passes ZEXALL - RAMlink: also exposes open-circuit when internal function roms are off - VDC memory is now properly accessed when memory configs differ; vdcdump runs in 16KB mode VIC20 fixes - tweak ram init pattern, this makes some known cases that rely on it work (AE, Jelly Monsters) - make the 'exp' command work in the monitor - added support for 'rabbit tape' cartridge - added support for 'Super Expander' cartridge - added support for 'Mikro Assembler' cartridge - added missing 'bin save', 'crt save', 'flush image' for Final Expansion, Megacart, Ultimem, VIC Flash Plugin - added VIC20 SDL keymaps for UK(symbolic and positional) and DE (positional)
Обновится эмулятор восьмибитных компьютеров Atari - Altirra.
[changes] - Display: Due to change in bloom algorithm, bloom settings have been reset to avoid conflicting with earlier versions [features added] - Cartridge: Added support for J(atari)Cart (104-111) and DCart (112) - Cassette: Added Vorbis decoding support - Cassette: Added support for paired .data.cas+.audio.ogg files for more compact tape storage - Cassette: Added Turbo D support - Cassette: Added FSK speed compensation and crosstalk reduction options - Command Line: Added /cleardevices, /adddevice, and /removedevice switches - CPU: Added 23x multiplier option for 65C816 mode - Debugger: Added keyboard shortcuts to memory window - Debugger: Ctrl+Alt+click now reports scrolling offsets, pixel addresses, and VBXE information - Debugger: Added .vbxe_xdlhistory command - Debugger: .diskdumpsec command can now display INTERNAL text - Debugger: FDC and DISKEMU logging channels are now off by default - Devices: Added Microbits MPP-1000E modem - Devices: Added parallel-to-serial adapter device - Devices: Added 820, 825, 1020, 1025, and 1029 printers - Devices: Added Remove/Settings commands to context menu - Devices: Added 850 printer port support - Devices: Added $D600-D63F address range option for Covox - Devices: Added option for PBI-based CIO devices instead of using a hook page - Disk: Super Archiver emulation now supports slow speed - Disk: Added emulation of the BitWriter add-on for the Super Archiver - Disk: "Show disk image file" drive menu option now works for mounted images within .zip archives - Disk: ATX double density support is now enabled by default - Disk Explorer: Added MAC/65 file viewing mode - Display: Added support for deinterlacing interlaced video - Display: Added color correction support for targeting displays that use raw gamma 2.2 or 2.4 instead of sRGB - Display: Added emulation of long-persistence monochrome monitors - Display: Enhanced CIO text mode rewritten with screen editing, control character, and pass-through support - Display: Added adjustable PAL phase - Input: Light pen/gun is now insensitive to dark areas on screen - PerfAnalyzer: Added import support for Atari800 5.x monitor traces - PerfAnalyzer: Add "Go To Tape Editor" option when right-clicking on tape channel - Printer: ATASCII special characters are now converted to Unicode equivalents - Printer: Generic Printer (P:) device now supports translation modes for port output - Simulator: Added a speed option to take periodic rewind snapshots - Tape Editor: Added Select All (Ctrl+A) and Deselect (Ctrl+Shift+A) - Tape Editor: Added FSK spectrogram view option - UI: Added screen reader support for word granularity - UI: Improved screen reader support in message boxes - UI: Added option to force program to efficiency or performance cores - UI: Added tool to scan for global hotkeys that block keyboard mappings - VFS: Improved handling of Unicode filenames within .zip archives [bugs fixed] - AltirraOS: Fixed P: compatibility issues with the 1025 printer - AltirraOS: P: device IDs are supported in XL/XE/XEGS mode - AltirraOS: K: and C: now support forced read mode (ICAX1 bit 0) - AltirraOS: Modified cassette routine SKCTL usage for compatibility with PokeyMAX 4 - AltirraOS: Fixed bug where checksum errors were not consistently returned from SIO - AltirraOS: Improved compatibility of C: handler with block control bytes other than $FA/$FC/$FE - AltirraOS: Improved compatibility of RBLOKV internal vector - AltirraOS: Carry flag is now checked for error after invoking cassette boot run address - AltirraOS: Boot screen is no longer re-displayed after printing Boot Error - ANTIC: Fixed playfield data read on cycle 106 overlapped with a refresh cycle and a pulled-up data bus - ANTIC: Added emulation of abnormal DMA caused by turning off playfield DMA mid-line - ATBasic: Fixed ICAX2Z handling issue preventing printing in sideways mode - Cassette: Fixed framing errors not being reported from during unaccelerated tape reads - CPU: Fixed 65C816 BRK instruction writing to wrong addresses in native mode with stack outside of page 1 - Debugger: Register (r) command can now set S high byte in 65C816 native mode - Debugger: Fixed panes not adapting properly after debug font change if undocked - Devices: SuperSALT Test Assembly now supports External Audio test - Devices: Fixed SuperSALT Test Assembly bidirectional clock to audio input path - Devices: Fixed 8048 timer interrupt bug that prevented the 1450XLD parallel disk controller from shutting off the spindle motor - Devices: Fixed 32-in-1 handling of Select key and selection is no longer reset when bypassing menu with Esc - Devices: SIO and CIO acceleration now better supports the Break key - Display: Fixed incorrect gamma for Adobe RGB color matching mode with screen effect acceleration enabled - Disk: Adjusted ATX density detection to allow for enhanced density disks with no non-boot sectors on track 0 - Disk: Fixed handling of DRQ bit when reading double density ATX disks - HLE: Improved overflow handling accuracy of FP acceleration handlers - IDE: Read Verify command fixed - Input: Keyboard input bindings are now released on key up even if Alt is pressed down in between the key down and key up - Printer: Fixed printer output going to printer window instead of printer port with P: CIO hook enabled - Save States: Fixed issue where sometimes P/M graphics would be missing after loading a state if P/M DMA was disabled - SCSI: Accept but ignore vendor command $0C to work around MIO 1.1 firmware issue - Simulator: Fixed issue where internal BASIC could sometimes be enabled on a 1200XL - Tape Editor: Reduced CPU overhead when updating checksum status with SIO decoded data capturing enabled with large blocks - Tape Editor: Fixed Ctrl+O shortcut - Tape Editor: Improved baud rate determination when converting to standard blocks - UI: Added workaround for blank window label on Windows 11 taskbar - UI: Added extra checking for Explorer's extended archive support, which doesn't support normal drag and drop interfaces - UI: Fixed bug where changing the hardware type in Configure Settings could also switch profiles - VBXE: Overlay and attribute map addressing are no longer reset at vertical blank - VBXE: Added emulation of one-scanline vertical offset for NTSC
Обновился эмулятор GBA - mGBA.
Emulation fixes: - GB Audio: Fix audio envelope timing resetting too often - GB I/O: Fix STAT writing IRQ trigger conditions - GBA GPIO: Fix gyro read-out start - GBA I/O: Fix HALTCNT access behavior - GBA I/O: Fix audio register 8-bit write behavior - GBA Serialize: Properly restore GPIO register state - GBA SIO: Fix MULTI mode SIOCNT bit 7 writes on secondary GBAs Other fixes: - Core: Fix patch autoloading leaking the file handle - GB: Fix uninitialized save data when loading undersized temporary saves - GB, GBA Core: Fix memory leak if reloading debug symbols - GB Serialize: Prevent loading invalid states where LY >= 144 in modes other than 1 - GBA Audio: Fix crash if audio FIFOs and timers get out of sync - GBA Audio: Fix crash in audio subsampling if timing lockstep breaks - GBA Core: Fix loading symbols from ELF files if the file doesn’t end with .elf - GBA Memory: Let raw access read high MMIO addresses - Qt: Fix crash when applying changes to GB I/O registers in I/O view - Qt: Fix LCDC background priority/enable bit being mis-mapped in I/O view - Qt: Fix saving named states breaking when screenshot states disabled - Qt: Fix potential crash on Wayland with OpenGL - Qt: Fix installer updates if a version number is in the filename - Updater: Fix updating appimage across filesystems Miscellaneous: - Qt: Make window corners square on Windows 11 - Switch: Add bilinear filtering option - Vita: Add imc0 and xmc0 mount point support
Обновился эмулятор PlayStation2 - Play!.
- Implemented missing instruction, fixing rendering in some visual novel games - Fixed regression in JIT that was causing rendering issues in Free Running - Fixed hanging when skipping intro video in Viewtiful Joe - Added missing HLE function needed for Mojib-Ribbon - (Desktop) Changed bootable filtering mechanism - (Windows) Fixed issue preventing Black Hawk Down from saving properly
Обновился эмулятор Atari Jaguar - BigPEmu.
- Added a script for Raiden touch control. Ship automatically travels to the touch point and auto-fires when held, with a 2-finger tap to trigger bombs - Added a script for Vid Grid touch control. Drag and drop - Added a script for Towers II touch control. (with an option to uncap the framerate) In-game menu cursor is touch-driven, 2-finger tap exits the menu - Added a script for Myst touch control. Hold to drag the cursor, tap to activate - Added some scripting functionality to allow setting custom read/write handlers for non-RAM/ROM memory regions - The iOS port now prompts the user to determine their battery/heat versus performance preference on first run. (since we can't just be energy-efficient without the iOS scheduler punishing us, and I'm not having any luck getting anyone to read the FAQ/user manual) - The iOS port now has a separate "Connected Idle Time" setting, which defaults to 3.0 and is used instead of "Overlay Idle Time" when at least one external device is connected. (workaround for the same FAQ/user manual problem above) - Added lots of random new scripting functionality - Fixed game thumbnails rendering at the incorrect scale in portrait mode
Обновился эмулятор Sega Saturn - YabaSanshiro.
Changes in 1.16.6 - simplify fullscreen mode - Fix: Crash when start fullscreen mode Changes in 1.16.5 - Auto update function - Fix: Crash when setting menu is changed - Fix: Polygons are broekn when restart Changes in 1.16.4 - Improve the stability issue of Vulkan - Support 8bitDoM30 and retro-bit SEGA Saturn gamepad - Reflect device pixel ratio
В раздел «Библиотека» добавлен мануал на русском языке «Metroid II - Return of Samus (Rus)» для GameBoy.
Обновился эмулятор консоли PlayStation Portable - PPSSPP.
What's new in 1.18 Platform support - Improved iOS/Mac support, Game Mode support - IR Interpreter: work on correctness and optimizations - Interpreted Vertex Decoder optimizations - SDL fixes - Legacy Edition for old Android TV devices - Android and Windows shortcuts - add icons and bugfixes - Improve performance of CHD loading UI - Many crash, hang and performance fixes around the UI - New post proc filter "Sharp bilinear" - Misc UI fixes - 3 new themes - Game info in-game - New remote iso UI - Install save games from ZIP file - More input-mappable actions like Reset, allow mapping Alt key - Homebrew Store: Added website links, license info - RetroAchievements: Can now hash homebrew apps - Fix regression of the AxisSwap feature Emulation - Misc crash fixes - Vulkan barrier fixes - Misc compatibility fixes - Misc filesystem fixes (FDs, date/time) - Workaround for The Warriors video playback - Expose GPI switches and GPO leds, accessible in developer settings - Fix regression caused by the fix for UFC Undisputed - Broke out the Atrac3+ code from ffmpeg for easier debugging and maintenance - implement sysclib_sprintf Rendering fixes - Socom FB3 depth buffer problem in menu - Platypus: Glitchy transparency with OpenGL - Syphon Filter: Logan's Shadow: Dark lighting in OpenGL - MGS2 Acid errors on AMD GPUs - Fix regression in Genshou Suikoden - Fix HUD glitch in GTA LCS by emulating "provoking vertex" correctly Debugging improvements - MIPSTracer - a new (rough) debugging tool by Nemoumbra VR - New immersive mode (makes better use of reprojection by extending the rendered area) - A lot of fixes by Lubos Misc - The CHD file format is better supported and performance has been drastically improved
Новая версия разрабатываемого эмулятора PlayStation 4.
В этом обновлении улучшена совместимость с играми. Исправлены некоторые проблемы c рекомпилятором шейдеров, мешавшие работе эмулятора. Добавлен график кадров и точная синхронизация со 60 FPS. Реализованы IME и Videodec2, что улучшает работу с текстом и видео, а также сделаны некоторые исправления сетевых библиотек.
shader recompiler fixes Emulated support for cpus that doesn't have SSE4.2a (intel cpus) Frame graph + Precise 60 fps timing Save data: fix nullptr & concurrent file write Auto Update Error dialog implementation Swapchain recreation and window resizing Add playback of background/title music in game list kernel: Quiet sceKernelWaitEventFlag error log on timeout Improve keyboard navigation in game list core/memory: Pooled memory implementation Fix PKG loading replace trophy xml assert with error Refactor audio handling with range checks, buffer threshold, and lock audio_core: Fix return value types and shift some error handling to library Devtools: PM4 Explorer Initial support of Geometry shaders Working touchpad support net: Stub sceNetErrnoLoc Add support to click touchpad using back button on non PS4/5 controllers Multiple Install Folders Using a more standard data directory for linux video_core: Implement sceGnmInsertPushColorMarker ime_dialog: Initial implementation Network libs fixes Use GetSystemTimePreciseAsFileTime to fix fps timing issues Added adaptive mutex initializer Small Np + trophy fixes Separate Updates from Game Folder Minor Fixes for Separate Update Folder AvPlayer: Do not align w/h to 16 with vdec2 Improve sceSystemServiceReceiveEvent stub renderer_vulkan: Commize and adjust buffer bindings Add poll interval to libScePad Add more surface format mappings. vulkan: Report only missing format feature flags. IME implementation Videodec2 implementation path_util: Make sure macOS has current directory set and clean up path code. Load LLE modules from sys_modules/GAMEID folder
Обновился эмулятор NES (Famicom, Dendy) - nemulator.
- Added support for Game Boy Color and Pac-Man/Ms. Pac-Man Arcade emulation - For Pac-Man/Ms. Pac-Man, supported rom sets should be placed in c:\roms\arcade, e.g., c:\roms\arcade\pacman - pacman, mspacman, mspacmab, mspacmnf - or path configured in nemulator.ini arcade.rom_path - Code optimization, cleanup, and various bug fixes - NES: CPU fixes for Ironsword and Cobra Triangle - NES: MMC3 fix for Wario's Woods - Switched to WASAPI audio library
Обновился эмулятор DOS - DOSBox Staging.
Кратко - Эмуляция Pentium MMX - ESS Enhanced FM Audio - многочисленные улучшения связанные со звуком - большое количество исправлений совместимости с играми - улучшена совместимость с Windows 3.1x - улучшенная производительность эмуляции 3dfx Voodoo - экспериментальная поддержка Windows ARM64 Исправления совместимости с играми - Исправлена регрессия в Command & Conquer: Red Alert, из-за которой эмулятор выходил из строя после непродолжительной игры - Исправлена регрессия в The Magic Candle 2: The Four and Forty, где не воспроизводилась вторая MIDI-последовательность - Исправлена регрессия в Soltys, из-за которой Gravis UltraSound не запускался после автоматического обнаружения в игре - Исправлена регрессия, из-за которой звук не воспроизводился в HELL: A Cyberpunk Thriller на Gravis UltraSound - Исправлена проблема зависания Dunkle Schatten 2 после запуска - Исправлена проблема с искажением HUD в версии Archimedean Dynasty для 3dfx Voodoo - Исправьте странные горизонтальные черные линии, появляющиеся в следующих играх с синтетическими измерениями: - Chronicles of the Sword - Druid: Daemons of the Mind - Perfect Assassin - 1942: The Pacific Air War теперь может воспроизводиться со звуком при использовании менеджера памяти GEM - В общем, исправлены все игры для Windows 3.1x, которые жалуются на то, что им не удается включить общий доступ к файлам, и просят пользователя запустить их SHARE.EXE. Это исправляет, по крайней мере, следующие игры: - Comix Zone - Garfield Caught in the Act - Microsoft Flight Simulator (v5.0, ATC Workshop) - Monopoly - Ultimate Yahtzee - Исправьте вступительную мелодию в аркадной игре Bumpy's Arcade Fantasy, используя неправильные инструменты на MT-32. - Исправлена ошибка, из-за которой заставка AdLib не воспроизводилась в играх Silmarils (например, Crystals of Arborea, Ishar 1 и 2, Storm Master, Trans antartica и т.д.) - Исправлено неправильное поведение выходного фильтра Sound Blaster Pro 2 в Doom и во всех играх, которые программно переключают фильтр Графика - Удален режим вывода "openglnb" - Новые шейдеры xBR - Улучшения в 3dfx Voodoo - В нашей эмуляции Voodoo исправлена ошибка записи в 16-разрядную память; это устраняет проблему с искаженным отображением HUD в версии Archimedean Dynasty для 3dfx Voodoo - Параметр настройки voodoo_multithreading confing (который ранее включал три дополнительных рабочих потока) был заменен на voodoo_threads, который использует до восьми потоков в зависимости от количества доступных физических ядер процессора. Эта функция включена по умолчанию (автоматическая настройка), но вы можете изменить ее, установив количество потоков вручную от 1 до 16 - Производительность многопоточной обработки в эмуляции Voodoo в целом была улучшена за счет более высокой общей загрузки процессора. Установите значение voodoo_threads равным 3 или меньше для экономии заряда батареи ноутбука - Исправлена ошибка, из-за которой при запуске игры Voodoo с включенными адаптивными ЭЛТ-шейдерами мог быть выбран неправильный шейдер - Другие улучшения графики - Исправлена аппаратная обработка курсора на плате S3 Trio64; устранена проблема с повреждением дисплея при выходе в демоверсии Teddybear's Revenge от Eclipse - Теперь мы используем линейные страницы видеопамяти объемом 128 КБАЙТ для всех режимов VESA. Некоторые игры используют эту низкоуровневую детализацию некоторых SVGA-карт для доступа к видеопамяти как к единому непрерывному блоку памяти объемом 128 КБАЙТ вместо того, чтобы вручную переключаться между двумя страницами объемом 64 Кбайт. Это усовершенствование позволяет избавиться от странных горизонтальных черных линий в следующих играх Synthetic Dimensions и, возможно, в других играх и демонстрационных постановках, в которых используется тот же хак: - Chronicles of the Sword - Druid — Daemons of the Mind - Perfect Assassin - Исправлена регрессия, при которой захват видео приводил к немного большему размеру файла, чем ранее Звук - Многопоточная обработка звука - Эмуляция ESS Enhanced FM Audio (ESFM) - Список игр, поддерживающих ESFM Enhanced FM music: - 11th Hour, The - Advanced Civilization - Callahan’s Crosstime Saloon - Gene Machine, The - Heaven’s Dawn - Heroes of Might and Magic II - Magic Carpet 2 - Settlers II, The - Shannara - Theme Hospital - WarCraft II - Z и еще куча всего.
Обновился мультисистемный эмулятор DSP Emulator.
General - Video - Fixed video freeze in Delphi 12 - Added general video reset - Enhanced a bit full screen mode - DIPs switches engine - Still migrating DIPs to new data structure - Sound - Seibu Sound: - Enhanced IRQs functions, uses new Z80 IRQ M0 functions - General cleaning - CPUs - MB88xx - Added serial functions - Fixed opcode $20 - Added opcode $2d - NEC v20-v30 - Fixed prefetch - Rewrited IRQ/NMI functions - Fixed BITOP opcodes - Z80 - Rewrited IRQ M0 and M2 callback functions - New function to call IRQ with vector (removed im0 variable) - Converted daisy chain functions to new IRQ M2 functions - Devices - SEGA 315-5195: added open bus function Coleco - Fixed support for cartridges up to 512Kb (Wizard of Wor) Outrun - Fixed end of sprite mark, fixes sprites left on screen - Added clean memory when reset Raiden - Fixed sprites - Fixed sound memory decryption, sound works now Sega System 16A - Fixed end of sprite mark, fixes sprites left on screen Sega System 16B - Fixed end of sprite mark, fixes sprites left on screen - Added FD1089 functions - Added IO and open bus functions - Added clean memory when reset - Riot City: added driver with sound - SDI: added driver with sound - Cotton: added driver with sound
Обновился эмулятор консоли Sega Dreamcast - Flycast. Есть билды для Android, Linux, iOS, Mac OS X, Nintendo Switch, Windows и Xbox One/Series.
What's Changed - RetroAchievements support - UI improvements with save state thumbnails - Force Feedback support for some arcade games (F355, 18 Wheeler, Maximum Speed, Faster Than Speed, Initial D, Club Kart, King of Route 66, Tokyo Bus Guide, Sega Driving Simulator) - Discord Rich Presence (Windows, macOS, linux) - Android: gamepad rumble, custom Adreno drivers and many bug fixes and improvements - Vulkan optimizations - Various fixes - Many upgrades Fixed Games - Beach Spikers - Capcom vs SNK 2000 Pro - Irides: Master of blocks - Mars TV - Metropolis Street Racer - Mortal Kombat - Quake III - Red Dog Superior Firepower - Shin Nihon Pro Wrestling - Soul Surfer - Virtua Cop 2
На сайт добавлены новые записи прохождений:
- Addams Family, The (U)
- Super Bikkuriman - Densetsu no Sekiban (J)
- Super Mario Land 2 - 6 Golden Coins (UE) (V1.1)
- Naruto - Ninja Council (U)
- Fudou Myouou Den (J)
- Cheril the Writer & Cheril Perils v2 (Unl)
- Wizard of Oz, The (U)
- Holy Umbrella - Dondera no Mubo!! (J)
- Natsuki Crisis Battle (J)
- Keiou Yuugekitai (J)
- Forgotten Worlds (W)
Хотите добавить в раздел свое прохождение? Нет проблем! Пишите на gennadiy_master@mail.ru
В раздел «Библиотека» добавлена пачка мануалов для Super Famicom на японском.
Список игр:
- Angelique (J)
- Battletoads in Battlemaniacs (J)
- Battle Tycoon - Flash Hiders SFX (J)
- Cacoma Knight (J)
- Daikaijuu Monogatari (J)
- Dragon Ball Z - Super Saiya Densetsu (J)
- Dragon Quest V - Tenkuu no Hanayome (J)
- Final Fight (J)
- Fortune Quest - Dice wo Korogase (J)
- Ghost Chaser Densei (J)
- Gokujou Parodius (J)
- GS Mikami - Joreishi ha Nice Body (J)
- Haisei Mahjong Ryouga (J)
- Kouryuu no Mimi (J)
- Mighty Morphin Power Rangers (J)
- Miracle Girls (J)
- Nekketsu Tairiku Burning Heroes (J)
- Neugier Umi to Kaze no Kodo (J)
- Pachinko Wars (J)
- Prince of Persia (J)
- Seifuku Densetsu - Pretty Fighter (J)
- Shin Seikoku - La Wares (J)
- Super V.G. - Variable Geo (J)
- Twinbee - Rainbow Bell Adventure (J)
- Umihara Kawase (J)
- Undercover Cops (J)
- Yamaneko Bubsy no Daibouken (J)
- Kikuni Masahiko no Jantoushi Doraou (J)
- Kikuni Masahiko no Jantoushi Doraou 2 (J)
Обновится эмулятор Atari 2600 - Stella.
- Enhanced ROM launcher to allow multiple images per ROM - Made heaps of additional images available for the ROM launcher - Added searching by filename for ROM launcher images - Added option to start random ROM - Added automatically enabled phosphor modes - Enhanced Game Properties dialog for multigame ROMs - Added 2nd UI theme and hotkey for toggling UI theme - Added bezel support (incl. Sinden Lightgun) - Added optional type format detection based on colors used - Added Joy2B+ controller support - Added auto detection for QuadTari attached controllers - Enhanced Kid Vid support to play tape audio - Added port selection, used for controller default mapping - Added missing PlusROM support for E7 bankswitching - Enhanced movie cart (MVC) support - Accelerated emulation up to ~15% (ARM) - Added limited GameLine Master Module bankswitching support - Added 03E0 bankswitching for Brazilian Parker Bros ROMs - Added WF8 bankswitching used by some certain Coleco white carts - Added JANE bankswitching used by Coleco's Tarzan prototype - Added ELF mapper for Mattress Monkeys - Added BUS bankswitching support for some older demos - Fixed broken 7800 pause key support - Added developer option for random hotspot peek values - Added user defined CPU cycle timers to debugger - Removed 'launcherroms' option, since it was causing some issues - Codebase now uses C++20 features, which means a minimum of gcc-11 or clang-10 for Linux/Mac, and Visual Studio 2022 for Windows
Эмулятор Atari 2600 написан на языке Go.
Bug Fixes - Rewinding of ELF binaries caused visual artefacts on screen - Changes to screen rendering prevented the VideoChess bot from starting - Bug introduced in v0.31.0 - Added ELF to list of valid ROM extensions - A file with the .elf extension would not be shown by the ROM selector - Mouse wheel events could crash the emulator - This affected MacOS builds on machines where mouse-wheel style scrolling is done with a touch-pad - Replay button in tracker window could crash the emulator Changes - TIA audio sampled every colour clock - This fixes problems with ROMs where the channel volume is update more than twice per scanline - Added option to enable warning for "undefined symbols" when loading ELF ROMs - It is possible to compile an ELF binary with undefined symbols. Rather than reject the file when it is loaded, I have chosen to allow the ROM to execute and to continue until the symbol is referenced (which may never happen) - It is possible to compile an ELF binary with undefined symbols. Rather than reject the file when it is loaded, I have chosen to allow the ROM to execute and to continue until the symbol is referenced (which may never happen) - Added CARTRIDGE SETBANK command - It wasn't possible previously to set the current bank of a cartridge. I had originally chosen to avoid the problem because of the high variety of ways a mapper might implement banking (if at all) - The options to the SETBANK command vary depending on the specific mapper but generally, a mapper will expect a numeric value - Segmented mappers can take multiple numeric values. Separate values with a colon - In some instances, segments can be mapped to cartridge RAM. add an 'R' after the segment number to indicate the use of RAM. For example, the 3e mapper allows very flexible mapping of RAM CARTRIDGE SETBANK 1R:2 - Some segmented mappers only allow a predefined 'pattern' of segments. In these cases the numeric value to the SETBANK command will be a pattern number. The two mappers affected by this are Supercharger and Wickstead Design Other Changes - Added ELF support for REL32 and PREL31 relocation - Improved DWARF support for typedefs - Better decision making over whether variables are in global scope - Prevent possibility of infinite recursion in DWARF builder
Обновился эмулятор MSX - openMSX.
Крупное обновление, в котором обновили графический интерфейс, заменяющий меню OSD. Более быстрый и мощный отладчик добавлен в openMSX. Конфигурацич для MSX joystick/JoyMega была значительно улучшена с использованием нового интерфейса. На данный момент для запуска openMSX требуется система с поддержкой OpenGL 2. MSX device support: - OPL4: fixed detail in YMF262 register mirroring - turboR PCM: - fixed sample frequency to 15700Hz (not 15750Hz as found in some documentation) - implement sample buffer (bit 0 on port 0xA5) to improve sound quality - flash ROMs: added a lot of accuracy to its emulation - WD2793 and TC8566AF FDC's: fixed several details - Konami mapper: added missing mirroring - improvements on I8254 mode 3 used in some RS-232C interfaces - added support for the concept 16-bit NEO mappers, which may be used by someone in the future. If this doesn't happen, support will be dropped again - added support for the ASCII16-X mapper which will be used by some upcoming games - fixed mapper of Mitsubishi ML-TS2 modem software - added support for Circuit Designer RD dongle - added new machines/extensions: - Hitachi MPF-310H - Hitachi MB-H70 - USA version of Yamaha CX5M - National CF-SM003 - German Spectravideo SVI-738 - French Canon V-20 - Yeno DPC-64 - Hitachi MB-H21 - Sony HB-T600 - Others: Philips VU-0040, General Paxon PCT-55, Sanyo MPC-64, OPL3 Cartridge with Moonsound compatible port mapping New or improved emulator features: - removed SDL renderer - added new GUI: - main menu bar with these menu items: - Machine - Select MSX machine - Firmware switch - Pause emulator - Reset MSX - Power on/off - Test MSX hardware (much faster than in Catapult) - Media - Cartridge slots with ROM cartridges or extensions - Disk drives - Tape deck - Hard disk - CD-ROM - Laserdisc - Connectors - joystick ports, printer ports, MIDI ports, etc - Save state - Load/Save state - Load/Save replay - Reverse/replay settings - Tools - Virtual keyboard - Copy/paste - Capture audio/video/screenshot - Disk Manipulator - Trainer - Cheat Finder - SCC viewer - Audio channel viewer - OSD Toys - Settings - Video - Sound - Speed - Input - Configure MSX joysticks - GUI - Configure GUI shortcuts - Misc - Configure OSD icons, show status bar - Debugger - Toolbar - Disassembly view - CPU registers - CPU flags - Slots - Stack - Breakpoints - Symbol Manager - Watch expressions - Bitmap viewer - Tile viewer - Sprite viewer - VDP register viewer - Palette - Hex editor - Help - Links to manuals - About - Reverse bar - OSD icons - Status bar - Console - Messages - Drag and drop - Shortcuts - Separate pop-out windows - Windows can be docked on other windows or in a tab widget - 3 styles: Dark (default), Light, Classic - configurable font and font size. Default: DejaVu - OSD menu: - removed in favour of new GUI - only warn once for unsupported size in Konami mappers - suppress warning messages during reversing - fully configurable MSX controller mapping for joysticks (msxjoystick1/2 pluggables) and JoyMega devices (joymega1/2 pluggables) - low level debugger (scripting): - added support for symbol management - allow to set a breakpoint (or any Tcl callback) when the VDP dot clock direction is written "wrongly" - added VGM recording for OPL3 - added minimal support for unplugging and replugging host controllers - added support for RS232Net: connect MSX RS-232C interfaces to the local network - removed several OSD scripts which have been replaced by the GUI, sometimes almost 1 to 1: - reverse bar - tile viewer - sprite viewer - palette editor - VDP register viewer - tabbed machine view - display_message - quit menu - OSD keyboard - load_icons - removed support for savestates with .xml.gz extension - do not save SRAM to file if unmodified - added support to run openMSX fully in headless mode - allow to specify the device name of IDE devices in their config XML file - base the Boosted MSX2 EN on the Philips NMS 8245 instead of 8250 - fixed crash when multiple debug-devices were used at once - fixed possible crash on specific combination of watchpoints and replay - fixed possible crash on no longer supported savestates: - we try to keep old savestates working. Nevertheless occasionally we do remove stuff. Loading an old savestate which contains such stuff used to crash, now we give a clean error message - fixes for load_settings command Build system, packaging, documentation: - added support for loongarch - required GNU compiler is now at least g++-11 - required clang compiler is at least clang++-16 - required Visual Studio Compiler is at least 2022 - on macOS, at least Xcode 15.4 is required - Android build is totally broken, and will require a lot of effort and help to get back up, which is not planned by us. - 3rd party updates of SDL (2.30.1), SDL2_ttf (2.22.0), GLEW (2.2.0) - added patch to add aarch64 support to libtheora 3rdparty build - fixed link error in libvorbis for Xcode 15 on macOS - avoid pkg-config build error with Clang 15 on macOS - quite a large update of the manual (mostly to include the new GUI)
Новый эмулятор советского компьютера Вектор-06Ц.
Features: - Cross-platform (Windows, Ubuntu (Debian family)) CMake x32 build - Added the Screen Keyboard Window - CLI loading file command support - Remapped Restart to F12 - Refactored project structure - The main loop, event handling, and the graphics context setup transferred from FLSW to SDL3/GLAD - Native window loading/saving dialog windows replaced with a cross-platform solution - Updated hints Bug Fixes: - Fixed key handling during HW running - Fixed Piral game (avoided touching unused flags) - Fixed an issue of not loading fonts at startup - Fixed minor bugs (part of SDL/ImGui/loop refactor) - Fixed small bugs in Windows build
Стабильная версия эмулятора 86Box обновилась до 4.2.1
Changelog Emulator - Fixed keyboard shortcuts for full screen mode when the Keyboard requires capture option is set Machines - Added video overscan delta option to the IBM PCjr (fixing the game on the screenshot above) - Fixed some copy protected games on the IBM PCjr - Fixed CMOS password and other boot issues on the Radisys EPC-2102 - Fixed PCI device IRQs on the A-Trend ATC6310BXII - Fixed on-board S3 ViRGE video on the Intel AP440FX - Fixed incorrect CPU speed reporting on the HP Vectra VL 5 Series 4 - Fixed missing CPU selections on the DataExpert SX495 - Fixed Genoa Unknown 486 extended memory support - Fixed Acer A1G hanging during POST with some CPUs - Fixed Olivetti M19 display corruption in high resolution mode - Fixed IBM PCjr / Tandy 1000 family display corruption with some games - Fixed Tandy 1000 display corruption on soft reboot - Fixed IBM PCjr not rebooting on cartridge removal - Fixed IBM PCjr video type selection not working - Changed minimum RAM on the Tandy 1000 to 384 KB and on the Tandy 1000 HX to 256 KB - Changed Phoenix XT clone BIOS revision to a newer one - Renamed Tandy 1000 to the SX variant to better reflect its hardware and firmware Hardware Core - Fixed 8087 FPU inaccuracy causing diagnostic test failures Display - Improved emulation performance of ATI Mach64 and S3 ViRGE cards - Added miroCRYSTAL 3D (S3 ViRGE) PCI video card - Fixed hard reset crashes with more video cards - Fixed Voodoo Banshee/3 crashing the emulator with banshee_do_screen_to_screen_blt: unknown srcFormat message on more full motion video applications - Fixed rendering issues with some drivers on S3 ViRGE and Trident TGUI cards - Fixed Diamond Stealth VRAM (S3 86C911) slowing emulation performance - Fixed hangs or display corruption with S3 cards on soft reboot - Fixed Compaq EGA display corruption in high resolution mode - Fixed Compaq EGA compatibility with non-Compaq machines - Fixed VGA color accuracy issue with some DOS games - Changed Diamond Stealth 3D 4000 (S3 ViRGE/GX2) video BIOS to a newer version Input - Added more model options to the 3M MicroTouch - Added crosshair cursor hiding option to the 3M MicroTouch - Fixed 3M MicroTouch not working with some drivers - Fixed keyboard controller inaccuracy causing keyboard lock-ups with some DOS applications - Fixed serial mouse crashing the emulator if attached to a non-existent serial port Sound - Fixed Aztech Sound Galaxy Pro 16 AB not working with some drivers - Fixed IBM PCjr / Tandy 1000 / TNDY sound issues with some games - Fixed MPU-401 playback issues with some games, particularly in intelligent mode - Renamed SB MIDI input option on Sound Blaster cards to DSP MIDI Network - Fixed modem crashing the emulator with Assertion failed! message under heavy Telnet traffic - Fixed modem autodetection taking too long on Windows 9x - Fixed modem SLIP not being reachable on some Windows configurations - Fixed loss of received packets on DEC and NE2000-based cards - Changed PLIP to require SLiRP mode like the modem Storage - Added generic AMD 53C974 card based on the PCscsi controller - Fixed dynamic VHD corruption with MFM/RLL controllers in specific cases - Fixed hanging issues with the Pro Audio Spectrum 16 SCSI controller - Fixed Tekram DC-390 not working with some drivers - Fixed WD MFM/RLL controllers not booting from hard disk when set to IRQ
Обновился эмулятор Game Boy / Color - BGB.
- Fixed many bugs and problems - Accuracy improvements - Emulating GDMA conflict and improved inaccessible VRAM break for this - Speed optimizations - GBC reality colors: cyan was a bit too dark - Recovery save state can now also be saved if another ROM is loaded or BGB is closed

Gegege no Kitarou - Youkai Donjara
Игры Super Nintendo (SNES)
» Самая маленькая usb флешка по габаритам в высоту 16:37
» Ремонт PVB\BVM 16:21
» Demul, эмулятор Dreamcast, Naomi etc. 16:16
» Эмулятор КБ1013ВК1-2 "Электроника ИМ-02" "Ну,погоди!" 15:59
» Nintendo Switch 2 15:33
» Картриджи SEGA (оригинал или нет) 15:29
» Способы запуска игр на Sony PS2 15:17
» Некачественные прохождения игр серии Jurassic Park 13:13
» Память для Famicom аналоги для заказа с алика 12:43
» Picostation PS1 12:15
» CoolBoy - варианты прошивки 11:52
» Anbernic RG35xx (Plus|H|2024|SP) 09:25
» РГБ модификация ЭЛТ телика 09:05
» Tales of symphonia не срабатывает скрипт (RetroArch, Gamecube Dolphin) 07:34
» Хочу верить... 04:51