[ATARI] Altirra x86 i x64 3.20 test VII

[1] # AtariAge Altirra 3.20 | !!! Poniedziałek, 10 Grudnia 2018 22:35 CET [10-12-2018 22:16 CET]

[ATARI] Altirra x86 i x64 3.20 test VII

Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200.

Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.10 z 12 sierpnia 2018 r.

Keystone Kappers (Activision, 1983). Ten tytuł i Droll to dwa najfajniejsze arcade na 8bitowe Atari (IMHO)

Altirra 3.20 Beta VII 10/12/2018

changes

  • nw

features added

  • Display: Added color preset for NTSC 800 computer.

bugs fixed

  • Input: Toggling Held Keys On Reset back off no longer queues Ctrl+Shift+A for next reset.
  • Save States: Fixed save state errors with 65C816 CPU modes.

Author's Comment:

  • Warp+ OS now saves NVRAM.
  • AltirraOS 3.12: CBAUDL/H are now set by the cassette routines.
  • Some rework on the build system to try to catch and report common setup problems.
  • Fixed save state load errors when CPU set to 65C816.
  • Tweaked the drag-and-drop overlay colors a bit.
  • Fixed a crash in the debugger with deferred symbol loading.
  • Added a new color preset for NTSC 800s with green/blue artifacting.

 

→ NOWSZY [ATARI] Altirra x86 i x64 3.20 test XV
e=mc2 (Marcin Żołna, 1992)

Altirra 3.20 Beta XIV 17/02/2019

changes

  • nw

features added

  • nw

bugs fixed

  • AltirraOS: Type 3 poll loop is now exited on user break error to fix infinite boot loop with Black Box firmware.
  • Audio: Fixed crash on system with no sound card.
  • VBXE: Overlay width setting %11 now correctly selects narrow width instead of wide width.

Author's Comment:

  • Automatically held keys are now re-enabled when a soft-reset occurs through the WarpOS 32-in-1.
  • AltirraOS 3.14: Fix for boot loop with BlackBox 2.16 firmware, which intercepts type 3 poll requests. The boot code now exits the poll loop on Y=$80 (user break).
  • Fixed crash with no sound card.
→ NOWSZY [ATARI] Altirra x86 i x64 3.20 test XIV
Gorf (1982, ROKLAN CORP)

Altirra 3.20 Beta XIV 11/02/2019

changes

  • nw

features added

  • Cartridge: Flash memory type can now be changed for Maxflash 8mb cartridges.
  • U1MB: Stereo POKEY and Covox control is automatically enabled when Ultimate1MB and stereo/Covox are both enabled.

bugs fixed

  • nw

Author's Comment:

  • Some minor optimizations to CPU microcode.
  • Flash chip for Maxflash 8Mb is now selectable in Options. The four options are the chips recognized by the 2012 Maxflash ATR flashing software. Of those, only two are recognized by the 2009 flasher.
  • Fixed the Adjust Colors not switching to Custom profile when some options were adjusted.
  • Ultimate1MB can now enable/disable stereo POKEY and Covox when those hardware devices are also present.
  • Configure System > Overview lists current OS firmware and mounted images along with file CRC32s when available.
→ NOWSZY [ATARI] Altirra x86 i x64 3.20 test XIII
Panic Express (1986, Red Rat Software LTD)

Altirra 3.20 Beta XIII 05/02/2019

changes

  • nw

features added

  • Additions: Colormap now supports CTIA systems.
  • Debugger: Added menu option to list source files associated with line debugging information.
  • UI: Added overview and recommendation pages to Configure System.

bugs fixed

  • UI: Fixed incorrect partial switch matching on command line, e.g. "/disk1" being interpreted as "/disk 1".

Author's Comment:

  • Adjusted command line parsing to fix issue with partial switch matching: /disk1 is no longer interpreted as /disk 1.
  • Color map utility on Additions disk now supports CTIA. (also attached to post)
  • AltirraOS 3.13 and SIO patch now set A=0 on exit from SIOV.
  • Started a couple of new pages in Configure System, an overview page and a recommendations page. The recommendations page has hyperlinks to change settings based on the current settings and whether you're looking for compatibility, accuracy, or performance.
  • Added an Open Source File List command to the debugger. It displays a dialog with all of the source files referenced by currently loaded symbols. This makes it easier to see what source files actually have line debug info associations and to open those files directly without having to manually find it if the debugger can do so on its own.

Regarding the scanline artifacts, that's an aliasing effect. It's most severe with point sampling because in that mode the scaler can only duplicate pixels, never blend them. At non-integer ratios some rows have to be scaled bigger than others, leading to the uneven stepping. Scanlines makes this worse for two reasons: the fine comb pattern makes the artifact really obvious, and it doubles the height. For instance, full 240 height turns into 480 with scanlines. On a 1366x768 display, there's only enough vertical room to do 1x, and at 1920x1080, there's only room for 2x.

This effect is the reason for the sharp bIlinear option being the default: it renders blocky pixels but with a bit of blending on the edges to reduce the aliasing. Point sampling is only good at exact integer multiples; it looks like #&$* at any other ratio.

As for the hardware acceleration for screen effects option, yes, that does make scanlines look better. The reason for this is that it allows the scanline pattern to be generated at full screen resolution rather than getting stretched along with the image, so there's less error in it. This requires HW acceleration because otherwise the image has to be scaled and masked on the CPU, which is dreadfully slow. I recommend turning on bloom in View > Adjust Screen Effects too, as this will help brighten scanlines to the same level as the non-scanline display.

→ NOWSZY [ATARI] Altirra x86 i x64 3.20 test XII
Rainbow Walker (1983, Synapse Software Corporation)

Altirra 3.20 Beta XII 20/01/2019

changes

  • nw

features added

  • HLE: Program loader now detects and throws an error on an attempt to load an MS-DOS or Windows program into the emulator.

bugs fixed

  • Debugger: Fix crash in MADS symbol parser with single-character labels.
  • UI: Fixed argument parsing error when emulator is launched with argv[0] containing forward slashes.
     

Author's Comment:

  • Text highlighting and light pen/gun now handle distortion. ("fishbowl selection")
  • Fixed a mistake in the distortion angle calcs.
  • Fixed non-3D display drivers running slower than necessary when bloom/distortion were enabled, which they can't support.
  • Tweaked screen FX defaults and added Reset to Default button.
  • Added option to auto-scale brightness when bloom and scanlines are enabled. This automatically brightens the scanlines to match the brightness of the non-scanline display, and allows for a common default between the two. It is only enabled when bloom is on since without bloom there isn't enough headroom to do it otherwise.
  • Colors dialog warns if a blue-light reduction program is detected.
  • Reworked colors dialog with reference colors, NTSC artifacting colors visual, and alternate units mode for red/green basis vectors. The alternate units mode makes it easier to recalibrate the red/green axes to the non-standard ones found in various NTSC color decoder datasheets, such as the Hitachi HA11247 and Sony CXA2025AS. I haven't gotten satisfactory results doing so, though.
  • Color presets are now tagged so they can be updated in later versions of the emulator.
  • Default NTSC color preset adjusted to remove blue boost and enable color correction.
  • Added new help on how to calibrate colors.
  • Fixed crash in MADS symbol parser on single-character labels.
  • Fixed command line parsing bug that caused errors if argv[0] contains forward slashes (Intel GPA, why?).
  • Program loader now detects and throws errors on DOS/Windows executables.

.

→ NOWSZY [ATARI] Altirra x86 i x64 3.20 test XI
Infiltrator (1986, Mindscape)

Altirra 3.20 Beta XI 03/01/2019

changes

  • nw

features added

  • nw

bugs fixed

  • nw
     

Author's Comment:

  • Accelerated screen effects are now implemented for Direct3D 9.
  • Some work to reduce border artifacts with some of the accelerated effects.
  • Fixed quarter-line offset when using distortion and accelerated scanlines together.
  • Fixed stripes appearing in NTSC standard artifacting due to output correction being run twice on some of the scanlines.
  • Fixed debugger deferring symbol loads even after being opened because it didn't auto-switch to the 'when enabled' setting properly.

The baseline requirement for accelerated effects is now any shader model 2+ capable graphics card, though performance may vary. The heaviest effect is the distortion effect (fishbowl), which on my ancient Intel 865 raises system load up by about 40%. Any reasonably modern graphics card shouldn't have a problem, though.

→ NOWSZY [ATARI] Altirra x86 i x64 3.20 test X
Super Huey (1984, Cosmi). Najbardziej zabezpieczony program na Atari - bez oryginalnej instrukcji wystartowanie graniczyło z cudem. Ten, który zakupił na giełdzie grę z ksero był mistrzem;)

Altirra 3.20 Beta X 27/12/2018

changes

  • nw

features added

  • Display: Added option to acceleration some screen effects using shaders when Direct3D 11 is enabled.

bugs fixed

  • Debugger: Mini-assembler no longer emits ROR opcodes as LSR.
     

Author's Comment:

Initial support for hardware accelerated screen effects:

Test Screen (new screen filter).

 

This is an early version, so there are still some bugs, but these are the changes:

  • Gamma/color correction can now be accelerated on the GPU. For plain displays, this was done for free through the palette, but any effect that forced 32-bit rendering incurred extra cost for this. In particular, color correction about doubled the CPU cost of NTSC artifacting, which this brings back down. The main intention is to make it reasonably cheap to switch color correction on in the default NTSC color profile for more accurate default colors.
  • Scanlines are also accelerated on the GPU and rendered with better quality: full resolution instead of double vertical interpolated and computed in linear space instead of gamma space. This reduces moiré effects. GPU scanlines can also be rendered in interlace mode, though you need at least an FHD resolution display to do so (>960 pixels vertical).
  • PAL artifacting (chroma blending) can now be GPU accelerated. (NTSC and PAL high artifacting still cannot.)
  • Barrel distortion and bloom/glow simulation is now supported. These are tuned through a new dialog in View > Adjust screen effects.

Caveats:

  • Screen effects currently require DirectX 11 and a shader-capable graphics card (DX9-class or above). DX11 must be enabled in Options > Display and thus this won't work on Windows XP. I should be able to reimplement these for DX9 (needed for Windows 7 as well as XP) but don't want to maintain two code paths just yet.
  • GPU acceleration of existing effects requires checking an enable in Configure System > Emulator > Display. Barrel distortion and bloom don't, those require GPU acceleration to work. Some features like video recording will disable accelerated effects.
  • Screen position dependent features like text selection, light gun, etc. are not currently barrel distortion aware and will ignore it.
  • There are some known issues with artifacts along borders.
  • Most of the effects should be pretty cheap on any graphics card that can run them, but the bloom in particular may cause slowdowns if you have a very weak graphics card. The slowest DX11-capable GPU I have is an Intel Graphics 520 (Gen9/Skylake), which gets up to around 40% when rendering all effects at 2560x1440.

I would like to get NTSC high artifacting accelerated so the full NTSC display pipeline can run on the GPU, but the algorithm is a pain to convert. It'd either be a very heavy pixel shader or a very ugly compute shader and it may require a higher GPU spec than the rest of the effects.

Also, a couple of miscellaneous fixes:

  • Fixed a case where auto NTSC/PAL high artifacting wasn't the same as selecting the specific mode: the sharp bilinear filter wasn't adjusted the same way.
  • Fixed ROR instructions assembling as LSR in the debugger's miniassembler.

     

 

→ NOWSZY [ATARI] Altirra x86 i x64 3.20 test IX
Tank Commander (1984, Thorn EMI)

Altirra 3.20 Beta IX 16/12/2018

changes

  • nw

features added

  • nw

bugs fixed

  • Devices: Black Box no longer powers up disabled on startup if exactly DIP switches 1-4 are enabled.

Author's Comment:

  • The crash is specific to having D3D11 enabled (Gray screen in fullscreen mode)

     

 

→ [ATARI] Altirra x86 i x64 3.20 test VI
Apple Panic (Broderbound, 1982)

Altirra 3.20 Beta VI 25/11/2018

changes

  • nw

features added

  • Debugger: Added options for controlling auto-load of symbols and debugger scripts.
  • Devices: Added emulation of APE Warp+ OS 32-in-1 device.

bugs fixed

  • Input: Toggling Held Keys On Reset back off no longer queues Ctrl+Shift+A for next reset.
  • UI: Disk drives dialog no longer appears hidden the first time it is ever used.

Author's Comment:

  • Fixed Disk Drives dialog being invisible the very first time it is displayed ever (before it has saved the last opened position).
  • Added options for controlling when debugger symbols and debugger scripts are auto-loaded for an image. The default is to defer symbol loading if the debugger is closed, auto-load symbols if the debugger is open, and ask to load debugger scripts.
  • Fixed Ctrl+Shift+A being set as the hold-on-reset key when canceling hold-on-reset.
  • Added emulation support for the APE Warp+ OS 32-in-1.
→ [ATARI] Altirra x86 i x64 3.20 test V
Mickey in the Great Outdoors (Walt Disney, 1983). Przykład, że gry edukacyjne mogą być całkiem miłe.

Altirra 3.20 Beta V 21/11/2018

changes

  • nw

features added

  • Display: Added option to hide all on-screen indicator overlays.
  • UI: Added visual drop targets for different drag and drop modes, formerly only available via right-drag-drop.

bugs fixed

  • nw

Author's Comment:

  • Compiler updated to VS2017 15.9.2 for official ARM64 support. (Hopefully nothing breaks.)
  • Fixed incorrect handling of VSCROL writes on cycle 0. (regression since 3.20 test-2)
  • Added option to hide all on-screen indicator overlays: Configure System > Emulator > Display
  • Workaround for more Windows high-DPI weirdness that was causing the contextual help in Configure System to display at weird font sizes on high DPI displays. (RichEdit controls have very broken high DPI behavior.)
  • Misc keyboard navigation fixes for configure system dialog.
  • Fixed bug in modem setting handling that caused the telnet option to load incorrectly in the UI (it did save correctly).
  • Added visual drop targets.
  • Improved banked cartridge debugging: symbols outside of $A000-BFFF are no longer considered banked symbols even if they are defined in a cartridge bank.

 

wstecz10/12/2018 22:35
Inne treści związane z tematem
[Atari] AtariOnLine: Szóste urodziny muzeum w Katowicach [Atari] AtariOnLine: Szóste urodziny muzeum w Katowicach
Dnia 13 grudnia 2018 roku Muzeum Historii Komputerów i Informatyki w Katowicach obchodziło szóstą rocznicę powstania. A ponieważ w tym roku obchodzimy też 70-lecie istnienia polskiej informatyki, muzeum połączyło świętowanie tych wydarzeń dniem otwartym dla publiczności. Zaproszono też byłych pracowników Elwro, którym ...
[Atari] AtariOnLine: Szóste urodziny muzeum w Katowicach [Atari] AtariOnLine: Szóste urodziny muzeum w Katowicach
Dnia 13 grudnia 2018 roku Muzeum Historii Komputerów i Informatyki w Katowicach obchodziło szóstą rocznicę powstania. A ponieważ w tym roku obchodzimy też 70-lecie istnienia polskiej informatyki, muzeum połączyło świętowanie tych wydarzeń dniem otwartym dla publiczności. Zaproszono też byłych pracowników Elwro, którym ...
[Atari] AtariOnLine: Highway Encounter - wersja ostateczna [Atari] AtariOnLine: Highway Encounter - wersja ostateczna
Na tegorocznej edycji Silly Venture miała miejsce premiera konwersji gry z ZX Spectrum na Atari XL/XE: Highway Encounter. Autor konwersji, Janusz "shanti77" Chabowski, przygotował wersję finalną, którą charakteryzują następujące elementy:dodano 3 melodie Michała "Mikera" Szpilowskiegopoprawiono bug związany z nakładaniem przerwań NMI / IRQ co ...
[Atari] AtariOnLine: Highway Encounter - wersja ostateczna [Atari] AtariOnLine: Highway Encounter - wersja ostateczna
Na tegorocznej edycji Silly Venture miała miejsce premiera konwersji gry z ZX Spectrum na Atari XL/XE: Highway Encounter. Autor konwersji, Janusz "shanti77" Chabowski, przygotował wersję finalną, którą charakteryzują następujące elementy:dodano 3 melodie Michała "Mikera" Szpilowskiegopoprawiono bug związany z nakładaniem przerwań NMI / IRQ co ...
[Atari] AtariOnLine: Zrzuta na Pigwę [Atari] AtariOnLine: Zrzuta na Pigwę
Jest taki jeden, jedyny serwer na świecie, który stoi sobie w Polsce, a przechowywane są na nim bardzo ważne materiały o Atari. Ten serwer pojawił się w 2001 roku dzięki koledze Azbestowi, a obecnie nosi nazwę Pigwa. Od samego początku ideą jego powstania było zachowanie informacji, zdjęć, programów dotyczących platform innych ...
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Archon Cover"

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

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