Состоялся релиз 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
17:57, 04-11-2024: Библиотека
21:09, 03-11-2024: PPSSPP v1.18
14:02, 01-11-2024: shadPS4 v0.4.0
22:53, 31-10-2024: nemulator v4.5
08:53, 29-10-2024: DOSBox Staging v0.82.0
08:11, 29-10-2024: DSP Emulator v0.23
08:28, 24-10-2024: Flycast v2.4
23:26, 23-10-2024: Записи прохождений
15:12, 14-10-2024: Обновление раздела Библиотека
09:38, 08-10-2024: Stella v7.0
06:28, 05-10-2024: Gopher2600 v0.35.0
09:52, 24-09-2024: openMSX v20.0
02:00, 22-09-2024: Devector v6.0
16:56, 02-09-2024: 86Box v4.2.1
05:55, 02-09-2024: BGB v1.6.4
06:18, 25-08-2024: Devector v5.0
22:58, 21-08-2024: Добавлены переводы на русский язык
16:28, 16-08-2024: rokuyon RR20240815
10:27, 16-08-2024: 86Box v4.2
17:44, 07-08-2024: PSXE v0.10.3 alpha
00:26, 05-08-2024: Записи прохождений
06:17, 17-07-2024: BigPEmu v1.15
08:42, 15-07-2024: PCSX2 v2.0.2
06:40, 10-07-2024: Snes9x v1.63
09:09, 23-06-2024: MartyPC v0.2.2
22:05, 16-06-2024: Поиск игр
06:14, 05-06-2024: WinUAE v5.3.0
21:11, 05-05-2024: BigPEmu v1.14
20:59, 02-05-2024: ColecoDS v9.9
19:36, 01-05-2024: Перевод «Rockman EXE»
08:40, 20-04-2024: Hatari v2.5.0
11:20, 18-04-2024: Gopher2600 v0.30.0
01:28, 15-04-2024: Записи прохождений
06:53, 07-04-2024: Mednafen v1.32.1
Poli Diaz (1990)(Opera Soft)
Игры ZX Spectrum
» Пройденные игры 08:04
» Ошибки на сайте: сообщайте сюда 08:02
» Ужасы нашего городка: убитые консоли и железо, кривые и бессмысленные моды. 07:53
» Совместное прохождение игр c участием Ниндзя 07:21
» покупка/сборка ПК. 07:09
» Итоги года по пройденным играм 04:31
» Выбор безпроводного геймпада для ПК 03:51
» ТОП 10-20 любимых игр на Mega Drive и Sega CD 02:37
» Нескучная классика (Оригинальный жанр). Не советую смотреть! Мало ли что?.. 02:25
» Рассуждения об играх 02:25
» [NES/SMD/SCD/SNES] Robocop VS Terminator 02:05
» Версия материнки Dreamcast 00:50
» Я этого вашего МАМЕ разрабов мамку в кино водил 00:21
» [GEN] Operation Europe - Path to Victory 1939-1945 22:41
» Ремонт Dendy Subor 22:29