http://www.virtualdub.org/beta/Altirra-2.40-test15.zip
http://www.virtualdub.org/beta/Altirra-2.40-test15-src.zip
Altirra 2.4 test 14.
Looked at the colors issue, but don´t know what it could be -- Altirra definitely does use PF2 in artifacting calculations, even in standard mode.
Fix for XEP80 view settings not saving properly, adds .WAV recording, and supports per-monitor DPI on Windows 8.1 preview.
The .WAV recorder uses a more aggressive audio filter with a sharper cutoff than the regular playback path, so I´d be interested in thoughts on whether it is more or less authentic.
Version 2.40 prerelease:
features added
Audio: Added drive sound volume level option.
Cartridge: Added support for .CAR types 53-59 (2K, 4K, right-as-left 8K, right slot 4K, 128-512K SIC!).
CPU: Preliminary support for accelerated 65C816 operation.
Debugger: Added .dmabuf command.
Debugger: Added %f, and %
Debugger: Verifier can now detect 64K address space index wrapping and abnormal DMA conditions.
Debugger: Added fbx (fill bytes with expression) command.
Disk: Added "Extract Boot Sectors" command to disk dialog for use with bootable virtual disks.
LLE: Added PBI device interrupt support.
MMU: High (65C816) memory can now be adjusted from 0KB-4032KB.
Recorder: Added .WAV file audio recording.
UI: Added on-screen indicators for console buttons held on startup.
UI: Added on-screen indication for some view mode changes.
UI: Added support for per-monitor DPI scaling in Windows 8.1.
UI: Added custom debug font dialog for half point sizes.
XEP80: Initial support.
bugs fixed
65C816: Fixed cycle timing for JMP (abs) instruction.
65C816: Fixed TYX instruction.
65C816: INX was checking M bit instead of X bit.
65C816: Read/modify/write instructions now do read/write/write in emulation mode.
ANTIC: Disabling playfield DMA after playfield start now reads bus data into the line buffer.
ANTIC: Abnormal playfield DMA is now emulated.
ANTIC: Improved precision of CHACTL changes.
CPU: Illegal instruction option now saves correctly.
Debugger: Display float (df) command displays all ten significant digits.
Debugger: Fixed LLE kernel ROM auto-reload and symbol load option.
Debugger: UI panels are now more consistent with debugger commands in numeric base handling.
GTIA: Fixed bug with VDELAY on missiles.
LLE: Fixes and optimizations to math pack.
LLE: Decimal flag is now cleared before dispatching IRQs.
LLE: Fixed BRK handler to handle stack wrapping.
HLE: Fixes to math pack acceleration.
HLE: Added partial fix for CDTMA1 during accelerated disk reads (fixes Ankh with SIO patch enabled).
IDE: Fixed value of Sector Count register after READ SECTOR and WRITE SECTOR commands.
MMU: Fixed aliasing of high memory banks.
UI: Fixed GDI handle leak in text editor.
UI: Added workaround for set file associations dialog not appearing on Windows 8.
UI: Fixed ANTIC DMA visualization mode with extended PAL height.
UI: Fixed PCLink indicator not updating.
U1MB: Fixed PIA read decoding to only respond to $D300-D37F (unfixes Bounty Bob Strikes Back!).