Nowe wersja testowa Altirry emulatora ATARI XE/XL/5200/2600. Zaczynamy znów iterację testową.
Ostatnia pełna wersja tego emulatora, autorstwa Avery 'Phaeron' Lee, jaka publicznie została udostępniona to Alirra 4.00 z 13 listopada 2021 r.
Altirra 4.01 Beta VIII (8) 13/03/2022
changes
features added
- 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.
- Debugger: Memory locations can now be edited in the Memory panel.
- 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.
bugs fixed
- Disk Explorer: Fix incorrect Unicode mappings for control characters in viewer.
authors comment:
- Fixed an issue with cassette audio sometimes desyncing after an accelerated C: load.
- Added support for CAR types 71-75. Special thanks to the Atari800 development team for confirming that it was OK to use info from their carts.txt file that hadn't been published in a release yet.
- The Check For Updates dialog now has a link to the internal RSS update feed.
- The Memory pane in the debugger now supports editing memory.
- Warp now starts instantly when in slow motion, rather than only on next frame.
- Added a config var for the slow motion speed ratio.
- Fixed Unicode mappings in disk explorer text viewer.
- Copy/paste now supports the international character set, and the default layout now maps international characters to their Ctrl+key equivalents.
- Added XE Multicart support.
As the XE Multicart build scripts produce a short cartridge image, you'll need to check the 'show all mappers even if they may not work' option to see those cartridge modes.
Altirra 4.01 Beta VII (7) 01/02/2022
- BugFix: "... With the test-6 version, I cannot load any tape images (.cas, .wav; standard or turbo). I've completely reset the settings, but no help. E.g. I load a tape image with a cassette boot file, restart with START+OPTION, press a key and then nothing happens. The tape control dialog doesn't respond to PLAY or STOP or PAUSE. The .pia debug command shows motor on" Source
Altirra 4.01 Beta VI (6) 30/01/2022
Pooyan (Datasoft, Inc., Aug, 1983)
changes
features added
bugs fixed
- AltirraOS: Fixed compatibility issue with KEYDEL handling (fixes cursor movement in BrushupV40).
- 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.
- Display: Fixed low quality text rendering in D3D11 mode after a change in HDR mode.
- PCLink: Directory enumerations now report if a directory is the root or a subdirectory.
- PCLink: Improved path compatibility with standard SpartaDOS X path parser.
authors comment:
- Compiler changed to Visual Studio 2022.
- AltirraOS: Improved compatibility of KEYDEL handling.
- Custom Devices: Script compiler now parses and blocks ++ and -- operators to prevent them from being parsed as pairs of unary operators.
- Debugger: Fixed memory window horizontal scroll bar.
- Devices: Lifted internal PIA limit which could cause devices to break in unusual cases with too many devices connecting to the PIA inputs.
- Display: Retuned monochrome artifacting fix to high artifacting filter to restore comparable quality of color modes to 4.00.
- Display: Fixed broken text after toggling HDR on the fly.
- PCLink: Directory enumerations now report if the directory is root or a subdirectory.
- PCLink: Improve compatibility of path parsing compared to base SDX filesystem.
- Tape: C: SIO patch is now more flexible in handling of the transfer mode byte.
- Tape: Improved quality of tape resampler.
- Tape: Fixed incorrect rate handling of pwml chunks in CAS files.
- Tape editor: Fixed store waveform option not actually doing anything.
- Tape editor: Added Copy Decoded Data command.
- Tape editor: Restored previous version of FSK decoding so that there are both now block-oriented and freeform decoders.
Altirra 4.01 Beta V (5) 23/12/2021
ION Roadway (James Sommers, 1983)
changes
features added
- Cassette: Added support for PWM encoded turbo data in CAS files.
bugs fixed
- Display: Fixed monochrome modes with VBXE or high artifacting.
- Tape Editor: Fixed extraneous bit data being added when saving a new CAS file after editing.
authors comment:
- Fixed bugs with monochrome modes not working with VBXE or high artifacting modes. Unfortunately this fix also results in the return of some chroma artifacts in NTSC high artifacting mode that were previously being incorrectly canceled; I may try to retune the artifacting filters again at some point.
- Tape editor: fixed broken CAS saves after some edits, highlight and scroll to changes on undo, add menu option and shortcut to re-run decoding analysis after doing an edit, redo FSK decoding in the tap editor to be closer to regular emulation decoding to increase reliability, shift+click now only moves the endpoint of the selection, warn when standard blocks will be converted to FSK on CAS save, and optimize FSK blocks on save.
- C: SIO patch now supports disabling the timeout with DTIMOT=0, which fixes some tapes that had extremely long blocks (>4.5 minutes).
- Added support for loading PWM-encoded chunks in CAS files.
Altirra 4.01 Beta IV (4) 20/12/2021
IXION (US Gold, 1985)
changes
features added
- Cassette: Added config variable to manually tweak balance between mark/space bit detectors.
- 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.
bugs fixed
- Cassette: Fixed FLAC decoder crash with some block sizes.
- Cassette: Accelerated C: loads now properly leave tape running after block load.
- Cassette: Accelerated C: loads now handle block reads with timeouts longer than 30 seconds.
- Cassette: Fixed regression with FSK blocks in CAS files being read as turbo pulses instead of FSK pulses.
- Display: Reduced frame jitter in D3D11 windowed mode on Windows 8.1+.
- 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.
- UI: /startuplog can now exclude log channels with '-' and ignores Ctrl+C.
authors comment:
- Fixed crash with loading some FLAC files.
- Accelerated C: loads now properly leave tape running after block load. This fixes some tape loaders that mix C: loads and custom tape routines.
- Fixed regression with FSK pulse blocks in .CAS files being loaded as turbo data instead.
- Improved frame rate stability with windowed vsync in D3D11 mode on Win8.1+.
- /startuplog: now allows disabling log channels and blocks Ctrl+C.
- C: patch can now load blocks longer than 30 seconds. (There are tapes with single blocks that are minutes long.)
- Tape editor: fixed draw tool with waveform displayed, SIO capture option now shows enabled state, accelerated C: loads show sync bytes, and block checksum status displays more reliably during live captures.
-
Altirra 4.01 Beta III (3) 12/12/2021
Gorf (Roklan Corporation, 1982)
changes
features added
- Devices: NVRAM can now be isolated per profile and follows the temporary profile state.
- Display: SDR/HDR balance in HDR mode can now use the system-wide SDR intensity setting.
- HDevice: Added full long filename mode.
bugs fixed
- 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: Retuned XF551 high-speed C/E to data frame delay.
- VFS: Fixed wrong file being accessed when using atfs:// paths to access files inside a DOS 2 disk image.
authors comment:
- VFS: Fixed off-by-one error when accessing files on a DOS 2 image using the atfs:// prefix.
- ATBasic: IOCB#7 is now automatically closed on I/O errors to avoid SAVE files being kept open for write.
- Disk: Retuned XF551 high speed C/E to data frame delay based on firmware timings.
- Additions: Fixed incorrect device ID in loadexe.xex.
- HLE: "Disk boot" program load mode now simulates an SDFS disk to trigger the EXE load under SDX.
Altirra 4.01 Beta II (2) 28/11/2021
changes
- Devices: NVRAM can now be isolated per profile and follows the temporary profile state.
- Display: SDR/HDR balance in HDR mode can now use the system-wide SDR intensity setting.
- HDevice: Added full long filename mode.
features added
- Devices: NVRAM can now be isolated per profile and follows the temporary profile state.
- Display: SDR/HDR balance in HDR mode can now use the system-wide SDR intensity setting.
- HDevice: Added full long filename mode.
bugs fixed
- Display: Workaround for D3D11 minimum precision crash on Intel Iris Xe 30.0.101.1069 driver.
- Profiler: Fixed negative unhalted cycle counts showing up around STA WSYNC instructions.
- Serial: Pad out 850 relocator to match length of original firmware relocator (fixes compatibility with loaders that hardcode the relocator length).
authors comment:
- Debugger: Fixed cycle counting error that caused negative unhalted cycle counts in the profiler around WSYNC writes.
- Devices: 850 bootstrap relocator length padded to same length as original hardware to fix compatibility issues with hardcoded loaders, particularly Bobterm.
- Devices: NVRAM is now stored into profiles and has its own profile category.
- Display: Added workaround for crash in Intel Iris Xe graphics driver in D3D11 mode. (min16float4 interpolator copied to min16float4 output -> crash, thanks Intel.)
- Display: Additional precision improvements in high artifacting algorithms.
- Display: Added support for using the system-wide SDR intensity value in HDR mode.
- HDevice: Added long filename mode.
Altirra 4.01 Beta I (1) 14/11/2021
changes
features added
- Devices: Improved selection behavior when adding or removing devices.
Disk: Added emulation of buffered track reads for Happy 1050 and Speedy 1050 devices in standard emulation mode.
bugs fixed
- AltirraOS: Fixed math pack compatibility issue with FDIV modifying FLPTR (fixes B-Graph pie chart routine).
- AltirraOS: Fixed a cursor position checking bug with split screen Gr.0 (fixes the BASIC game House of Usher).
- 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.
- UI: Reduced glitches when toggling the debugger or full screen mode.
authors comment:
- The device tree now better preserves selection when adding or removing devices.
- AltirraOS updated to 3.32 with fixes for a couple of compatibility issues with the math pack, so B-Graph and House of Usher now work.
- Fixes to the docking UI to reduce glitching when switching layouts or toggling full screen mode, due to panes becoming visible too soon and drawing in weird places before being moved to their final location.
- Fixed a few timing bugs in the standard disk emulator. 810s now produce the head bump sound, the timeout was too short for Record Not Found (RNF) errors, and with long retries the idle timeout was sometimes kicking in too soon. Happy 810 and 1050 now have retuned receive rates.
- The standard disk emulator now attempts to emulate track buffering for the Happy 810, 1050, and Speedy 1050 profiles, where the drive will burst transmit sectors from memory after reading in new tracks. This makes timing closer to the default modes for those drives. The Happy 1050 commands for toggling track buffering are now also support.
Inne treści związane z tematem
[Atari] AtariOnLine: ATASCII Compo - 4. edycja
Czołem wszystkim!Logiker, nasz kolega z Austrii, zdecydował się zorganizować kolejną edycję konkursu na najlepszą grafikę w trybie znakowym dla ośmiobitowego Atari. Dotychczas konkurs cieszył się dużym zainteresowaniem ze strony grafików, również naszych rodzimych twórców.Prace można nadsyłać do 17 października, ...
[VCS] Stella 7.0 4/10/2024
Stella w nowej odsłonie. Emulator pozwala odkurzyć tytuły dla jednej z najważniejszych konsol lat osiemdziesiątych - Atari 2600 (Video Console System).
[Atari] AtariOnLine: Gra "Dangerous City" uwolniona!
Czy ktoś pamięta grę Dangerous City, wydaną przez PTODT w 2023 roku na carcie, w pudełku, z papierową mapą, instrukcją i naklejkami? A właściwie trzy gry, bo cartridge zawierał starszą, czarno-białą wersję gry w języku polskim oraz dwie podkolorowane i poprawione, w języku polskim i angielskim. Otóż jej główny ...
[VCS] Gopher 0.35.0 2/10/2024
Stella ma całkiem rozwiniętego konkurenta, który jak większość multiplatformowych aplikacji potrafi doprowadzić mnie do szewskiej pasji kiedy chce załadować gry z innej partycji;) Po za tym, to całkiem przyjemny emulator ATARI 2600 posiadający dość dobry filtr "psujący" obraz i parę dodatkowych ustawień pozwalających na dopicowanie naszego wirtualnego VCS.
[Atari.Area] Czwarta edycja ATASCII Compo!
Drodzy miłośnicy komputerów Atari, nadszedł czas, aby ponownie zanurzyć się w fascynującym świecie grafiki ATASCII. Dziś, 1 października 2024, oficjalnie rozpoczął się okres nadsyłania prac! Macie czas do 17 października na zgłoszenie swoich dzieł, więc czas zabrać się do roboty! W poprzednich latach w konkursie pojawiło się wiele niesamowitych rysunków, które możecie ...
Sadly, unlike a CRC, it isn't possible with the SIO checksum to identify which bit is likely to be bad since the SIO checksum is just a simple sum of all bytes. However, what is possible is to check whether the computed and recorded checksums differ by the value of a single bit. The tape editor now does this, and highlights the bit position in purple. This narrows down the bit error to a specific bit position among all of the bytes in the record, and helps guide manual repairs to the bitstream.