!

[ATARI] Altirra x86 i x64 4.10

[20] @ !!! Wtorek, 3 Stycznia 2023 21:40 CET [03-01-2023 15:34 CET]

[ATARI] Altirra x86 i x64 4.10

I tak po cichu, w cieniu nowego roku pojawiła się nowa wersja tego emulatora ośmiobitowych konstrukcji firmy ATARI.

Tree Surgeon (1983, Western Technologies)
Tree Surgeon (1983, Western Technologies)

Altirra 4.10 1/01/2023

changes

  • Display: Direct3D 11 and borderless mode are now enabled by default for new installs.
  • Input: Light pens and light guns have been split for 4.10+. Input presets may need to be updated and offsets readjusted.
  • UI: ANTIC/GTIA visualization options have been moved to the Debug menu.

features added

  • Audio: Added option downmixing stereo POKEY output to mono.
  • Audio: Added 800 console speaker acoustics simulation.
  • Cartridge: Added support for CAR types 71-75 (5200 Super Cart, bank 0 init version of MaxFlash 8Mbit).
  • Cartridge: Added support for the XE Multicart.
  • Cartridge: Added support for SIC+.
  • Cassette: Added config variable to manually tweak balance between mark/space bit detectors.
  • Cassette: Added support for PWM encoded turbo data in CAS files.
  • Cassette: Added support for SIO data out controlled turbo (Turbo Blizzard).
  • Custom Devices: The priority of memory layers can now be customized.
  • Debugger: Memory locations can now be edited in the Memory pane.
  • Debugger: Memory pane now has an option to display 8bpp graphics.
  • Debugger: Randomize Memory on EXE Load option now logs when randomization occurs and uses the global randomization seed.
  • Debugger: .loadobj and .loadmem now take VFS paths.
  • Debugger: Added .error command to decode various error codes.
  • Debugger: Added Breakpoints pane and Ctrl+B as a shortcut for a new breakpoint.
  • Debugger: Added initial support for DWARF5 debugging information from LLVM-MOS .elf files.
  • Debugger: Disassembly window now supports address expressions and mixed source/disassembly view.
  • Devices: Improved selection behavior when adding or removing devices.
  • Devices: NVRAM can now be isolated per profile and follows the temporary profile state.
  • Devices: Added SimCovox support.
  • Devices: Added shortcut command to temporarily mount VHD images in Windows to access FAT32 partitions.
  • Devices: APT partitions on hard disks can now be opened in Disk Explorer.
  • Disk: Added emulation of buffered track reads for Happy 1050 and Speedy 1050 devices in standard emulation mode.
  • Disk: 810/1050 full drive emulations now warn on attempts to use double-sided disks that can't be read in those drives.
  • Display: SDR/HDR balance in HDR mode can now use the system-wide SDR intensity setting.
  • Display: Added support for DXGI 1.3 seamless custom refresh rate support on integrated display panels.
  • Display: Reduced buffered frame latency in display paths.
  • Display: Added adaptive speed option to lock to refresh rate for reduced latency.
  • Firmware: Added detection of several XF551 firmware ROMs.
  • HDevice: Added full long filename mode.
  • HLE: Program loader now simulates SDFS disk in Disk Boot mode to auto-trigger EXE load under SDX.
  • Input: Extended immediate pots option to allow support immediate light pen/gun inputs.
  • Input: Added interactive tool to recalibrate light pen/gun offset.
  • Input: Improved accuracy of light pen/gun trigger pulse timing.
  • Input: Added an option for light pen/gun noise.
  • PerfAnalyzer: Added support for exporting to Chrome tracing format.
  • Tape Editor: Bit position is now marked purple if a single bit flip is identified that would fix a bad checksum in a standard block.
  • UI: The Check for Updates dialog now has a link to the internal RSS feed used to deliver the new update info.
  • UI: Added support for copying and pasting characters from the interactional character set.
  • UI: Keyboard shortcut dialog now has better support for binding Alt+keys and is more keyboard accessible.
  • UI: Added dark mode support for checkboxes and radio buttons.
  • UI: Alt+click decode can now decode MyDOS error messages.
  • UI: Paste can now paste visible control characters from Unicode.
  • UI: Improved clarity of screenshots captured with true aspect ratio by changing image filter.

bugs fixed

  • Additions: Fixed BRK instruction in LOADEXE.COM.
  • AltirraOS: Improved compatibility of TIMFLG usage and initial register values on tape boot.
  • Cartridge: Fixed banking issues with SIC! during flashing and when loading save states.
  • Cassette: Accelerated C: loads now handle block reads with timeouts longer than 30 seconds.
  • Cassette: Accelerated C: loads now set TIMFLG.
  • Cassette: Fixed FLAC decoder errors with some files.
  • Custom Devices: Blocked ++/-- increment operators to avoid confusion (they were parsed as pairs of unary operators, which was usually not intended).
  • Debugger: Fixed memory window horizontal scrollbar not updating after some changes.
  • Debugger: Fixed long pauses or broken history listings when toggling the collapse options in the History window.
  • Debugger: Fixed .printf command outputting a garbled character with %
  • Debugger: Improved load speed of source windows.
  • Debugger: Fixed symbol-related crash when opening source windows with deferred symbol loads.
  • Debugger: Fixed Step Out/Into commands not using source mode in an undocked source window.
  • Debugger: Fast boot hook now marks memory as preset to avoid tripping false uninitialized memory errors when heat map trapping is enabled.
  • Debugger: Source window was keeping stale source line data when reloading symbols.
  • Debugger: Fixed ##BANK annotations in MADS listings not being parsed properly with decimal bank numbers.
  • Debugger: Fixed bug where memory access breakpoints would stop working after clearing other access breakpoints at the same address.
  • Devices: Fixed SD card multiple-block write command.
  • Devices: Fixed SD card state not being reset on SD power toggle.
  • Devices: Fixed bug with virtual FAT16/FAT32 hard drives returning bad sector data when re-reading final partial data sectors of a file.
  • Disk: Fixed too short timeout for Record Not Found (RNF) errors.
  • Disk: Improved sound of recalibrations in 810-based standard emulation modes.
  • Disk: Retuned receive rates for Happy 810 and Happy 1050 standard emulation modes.
  • Disk: Fixed idle motor-off timeout occurring too quickly after long commands with retries.
  • Disk: XF551 full emulator now supports IN A,BUS instruction used by some modified firmware.
  • Disk Explorer: Fix incorrect Unicode mappings for control characters in viewer.
  • Display: Reduced frame jitter in D3D11 windowed mode on Windows 8.1+.
  • Display: Fixed monochrome modes with VBXE or high artifacting.
  • Display: Fixed low quality text rendering in D3D11 mode after a change in HDR mode.
  • Display: Fixed crash when forced out of D3D11 exclusive full screen mode by OS due to an overlapping window.
  • HDevice: Fixed append mode not working for files on H6-H9:.
  • Input: Fixed vertical offset on light pen/gun position in PAL.
  • Input: Add Ctrl+Shift+Alt+0 as an alias for Ctrl+Shift+0 to work around Windows stealing this key for a keyboard layout switching shortcut.
  • PerfAnalyzer: Tape channels now show proper jumps when accelerated loads occur.
  • PerfAnalyzer: Fixed NMI showing as IRQ when NMI preempts IRQ.
  • PCLink: Directory enumerations now report if a directory is the root or a subdirectory.
  • PCLink: Improved path compatibility with standard SpartaDOS X path parser.
  • POKEY: Fixed glitches in low linked timer 3 audio output when updating linked timer 3+4 state.
  • POKEY: Improved accuracy of serial port clock timing.
  • POKEY: Serial output bit state is no longer reset by initialization mode.
  • POKEY: Improved accuracy of timer reloads.
  • Profiler: Fixed negative unhalted cycle counts showing up around STA WSYNC instructions.
  • SaveStates: Fixed bug where sprite engine could get desynced after loading a save state.
  • Tape Editor: Fixed draw tool using wrong threshold for bit polarity with waveform display enabled.
  • Tape Editor: Fixed SIO capture option not showing enable state on menu.
  • Tape Editor: Captured accelerated C: loads now show sync bytes.
  • Tape Editor: Block checksum status is more reliably shown during live SIO data capture.
  • Tape Editor: Fixed extraneous bit data being added when saving a new CAS file after editing.
  • UI: Reduced glitches when toggling the debugger or full screen mode.
  • UI: /startuplog can now exclude log channels with '-' and ignores Ctrl+C.
  • UI: Removed delay when switching from very slow speed (1%
  • UI: Progress dialogs are now suppressed in exclusive full screen mode to avoid popping out of full screen when loading tapes.
  • UI: Fixed non-native file browser not working with UNC paths.
  • UI: Fixed focus glitching when selecting a docked tab with an undocked pane selected.
  • UI: Fixed an issue where Unicode text would sometimes be read out of the clipboard as ANSI text.
NOWSZY [ATARI] Altirra x86 i x64 4.40 Final 31/12/2025

Altirra version 4.40 [December 31, 2025]

changes
  • Display: Bloom radius has been reset due to different units.
  • UI: Options have been merged from Tools > Options into System > Configure System. 
features added
  • Cartridge: MaxFlash 1Mbit flash type is now selectable, including recent SST39SF010-based cartridges.
  • Cheats: Cheat window is now modeless and resizable.
  • Command Line: Specifying more than one image will now stack media slots in order.
  • Custom Devices: Memory layers can now be auto-controlled based on OS/BASIC/Self-Test ROM visibility.
  • Custom Devices: Improved error display when hot reloading the custom device definition file.
  • Debugger: Improved SIODATA trace channel output.
  • Debugger: Added .devices and .device_info commands.
  • Debugger: Static trace (st) command now has -b option to trace through BRK instructions.
  • Debugger: Added block detection support for Z80 disassembly.
  • Debugger: .tracecio now reports AUX2 on open commands.
  • Debugger: Implemented history for memory pane.
  • Devices: Added full emulation for 850 Interface Module.
  • Devices: Internal 850 R: handler now blocks Break during concurrent I/O instead of ending concurrent I/O when it is pressed.
  • Devices: Standard 850 emulation is now more consistent with DTR/RTS state.
  • Devices: Add device list is now sorted by name.
  • Devices: Improve timing precision of Indus GT full emulation.
  • Devices: Added The Pill device.
  • Devices: Added the Black Box Floppy Board.
  • Devices: Added Speedy XF disk drive.
  • Devices: Added CSS Multiplexer.
  • Devices: Added XM301 modem.
  • Devices: Added named pipe serial adapter.
  • Disk: Add option for reinterleaving to 4:1 SD for SuperSynchromesh.
  • Disk: Improved timing correction when accelerating disk reads.
  • Disk Explorer: Multiple files can now be exported at a time.
  • Display: Added support for screen masks.
  • Display: Move screen mask rendering to after color correction to reduce aliasing.
  • Display: Improved scaling of bloom filter to different resolutions.
  • Display: Added Direct3D 11 custom effect support.
  • Display: Added NEON optimizations for PAL high artifacting.
  • Firmware: Redesigned firmware dialog.
  • Firmware: Added known firmware audit dialog.
  • HDevice: Added support for MyDOS XIO 34 (Make Directory) and using XIO 33 (Delete) on directories.
  • Input: Added paddle input emulation.
  • PerfAnalyzer: Right-drag scrolling is now supported.
  • PerfAnalyzer: Added native tracing mode, which profiles the emulator itself.
  • PerfAnalyzer: Added option for video trace channel frame size and resizable splitter to change the height of the displayed video channel.
  • Printer: 1020 plotter pen colors can now be customized.
  • Printer: The printer UI pane now allows selecting between multiple printer outputs.
  • Recorder: Added option to pause/resume video recording.
  • Recorder: Added support for recording and playback of stereo SAP type R.
  • Recorder: Added VGM recording and playback support.
  • Simulator: Increased scanlines run at a time to slightly improve speed.
  • UI: Added 850 error codes to error decoder.
  • UI: Reduced flickering on drive indicators when using full emulation disk drives.
  • UI: Removed title bar from docked panes and improved resizing behavior.
  • UI: Increased splitter bar size slightly and raised drag thresholds to reduce accidental pane undocking. 
bugs fixed
  • ANTIC: Fixed line buffer being cleared on blank lines.
  • Cartridge: Improved emulation of SpartaDOS X pass-through cartridge port.
  • Cartridge: Added reset button for The!Cart.
  • Cassette: Fixed recording position not being reset properly when creating a new tape.
  • Cassette: Improved accuracy of Vorbis decoding.
  • Command Line: /profile command line switch is now case insensitive.
  • Custom Devices: Fixed crash when attempting to create a memory layer directly mapping beyond the end of a segment without explicit offset.
  • Custom Devices: Fixed a compiler crash when using nested anonymous functions.
  • Custom Devices: Added support for unsafe calls, including the ability to issue UI commands.
  • Debugger: Improved debugger UI state update when non-debugger commands are used to resume execution.
  • Debugger: Fixed .pathdump command repeating instruction lines.
  • Debugger: Fixed history view sometimes not displaying effective address on an instruction after stepping from a memory access breakpoint.
  • Debugger: Fixed horizontal scroll problems with overscroll in memory window.
  • Devices: Fixed Rapidus write-through improperly capturing writes to ROM or extended memory.
  • Devices: 1090 registers are now always visible regardless of PBI enable state to match the known PAL equations.
  • Devices: Booting off the 1030 with internal firmware now registers T: device properly.
  • Devices: Fixed 1030 ModemLink and T: handler download with SIO acceleration enabled.
  • Devices: SuperSALT test assembly voltage inputs now reflect computer model differences.
  • Devices: Fixed some coprocessors losing cycles when single stepping.
  • Devices: Fixed SIDE 3 not being switchable from a controlled cartridge port.
  • Devices: Fixed SX212 speed not saving and emulation mode not switching properly.
  • Devices: Fixed modem not dialing out to IPv6 addresses.
  • Disk: Relaxed standard disk emulator requirements on command frames and ignore overlapping commands for most disk emulation profiles.
  • Disk Explorer: Dragging out directories from a MyDOS disk no longer produces a bogus file.
  • Disk Explorer: Fixed crashes and directory corruption issues in CP/M filesystem handler.
  • Display: Fixed regression in D3D11 driver where bloom broke in full-screen mode.
  • Display: Screen effects dialog no longer reports high dynamic range (HDR) is available when the display is configured for wide color gamut (WCG).
  • Display: Fixed Enhanced CIO screen editor not wrapping characters properly on Delete Character commands.
  • Firmware: The initial "autoselect" state for OS and BASIC firmwares is now always shown.
  • GTIA: Fixed intermediate state when switching from CTIA to GTIA on the fly.
  • HDevice: Current directory is now cleared on reset.
  • HDevice: Long file name encoding/truncation now works for directories.
  • HDevice: Fixed relative paths being parsed with the wrong unit's current working directory.
  • HLE: Fixed a bug in the fast math acceleration hook for the normalization routine.
  • HLE: CIO acceleration now supports multiple devices with the same name but different units, e.g. P3: and P6.
  • IDE: CHS translation mappings now round down the number of cylinders instead of rounding up.
  • Input: Fixed crash after XInput controller is disconnected.
  • Input: Added workaround for Xbox Wireless Controller being detected twice through DirectInput.
  • Input: Fixed regression with Keyboard Controller not reading properly in fast pot scan mode.
  • Input: POT4-7 inputs are now grounded properly on XL/XE machines.
  • PerfAnalyzer: Fixed CPU profile window breaking temporarily after saving a trace.
  • PerfAnalyzer: Fixed scrolling artifacts with frame boundary lines.
  • PerfAnalyzer: Fixed lockup when pressing Tab.
  • POKEY: Improved accuracy of pot scan.
  • Recorder: Fixed bitrate not being adjustable for H.264+AAC encoding.
  • Recorder: Fixed memory leak when using MediaFoundation-based formats.
  • Save States: Fixed bug with active POKEY IRQs getting lost.
  • Simulator: Fixed booting a new image sometimes not cancelling a program load in progress.
  • Simulator: Loading a program with Open Image no longer forces a cold reset.
  • Modem: Fixed intermittent failure to disable Nagle on outgoing connections.
  • Modem: Outgoing connections no longer force off server-side echo.
  • Modem: Binary mode negotiation is disabled when CR/LF translation is enabled.
  • VBXE: Fixed hires artifacts when using attribute map with 1.26 core and extended color, or hires switching at the borders.
  • VBXE: Fixed bugs with attribute map horizontal scrolling.
NOWSZY [Atari.Area] Altirra 4.40 i 4.50 test 1
NOWSZY [Atari.Area] Altirra 4.40 test 26
NOWSZY [Atari.Area] Altirra 4.40 test 25
NOWSZY [Atari.Area] Altirra 4.40 test 24
NOWSZY [Atari.Area] Altirra 4.40 test22
NOWSZY [ATARI] Altirra x86 i x64 4.31 Final 08/02/2025
Universal Hero (1987, Mastertronic)
Universal Hero (1987, Mastertronic)

Altirra 4.31 Final [February 8, 2025]:

  • Cassette: Fixed a crash if decoding errors occurred while loading a raw tape.
  • Devices: Fixed a crash when adding a device with certain nodes selected.
  • Display: Fixed D3D9 gamma correction bugs in specific display configurations with bloom enabled.
  • Display: Fixed crash when enabling frame blending at extended PAL height and artifacting enabled.
  • Display: Fixed regression in NTSC high artifacting on ARM64 only.
  • Input: Fixed console controller inputs being blocked in full-screen mode.
  • Printer: Fixed rendering artifacts at edges when scrolling 1020 plotter output at high zoom.
  • Printer: Fixed a crash when zooming in on 1020 plotter output on ARM64 only.
  • UI: Fixed some cases of empty error dialogs when long operations are cancelled.

 

 

NOWSZY [ATARI] Altirra x86 i x64 4.30 Final

Altirra 4.30 Final [December 22, 2024]:

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.
  • Display: Reimplemented bloom with pyramid algorithm for narrower peak and wider long tail.
  • 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. 
NOWSZY [ATARI] Altirra x86 i x64 4.20

Altirra Version 4.20 [December 29, 2023]:

changes

  • Command Line: Switches are no longer allowed at the end of arguments, e.g. disk.atr/f or /f/nosi. Switches must now be separate arguments.
  • Input: Removed the extraneous hidden Button 1 input on light pen/gun controllers.

features added

  • Additions: Added PHLOAD.COM to trigger peripheral handler loads via type 4 polling.
  • Cartridge: Added Williams 16K cartridge type.
  • Cartridge: Changed existing JRC cart type to JRC6 64K without RAM and added JRC RAMBOX cartridge type.
  • Cartridge: Added MDDOS cartridge type.
  • Cartridge: Added COS 32K cartridge type.
  • Cartridge: Added Pronto cartridge type.
  • Cartridge: CAR types 76, 78-93, and 160 are now supported without advanced configuration overrides.
  • Cassette: Load Data as Audio option now supports raw FSK and PWM data blocks in .cas files.
  • Cassette: BASIC auto-boot can now handle BASIC program tapes that require RUN "C" instead of CLOAD.
  • Command Line: Added /[no]casautobasicboot, /kernelref, /basicref, and /diskemu switches.
  • Debugger: Symbols escaped with '#' prefix can now include @ in their name.
  • Debugger: .vbxe_traceblits command now has a compact mode.
  • Debugger: .vbxe_bl command now has a compact mode and can dump a blit list at an arbitrary address.
  • Debugger: Added explicit option in the disassembly window for whether the current D register state affects symbol lookup for direct page addressing modes.
  • Debugger: bta (set tracepoint on access) can now supply a default trace message.
  • Debugger: Math pack symbols can now be unloaded independently.
  • Debugger: Added static trace PBI (stp) command to auto-trace parallel bus interface firmware.
  • Debugger: Memory window now accepts arbitrary address expressions.
  • Debugger: Ctrl+F in the history view moves focus to search box.
  • Debugger: Added c (compare memory) command.
  • Debugger: Added a menu command to export the debugger help from the .help command in HTML form.
  • Debugger: @hwwritereg(addr) can be used to read back write-only system hardware registers.
  • Debugger: The debugger now additionally tries to resolve source file references against the module binary path and the paths of any open source windows.
  • Debugger: Source windows now have context menu options to reopen the file externally.
  • Debugger: u (unassemble) now has -m option to change CPU mode used for disassembly.
  • Devices: 1030 now does actual pulse/tone dialing.
  • Devices: 1030 relay sound is now heard when phone is placed on-hook.
  • Devices: Added SIDE 3.1 (JED 1.4) support.
  • Devices: Added CPS SuperSALT Test Assembly support.
  • Devices: MidiMate now exposes a serial port for custom MIDI interfacing.
  • Devices: File writer device can now also be used with serial ports.
  • Devices: Added networked serial port device.
  • Devices: Added copy/paste support to devices UI.
  • Devices: Added shortcut command to rescan a virtual FAT16/FAT32 disk.
  • Devices: Added 835, full 835, and full 1030 hardware emulation.
  • Devices: Added SIO serial adapter device to bridge serial devices directly to the emulated SIO bus without requiring motor control activation.
  • Display: Added support for main display pan and zoom.
  • Disk: Improved timing compensation when burst I/O mode is enabled.
  • Input: Added support for Chalk Board PowerPad controller.
  • Input: Added support for Stack Lightpen controller.
  • Input: Mouse wheel can now be bound as an input.
  • Input: Added an option to show pointer location when driving a tablet, pad, or light pen/gun with a non-mouse input.
  • Input: Pad input area can now be moved and resized via Configure HUD.
  • Network: Raised max MSS in emulation TCP stack from 512 to 1460.
  • Network: Emulation gateway now supports ICMP echo requests (only to the gateway; not forwarded).
  • Network: Emulation gateway now has a more distinctive Ethernet address to avoid conflicts when bridging through a VXLAN tunnel.
  • PerfAnalyzer: Added support for saving and loading traces.
  • PerfAnalyzer: Added trace channel for disk sectors passing under the drive head.
  • PerfAnalyzer: Added approximated import for Atari800WinPLus 4.0 monitor execution traces (TRON/TROFF).
  • * Save States: Devices can now opt-in to save state support.
  • Save States: R-Time 8, XEP80, Black Box, MIO, Ultimate1MB, SIDE/2/3, and MyIDE[-II] are now included in save states.
  • Save States: CPU mode, 65C816 high memory, and Axlon memory are now included in save states.
  • System: Added 1400XL and 1450XLD emulation support (currently only minimal V:/T: support).
  • UI: Added /registeruserfileassocs, /registersysfileassocs, and /unregisterfileassocs for silent registration/unregistration of file type associations.
  • UI: Added support for screen readers to read out text from the emulation screen (opt-in).
  • VFS: Added support for reading from .zip files that use Enhanced Deflate compression.
  • VFS: Add special:// protocol to access specific images.

bugs fixed

  • AltirraOS: Fixed incorrect MEMLO adjustment when loading peripheral handlers through CIO via type 4 poll.
  • AltirraOS: Force C=1 on exit from CIO for compatibility (undocumented behavior).
  • AltirraOS: Shift+Help and Ctrl+Help are now reported properly in HELPFG.
  • AltirraOS: KEYREP and KRPDEL are now supported properly on the 65C816 build.
  • AltirraOS: Improved compatibility of NOCLIK handling.
  • AltirraOS: Fixed K: not applying inverse video to vertical bar ($7C) character.
  • AltirraOS: Fixed timing issue in SETVBV.
  • AltirraOS: S: now properly overrides the no-clear flag for GR.0.
  • AltirraOS: FASC no longer clears first byte of FR0.
  • AltirraOS: SIOV now resets BRKKEY when returning Break key pressed condition.
  • Audio: Fix downmix setting not saving.
  • Cartridge: Phoenix and Blizzard cartridge types now also react to CCTL reads as well as writes.
  • Cartridge: SIC! 128K and 256K images now retain their original type rather than being converted to 512K on load.
  • Cassette: Fixed FLAC decoder crashing on some files on some CPUs.
  • Cassette: BASIC auto-boot detection now handles BASIC programs saved with the rev. B BASIC bug.
  • Cassette: SIO data in line is now released when motor stops.
  • Command line: Address specified in /soundboard switch was always overridden to default.
  • CPU: 65C816 PLB and PLD instructions were not setting NZ flags.
  • CPU: 65C816 PHP instruction could write bits 4/5 as zero after re-entering emulation mode from native mode with MX bits cleared.
  • CPU: Improved accuracy of NMI timing when NMIs occur across a write to WSYNC.
  • Custom Devices: Programmatic memory layer changes no longer bypass auto-PBI.
  • Debugger: Zero page symbols were not being loaded from CC65 symbols.
  • Debugger: PEI (dp) instruction no longer shows indirect data in disassembly.
  • Debugger: Symbol lookup is now suppressed for (dp), (dp,X), and (dp),Y addressing modes with D != 0 like with other direct page addressing modes.
  • Debugger: Fixed Step Over command not working above bank 0.
  • Debugger: Disassembler now does basic block detection in 8048 mode.
  • Debugger: Fixed .diskdumpsec command not working on virtual disks.
  • Debugger: Fixed a crash when clearing breakpoints from debugger symbol based assert/trace directives.
  • Debugger: Fixed panes that displayed the context menu at the wrong place when activated from the keyboard.
  • Debugger: Debug display wasn't decoding IR mode 8 properly.
  • Debugger: Improved visibility of keywords in source views in dark theme.
  • Devices: R-Time 8 is now reset on a cold reset.
  • Devices: SIDE 2 now returns floating bus data instead of $FF when reading from deselected CF card.
  • Devices: Fixed sporadic initial interrupt state issue with MIO.
  • Devices: Fixed some stack wrapping bugs with Veronica's 65C816 CPU.
  • Devices: Fixed "use long path names" setting not saving properly on the H: device.
  • Devices: H: no longer returns Y=$03 for imminent EOF when reading directories.
  • Devices: MIDI output device from MidiMate is now reset on cold reset.
  • Devices: Added missing emulation of IDE+2 CF detect in $D1FA bit 6.
  • Devices: Fixed virtual FAT32 device limiting included files to FAT16 cluster limit.
  • Devices: Fixed 8048 ADDC,@Rn and MOVP3 A,@A instructions and TF emulation.
  • Devices: Fixed broken ATI0/1 commands for SX212.
  • Disk: Fixed XF551 full drive emulation sometimes not handling write protect state properly.
  • Disk: Reinterleave command wasn't marking the disk as modified.
  • Disk: Fixed crash when attempting to convert a disk using an unknown or unsupported filesystem.
  • Disk: Improved Happy 1050 memory map to closer match hardware, including contended regions.
  • Disk: Add workaround for ATX disk images that have extra zero padding words at the end.
  • Disk: Fixed 810, 1050, and XF551 based full drive emulators not consistently acting on write protect status.
  • Disk: Improved accuracy when reading and writing sectors with missing data fields.
  • Disk: Fixed rotational position being updated while motor is off.
  • Disk: Fixed 810 post-read delay being used for 1050 emulation in single density.
  • Disk: Improved timing precision for full disk drive emulators.
  • Disk: Sectors are now ignored on mixed-density disks when not using the current density.
  • Display: Fixed inverted field polarity detection in interlace mode (since 3.90) and improved auto-flip behavior.
  • Display: Removed horizontal offset in PAL high artifacting.
  • HLE: Set Y and C=1 in program loader to emulate CIO results when invoking init/run address.
  • Input: Fixed paddles not responding when driven in absolute mode from a digital input (regression since 4.10).
  • Input: Fix light pen not working in port 4.
  • MMU: Extended RAM priority is now adjusted when U1MB is enabled to emulate difference in VBXE MEMAC behavior.
  • Network: Fixed emulation TCP stack not sending final FIN packet to emunet after graceful shutdown from remote host.
  • Network: Emulation dhcpd no longer reports a gateway to DHCP clients if routing is disabled (NAT off).
  • Network: Fixed VXLAN tunnel code sending two extraneous bytes with each Ethernet frame.
  • PerfAnalyzer: Fixed keyboard shortcuts not working in the perf analyzer's history view.
  • PerfAnalyzer: Snapshot frame timing at end of session so VBI/DLIs don't get confused when emulation is restarted after the trace ends.
  • PerfAnalyzer: Fixed crash in tape code after stopping trace with a tape mounted.
  • POKEY: Improved accuracy of truncated/restarted POTGO scans.
  • POKEY: Fixed stop bits not playing properly out audio channels 1/2 in two-tone mode.
  • Recorder: Fixed bug with AVI writer not marking all uncompressed frames as key frames.
  • Recorder: Fixed incorrect colors when recording WMV or MP4 video without scaling (ARM64 only).
  • Save States: Fixed POKEY having keys stuck down after loading a save state.
  • Save States: Fixed last 64K of extended memory not being saved properly in 128K and 320K memory modes.
  • UI: Fix crash when using Calibrate Screen command without any hardware graphics acceleration.
  • UI: Ensure that undocked tool windows are on-screen when restoring window layout.
  • UI: Added workaround for Windows 10/11 touch keyboard sending the wrong extended key state for movement keys.
  • UI: Fixed Input Setup controller diagrams displaying blank in some configurations.
  • VBXE: Fixed incorrect blitter cycle speed for $00 bytes transformed by AND/XOR mask.
  • VBXE: Blitter collision detection now returns the first hit instead of the last hit.
  • VBXE: Fixed pixel shadows when using HR blit mode (mode 6).
  • VBXE: Fix false P/M priorities on right half of screen in core 1.26 in lines that have no P/M graphics.

Vox populi

Ten artykuł nie byl jeszcze komentowany:(

Dodaj komentarz!!!!

Nick
Email
Www
Komentarz
 
wstecz03/01/2023 21:40
Inne treści związane z tematem
[Atari] Test7800 0.7.4 09/01/2026 [Atari] Test7800 0.7.4 09/01/2026
JetSetIlly, autor Gopher2600 - emulatora Atari2600 (na siłę, można i przyjąć i RAMBO;)) już od chwili pracuje nad nowym emulatorem kolejnej konsoli ATARI - Atari 7800 - test7800. Konsola zacna, niestety ze skromną biblioteką gier, dająca popalić czytelnikom gazet w latach osiemdziesiątych - to zapewne jej zawdzieczamy poszukiwania Double Dragon, Commando czy też Ikari Warriors ...
[Atari] Fujisan 1.1.1 04/01/2026 [Atari] Fujisan 1.1.1 04/01/2026
Atari800 opakowany w zwykłe menu? Czemu nie... zważywszy, że od ostatniej modyfikacji Atari800 WIn+ Jaskra minęły już lata, a a800 ciągle się rozwija - może nie w takim tempie jak Altirra, jednak nikt nie porzucił tego projektu. Ja lubię menu A800, jednak ten dodatek może na pewno ułatwić korzystanie z niego wszystkim, którzy shella kojarza z Shellem, a tryb tekstowy jest ...
[Atari.Area] SNDH 2026 [Atari.Area] SNDH 2026
Miłośnicy muzyki z Atari ST doczekali się ważnej aktualizacji wraz z publikacją archiwum SNDH 2026. Nowa paczka zawiera tysiące utworów z gier oraz dem, a większość z nich została zaktualizowana do najnowszej specyfikacji SNDH v2.2. Najważniejsze nowości wprowadzone w wersji 2.2 to: Zastąpienie tagu TIME tagiem FRMS, który zamiast sekund podaje dokładną liczbę ramek, co pozwala ...
[ATARI] Altirra x86 i x64 4.50 test 1 1/01/2026 [ATARI] Altirra x86 i x64 4.50 test 1 1/01/2026
Nowe wersja testowa Altirry emulatora ATARI XE/XL/5200/2600. Ostatnia pełna wersja tego emulatora, autorstwa Avery 'Phaeron' Lee,  jaka publicznie została udostępniona to Alirra 4.40 z 31 grudnia 2025 r.  
[ATARI] Altirra x86 i x64 4.40 Final 31/12/2025 [ATARI] Altirra x86 i x64 4.40 Final 31/12/2025
Nowa edycja ALTIRRA - emulatora ośmiobitowych konstrukcji firmy ATARI. Nie, nie to nie koniec prac nad tym programem, to jak zwykle, kolejny kamień milowy;)
Do ściągnięcia
W ramach wolnego czasu odtwarzam stare magazyny komputerowe i prowadzę serwis emulacyjny try2emu. Jeżeli uważasz, że moja publiczna działalność możesz postawić mi kawę, a kawę lubię;). Wspierając mnie, otrzymujesz w nagrodę dostęp do pełnych pdf'ów publikowanych magazynów - czyli dokładnie takich jakie spełniają zamierzenia tego projektu.
Postaw mi kawę na buycoffee.to
Dodatkowe informacje
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run Kreator okładek na kasety Kreator kalendarzy Alpha

© Try2emu 1999 - 2026 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU