• Print

Altirra 3.90 Test 19

Description

Features

 

  • Emulates the Atari 400/800, 1200XL, 600/800XL, 130XE, XEGS, and 5200 systems.
  • Full, cycle-exact emulation of all documented hardware features.
  • Best-in-class emulation accuracy of undocumented hardware behavior, including undocumented 6502 instructions, precise DMA timing, mid-screen register changes, hardware bugs, and cycle-precise timer IRQs.
  • Support for most popular 8-bit image file formats: ATR, ATX, ATZ, DCM, XFD, PRO, ARC, BAS, ROM, BIN, A52, CAS, SAP.
  • Contains reimplemented versions of OS, BASIC, and handler ROMs to run 8-bit software with high compatibility without needing Atari ROMs.
  • Emulation of over three decades of hardware expansions, including memory expansions, cartridge expansions, Parallel Bus Interface (PBI) devices, modems, and 65C02/65C816 accelerators.
  • Accurate emulation of multiple disk drive types with options for accelerated disk loads, realistic disk timing, and drive sounds.
  • Flexible display with Direct3D/OpenGL acceleration, aspect ratio options, easy resizing, and artifacting support.
  • Audio and video recording, cheat trainer, DOS disk explorer with drag-and-drop, and text mode copy/paste.
  • Powerful debugger with label decoding, source-level stepping, conditional breakpoints/tracepoints, watchpoints, execution history with loop/call/interrupt folding, and profiling.
  • Native Windows UI with theme support, per-monitor high DPI support, file associations, and DirectInput/XInput controllers.
  • Both 32-bit (x86) and 64-bit (x64) versions available.

Changelog

  • AltirraOS bumped to 3.23, fixes an issue with the SIO routine sending the first command byte too quickly after asserting the command line, which was causing out-of-spec timings. Also fixes a possible conflict between the disk boot and PBI devices that may issue pre-boot SIO calls, and an issue with the Break key on the boot screen.
  • Drive sounds are now queued in audio groups internally so that seek sounds can be superceded. This prevents seek sounds from piling up when running with SIO patch enabled, since the disk operation completes before the seek sound does.
  • Added settings in Configure System > Display to control mouse pointer visibility.
  • The Adjust Colors dialog can now load and save color settings to files, and also fixed some issues with color axis labels. Red/green/blue have been relabeled as color differences R-Y/G-Y/B-Y to be more accurate.
  • The Hue Start setting now has a different meaning for PAL quirks mode: it now means the angle of hue 1 in I-Q space for consistency with the other modes, instead of the weird value meaning it had before.
  • The hue start setting is no longer locked in PAL high artifacting mode, which now supports this setting.
  • The default PAL preset has been tweaked a bit to better conform to some color palette screenshots from PAL systems. The hue step has been lowered to show the characteristic PAL color band jumps and to make the Gr.0 screen a bit less greenish, and the hue start has been set to -12 degrees from +I to align hue 1 with the PAL swinging colorburst.

 

Regarding Wiimotes, the last time I tried interfacing one with the PC the motion tracking was too heavily damped to be of use as a light gun or even a mouse replacement. Image-based light gun emulation is also problematic due to video latency.

 

As for Windows XP, support for it is still going to be dropped but the switchover has been delayed because the new VS2019 compiler took longer than expected and I'm waiting for some bugs to be fixed. The 3.90 test builds currently are still built with VS2017 in XP targeting mode and will still run on XP SP2. What I can promise is that the switch is going to happen and when XP compatibility breaks, it will be really broken -- you'll get an error on start due to the minver being raised in the executable header, so no ambiguity about whether it'll work or not.

Links

Altirra, an 8-bit Atari computer emulator - virtualdub.org

Downloads

Gallery


 
 

Comments

blog comments powered by Disqus