Emudreams(1996) NEWS FROM 60 DAYS MUSEUM

Altirra 4.00 test23 [1097][witek], 2020-12-02 14:20:18

[Source: https://atariage.com/forums/topic/308053-altirra-390-released/page/15/#comments]

beta 21
- Compatibility fixes to 6502 source for MADS 2.1.0. The .fl command is seriously bugged in 2.1.0 and is frequently wrong by 1ulp, so I have hardcoded all FP constants in the AltirraOS math pack as hex. There was also an ATN() constant that was incorrectly encoded by the assembler even in MADS 1.9.8b5, so the AltirraOS version has been bumped to 3.30. The fallback Ultimate1MB recovery ROM now also assembles with 2.1.0.
- Fixed a bug in the PBI-based SIO acceleration that manifested with some versions of SpartaDOS X where key repeat would stop working. This was caused by the PBI code clearing CRITIC, which interacted badly with SDX doing a DEC CRITIC afterward to balance its INC CRITIC. This then disabled stage-2 VBLANK processing.
- SIDE 3 emulation fixes: DMA source/destination pointer and count registers are now double-buffered, implemented activity LED and LED registers, implemented r/w bit 2 in write protect register, and SpartaDOS X switch is now implemented.

beta 22
- SIDE 3 fixes: red/green LEDs split apart, flash chip changed to MX29LV640ET to match production run, SD writes now supported, banking and cartridge hardware registers updated, many cartridge emulation bugs fixed, push button and SDX switch behavior fixed, SD writes are now supported, RTC month fixed, HD sector indicator hooked up.
- Added /reset:devices command-line switch to reset only the device tree.
- Virt-FAT32 device now handles empty directories, zero byte files, and symlinks to files.
- Fixed disassembler end-block flags for RTL and JSR (abs,X) opcodes.
- Added .pagesums command to aid in comparing memory states.

beta 23
- Fix for an alignment bug in the stereo mixing code that manifested with VS2019 16.8 (these builds are using an older version).
- Fix for an uninitialized memory crash in the virtual DOS 2 image mounting code.


Download w wÄ…tku.