!

[ATARI] Altirra x86 i x64 4.40 test 6 8/02/2025

[233] # AtariAge Altirra 4.40 | !!! Niedziela, 9 Lutego 2025 10:33 CET [24-12-2024 00:07 CET]

[ATARI] Altirra x86 i x64 4.40 test 6 8/02/2025

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.31 z 8 lutego 2025 r.

 

Altirra x86 i x64 4.40 test 6 8/02/2025

changes:

  • nw

features added:

  • PerfAnalyzer: Right-drag scrolling is now supported.
  • PerfAnalyzer: Added native tracing mode, which profiles the emulator itself.

bugs fixes:

  • Devices: Fixed Rapidus write-through improperly capturing writes to ROM or extended memory.
  • Disk Explorer: Dragging out directories from a MyDOS disk no longer produces a bogus file.
  • 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.

author's comment:

  • PerfAnalyzer: Fixed incorrect CPU history after saving trace.
  • PerfAnalyzer: Fixed scrolling artifacts on frame lines.
  • PerfAnalyzer: Right-drag is now supported.
  • PerfAnalyzer: Fixed lockup when pressing Tab.
  • PerfAnalyzer: Added native tracing support.
  • Devices: Fixed Rapidus write-through conflicts on ROM and extended memory.
  • Disk Explorer: Fixed dragging out of subfolders from a MyDOS disk producing a bogus file.

 

Altirra x86 i x64 4.40 test 5 20/01/2025

Panic Express (1986, Red Rat Software, LTD)

changes:

  • nw

features added:

  • nw

bugs fixes:

  • Display: Fixed crash with blending enabled on extended height PAL screen.
  • Display: Fixed regression in NTSC high artifacting on ARM64 only.
  • Printer: Fixed rendering artifacts at edges when scrolling 1020 plotter output at high zoom.

author's comment:

  • Reduced aliasing on screen masks by switching to a softer antialiasing filter.
  • Fixed blending startup crash with extended PAL height displays.
  • Fixed artifacts around edges when scrolling 1020 plotter views.
  • Fixed canceling some load progress dialogs giving a blank error dialog.
  • Fixed a crash in raw tape loading code if decoding errors occurred.
  • Fixed dot/slot masks occasionally displaying as vertical stripes in Direct3D 9 mode.
  • Fixed dark display in Direct3D 11 mode with screen mask enabled, PAL artifacting on, blending off or interlace on, and color correction disabled.

 

Altirra x86 i x64 4.40 test 4 18/01/2025

changes:

  • nw

features added:

  • Debugger: Added block detection support for Z80 disassembly.
  • Devices: Improve timing precision of Indus GT full emulation.
  • Disk: Add option for reinterleaving to 4:1 SD for SuperSynchromesh.

bugs fixes:

  • nw

author's comment:

  • Fixed Direct3D9 rendering artifacts with bloom enabled and some image formats.
  • Z80 disassembly now supports block separators.
  • Added option to disk dialog to reinterleave a disk to SD 4:1 interleave for Indus SuperSynchromesh.
  • Improved timing accuracy of Indus GT full emulation so the Indus Doubler works.

Altirra x86 i x64 4.40 test III 12/01/2025

changes:

  • nw

features added:

  • Devices: Add device list is now sorted by name.
  • Display: Move screen mask rendering to after color correction to reduce aliasing.
  • Simulator: Increased scanlines run at a time to slightly improve speed.

bugs fixes:

  • Devices: Fixed a crash when adding a device with certain nodes selected.
  • Display: Fixed regression in D3D11 driver where bloom broke in full-screen mode.
  • Input: Fixed console controller inputs being blocked in full-screen mode.

author's comment:

  • Fixed crash in devices tree when adding new devices with certain nodes selected.
  • Fixed console key input bindings in input maps being disabled in full screen mode.
  • The Add Device dialog now has device names sorted.
  • Fixed D3D11 bloom rendering with incorrect gamma in full-screen mode.
  • Moved screen mask rendering to post color correction to reduce aliasing artifacts.

Altirra x86 i x64 4.40 test II 2/01/2025

changes:

  • nw

features added:

  • 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.
  • 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.
  • Display: Added slot type mask.
  • UI: Added 850 error codes to error decoder.

bugs fixes:

  • Custom Devices: Fixed crash when attempting to create a memory layer directly mapping beyond the end of a segment without explicit offset. .

author's comment:

  • Adds full 850 Interface Module emulation.
  • 850 standard emulation now matches the transfer speed of the 850, and fixed an issue with inconsistent DTR/RTS state.
  • Updated internal 850 R: handler to v0.3 so it matches the Break key behavior of the newer 850 firmware instead of the older 850 firmware.
  • On-screen error decoder (Ctrl+Alt+click) now interprets 850-specific CIO error codes.
  • SIODATA logging channel now detects and interprets command frames.
  • Added vertical slot mask type to mask rendering.
  • Fixed a crash in custom device error reporting code.

More detailed explanation of the 850 stuff:

Like the other full emulators, 850 full emulation means that it is running the actual controller firmware instead of a high-level emulation of the 850. This also comes with the usual caveats: it requires the actual firmware, and some quality-of-life features aren't available with it, such as unthrottled operation. However, it also means you can test real corner cases like running code on the emulated 850 (and yes, warerat's firmware dumper does work). One caveat is that in some cases you may need to specify the baud rates for each port in the settings. This is because with full emulation, the emulator no longer has a direct way to tell what baud rate the 850 is using or expecting on each port, and this causes problems with output paths that are baudless like the file writer. Currently, the Auto detection will attempt to match POKEY's baud rate. This should work for the majority of cases that use concurrent I/O, but it may fail with the uncommonly used block write feature unless a specific baud rate is specified.

The full emulation also reveals a couple of things about the firmware. There are two firmware revisions in the wild, with CRC32s 9201359A and 2CF990B9. The [9201359A] firmware is the older revision and [2CF990B9] is the newer and more common revision. The 850 firmware sources from the Atari History Museum match the newer revision. The main differences between the two are documented in the different versions of the 850 Interface Manual, with the 1980 Owner's Manual documenting the older revision and the 1982 Technical Manual documenting the newer revision, with a note on getting older 850s upgraded at a service center. The main difference between the two is the handling of the Break key when concurrent I/O is active. In the older revision, pressing Break causes the R: handler to autonomously exit concurrent I/O mode, whereas in the newer revision, the Break key is disabled and ignored. However, there are also two undocumented changes: the newer revision also recognizes P2: for printer access, and raises the printer I/O timeout from 5 seconds to 30 seconds. The relocator and handler downloads are slightly longer on the older revision as well, meaning that some software won't work with it -- notably BobTerm can't auto-download the R: handler.

Accordingly, a couple of adjustments have been made to the 850 standard emulation to improve accuracy. The internal R: firmware that's built-in and included on the Additions disk has been updated to v0.3 with the Break key behavior now matching the newer firmware, and the transfer rate of the firmware download has been slowed down to match the 850, which like the 1050 is a little bit on the slow side. A fix has also been made to control signal handling as DTR and RTS weren't consistently being set on the attached device. The main potential impact of this is that the modem will not auto-answer on default settings unless DTR is asserted or the DTR handling mode is changed with the AT&D command. BobTerm at least makes sure that DTR is asserted at startup, but other software might not.

Finally, in not 850 related news, slot mask support has been added, which is a mask type with fine vertical slots instead of unbroken vertical stripes as in an aperture grille. It is the mask type used by at least some versions of the Commodore 1702 monitor.

 

 

Altirra x86 i x64 4.40 test I 22/12/2024

This prerelease version:

changes:

  • nw

features added:

  • Display: Added support for screen masks.

bugs fixes:

  • nw.

author's comment:

  • Adds support for display screen mask emulation, currently supporting aperture grille (Trinitron) and dot triad patterns. This is set up in View > Adjust Screen Effects. It works best with a high resolution display (e.g. 2560x1440 or higher) with high brightness or HDR enabled, as this requires even higher peak brightness than scanlines. The renderer will try to compensate if bloom is enabled, but you'll see moiré patterns on bright colors if you push it too hard.

Photo Altirra 4.40 Nowe efekty zniekształcenia obrazu.

 

Vox populi

Ten artykuł nie byl jeszcze komentowany:(

Dodaj komentarz

Nick
Email
Jeśli korzystasz z gravatara, Twój avatar zostanie dodany automatycznie po wpisaniu adresu email. Email na stronie posiada standardowe, najskuteczniejsze i najprostsze zabezpieczenie przed spamBotami
Poinformuje mnie emailem, że ktoś dodał wypowiedź w tym wątku (w każdej chwili można zrezygnować ze śledzenia wątku)
Www
Nr GaduGadu
Komentarz
 
wstecz09/02/2025 10:33
Inne treści związane z tematem
[ATARI] Altirra x86 i x64 4.31 Final 08/02/2025 [ATARI] Altirra x86 i x64 4.31 Final 08/02/2025
Szybka wersja ALTIRRA - emulatora ośmiobitowych konstrukcji firmy ATARI, zawiera już dodane zmiany, które miały wejść do 4.40.
[Atari] AtariOnLine: Obudowa 1090 XL [Atari] AtariOnLine: Obudowa 1090 XL
Marcin "Fokaszalot" Baran, między innymi członek Polskiego Towarzystwa Ochrony Dziedzictwa Technicznego, Atarowiec, autor artykułów do pisma retrokomputerowego "Grel", jest też autorem kilku ciekawych projektów obudów do naszych sprzętów. Jego pasją jest projektowanie w technologii druku 3D, w ramach której przygotował już obudowy do: SIO2SD ...
[Atari] BigPEmu 1.18 27/01/2025 [Atari] BigPEmu 1.18 27/01/2025
Doskonały na tle innych emulatorów konsoli ATARI JAGUAR BigPEmu (The World's Prefurred Large Pussycat Emulator™)  autorstwa Rich Whitehouse doczekał się świeżej aktualizacji. Sporo zmian i patrząc w changelog emulator idzie w calkiem ciekawym kierunku, to jeszcze by się przydało aby więcej nowych produkcji pojawiało się na ten miły atarowski wynalazek;) Koniecznie ...
[Atari] AtariOnLine: Kalendarz 2025 o Atari [Atari] AtariOnLine: Kalendarz 2025 o Atari
Ładne kalendarze tematyczne, oczywiście w tematyce komputerów Atari, stały się ostatnio częstym gościem polskich zlotów komputerowych, widziałem je na zimowym Silly Venture, jak i Last Party - co wydaje się zrozumiałe, bo końcówka roku, jak i początek kolejnego to doskonały czas na zaopatrzenie się w całoroczny papierowy ...
[Atari.Area] Rogul 1.0f [Atari.Area] Rogul 1.0f
Bocianu, twórca gry "Rogul" na komputery Atari 8-bit, ogłosił kolejne wydanie gry, wprowadzając szereg zmian i usprawnień. Oto lista najważniejszych nowości: Naprawiono błąd w ekranie statystyk postaci. Dodano efekt trzęsienia ekranu podczas ataków bossów. Zmieniono etykietę "life suck" na "life leech". Liczba jednocześnie występujących przeciwników zależy teraz od poziomu ...
Do ściągnięcia
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

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