[ATARI] Altirra x86 i x64 2.99 test 3

[79] @ !!! Sobota, 22 Lipca 2017 23:30 CET [22-07-2017 23:00 CET]

[ATARI] Altirra x86 i x64 2.99 test 3
Skomentuj

Nowa wersja testowej Altirry i Phaeron zabrał się za poprawki związane z najpopularniejszej u nas peryferium do Atari czyli magnetofonu.

Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 2.90 z 15 lipca 2017 r.

Chuckie Egg (A&F Software Ltd., 1985)

Altirra Version 2.99 test 3 [July 19, 2017]:

changes

  • nw

features added

  • Cassette: Added option to export decoded tape back out as audio.

bugs fixed

  • Disk: Tightened validation when mounting MyDOS filesystems.

Authors Comment

  • Fixes crash by tightening MyDOS validation and detection.
  • Also adds an option to write out decoded tapes as audio. One use for this is that if you have a tape that decodes with Altirra but not another utility that you're using for .cas conversion; you can attempt to resynthesize it and see if the other utility can decode that. Altirra doesn't do silence detection, so this can help if the volume drops very low at some point on the tape. This will also amplify noise, though, so sometimes it won't work or may require manual cleanup. Also, it always produces FSK encoding, so don't try it with a turbo tape. The emulator doesn't know which encoding is used at any point in the tape, and while it can handle that internally by keeping both formats, it has to choose one when exporting audio.

Altirra Version 2.99 test 2 [July 19, 2017]:

changes

  • nw

features added

  • nw

bugs fixed

  • nw

Authors Comment

  • MIO bus binding bug fixed, and SCSI bus no longer mislabeled as IDE bus.
  • On turbo tapes -- the decoder is still a work in progress. There are a  couple of cautions regarding creating or using existing recordings of turbo tapes. Unlike the standard Atari encoding, which uses FSK and is relatively robust, turbo encodings are more sensitive to distortion. In particular, attenuation of higher frequencies can distort the waveforms and make the tapes more difficult to decode. The AST-encoded Arkanoid tape in the a8cas example archive has this problem:
  • arkanoid1.png
  • This shifts the zero crossing times, affecting decoding. Carefully applying a high-pass filter can reverse this:
  • arkanoid2.png
  • Currently Altirra cannot detect or correct for this issue automatically, so it is a manual process. If you are recording an actual turbo tape, turn off all enhancements on the tape deck including Dolby-B; these are not done by a normal Atari tape deck and turning them off will reduce the need to correct the recording.
  • The analysis mode available in the Tools menu can be useful for diagnosing these issues, though it requires a lot of elbow grease. It decodes the tape and outputs a multi-track sound file that can be opened in a sound editor:
  • analysis.png
  • The tracks, from top to bottom, are: resampled raw audio, FSK raw decoder outputs, FSK decoded data, turbo decoder AGC, turbo decoded data.
→ [ATARI] Altirra x86 i x64 2.99 test 1
Spellbinder (Fandal/Jose Pereira, 2017). Conversion from BBC (Dan & Ethan Shirron, 1987)

Altirra Version 2.99 test 1 [July 16, 2017]:

changes

  • Devices: Internal device tree storage has changed. Device trees may need to be remade.
  • Input: Added detection and button naming for DualShock 4 controllers.
  • VBXE: VideoBoard XE configuration has been moved from the menu to a device entry.

features added

  • Cassette: Added initial support for turbo tape decoding.
  • Cassette: Mounted tape is now persisted along with other mounted images.
  • Cassette: %-age position is now shown on HUD.
  • Cassette: Improved FSK decoder.
  • Cassette: Added analysis tool to compare raw signal against FSK and turbo decoder outputs.
  • Debugger: History pane now has a more powerful loop detector that can handle larger loops and call/loop nesting.
  • Debugger: History pane can now label each instruction with tape position.
  • Debugger: .tapedata command now accepts position by sample (-s).
  • Debugger: Added bsc command to change condition on a breakpoint.
  • Devices: Added browser device (B:).
  • Disk: ATX images are now saved with a unique creator code.
  • SCSI: Fast/slow block storage speed is now implemented on SCSI buses.
  • UI: Added support for per-monitor V2 DPI awareness in Windows 10 Creator's Update.
  • VBXE: Added option to emulate FX1.24 or FX1.26 behavior.
  • VBXE: Overlay collision detection is now implemented.
  • VBXE: Improved blitter timing precision to sub-scanline.

bugs fixed

  • ATBasic: Added compatibility workaround for programs that use locations 183 and 184 to read the current DATA line.
  • Cartridge: Fixed error when loading untagged cartridge from drag-and-drop stream source.
  • Display: Improved display recovery when secondary monitors are turned on or off.
  • VBXE: Attribute map is now constrained to 43 cells rather than a lower limit of 8 pixels horizontally.
  • VBXE: Added emulation of color 0 bug in GR.11 in FX1.24 core.
  • VBXE: Blit pattern width field is now 6 bits instead of 7.

Authors Comment

Time to start the next set of test releases:

  • C++ compiler updated from VS2015.3 to VS2017.2.
  • System requirements change: SSE2 support is now required; 2.90 will be the last version supporting Athlon XP and Pentium III CPUs. Minimum OS is still Windows XP SP2 for now.
  • Cassette tape revamp: OSD shows %age position, current tape is saved along with other mounted images, raw FSK decoder improved, turbo decoding options added. New analysis mode writes out a multichannel audio file that can be viewed in a sound editor to compare the raw audio against the FSK and turbo decoder outputs to check where and why errors are occurring. Debugger history can now label instruction execution with tape position.
  • Debugger history window upgraded with more powerful loop detector, supporting larger loops, nested loops, and subroutine calls within loops.
  • ATBasic updated to 1.55: now compatible with programs that directly peek at the internal variable for current DATA line.
  • VideoBoard XE revamp: core version is now selectable between FX1.20, FX1.24, and FX1.26. Pre-FX1.26 cores show the VBXE-specific GR.11 emulation bug, and FX1.26 enables the new priority bit scheme. Attribute map and overlay collision detection is implemented, attribute map cells narrower than 8 pixels work now. Blits can now start and stop mid-scanline and blitter speed has been adjusted to be more accurate.
  • SCSI devices now support fast and slow timing.
  • The browser (B:) device is now supported for launching the web browser from within the emulation.
  • PS4 controllers are now detected and appear in the input UI with button and axis names.
  • Saved ATX disks now use a unique creator ID.
  • Improved high DPI support in the UI: dialogs now automatically adjust to per-monitor DPI, and the new per-monitor V2 support in Windows 10 Creator's Update is now also supported.
Do ściągnięcia
Dodatkowe informacje
Inne treści związane z tematem
[Atari] AtariOnLine: Nadchodzi KWAS nr 12 [Atari] AtariOnLine: Nadchodzi KWAS nr 12;
Nareszcie, po prawie dwuletniej przerwie, nastał czas na Kolejne Wrocławskie Atarowskie Spotkanie czyli KWAS. A numer jego dwanaście. I odbędzie się za równo 2 tygodnie.Tym razem miejscem spotkania będzie retrokomputerowy kawiarniosklep "Pixel Retro Shop" ...
[Atari] AtariOnLine: Kampania crowdfundingowa – książka o grach na Atari [Atari] AtariOnLine: Kampania crowdfundingowa – książka o grach na Atari;
Your browser does not support the video tag.Zostało niewiele ponad tydzień na dokończenie zbiórki na Kickstarterze dotyczącej projektu wydania 704-stronicowej książki “Games for Atari: 1977 to 1995”.Miałby to być rodzaj wizualnego ...
[Atari] AtariOnLine: Ironia 2017 – wyniki [Atari] AtariOnLine: Ironia 2017 – wyniki;
W niedzielę zakończyła się trzecia edycja party Ironia w Wysokiej (woj. opolskie). Na razie nie zostały opublikowane wszystkie prace i pełna klasyfikacja, więc prezentujemy to, co mamy i to, co wiemy na chwilę obecną. Pliki będą ...
[Atari.Area] Ironia 2017 - results [Atari.Area] Ironia 2017 – results;
Dostępne są już oficjalne wyniki konkursów, które odbyły się na zeszłotygodniowym zlocie Ironia 2017, który odbył się w OSP Wysoka. GAME 1 Tensor Trzaskowskiego – Mgr inż. Rafał 175 p. 2 Pac-Mad – Bocianu / anticSHOP 164 p. 3 Piekiełeczko ...
[Atari] AtariOnLine: Ironia 2017 – pierwsze opublikowane gry [Atari] AtariOnLine: Ironia 2017 – pierwsze opublikowane gry;
Trwa trzecia edycja party Ironia w Wysokiej obok Góry Świętej Anny, w sobotę wieczór odbyły się "kompoty". Podobno w konkursach wystartowały 4 grafiki i 4 gry na małe Atari (te ostatnie autorstwa magistra inż. Rafała, Bocianu, ...