Обновился эмулятор 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
Новый эмулятор советского компьютера Вектор-06Ц.
New Features and Enhancements - Enhanced StepOver Functionality: Now takes the opcode into account—steps over the address for JMP, the return address for RET, the HL address for SPHL, and other similar operations - Scrolling Timing Fixes: Addressed issues with scrolling timing for smoother operation - 512 Display Mode Color Fixes: Corrected color rendering in 512 display mode - Color Commit Timing Adjustments: Fine-tuned the timing for color commits - Display Mode Switching: Adjusted the timing for switching between 512 and 256 display modes - Exposed Debug Settings: Users can now adjust hardware timings through newly exposed debug settings - Rasterized Line and Pixel Highlight: Added highlighting for a currently rasterized line and a pixel - New Hardware Stats: Introduced added statistics for the display mode and the amount CPU cycles spent since the start of the current frame
На сайт добавлены новые переводы игр на русский язык:
Super Mario RPG: Legend of the Seven Stars
https://www.emu-land.net/consoles/snes/roms/super-mario-rpg-legend-of-the-seven-stars
Перевод от СаХаР
Last Action Hero
https://www.emu-land.net/consoles/snes/roms/last-action-hero
Автор перевода Sharpnull
Yume Penguin Monogatari
https://www.emu-land.net/consoles/dendy/roms/yume-penguin-monogatari
Перевод от PSCD.RU
В переведенном роме отключена защита Конами от пиратов, которая ставит мало времени и игру становится невозможно пройти.
Экспериментальный эмулятор Nintendo 64 для Linux, Mac OS, Switch и Windows.
Моя главная цель в rokuyon - узнать об аппаратном обеспечении N64, чтобы я мог создавать homebrew проекты, такие как sodium64. Если это окажется чем-то большим, я буду не против сделать современный, точный эмулятор N64 со встроенным программным/аппаратным рендерингом и без лишних плагинов.
Стабильная версия эмулятора 86Box обновилась до 4.2
Ну первое наверно о хорошем а может и не очень, 4.2 это последняя версия которая вышла под 32 битные системы. Основные новшества: Sound: ESS, PAS, SB PCI Было много запросов на эмуляцию звуковых карт от ESS и совместимые с ISA Sound Blaster чипы. В этой версии были добавлены две карты ESS, AudioDrive ES688 и ES1688. Modem Последовательный модем добавлен как опция сетевой карты. Changelog Emulator - Added prompt when starting the machine from a new location (similar to VMware) for regenerating MAC addresses - Added build number and host CPU string information to the configuration file to aid troubleshooting User interface - Added approximate year indicators to the list of machine types - Added interlocks to Voodoo cards and storage device channels to reduce configuration mistakes - Added performance impact warning to the Softfloat FPU option - Added new icons to the CD-ROM menu - Added translation: ???????? Vietnamese by Barnacl437 - Fixed menus not updating after ejecting a CD-ROM - Updated translations: Chinese (Simplified), Chinese (Taiwan) Machines - Re-added Compaq Deskpro 386 machine - Added Pravetz 16S / CPU12 Plus Bulgarian XT clone - Added Senor Science Co. SCAT-286-003 and Wells American A*Star 286 machines - Added Acer 100T 386SX machine - Added DataExpert 386WB and Tandy 4000 386DX machines - Added Genoa Unknown 486 and Alaris COUGAR 486BL 486 machines - Added IBM PC 140 (type 6260) Socket 7 machine - Added missing I/O chip to the Arche AMA-932J - Added on-board S3 ViRGE/DX video and Crystal CS4236B sound to the Intel AP440FX - Added on-board Chips & Technologies B69000 video to the ADLink NuPRO-592 - Added more CPU speeds to the Tandy 1000 HX - Fixed Pravetz 16 / IMKO-4, AMI Super Voyager PCI, Packard Bell PB450 and Dell Dimension XPS Pxxx machines not being selectable on Linux and other case-sensitive systems - Fixed DEC Venturis 4xx and Rise R534F hanging during POST - Fixed Micronics M4Li rebooting during POST - Fixed HP Vectra VL 5 Series 4 not booting - Fixed Packard Bell PB450 password jumper error - Fixed FIC PT-2000 hanging after reboot - Fixed floppy drives not working on IBM PS/1 machines - Fixed MFM/RLL hard disks not working on the Arche AMA-2010 - Fixed emulator crash while booting the Compaq Presario 2240 - Fixed emulator crash with more than 16 MB RAM on the Amstrad MegaPC - Fixed keyboard not working with some operating systems on the ASUS P/I-P5MP3 - Fixed hard disk controller error on the Siemens Nixdorf D824 - Fixed BIOS settings not saving on the Radisys EPC-2102 - Fixed incorrect on-board video detection on the IBM PC 330 - Fixed AGP slot incorrectly available (and broken) on the NEC Mate NX MA30D/23D - Fixed Windows hanging during startup on the FIC VA-502 - Fixed IBM PCjr display glitches in 2-bit mode or with overscan enabled - Fixed Acer 100T, Commodore SL386SX-25, HP Vectra 486VL and Tyan Trinity 371 on-board device detection issues - Fixed AMI Apollo not starting up with the minimum 8 MB RAM - Fixed Olystar LIL1429 filed on the wrong category (now Socket 2) - Fixed Acer V10 and SiS VL-BUS 471 REV. A1 filed on the wrong category (now Socket 3) - Fixed Acer M3A, Dell Hannibal+ and ECS P5VX-B filed on the wrong category (now Socket 7 Dual Voltage) - Renamed DTK 386SX clone to DTK PM-1630C - Renamed AMA-932J to Arche AMA-932J - Changed maximum RAM on the IBM XT Model 286 and AT to reflect the base boards’ 640 and 512 KB limits respectively (use ISA memory expansion cards to go beyond that) - Changed DataExpert SX495 CPU selection to reflect compatible models - Changed Olivetti M240 BIOS revision to a newer one Hardware Core - Added Softfloat support to the 8087 FPU - Upgraded Softfloat FPU to Release 3e - Fixed hard reset crash on SiS Socket 7 machines - Fixed emulator crash with RapidCAD CPUs on ARM hosts - Fixed issues with Lotus 1-2-3 and other applications due to missing FBLD FPU instruction - Fixed incorrect LOCK instruction behavior on 286 CPUs - Fixed CPU inaccuracies breaking Microsoft OS/2 2.0 betas - Fixed OPTi chipset detection by some tools Display - Added ATI VGA Wonder 18800 ISA video card - Added Bochs SVGA PCI video card - Added Diamond Stealth64 Video VRAM (S3 Vision968) VLB and PCI video card - Removed Matrox Productiva G100 video card due to numerous issues - Fixed VideoMagic Tseng ET4000 cards not being selectable on Linux and other case-sensitive systems - Fixed emulator crash triggered by mouse movement on the Voodoo Banshee/3 - Fixed random emulator crashes with Matrox cards - Fixed hard reset crashes with S3 cards and the Voodoo Banshee/3 - Fixed Windows 3.x hanging and resolution switching issues with Matrox cards - Fixed transparency rendering issues with Matrox cards - Fixed overscan with Voodoo and Voodoo 2 cards - Fixed some XGA, ATI Mach8, Mach32 and Mach64 rendering glitches on Windows - Fixed some resolution-specific rendering issues with S3 Vision cards on Windows - Fixed some 3D-related issues with S3 ViRGE cards - Fixed Chips & Technologies B69000 not working with some Windows drivers - Fixed ATI Mach32 and Mach64 not working with OpenStep drivers - Changed memory size selection on Tseng ET3000, ET4000, 3dfx Velocity 100 and Voodoo3 1000 cards to address inaccuracies Input - Added 3M MicroTouch serial touchscreen - Fixed Microsoft SideWinder Pad detection issues on some setups - Fixed emulator crash when pressing multimedia keys on Windows hosts Sound - Added ESS AudioDrive ES688 and ES1688 ISA sound cards - Added Pro Audio Spectrum Plus, 16 and 16D ISA sound cards - Added Sound Blaster PCI ES1373 and CT5880 PCI sound cards - Improved Sound Blaster AWE EMU8000 synth sound quality - Fixed Roland MT-32 (New) MIDI emulation not being selectable - Fixed Sound Blaster Classic and Pro detection by some DOS games - Fixed Sound Blaster 16 8-bit DMA compatibility mode - Fixed C-Media CMI8338 and CMI8738 hanging during initialization with some DOS drivers - Fixed Ensoniq AudioPCI not outputting audio after resuming from sleep mode - Fixed Sound Blaster 16 PnP and Crystal CS4236B configuration data not matching real cards Network - Added SLIP and Telnet serial modem emulation as a network card option - Added partial MAC address editing through the Configure window - Fixed detection of the DEC DE-500A card by some operating systems - Fixed emulator crash during Windows installation with NE2000-based cards - Fixed loss of multicast packets (used by AppleTalk and other protocols) in PCap mode - Fixed PCap mode not detecting Npcap without WinPcap compatibility mode on Windows hosts - Fixed VDE permission issue when running the switch as an unprivileged user Ports - Fixed ESC/P printer cutting a line of text near the bottom of a page Storage - Added CD-ROM passthrough for real and virtual drives on Windows hosts - Added Trantor T228 MCA SCSI card - Added PCjs floppy image support for the current v2 format (replacing the previous v1) - Added Teledisk 1.x compressed floppy image support - Added support for tracks with compressed/encapsulated audio or big endian data on cue CD images - Added writable configuration support to the Monster FDC card - Added 3.5” 2.88M dual RPM floppy drive option - Increased SCSI bus speed on NCR 53C860 and 53C875 cards - Fixed emulator crash when loading ZIP disk images - Fixed emulator crash when accessing DVD images with some applications - Fixed CD folder mounting misbehaving on Windows hosts if a file larger than 2 GB is present - Fixed dynamic VHD images growing uncontrollably during a low level format - Fixed read errors with some HxC MFM floppy images - Fixed IDE hard disk detection errors on OpenStep - Fixed CD-ROM read errors with Mode 2 ISO images - Fixed ALi IDE driver for Windows 95 on later chipsets - Fixed I/O timeout issues with some Trantor T130B drivers - Fixed small inaccuracy with CD-ROM sector headers Other - Added BocaRAM/XT and Lo-tech EMS Board ISA memory expansion cards - Added IBM XT and AT Memory Expansion Option ISA memory expansion cards - Added Novell NetWare 2.x Key Card device - Increased maximum supported memory size to 3 MB on the Everex EV-159 ISA memory expansion card - Fixed page frame address selection on the Everex EV-159 ISA memory expansion card - Fixed default configurations for some ISA memory expansion cards
Развивающийся эмулятор Sony PlayStation для Linux, Macos и Windows.
We're getting closer to the release of our new UI! In the meantime, I've been working on fixing some longstanding issues with the codebase in general, reworking major components, and fixing small bugs here and there. This release gets bugfixes for several games which now work correctly: Final Fantasy IX (FMV is still broken but can now be skipped) Tony Hawk's Pro Skater Initial D Hello Kitty - Cube Frenzy Disney's Hercules Action Game Disney's The Emperor's New Groove And more! I hope you enjoy this release and stay tuned for the next one.
Для удобного просмотра записей прохождений для "Sega Mega Drive / Genesis" большая часть старых прохождений была сконвертирована в актуальный формат для просмотра на эмуляторе "Gens RR v11b". Прохождения работают более стабильно чем на Gens+ и не требуют дополнительных настроек эмулятора.
В архивах вы найдете ром для просмотра, прохождение на оригинальном эмуляторе и прохождение для Gens RR.
Некоторые моменты:- Для "Gens RR v11b" часто придется загружать само прохождение и save-файл (без него оно не запустится). Если в Note будет написано "Converted from Gens+ GIR", то save для просмотра не требуется.
- При загрузке прохождения, например, со второго уровня, палитра может временно исказится.
- Тестировалось на Gens RR v11b, но возможно будут работать и на других версиях эмулятора.
Полный список сконвертированных прохождений:
Addams Family Values (E) [xm4] Addams Family, The (UE) [Prince Nick] Advanced Busterhawk Gley Lancer (J) [FunkeLuft] Adventures of Batman & Robin, The (U) [M@k$] Adventures of Batman & Robin, The (U) [CHIPaev] Aerobiz (U) [Iron] After Burner II (UE) [GManiac] Aladdin (U) [Denver] Aladdin (U) [Prince Nick] Alien Soldier (E) [S.V.I.N.] Alien Soldier (E) [Adept] Arcus Odyssey (U) [Kostey] Asterix and the Power of the Gods (E) [Prince Nick] Bare Knuckle III (J) [corey8number] Batman (E) [CHIPaev] Batman Forever (W) [CHIPaev] Battle Squadron (UE) [FunkeLuft] Beauty and the Beast - Belle's Quest (U) [emuzom] Beavis and Butt-Head (U) [Prince Nick] Beyond Oasis (U) [T-Rus_Shedevr] [Soniq] Bishoujo Senshi Sailor Moon (J) [kinaman] Bonanza Bros. (JE) [Worm] Boogerman - A Pick and Flick Adventure (U) [Prince Nick] Boogerman - A Pick and Flick Adventure (U) [Oleg4] Bubba 'N' Stix (U) [emuzom] Cadash (U) [Prince Nick] Castlevania - Bloodlines (U) [CHIPaev и PoliKarp] Chess (Unl) [Kostey] Comix Zone (U) [MITS] Comix Zone (U) [DenZo] Contra - Hard Corps (U) [p_star] Cosmic Spacehead (UE) [Prince Nick] Daze Before Christmas (Au) [Kostey] Demolition Man (UE) [ALEX_230_VOLT] Desert Strike - Return to the Gulf (UE) [p_star] Dick Tracy (W) [WIW GOST] Divine Sealing (J) [Kostey] Donald in Maui Mallard (E) (Rev A) [Prince Nick] Double Dragon V - The Shadow Falls (U) [Kostey] Dragon - The Bruce Lee Story (U) [Aspirin18] Dragon Ball Z - Buyuu Retsuden (J) [Kostey] Dune - The Battle for Arrakis (U) - Ordos [Spectre] Dyna Brothers (J) [Kostey] Dynamite Duke (W) [Kostey] Earthworm Jim (U) [Andriyas] Earthworm Jim 2 (E) [Denver] ECCO Jr. (W) (Mar 1995) [Kyper] Fantastic Dizzy (UE) [Prince Nick] FIFA 98 - Road to World Cup (E) [Iron] Flashback - The Quest for Identity (U) [PoliKarp] Flintstones, The (U) [Prince Nick] General Chaos (UE) [Kostey] Golden Axe (W) (Rev A) [Kyper] Golden Axe II (W) [Kyper и Andrei] Golden Axe III (J) [kinaman и Denver] Golden Axe III (J) [DreamZzz] Granada (JU) [Ti] Greatest Heavyweights (U) [p_star] Gunstar Heroes (U) [Waspinator] Haunting Starring Polterguy (UE) [Waspinator] Herzog Zwei (UE) [Soujuu] Home Alone (UE) [kinaman] Honoo no Toukyuuji - Dodge Danpei (J) [S.V.I.N.] Immortal, The (UE) [Rock] Jashin Draxos (J) [AHIL] Jungle Book, The (E) [Kostey] Jungle Strike - Uketsugareta Kyouki (J) [forgotten] Krusty's Super Fun House (UE) [WIW GOST] Langrisser II (J) (Rev A) [Feanor] Langrisser II (J) (Rev A) [p_star] Legend of Galahad, The (UE) [Degen] Lion King II, The (Unl) [http_de_4u_ru] Lion King, The (W) [kinaman] Lost Vikings, The (U) (Nov, 1993) [Homer] Marsupilami (U) [emuzom] McDonald's Treasure Land Adventure (U) [Kostey] Mega Bomberman (E) [Kostey] Mega-lo-Mania (E) [Waspinator] Michael Jackson's Moonwalker (W) (Rev A) [Prince Nick] Mickey Mania - The Timeless Adventures of Mickey Mouse (U) [Prince Nick] Micro Machines (U) (Rev 1) [kinaman] Mighty Morphin Power Rangers - The Movie (U) [Kostey] Minnesota Fats - Pool Legend (U) [kinaman и щербаков5] Mortal Kombat (W) [p_star] Mortal Kombat 3 (U) [Kabal_MK и p_star] Mortal Kombat II (W) [Kabal_MK и Titan] Musha Aleste - Full Metal Fighter Ellinor (J) [FunkeLuft] Nekketsu Koukou Dodgeball-bu - Soccer Hen MD (J) [ApopA] Operation Europe - Path to Victory 1939-45 (U) [Spectre] Osomatsu-kun Hachamecha Gekijou (J) [Kostey] Pinocchio (U) [Hunter] Pirates of Dark Water, The (U) [Aspirin18] Pirates of Dark Water, The (U) [T+Rus Shedevr] [p_star] Pitfall - The Mayan Adventure (U) [K00l] Pitfall - The Mayan Adventure (U) [i-buddha] Pocahontas (U) [Kostey] Prince of Persia (U) [Silver_Shadow] QuackShot Starring Donald Duck (W) [Prince Nick] Ranger X (U) [p_star] Revenge of Shinobi, The (W) (REV00) [Silver_Shadow] Rings of Power (UE) [Rock] Ristar (UE) [dr.Robotnik] Road Rash 3 (UE) [Ti] RoboCop 3 (UE) [Kostey] RoboCop Versus The Terminator (U) [p_star] Runark (J) [Hellraiser] Scooby-Doo Mystery (U) [kinaman] Second Samurai (E) [CHIPaev] Shadow Blasters (U) [Degen] Shadow Dancer - The Secret of Shinobi (W) [CHIPaev] Shining in the Darkness (UE) [Feanor] Shinobi III - Return of the Ninja Master (U) [p_star] Shinobi III - Return of the Ninja Master (U) [Silver_Shadow] Side Pocket (U) [kinaman] Simpsons, The - Bart vs. the Space Mutants (UE) (Rev A) [Prince Nick] Soleil (E) [Prince Nick] Sonic & Knuckles (W) [Misha] Sonic & Knuckles (W) [dr.Robotnik] Sonic 3D Blast (UE) [щербаков5] Sonic and Knuckles & Sonic 3 (W) [Iron Duke] (Sonic) Sonic and Knuckles & Sonic 3 (W) [Iron Duke] (Miles) Sonic and Knuckles & Sonic 3 (W) [Iron Duke] (Knuckles) Sonic and Knuckles & Sonic 3 (W) [dr.Robotnik] (Sonic) Sonic and Knuckles & Sonic 3 (W) [dr.Robotnik] (Miles) Sonic and Knuckles & Sonic 3 (W) [dr.Robotnik] (Knuckles) Sonic The Hedgehog 2 (W) (Rev A) [CHIPaev] Sonic The Hedgehog 3 (U) [Driver] Sonic The Hedgehog 3 (U) [dr.Robotnik] Spider-Man . Venom - Maximum Carnage (W) [Prince Nick] Spider-Man vs The Kingpin (W) [Alex@ndr] Splatterhouse 3 (U) [Doctor] Squirrel King (Unl) [f1] [kinaman] Street Racer (E) [kinaman] Streets of Rage 2 (U) [kinaman и Denver] Streets of Rage 2 (U) [DimOK] Streets of Rage 2 (U) [shiningforce] Tecmo Cup Football Game (J) (Proto) [b] [Kostey] Tecmo World Cup (U) [Kostey] Teenage Mutant Ninja Turtles - The Hyperstone Heist (U) [!] [CHIPaev и PoliKarp] Terminator, The (U) [kinaman] Tintin in Tibet (E) [Prince Nick] Tiny Toon Adventures - ACME All-Stars (E) [kinaman] Tiny Toon Adventures - Buster's Hidden Treasure (U) [Prince Nick] Tom and Jerry - Frantic Antics! (U) [Prince Nick] Top Gear 2 (U) [xXx] Toy Story (U) [kinaman] Ultimate Mortal Kombat 3 (U) [Collective] Vectorman (UE) [BRe@K] Vectorman 2 (U) [xopek] Warsong (U) [Tanis] Wonder Boy in Monster World (UE) [GManiac] X-Men (U) [max.sh] X-Men 2 - Clone Wars (UE) [CHIPaev] Zero the Kamikaze Squirrel (E) [i-buddha] Zombies Ate My Neighbors (U) [Prince Nick]
Обновился эмулятор Atari Jaguar - BigPEmu.
- Added a pure software video plugin for Windows builds. This plugin is primarily intended for development and diagnostic purposes, and is only visible in developer mode - New Noesis debugger scripting functionality for developer builds, this enables several new features. Make sure you're using the newest version of Noesis to take advantage of the functionality - Added -uiscale, -menunodex, and -menunodey command line options - Added a recalibration option under the Input menu - Added several more native window management functions to the script API - Added an optional flags parameter to the "opdump" debugger command, check the "help" output for details - Added the most terrible secret of all - Fixed a problem with directory checks on UNC paths under Windows, thanks to King Puff for the bug report - Lots of smaller fixes/changes in preparation for more port/interface functionality
Обновился эмулятор PlayStation 2 -PCSX2.
С последней стабильной версии прошло 4 года, за это время многое произошло, было внесено более 6000 изменений, 100 миллионов загрузок и эмулятору исполнилось 20 лет (Почувствуйте себя старыми). Что же произошло за это время: - поменялся интерфейс, старый wxWidgets уже порядочно устарел, поэтому разработчики перешли на Qt - больше никаких плагинов, все плагины теперь адаптированы в ядро эмулятора - автоматические исправления игр - настройка под каждую игру отдельно - почти полная совместимость с играми, не рабочими остаются мнее 1% игр - прощай поддержка Win7, 8, 8.1, эти системы больше не поддерживаются, минимальные требования Windows 10 build 1809 - вернулась версия для MacOS (минимально нужна версия 11.0) - реконструкция системы работы читов и патчей для упрощения её использования - репозиторий для патчей (найдете на Github pcsx2_patches) - оптимизация EE и VU рекомпилятора - работа с API Vulkan - захват видео с FFmpeg - добавлен RetroAchievements - поддержка формате ZSO - обновленные настройки контроллера и многое другое.
General: - Added a shortcut to change the backdrop color for sprite extraction - Fixed QuickSave 0-9 slot shortcuts not working - Allow "Address:byte" form for cheat inputs - Fixed ZIP files not being closed after patch search - Various memmap fixes to allow unofficial mappings - Added usage of ImGui to draw things on top of the screen instead of inside Win32: - Fixed AVI not recording audio - Fixed framerate throttling in turbo mode (now works during AVI recording) - Fixed interlaced output speed being double - Fixed command line arguments not working - Fixed WaveOut device name display for names longer than 31 characters - Fixed Bank+/- hotkey saving - Added hotkeys for aspect ratio, cheat edit/search - Added multiselect for cheat edit dialog Gtk: - Fixed config file location to never put files directly in $HOME and obey $XDG_CONFIG_HOME - Updated translations from JakeSmarter and StanleyKid-22 Mac: - Added a new cheat finder - Added MultiCart support back - Create a blank window when starting the program, so the global menu change doesn't go unnoticed
Known Issues - You may get a Windows SmartScreen notification that this application is 'unknown'. You will need to click 'run anyway'. The MartyPC Windows executable is signed via Sectigo; I have done all I can think of to appease Microsoft, and not sure what else to do. This is NOT a malware warning - WGPU support for older Intel integrated GPUs has moved from DirectX to OpenGL. If you are running integrated Intel graphics and experience poor performance, please set the following user environment variable: WGPU_BACKEND=gl - macOS users on Intel may experience colored stripes on the screen in fullscreen mode. Enable macos_stripe_fix in the configuration to resolve this New devices - LoTech 2MB EMS Board - Added emulation of the LoTech 2MB EMS Card This card can be added to any machine configuration via the lotech_ems overlay. You can specify the window segment and IO base address. However, these values must match one of the values supported by the real hardware or the driver won't work with it - Game Port and Joystick - Added emulation of the IBM game port card, and basic keyboard-based joystick emulation. There is a new keyboardn hotkey (JoyToggle) to turn this on and off (provisionally defined as Ctrl-F9), as well as configurable joystick_keys in the configuration you can use to define what keys control the joystick - PCJr and Tandy 1000 machines will have a game port installed automatically. You can add a game port to any PC or XT configuration via the game_port overlay - Two two-button, two-axis joysticks are assumed to be connected when you specify a game port. Different joystick configurations may be supported in the future - PCJr Cartridge Slots - Added support in the core, frontend and GUI for PCJr cartridges in JRipCart format. Inserting or removing a cart will reboot the machine. You will only see the cartridge slots when using the PCJr machine Frontend Bug Fixes / Improvements - Added a new resource type 'cartridge' and menu interface to browse and select PCJr Cartridges Core Bug Fixes / Improvements - SERIAL: Fixed many issues in MartyPC's 8250 UART emulation. PCjr now boots without error code 'D' and Checkit2 serial diagnostics also pass - BUS: Implemented a terminal_port configuration option under [machine] in the main configuration. Writes to this port will be printed to the host's terminal - MC6845: Fixed an issue preventing entering vertical total adjust period if vertical total was 127. Fixes some Hercules display issues - HERCULES: Increased the size of the Hercules' display field to accomodate some CGA emulators that drive the MDA monitor slightly out of sync (Fixes BBSIMCGA) - CGA: Added CGA's external mode register to debug output - MACHINE: Added a facility to record disassembly listings from running code. The output filename is set by disassembly_file under [machine] in the main configuration. Basically, this feature saves instruction disassembly to a hash table by CS:IP. Modification of code segments will override previous disassembly, so it is most useful to toggle this feature on and off for specified periods Debugger Bug Fixes / Improvements - Serial Status window: Displays serial port registers and statistics - IO Status Window - Added a 'reset' button to reset all the port counters - Added the last read byte value for each port - Fixed panic/crash when resetting machine with the IO Stats window open and scrolled Distribution Changes - Added a SvarDOS-based MartyPC boot diskette to media/floppies/boot. This disk will load the LoTech EMS driver and CTmouse driver - Moved FreeDOS to media/floppies/DOS - Added SvarDOS build 20240201 diskettes to media/floppies/DOS - Added ctmouse v1.91 (last working version for Non-VGA) to media/floppies/utilties/mouse - Added LoTech 2MB EMS card utilities to media/utilities/EMS - Added JOYCALIB to media/utilities/joystick - Updated GLaBIOS 0.2.6 ROMS for a bugfix when int 10h vector is overridden Dependency Updates - Set rustc minimum version to 1.76 - Update egui to 0.27.2 - pdate wgpu to 0.19.4
New emulated RTG boards - CyberVision/BlizzardVision PPC. 2D only, 3D is not implemented. (Permedia 2) - GVP EGS 110/24. (INMOS G364) - Graffity. (Cirrus Logic CL-GD5428) - Merlin, includes support for configurable serial number used by ProBench (Tseng ET4000W32) - oMniBus (Tseng ET4000AX or ET4000W32) - Rainbow III (INMOS G360) - Visiona (INMOS G300) New features/updates - Prometheus FireStorm PCI bridge emulation - Release raw input devices when GUI is open (except during input Test/Remap) or when debugger window is active. Allows Windows shortcut keys like Win+E to work without need to unfocus the window - Added Misc panel option to disable default on screen keyboard gamepad button 4 mapping - Some uae-configuration (and other similar) debugging logging messages automatically opened the console window. Now only entering debugger will open it - Added “Always on (Fixed only)” sound filter option. This enables A500 fixed filter but never enables “led filter”. (A1200 does not have fixed filter, only “led” filter) - Replaced old Windows 2000 compatible Windows clipboard handling with newer, simpler and more reliable method introduced in Vista - Allow also 68020+ CPUs to fetch instruction words from custom chipset space. Only if more compatible is set. If some program really wants to do something weird like execute code located in AGA palette registers - Lightpen/gun cursor in any edge of screen: lightpen/gun not pointing at the screen = position can’t be read by the program - Statefile shortcut keys now select current config file name as a base statefile name (for example, if “test1.uae” config file is loaded, SHIFT+END+0 will save statefile as “test1.uss”. Quickstart mode config still uses original default “default.uss”) - Both “SaveImage” (automatically created ext adf when write-enabling non-writable image like ipf) file extension variants are now detected automatically when checking if file exists. Paths panel SaveImage mode option now only affects generated file name when new saveimage is created - Added LDP-1450 laserdisc player OSD font emulation. Fixes laserdisc arcade game Platoon (Nova) previously missing “YOU’RE HIT!!” messages. (All OSD graphics are generated by Amiga except this message!) Bug fixes - Fixed XT based Bridgeboards non-working floppy drive emulation, broke during 5.1 DraCo updates (wrong density detection) - Serial port data receive was unreliable. Loopback serial port mode didn’t work in fast CPU modes - CD32 FMV video image size and positioning was weird in most scaled modes - Exclusive fullscreen and RTG resolution switch (RTG resolution switch to another RTG resolution without switch to native mode and back) didn’t change fullscreen resolution - Some ECS programmed modes (for example SuperPlus) had first visible line blanked - Fixed corruption in some “weird” programmed modes, introduced in 5.0 betas - Some hardware emulated RTG boards had flickering colors during horizontal panning (>8 bit modes only) - Fixed ECS Denise superhires mode hires sprite pointer strange odd/even horizontal movement - Fixed pre-KS 1.2 HDF/directory filesystem boot. Broke long time ago - Multi-monitor active state was not fully reset when system was hard reset. (Multimonitor window was open -> hard reset -> window didn’t open anymore again) - If x86 bridgeboard SVGA and also other hardware emulated RTG board was active and END+F9 was used to switch monitors: both monitors’ output was drawn in same window, causing corrupted graphics and possibly also crash if monitor sizes were too differen - It was not possible to write and read ECS/AGA genlock transparency bit in color registers. Was broken long time ago - Delay ALG LDP seek complete status reply slightly. Fixes laserdisc arcade game Platoon (Nova) few second hangs - Los Justicieros (Zorton Brothers) laserdisc arcade game left holster hooked up correctly. (Was stuck active previously)
Version 1.14 - Added bigpemu_register_event_audio_frame, scripts are now able to read/modify audio frames - Added various audio/sampling utility functions to the scripting system. (see the spectrum analyzer sample usage in hello_pussycat and the full list of functions in bigpcrt.h) - Added bigpemu_set_named_var_data and bigpemu_get_named_var_data, along with a "ScriptOption" Screen Effect data provider type. This allows script code to drive Screen Effect data, see hello_pussycat and liz for example usage - Added bigpemu_native_window_handle, as a convenience for scripts which may want to pass the window handle to a native DLL - Added support for the "physical disc" path under Linux. This will only function correctly with drives (virtual or otherwise) which support raw subchannel reads - Fixed a potential developer build crash from forcing script reloads while employing conditional breakpoints - Fixed an issue which could result in the application window being positioned incorrectly after switching to fullscreen - Fixed some SDL2-specific fullscreen/multi-monitor issues. Thanks to cubanismo for nudging me into investigating this Version 1.13 - Fixed a problem which resulted in some of the built-in D3D12 shaders requiring Shader Model 6.0 - Added more logging for various D3D12 initialization failure cases Version 1.12 - New D3D12 video plugin. The shader tool has also been updated and supports generating DXIL - New Windows ARM64 builds. Less frequently used platform-dependent functionality may remain unimplemented on this platform - Added a Blitter capture feature for developer builds. See the "blitcap" debugger command - Various minor cross-platform fixes which came along with the new port/backend work Version 1.11 - Unmapped input labels now display an angle suffix for hat switches - Unmapped input labels now display a +/- prefix for analog bindings, when applicable - Added a -forcegpusync command line option Version 1.1 - Added a native Linux (x64) port. Generally not well tested, but seems to be working well enough in local testing under a couple of different distributions. Less frequently used platform-dependent functionality may remain unimplemented on this platform - Added a new SDL2 plugin for audio, video, and input. Not particularly recommended under Windows, but a Windows build is provided nonetheless - Added custom sky/background functionality to the Checkered Flag script - Added an "Alternate Scheduling" option - Added a "Rewind Skip" option - Added a "Frame Time Display" developer option - Fixed a minor interrupt timing issue - Fixed a bug in the object browser which could, rarely, result in a memory leak - Fixed a bug preventing BIGPEMU_TEXFLAG_REPEAT from affecting texture wrap mode in the OpenGL video plugin - Fixed another timing issue, which was manifesting as a rare crash in Cybermorph. Thanks to Will for managing to capture a saved state illustrating this problem - Developer builds will avoid crashing and warn the developer (via connected debugger) when a read/write straddles the end of ROM. Normal builds will still crash, in order to avoid overhead. Thanks to DrTypo for the bug report
- Added overlays for Blackjack and War Room. Improved War Games overlay - Added KANA lock LED indicator for Japanese MSX keyboard layouts - Correctly read-back the PPG Port B (needed to make the KANA lock work but is more accurate overall) - Improvements to various Coleco PCB types for more accurate emulation
А так-же добавлен мануал на русском языке Battle Network - Rockman EXE
Removed features:
- The "--bpp" command line option and related code (i.e. the renderin functions for 16 bits-per-pixel host screens) have been removed since almost all recent hardware should support 32 bpp nowadays
Configuration changes:
- In hatari.cfg, section [RS232], rename:
- sSccBOutFileName => SccBOutFileName
- bEnableSccB => EnableSccB
Emulation improvements:
- MFP:
- When IRQ is cleared on one of the 2 ACIAs, do not clear IRQ on the MFP side if the IRQ is still set on the other ACIA
- Blitter:
- Ignore byte accesses to blitter registers defined as word only
- TT/DMA:
- Update sound FIFO on each HBL (like on STE)
- CPU:
- Sync CPU core with WinUAE CPU core 5.2 beta
- Improved 68000 cycle accuracy (IPL, STOP, TRACE)
- Fix IACK timings
- Return vector=24 if a spurious interrupt happens during the IACK sequence
- 68010 DIV overflow undefined flags update
- NMI handling
- MMU/generic CPU mode autovectored interrupt support
- Fix 68060 MMU MOVEM.L (An)+,
ZIP file support - ROM Selection window can navigate into zip files ARM Additions - Profiling can now be viewed as 'cycles / call' - this shows the relative performance of a single call to the program's function - Distinguishes between memory alignment requirements for different ARM architectures - ARMv4 doesn't allow misalignment at all and will access an aligned address instead - ARMv7 does allow misalignment depending on the instruction - recent versions of Gopher2600 incorrectly assumed a ARMv7 architecture, which leads to incorrect Harmony emulation - Misaligned memory accesses optionally treated as memory faults - when enabled misalignment is reported in the memory faults window - and will cause execution to abort if Abort of Memory Fault option is enabled - Strobing of local variables in local variables window - Added COPROC MEM DUMP - also accessible through context menu in static memory window ARM Corrections / Bug Fixes - Static memory window performance improvement - ASR disassembly corrected - COPROC ID corrected - 32bit EOR (register) instruction - Allocation of instruction to source lines uses EndSequence flag in DWARF line entry - this improves startup time and removes trailing instructions from functions - Disassembly of 32bit instructions - instructions following a 32bit instruction had the wrong address - More accurate identification of VCS "kernel" in which ARM code is being executed Other Bug fixes - Fixed supercharger mutliloading for 'fastload' binaries - PlusROM network transmission - Corrected reflection of HMOVE information - a new HMOVE would be noted in the reflection overlay but it would never be cleared Other Changes - Notification icons and FPS window - ARM developer icon moved to the FPS overlay - FPS window now shows multiple icons if required - Mouse wheel works for rewinding in the debugger - moves in 10 frame increments. hold shift-key for single frame increments
На сайт добавлены новые записи прохождений:
- Lucky Luke (U) (M4) [C]
- TMNT (U) [Rus]
- Baldur's Gate - Dark Alliance (E) [Rus]
- Faxanadu (U) [Rus]
- Ushio to Tora (J)
- Sengoku Denshou (J)
- Apple2: Fixed erroneous parsing of WOZ file padding bytes and unknown chunks' data as 8-byte chunk headers. Fixed broken handling of the end-of-stream condition when reading from non-compressed files stored in ZIP archives; fixes loading of such Apple II WOZ disk images and CloneCD CD images - SS: Implemented workaround for gcc bug #113255 in the VDP1 rasterization code - Apple2: Fixed typos/brainfart that broke language card and ROM card control accesses via $C08F
New Display Manager Framework - New graphics backend abstraction layer will eventually allow frontends built for other graphics backends such as SDL - New scaling modes: Choose from Fixed, Integer, Fit and Stretch scaling options - Display Apertures: Choose how much of the emulated display field you wish to see: - No overscan - 'Monitor-accurate' overscan - Full overscan - Full display field including hblank and vblank periods (for debugging) - Hardware aspect correction: Aspect correction is now performed in the shader for reduced CPU load - Multi-window support: Define additional output windows in the configuration file - Multiple windows can display the same video card, with different display options - Windows can be set to a fixed size or scale factor, or made completely resizable - Windows can be pinned 'always on top' - Windows can be toggled full-screen via CONTROL-ALT-ENTER hotkey - Shader support: A basic CRT shader is built into the new display scaler - Internal shader features: - Barrel distortion - Corner radius (rounded corners) - Monochrome phosphor simulation - Scanline emulation synchronized to emulated video resolution - Presets for the internal scaler can be defined in configuration and applied to different windows New ROM Definition Framework - ROM set definitions are no longer hardcoded. They will be read from ROM set definition TOML files in the ROM directory - Add your own custom ROM sets or contribute missing ROM definitions to MartyPC New Machine Configuration Framework - Define multiple Machine hardware configurations, name them, select them in the main config or via command line argument - Configure the amount of conventional memory, the number and type of floppy drives, video cards, serial ports and more New Resource Manager Framework - Paths are to 'resource ids' are now fully configurable, and facilities to build file trees are provided. MartyPC can create needed directories on startup. The Floppy and VHD browsers have been rewritten to take advantage of this new system, and so now you can organize your media directories into subdirectories for convenience EGA Video Card - EGA is back! A character-clocked EGA implementation is here, although it may still be a bit rough around the edges. EGA will continue to be polished in upcoming releases - Features: - Functional emulation of each of the 5 LSI chips on the EGA - Per-scanline Pel panning - effects like the wibble in Beverly Hills Cop work - Line compare register - See the status bar in Catacombs 3d - CGA compatibility mode - Play Alleycat - Software fonts - change your DOS font, or see a graphical mouse cursor in text mode (Norton Utilities 6.0) - Known issues: - Visual glitches with n0p's Windows 3.0 EGA driver patched for 8088 - Some more obscure registers not properly emulated / investigated (SOM, etc.) - Aperture definitions / adjustments not final - Implementation may be slow in parts - more optimization needed (SIMD?) MDA Video Card - Not quite as a flashy as EGA, but the MDA card type is now also supported, and moreover, you can install an MDA alongside a CGA or EGA card for a dual head display - 9th column rendering and underline attributes supported - Includes the framework for a LPT port, which will now be detected - Known issues: - Needs optimization - due to the 9-dot character clock making 64-bit aligned writes impossible, MDA is currently slower to emulate than EGA New Keyboard System - MartyPC now performs low-level emulation of a Model F keyboard instead of directly translating OS input events to the core - Model M emulation to come - Configurable typematic rate and delay - International keyboard layouts are now supported via translation files - Translation files support all keycode names defined by w3c - Translation files can define direct scancode mappings or full macros - Initial translation files include US, UK and IT layouts. More to come. Help appreciated - Configurable hotkey support Debugger/GUI Improvements - Reorganized Debug menu - Improved appearance of CPU State display - Instruction Trace: In Csv trace mode, instruction trace now has a scrolling table with optional columns - Memory Viewer: Fixed scrolling issues, disassembly popup now uses fixed-width font - IVT Viewer: Fixed scrolling, IVT entries now animate on change, added annotations - Instruction History - fields now align with Disassembly View, and cycle counts have been moved to the right - Memory Viewer will now show values for memory mapped regions - Improved VHD creator - should no longer be confusing to use - Text Mode Viewer - View ASCII contents of video memory, which you can select and copy to clipboard - New themes courtesy of egui-themer crate - New notification system courtesy of egui-notify crate - Implemented success/error notifications for disk and file operations, screenshots, etc Frontend Bug Fixes / Improvements - Implemented configurable CPU halt behaviors - Re-added CTRL-ALT-DEL menu option - New benchmark mode (enable in martypc.toml, or use --benchmark-mode) - Floppy and HDD browsers now support subdirectories - Write protection can be toggled for floppy drives with configurable default - Sound initialization is now optional - Added 8088 JSON CPU test generator and validator - Used to create the first comprehensive test suite for the Intel 8088 - Added debug_keyboard config flag - this will print keyboard event info to the console for support Core Bug Fixes / Improvements - CPU: Refactored general registers to union types (not any faster, but code is somewhat cleaner) - CPU: Refactor PC from u32 to u16 to address segment wrapping issues, implement ip() in terms of PC - CPU: Instruction counts properly increment even when instruction history is off - CPU: Fixed device ticks after interrupts - CPU: Improved Halt/Resume logic and cycle timings - CPU: New sigrok cycle log format for viewing cycle logs in sigrok PulseView logic analyzer - CPU: Updated disassembler to normalize output against iced-x86. Now resolves negative immediates and displacements - CPU: Fixed typo for 'bp+di+DISP' in both disassemblers - CPU: Brand new, simplified BIU state logic - CPU: Fixed & Improved DMA refresh scheduling - CPU: Fixed issue where Call Stack could grow uncontrollably with recursive code or interrupts - CPU: Fixed CS:IP reporting in Instruction trace mode logs - CPU: Fixed memory leak in Instruction trace mode - CPU: Fixed CPU cycle timings for LES and LDS instructions - CPU: Fixed CPU issue where incorrect microcode jump was listed for fixed word displacements - CPU: Fixed CPU issue where a prefetch abort would not properly override a prefetch delay - PIC: Revised edge-triggered mode to lower INTR if last unmasked IR line goes low - PIC: Ignore IMR during INTA pulse - PIC: Handle multiple IRR bits being unmasked at the same time - PIC: Honor IRQ offset specified in IWC2 to PIC - PIT: Simulate counter write latency. A delay tick will be inserted if a write occurs too close to falling edge of clock - PIT: Revised count register loading logic. Counting element uses internal reload value - CGA: Properly model CRTC last-line flag when hcc < 2 - CGA: Preliminary CGA snow emulation. Not yet 100% accurate - CGA: Properly disable cursor if cursor start > maximum scanline - CGA: Reverted color palette entry for black from dark gray to true black - CGA: Fully reset the CGA device on reboot. May(?) fix issue with black screens in 8088MPH - CGA: Don't recalculate composite parameters if mode change was enable bit only - Xebec HDC: Proceed from Reset state to WaitngForCommand after a delay - Xebec HDC: Implemented missing Read Sector Buffer command
- UI: implement an option to pause the emulator when the window is inactive - UI: improve lack of response to input changes in the sprite viewer when the emulator is paused - UI: replace QOpenGLWidget with QWidget - UI: fix solar sensor level menu that has been broken in 1.8.0 - GPIO: fix broken deserialization of port directions - APU: MP2K HLE: handle corrupted wave info addresses - APU: PSG L/R volume must be remapped from 0-7 to 1-8 - GameDB: Japanese Boktai releases have a solar sensor - Redirect stdout on Windows
Drift King Shutokou Battle '94 - Tsuchiya Keiichi & Bandou Masaaki
Игры Super Nintendo (SNES)
» Про YouTube и всё такое 09:16
» FAQ по флешкарикам для SNES/Super Famicom 09:13
» Новости игровой индустрии и не только 09:07
» Вопросы и ответы из песен 09:05
» VANDAL HEARTS II 08:58
» Ищем лучшее воплощение Монополии в видеоиграх 07:41
» [GEN] Operation Europe - Path to Victory 1939-1945 07:37
» Ретроигровые стримы и видео 2nd Channel 06:40
» (XBOX360) Компонентный кабель выдает 1080p ? 04:55
» Эмуляция Nintendo Switch 03:41
» FlashKit MD с Aliexpress - стоит ли покупать? 03:16
» Во что сейчас играем? 01:27
» И снова про восстановление приводов для PS1 00:59
» [ALL] Ваши хаки 23:56
» Отличия Dendy и других клонов от NES/Famicom (+F.A.Q.) 23:56