Состоялся релиз 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
Clash at Demonhead
Игры NES / Dendy
» покупка/сборка ПК. 07:09
» Пройденные игры 07:07
» Совместное прохождение игр c участием Ниндзя 06:55
» Ужасы нашего городка: убитые консоли и железо, кривые и бессмысленные моды. 06:33
» Итоги года по пройденным играм 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