[ATARI] Altirra x86 i x64 3.90 test IX 2/09/19

[6] # AtariAge Altirra 3.20 | Czwartek, 5 Września 2019 12:31CET

[ATARI] Altirra x86 i x64 3.90 test IX 2/09/19

Nowe wersja testowa Altirry, emulatora ATARI XE/XL/5200.

Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.20 z 23 czerwca 2019 r.

Altirra 3.90 Beta IX 2/09/2019

features added

  • Recorder: Added options for pixel aspect ratio and frame scaling.
  • Recorder: Added support for recording to WMV and H.264 through Media Foundation on Windows 7 and later.

bugs fixed

  • Audio: Fixed stereo mixing being twice as loud as mono mixing.

Author's Comment:

Rework of video recording engine. Now supports using Media Foundation for recording video directly into Windows Media Video and Audio (WMV7/WMV9) or H.264/AAC. This requires Windows 7 or later, Windows 10 recommended due to improved H.264 encoder. The video recorder also now has options for correcting aspect ratio and targeting standard frame sizes, so you can have the emulator rescale NTSC artifacted video to square pixels and then rescale to 480p or 720p with sharp bilinear. Note that encoding to H.264 can require a lot of CPU, especially since currently the software encoding is used due to a color conversion issue with hardware encoding (very slow NV12 converter in msvproc.dll). A quad-core is recommended for 720p. There may also be Rec. 601 vs. Rec. 709 color issues, so double-check videos uploaded to YouTube, etc. before going live. I may try doing the YUV conversion in the emulator to bypass the Media Foundation YUV handling problems but this is something for another day. WMV7/9 is there as a fallback in case H.264 isn't suitable for some reason but on all systems I've tried it is slower than H.264 encoding. ZMBV is still recommended if you're planning to do post-editing on the video.

POKEY audio rendering path has also been tweaked, thanks to this new toy:

Pokey Osciloscope

Recorded some waveforms from tap points in the audio circuit and recalibrated the emulator's non-linear output path. The raw output curve is now a bit more aggressive (1-exp(-2.9*i)) and the exponential decay curves have been made shallower (tau=2.6ms, 24.7ms). Amplifier saturation is now emulated at high dynamic volume levels. Also, fixed a bug where volume would double whenever the emulator switched from mono to stereo mixing due to a device needing stereo mixing.

Regarding aspect ratio of screenshots, you should be getting the correct aspect ratio when copying or saving a screenshot with the true aspect ratio option. This includes artifacting and (non-)interlacing. It will not match your screen, however, if you have the display stretching mode overridden to Fit to Window or Square Pixels, which causes the display to use a different (inaccurate) pixel aspect ratio. 

→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XXIII 18/01/2020

Altirra 3.90 Beta XXIII 18/01/2020

features added

  • nw

bugs fixed

  • Debugger: Input byte (ib) now correctly issues read cycles with side effects in the main CPU address space.

Author's Comment:

  • Fixes regression where images mounted from within a zip file weren't being remounted after an emulator restart.
  • Debugger 'ib' command wasn't actually issuing intended reads with side effects in non-coprocessor targets.
  • Debugger now recognizes the 6809 RTI instruction as a subroutine ender in the .dumpdsm command.
  • Percom RFD ROM revisions are now recognized by the firmware scan (with thanks to Nezgar for the endless disk drive research).
  • Support for switching to dark theme in the help file.
  • Now for what I've actually been working on for a while: initial support for custom devices. It is now possible to implement some types of devices, including cartridges and SIO devices, with just a text editor without having to modify the emulator. There's a built-in small scripting language for behavior like bank-switching, and the ability to connect to an external server to do more complex logic or external interactions.
    The full specification is in the help file. There are also samples included for an R-Time 8, a RespeQt-compatible SIO clock, a 64K SpartaDOS X cartridge, a SuperCharger 3D cartridge, and an 820 printer which prints the output to a Python-based server. Fair warning, my Python is pretty bad, and the deviceserver could use some more refactoring (its API predates the scripting engine).
    This is intended to help with prototyping or one-off devices where it doesn't make sense to integrate into the emulator yet. For instance, a while ago someone wanted help with implementing an SIO protocol for a device being made so that a flasher could be tested. I couldn't help out with this because it would have had to be written in C++ and it wasn't something I could ship. With this, the protocol could be implemented in a quick .atdevice file for a one-off. Similarly, if we end up with a mystery cartridge, this'll make it possible to quickly try a bunch of banking methods that may not be implemented yet.
→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XXII 30/12/20

Altirra 3.90 Beta XXII 30/12/2019

features added

  • Debugger: Verifier supports detecting access to non-canonical hardware addresses.
  • Input: The keyboard layout editor now warns if the key mapping being added conflicts with a keyboard shortcut.

bugs fixed

  • Input: Character mappings in custom keyboard layouts didn't work for non-ASCII extended characters.
  • Input: Changes to custom keyboard layouts didn't take effect immediately.

Author's Comment:

  • Major work on compatibility database support. Custom checksums replaced with SHA256, added 50Hz/60Hz tags, tapes can now be matched, fixed a bug where some tags didn't apply properly if a profile switch was involved, fixed broken delete title and quick search in the compat editor, warn on invalid aliases, UI auto-loads the external database on open if source is present, and editor window is resizable.
  • Keyboard fixes: binding to non-ASCII cooked keys, such as those in Latin-1, now works; fixed an issue where changes to a custom keyboard layout didn't necessarily take effect immediately. The keyboard customization UI also warns you if you are assigning a key that conflicts with a keyboard shortcut.
  • Verifier can now flag code accessing non-canonical hardware addresses.
  • Fixed some bugs in the Amdek AMDC configuration UI.
→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XXI 15/12/19
Satan's Hollow (Bally Midway Mfg Co., 1984)

Altirra 3.90 Beta XXI 15/12/2019

features added

  • Devices: XEP80 can now be switched to different controller ports.

bugs fixed

  • nw

Author's Comment:

  • XEP80 can now be configured for any joystick port.
  • Fixed save state issue with certain memory patterns (not Windows 10 related).
  • Regarding the Swedish keyboard issue, it looks like there are a couple of bugs: cooked (character) mappings aren't working for extended characters, and changes to the custom keymap don't take effect immediately. Until those are fixed, bind Shift+4 as a virtual key and then toggle the current keymap to natural/direct and then back to custom to make it work.
→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XX 08/12/19
Far Away Demo (2019, Agenda)

Altirra 3.90 Beta XX 08/12/2019

features added

  • UI: Added audio scope for viewing raw POKEY output.
  • UI: Audio monitor positioning can now be customized.

bugs fixed

  • CPU: Fixed extra instruction being run occasionally for a DLI delayed by WSYNC.

Author's Comment:

  • Fixed a bug with high-pass optimization at volume level 0 that was causing some PDM glitches.
  • Fixed an issue with denormals since the split filter changes that was using a bit of CPU time when everything went quiet. This was previously handled, but the mitigation code was bypassed in the new code.
  • Fixed an issue where sometimes UI wouldn't display in full-screen mode in DirectX 11 mode while the emulator was paused. (This doesn't apply to modal UI that forced an exit from full-screen mode.)
  • Fixed enhanced text mode sometimes not drawing its first frame properly.
  • Started on HUD customization, available from View menu -- you can now move and resize HUD elements. Currently this is only supported for a few of the audio graphs. Note that there was some major UI system rework under the hood, so there may be some bugs with indicators.
  • Added audio scope that shows the waveform coming out of POKEY, with all four channels. This is tapped between the two amplifier stages, so it uses a 64KHz source and shows the short time constant high-pass effect.
  • Fixed a bug in the CPU emulation where an NMI was being improperly held off for one instruction if it had been delayed due to RDY cycles from WSYNC. Those RDY cycles now count against the timing check.
→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XIX 23/11/19

Altirra 3.90 Beta XIX 23/11/2019

features added

  • Display: Color settings can be saved and loaded from external files.
  • Display: Added new default preset for PAL.
  • Display: The Hue Start slider in color settings now has the same I-Q angle definition in PAL quirks mode and works in PAL high artifacting mode.
  • UI: Added options for controlling mouse pointer visibility.

bugs fixed

  • AltirraOS: Fixed an SIO issue with an out-of-spec short delay from asserting the command line to first command byte.
  • AltirraOS: Fixed disk boot issues if a PBI device or cartridge init routine issued an SIO request with DAUX2 > 0 before the disk boot.
  • AltirraOS: The boot screen now resets the Break key state properly after a boot is interrupted by the Break key.
  • Disk: Seek sounds no longer overlap when disk access is accelerated..

Author's Comment:

  • AltirraOS bumped to 3.23, fixes an issue with the SIO routine sending the first command byte too quickly after asserting the command line, which was causing out-of-spec timings. Also fixes a possible conflict between the disk boot and PBI devices that may issue pre-boot SIO calls, and an issue with the Break key on the boot screen.
  • Drive sounds are now queued in audio groups internally so that seek sounds can be superceded. This prevents seek sounds from piling up when running with SIO patch enabled, since the disk operation completes before the seek sound does.
  • Added settings in Configure System > Display to control mouse pointer visibility.
  • The Adjust Colors dialog can now load and save color settings to files, and also fixed some issues with color axis labels. Red/green/blue have been relabeled as color differences R-Y/G-Y/B-Y to be more accurate.
  • The Hue Start setting now has a different meaning for PAL quirks mode: it now means the angle of hue 1 in I-Q space for consistency with the other modes, instead of the weird value meaning it had before.
  • The hue start setting is no longer locked in PAL high artifacting mode, which now supports this setting.
  • The default PAL preset has been tweaked a bit to better conform to some color palette screenshots from PAL systems. The hue step has been lowered to show the characteristic PAL color band jumps and to make the Gr.0 screen a bit less greenish, and the hue start has been set to -12 degrees from +I to align hue 1 with the PAL swinging colorburst.
→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XVIII 7/11/19

[Broken] Altirra 3.90 Beta XVIII 07/11/2019

features added

  • nw

bugs fixed

  • nw.

Author's Comment:

  • Fixes the stereo right channel visualizer, and also fixes an issue I found where some periodic cleanup wasn't occurring on the secondary POKEY which might cause issues after a long period of time.

[Broken] Altirra 3.90 Beta XV 03/11/2019

BUG: Synopsis: Altirra-3.90-test15 crashes just after loading. No response. No error message. Once loaded it stays on screen for few seconds. The mouse pointer changes to blue circle. Then it vanishes. Edit: Both of Altirra.exe and the 64 version act the same."

features added

  • nw.

bugs fixed

  • nw

Author's Comment:

  • POKEY accuracy fix for two-tone mode -- 1.79MHz timers now properly reflect the additional two cycle delay in their period.
  • Some internal rework of the POKEY rendering path to support more efficient sound processing, and possibly better filtering in the future to improve suppression of ultrasonics.
  • PIA motor control audio noise volume reduced to not be quite as loud.
  • Audio monitor improved. The audio monitor now reflects the slightly different frequency for two-tone mode and displays indicators for two-tone mode and asynchronous receive mode (2 and A). The way that the audio monitor samples the audio output has also been rewritten so that it can do better filtering on the output to produce the waveform. This means that it can now show some high-frequency effects that were previously either invisible or looked like noise (sawtooth, scanline-aligned PWM). This also fixes the bug that caused the audio monitor to blank out on redraws. The time base for the audio monitor is slightly different now, with vertical blank now at the front of the graph.
  • R/W disk flush errors now print an error message to the screen indicating the OS level error (typically Access Denied). Not very happy about all the various sync programs causing file locking conflicts in this regard (that's what oplocks are for), but I'll have to figure out a workaround at some point.

This fixes a couple of the reported two-tone bugs, though there is still a third one I'm pursuing:

POKEY Bug Report 2 with clock

Thanks to the new toy, I know what's going on and just need to figure out the exact rules for it (the 5-bit noise generator is being sampled with an irregular period, which now that I know the period cycle counts does match the known LFSR).

→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XVII 4/11/19

[Broken] Altirra 3.90 Beta XVII 04/11/2019

features added

  • Disk: Detailed errors are displayed when a disk image write fails on the host and is remounted virtual read/write.
  • UI: Audio monitor now shows modified frequencies for two-tone mode, indicators for two-tone mode and asynchronous receive mode, and better shows ultrasonic effects.

bugs fixed

  • POKEY: Improved accuracy of two-tone mode timing at 1.79MHz.

Author's Comment:

  • Fixed ater Beta XV: Clock wrapping issue depending on SIO/audio pattern on start.
  • Fixed ater Beta XV: Updated fix for a similar issue affecting drive sounds

[Broken] Altirra 3.90 Beta XV 03/11/2019

BUG: Synopsis: Altirra-3.90-test15 crashes just after loading. No response. No error message. Once loaded it stays on screen for few seconds. The mouse pointer changes to blue circle. Then it vanishes. Edit: Both of Altirra.exe and the 64 version act the same."

features added

  • nw.

bugs fixed

  • nw

Author's Comment:

  • POKEY accuracy fix for two-tone mode -- 1.79MHz timers now properly reflect the additional two cycle delay in their period.
  • Some internal rework of the POKEY rendering path to support more efficient sound processing, and possibly better filtering in the future to improve suppression of ultrasonics.
  • PIA motor control audio noise volume reduced to not be quite as loud.
  • Audio monitor improved. The audio monitor now reflects the slightly different frequency for two-tone mode and displays indicators for two-tone mode and asynchronous receive mode (2 and A). The way that the audio monitor samples the audio output has also been rewritten so that it can do better filtering on the output to produce the waveform. This means that it can now show some high-frequency effects that were previously either invisible or looked like noise (sawtooth, scanline-aligned PWM). This also fixes the bug that caused the audio monitor to blank out on redraws. The time base for the audio monitor is slightly different now, with vertical blank now at the front of the graph.
  • R/W disk flush errors now print an error message to the screen indicating the OS level error (typically Access Denied). Not very happy about all the various sync programs causing file locking conflicts in this regard (that's what oplocks are for), but I'll have to figure out a workaround at some point.

This fixes a couple of the reported two-tone bugs, though there is still a third one I'm pursuing:

POKEY Bug Report 2 with clock

Thanks to the new toy, I know what's going on and just need to figure out the exact rules for it (the 5-bit noise generator is being sampled with an irregular period, which now that I know the period cycle counts does match the known LFSR).

→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XIV 21/10/19
Gremlins (Atari, 1986)

Altirra 3.90 Beta XIII 21/10/2019

features added

  • nw.

bugs fixed

  • Devices: Fixed crash on ANTIC reading from SoundBoard hardware registers.

Author's Comment:

  • Monochrome colors are now brightened when color is present, based on linear blending of the peak signals (clamped y-c and y+c).
  • Monochrome modes now work with high artifacting. Luma/chroma filters and PAL blending are disabled, so this shows the raw chroma signal instead.
  • Fixed a double-init issue in the audio code that was slowing down startup.
  • Fixed representative color table UI not updating properly in monochrome modes.
  • Fixed a crash with SoundBoard at $D600 or $D700 when either the ANTIC display list or playfield was pointed at SoundBoard's hardware registers.
→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XIII 13/10/19

Altirra 3.90 Beta XIII 13/10/2019

features added

  • UI: Added /reset command-line switch to selectively reset settings.

bugs fixed

  • nw

Author's Comment:

  • Fixed horizontal position being slightly off when Alt+Shift+clicking in the debugger.
  • Change default overscan setting to Normal.
  • Add H.264 + MP3 recording setting to work around an apparently long-standing and unavoidable bug in the Microsoft AAC Encoder, which introduces random oink errors into the encoded stream. Strangely this bug seems to exist in all versions of Windows that have this encoder (7-10), and has also been reported in SDK samples and OBS Studio. ????
  • Update some video recording error dialogs to new style.
  • Add bluish-white phosphor setting.
  • The 'yr' and 'yw' debugger commands now take ? as the path, too.
  • Add /reset switch to allow for selective settings reset.
→ NOWSZY [ATARI] Altirra x86 i x64 3.90 test XII 30/09/19

Altirra 3.90 Beta XII 30/09/2019

The Last V8 - podejście do "radości" gry na Neptunie 156b;P

features added

  • Firmware: Added detection for more MIO firmware images and support for auto-trimming padded 16K images down to 8K.
    Video: Added PERITEL adapter and monochrome monitor emulation.

bugs fixed

  • Disk: Fixed case where drive timing could be disrupted after hitting a drive coprocessor breakpoint.
  • SCSI: Fixed BSY being asserted in selection phase even for non-existent devices.

Author's Comment:

  • Major rework of full drive emulation internals to reduce duplication. Only (intended) major change is that a fix for debugger step timing was pushed out to all drive types -- there was a case where if you hit a breakpoint on the drive coprocessor it could mess up the drive timing and thus the active transmission.
  • Fixed a case where the disk rotate commands could be improperly disabled when using full drive emulation.
  • Added support for green and amber monitor types. The PERITEL mode has been folded into a common monitor type option.
  • Added autodetection for the v1.1m and v1.1k MIO firmware images, and automatically trim off the leading 8K of padding on 16K images.
  • Fix for non-existent SCSI drives responding during selection phase, which caused MIO startup delays with no drive.
  • Fix bitrate options not being disabled properly when first opening the video recording dialog.

Tagi: Atari, Atari 5200, Altirra, Emulator, Test, Atari Xe, Atari Xl

wstecz05/09/2019 12:31
Inne treści związane z tematem
[Atari.Area] Silly Venture 2k19 - 11 edycja coraz bliżej! [Atari.Area] Silly Venture 2k19 - 11 edycja coraz bliżej!
SV odbędzie się w tym roku w dniach od 6-go do 8-go grudnia, a więc za nieco ponad 3 miesiące! Niedawno ukazała się invitka na małe Atari grupy LAMERS, a parę dni temu kolejna, tym razem na platformę Atari Falcon grupy Mystic Bytes. Organizator zapowiedział także pierwszych Gości Specjalnych, którzy uświetnią tegoroczną edycję - Wojciech Zientara, człowiek legenda, szef "Klanu ...
[Atari.Area] 1st Basque Tournament of Atari 2019 [Atari.Area] 1st Basque Tournament of Atari 2019
Kilka miesięcy temu napisał do nas Egoitz Campo, który miał w planach zorganizowanie turnieju gier na Atari. Organizacja zajęła trochę czasu, ale w końcu - 13 września - doszła do skutku. Nasz czytelnik z Kraju Basków podesłał nam relację ze spotkania i planuje prowadzenie międzynarodowego rankingu, do udziału w którym zaprasza wszystkich miłośników Atari z całego świata. ...
[Atari.Area] EmuTOS 0.9.12 [Atari.Area] EmuTOS 0.9.12
Ukazała się nowa wersja nowoczesnego zamiennika TOS, który przeznaczony jest dla "dużych" Atari ich obecnych następców oraz emulatorów i - niespodzianka - dla Amigi. Zmiany dotyczą niemal wszystkich komponentów tj. AES, BIOS, konsoli i pulpitu. Pełna lista nowości i poprawek, a także źródła i obrazy dla kości ROM (w różnych rozmiarach), kartridży i dyskietek można znaleźć ...
[PDF] Nowości w DLH's Commodore Archive [PDF] Nowości w DLH's Commodore Archive
Serwis DLH's Commodore Archive to w chwili obecnej jeden z największych archiwum materiałów poligraficznych dla komputerów spod sztandaru Commodore (Amiga, C128, C64, C264, PET, VIC20), a od pewnego czasu także innych platform (Apple, Atari, Texas Instruments, PC). W jego zakamarkach znajdziemy genialny zestaw ocr'owych okładek i manuali do gier i aplikacji, pokaźną kolekcję ...
[Atari.Area] Silly Venture 2k19 - garść informacji i nowa invitka! [Atari.Area] Silly Venture 2k19 - garść informacji i nowa invitka!
Do imprezy pozostało 1.5 miesiąca, ale organizacja nie zwalnia tempa! Przypominamy, że tegoroczne "Silly Venture" odbędzie się w dniach od 6-go do 8-go grudnia (piątek-niedziela) w Gdańsku. Jest to już 11-sta edycja tej imprezy, na której spotkają się fani Atari z całego świata - zarówno konsol, jak i komputerów tej marki. W dniu dzisiejszym ukazała się nowa video-invitka, ...
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "CGB Yoshi"

Retro T-Shirt CGB Yoshi - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2020 | Krzysztof 'Faust' Karkosza Google+Kontakt