!

[ATARI] Altirra x86 i x64 4.40 test 9 10/03/2025

[74] # AtariAge Altirra 4.40 | !!! Czwartek, 13 Marca 2025 23:46 CET [24-12-2024 00:07 CET]

[ATARI] Altirra x86 i x64 4.40 test 9 10/03/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 9 10/03/2025

changes:

  • nw

features added:

  • nw

bugs fixes:

  • nw

author's comment:

Has some more fixes to CP/M extent handling. Also, I dropped support for attempting to write sparse files, which I doubt you were hitting but wasn't worth the potential issues. Concrete info on the CP/M 2.2 directory format is hard to find, the main references are pretty vague with how some corner cases of extents are handled.

I did run into some weirdness with trying to concatenate test files with PIP, as sometimes concatenating files produced shorter output. Wasn't clear if it was due to PIP treating binary files with text or if there was something else causing it to malfunction.

Altirra x86 i x64 4.40 test 8 09/03/2025

Unversal Hero (1987, Mastertronic)

changes:

  • nw

features added:

  • Devices: Added The Pill device.
  • Disk Explorer: Multiple files can now be exported at a time.
  • Display: Added support for screen masks.
  • Display: Improved scaling of bloom filter to different resolutions.
  • UI: Reduced flickering on drive indicators when using full emulation disk drives.

bugs fixes:

  • Devices: 1090 registers are now always visible regardless of PBI enable state to match the known PAL equations.
  • Disk Explorer: Fixed crashes and directory corruption issues in CP/M filesystem handler.
  • Display: Screen effects dialog no longer reports high dynamic range (HDR) is available when the display is configured for wide color gamut (WCG).
  • HLE: Fixed a bug in the fast math acceleration hook for the normalization routine.

author's comment:

  • Fixed bug in fast math acceleration normalize routine that could cause small errors.
  • 1090 80-column registers are now always visible.
  • Some rework internally in the Direct3D11 renderer.
  • Fixed Screen Effects dialog sometimes reporting wide color gamut (WCG) displays as HDR capable.
  • Updated bloom algorithm with better scaling to smaller displays.
  • Fixed bright bar on the right side of screen when using a slot mask.
  • Fixed slot mask counter-scrolling artifacts when panning.
  • Reduced flickering of drive indicators when using full emulation disk drives.
  • Fixed filename matching bug CP/M filesystem handler and crash with missing extents.
  • Added The Pill device.

Altirra x86 i x64 4.40 test 7 17/02/2025

Hacker (1985, Activision)

changes:

  • nw

features added:

  • Custom Devices: Memory layers can now be auto-controlled based on OS/BASIC/Self-Test ROM visibility.
  • Custom Devices: Improved error display when hot reloading the custom device definition file.
  • Debugger: .tracecio now reports AUX2 on open commands.

bugs fixes:

  • VBXE: Fixed hires artifacts when using attribute map with 1.26 core and extended color, or hires switching at the right border.

author's comment:

  • Fixed two bugs in VBXE attribute map handling. RES=1 to switch to hires was broken in 1.26 core mode, and RES=0 was not forced properly at the right border.
  • Custom devices can now auto-enable memory layers based on system ROM visibility. auto_enable: "osrom|basicrom|selftestrom" will automatically enable or disable a memory layer based on visibility of the OS, internal BASIC, or self-test ROM.
  • Reduced duplicate/stale errors being displayed for custom devices.
  • .tracecio now reports AUX2 on opens.

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
Www
Komentarz
 
wstecz13/03/2025 23:46
Inne treści związane z tematem
[Atari.Area] Atari Font Maker V1.16.14.4 [Atari.Area] Atari Font Maker V1.16.14.4
Mamy dobrą wiadomość dla miłośników grafiki na małym Atari (a także twórców gier!) Narzędzie MatoSimiego do projektowania zestawów znaków dla Atari właśnie otrzymało aktualizację, która wprowadza wiele ulepszeń i nowych funkcji. Nowości w programie: Naprawiono błąd w eksporcie widoku — małe obszary były eksportowane nieprawidłowo. Poprawiono mapowanie kolorów w ...
[Atari.Area] Ruszyła strona Silly Venture 2k25SE [Atari.Area] Ruszyła strona Silly Venture 2k25SE
Informujemy, że strona letniej edycji Silly Venture 2k25 jest już dostępna! Party place pozostaje bez zmian - organizatorzy zdecydowali ponownie zorganizować wydarzenie w tej samej lokalizacji, uznanej za najlepszą zarówno pod względem klimatu, jak i warunków. Już teraz możecie zapisać się na listę uczestników i zakupić wejściówki. To świetna okazja, aby zapewnić sobie miejsce ...
[Atari.Area] Zmarł mOdmate [Atari.Area] Zmarł mOdmate
Po niemal rocznej walce z rakiem, kolega mOdmate niestety ją przegrał. Jego wkład w wiele produkcji jest nieoceniony i będzie pamiętany.Kondolencje dla rodziny, żony i dzieci.
[Atari.Area] Grawitacja 2025 [Atari.Area] Grawitacja 2025
Grawitacja - 8bit GameJam to wyjątkowy hackathon, podczas którego zespoły programistów, grafików i muzyków mają 36 godzin na stworzenie gry na dowolną platformę ośmiobitową. Siódma edycja tego wydarzenia odbędzie się w dniach 25-27 kwietnia 2025 roku w Krakowie, w przestrzeni HUBRAUM przy ul. Przemysłowej 12. Celem konkursu jest aktywizacja sceny gameDev 8bit, integracja ...
[Atari.Area] Forever 2025 - już wkrótce! [Atari.Area] Forever 2025 - już wkrótce!
Przypominamy o nadchodzącym wydarzeniu dla miłośników komputerów 8-bitowych i demosceny – FOReVER 23, które odbędzie się w dniach 14–16 marca 2025 roku w miejscowości Sucha nad Parnou koło Trnawy na Słowacji. FOReVER to coroczne spotkanie entuzjastów platform takich jak Atari, Commodore, ZX Spectrum oraz innych komputerów 8-bitowych. To wyjątkowa okazja, aby zanurzyć się w ...
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