[ATARI] Altirra x86 i x64 3.10 test 3

[3] @ !!! środa, 31 Stycznia 2018 21:31 CET [31-01-2018 21:13 CET]

[ATARI] Altirra x86 i x64 3.10 test 3
Skomentuj

Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200.  Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.00 z 28 grudnia 2017 r.

In Nihilum Reverteris (ZX Spectrum). H-PRG, 2018

Altirra 3.1 Beta 3 31/01/2018

changes

  • nw

features added

  • Firmware: 400/800 firmware ROM images can now use XL-like 16K layout for $Cxxx extension firmware.
  • HLE: Program loader now has modes to allow the load to be triggered by a type 3 poll or a loader program.
  • PerfAnalyzer: Writes to WSYNC are now considered idle processing.
  • UI: More system configuration changes now confirm before resetting the computer.
  • UI: Automatic reset for configuration changes is now configurable.
  • UI: The image types automatically unloaded in the Boot Image command can now be configured.
  • UI: The Disk Drives dialog is now modeless.

bugs fixed

  • 5200: Default cartridge is now correctly loaded if last mounted cartridge fails to load.
  • Cassette: Dirty state is now tracked for tapes.
  • Debugger: .dumpdsm command can now be used above bank 0.
  • Debugger: Fixed Y/P register display issues in history with special registers enabled.
  • Devices: Added cooldown timer to browser (B:) device on deny to prevent modal dialog spamming.

Author's Comment:

  • Configure System:
    • Keyboard options have now been folded into Configure System and have context-sensitive help.
    • Fixed broken turbo invert option.
    • Added an option to preserve contents of extended memory across cold reset.
    • Fixed firmware drop-down lists not getting refreshed after adding OS/BASIC firmware.
  • Performance analyzer:
    • CPU tracer now treats STA WSYNC as an idle instruction in the main thread.
    • Clicking on the range button in the profile panel clears the selected range.
    • CPU performance counters are now supported when running the profiler on a trace.
    • Fixed some redraw issues with the video channel.
  • Debugger:
    • The debugger's .dumpdsm command now works above bank 0.
    • Fixed a regression with the history window displaying registers incorrectly with special registers enabled.
  • Misc:
    • Fixed 5200 placeholder cartridge not being replaced if last used 5200 cartridge didn't load.
    • Added a cooldown timer to the browser (B:) device.
    • Custom shaders now support .png files for textures.
    • The Disk Drives dialog is now modeless and can be used while the emulation is running.
    • Pop-up (modeless) dialogs are now auto-hidden when going exclusive full-screen.
    • Fixed a small performance issue where the x64 build was using an unoptimized audio filter.
    • 400/800 kernel ROM images can now use a 16K XL/XE OS layout, in which case $C000-CFFF will be mapped.

 

→ [ATARI] Altirra x86 i x64 3.10 test XVII

Altirra 3.1 Beta XVII 08/04/2018

changes

  • nw

features added

  • UI: Added option to automatically switch to default profile when launched to start images.

bugs fixed

  • nw

Author's Comment:

  • Added ARM64 build configuration. No way to tell if it works yet. (Anyone got a Snapdragon-based Windows 10 device?)
  • Fixed issue with IDE slave device response with only a master on the bus. This was due to inconsistency between the CF and ATA implementations -- SIDE/MyIDE/IDEPlus should now have the same behavior here. Getting back $00 is documented behavior (ATA-4 9.16.1 Device 0 only configurations).
  • Fixed window auto-size, was taking indicator margin into account even when not enabled.
  • Added support for autoswitching to the default profile for an image type when launched for a file as the associated program for that file type. This is an option in Tools / Options / File Types but it is on by default. This behavior requires /launch to be specified on the command line, so for those who have already set up file associations you'll need to remove and readd them, and this won't affect existing IDEs and batch files that launch images through Altirra.
→ [ATARI] Altirra x86 i x64 3.10 test XVI
Capitain Cosmo (1982, Nexa Corporation)

Altirra 3.1 Beta XV 29/03/2018

changes

  • nw

features added

  • nw

bugs fixed

  • nw

Author's Comment:

  • Problem: When I try one of these wave files (booting from cassette with START+OPTION), the cassette boot file is booted correctly, but a small turbo file that immediately follows the cassette boot file does not (screen is black, there is no T-Play displayed). When I try the same with release 3.00, everything works just fine (horizontal loading bars visible, turbo file loads successfully).
  • Solution: Dang sort option on the combo box scrambled all the options
→ [ATARI] Altirra x86 i x64 3.10 test XV
Koronis Rift (Epyx, Inc., 1985)

Altirra 3.1 Beta XV 24/03/2018

changes

  • nw

features added

  • AltirraOS: Added 65C816 native mode capable version.
  • UI: Enlarged the hit area for dockable pane splitters to make them easier to hit.
  • UI: Main window caption can now be customized.

bugs fixed

  • Debugger: .vectors now reports the native IRQ and emulation COP vectors correctly and no longer reports a bogus native reset vector.
  • Debugger: Fixed invalid effective address being displayed in disassembly for [dp] and [dp],Y addressing modes.
  • Debugger: Suppress operand label decoding for direct page modes in 65C816 mode if D<>0.
  • Display: ANTIC DMA analysis mode now displays when artifacting is enabled.
    HLE: Improve tolerance for nonstandard CIO path termination (fixes MultiBASIC DIR command with H:).

Author's Comment:

  • D3D9 bicubic mode fixed. It got broken when I had to work around some constexpr bugs in the compiler (constexpr pointer arithmetic is very broken right now).
  • ANTIC visualization now works with artifacting and frame blending modes. It still won't work if VBXE is on, though, since in that case the rendering is done directly to 32-bit.
→ [ATARI] Altirra x86 i x64 3.10 test XIII
Hacker (Activision, Inc., 1985)

Altirra 3.1 Beta XIII 04/03/2018

changes

  • nw

features added

  • Display: Added option for color correction from NTSC/PAL colors to sRGB and Adobe RGB color spaces.

bugs fixed

  • Display: Gamma correction setting now works in PAL high artifacting mode.

Author's Comment:

  • Overflows have been fixed in NTSC high artifacting mode, so artifacting saturation can be pushed higher for 800 colors. For blue/green artifacting, try artifact phase 130deg and artifacting saturation 319%. Note that this will produce excessive fringing, which I need to retune the filters to combat.
  • Added support for correcting from NTSC color space to sRGB or Adobe RGB. This improves red/blue balance vs. green which seems to help with color reproduction. Try -57d hue base and 25.7d hue step with NTSC/PAL to RGB. Note that this correction is fairly expensive when artifacting is enabled (it's free otherwise). Adobe RGB can give more saturated colors if you have a monitor that can be switched to that mode.
  • Gamma correction now works in PAL high artifacting mode.
→ [ATARI] Altirra x86 i x64 3.10 test XII
Mig Alley Ace (MicroProse Software, Inc., 1983)

Altirra 3.1 Beta XII 18/02/2018

changes

  • nw

features added

  • Audio: Added support for XAudio2 and WASAPI sound APIs.

bugs fixed

  • nw

Author's Comment:

Adds support for using the XAudio2 and WASAPI audio APIs. These allow for reduced delay and better reliability over the previously supported WaveOut and DirectSound APIs, down in the 30ms range. There is now also an Auto option which selects WASAPI if available and otherwise falls back to WaveOut; this is now the new default. Would appreciate testing of the WASAPI option specifically on systems that have weird sound setups, particularly >48KHz, >16-bit, or 5.1+ channels. First two I can test but not the latter.
 
WASAPI is available on Windows Vista or later. The XAudio2 option will attempt to use XAudio 2.8 on Windows 8/10 and try to fall back to XAudio 2.7 otherwise; XP/Vista/7 require the DirectX redistributable (uncheck the Bing Bar during install!)

 

→ [ATARI] Altirra x86 i x64 3.10 test XI

Altirra 3.1 Beta XI 16/02/2018

changes

  • nw

features added

  • nw

bugs fixed

  • nw

Author's Comment:

  • Fixed audio timestamp issue that broke cassette audio channel.
  • Fixed auto-size with indicator margin. Also made the indicator margin constant height, as having it toggle as the status bar appeared and disappeared was rather weird in practice.

 

 

→ [ATARI] Altirra x86 i x64 3.10 test X
Oil's Well (a.k.a. Oils Well) (Sierra On-Line, Inc., 1983)

Altirra 3.1 Beta X 13/02/2018

changes

  • nw

features added

  • nw

bugs fixed

  • Debugger: Fixed repaint issue in history window related to removing NEXT node.

Author's Comment:

  • Fix for RapidOS-related warmstart issues.
  • Fix for refresh issue in history pane. Finally got a repro case -- was related to when the NEXT node got removed. Added invalidate call and we'll see if it sticks.

 

 

→ [ATARI] Altirra x86 i x64 3.10 test IX
07 zgłoś się (2013/17, Muffy) konwersja z ZX Spectrum ze świetną podmianą grafiki (Krzysztof "Kaz" Ziembik). Coś dla fanów w klimatach dobrego PRL'u. W wersji na emulatory stąd. Pudełkowo na prawdziwą platformę - Retronics.

Altirra 3.1 Beta IX 11/02/2018

changes

  • nw

features added

  • Serial: Added support for emulating modem dialing and handshake sound.
  • Serial: Modem registers S8 and S11 are now supported.
  • UI: Added overscan option to reserve bottom margin space on screen for the indicators.

bugs fixed

 

  • Serial: Modem S12 register now controls command sequence guard time.

Author's Comment:

  • Modem registers now hooked up: S8 (dial comma delay), S11 (DTMF tone time), S12 (escape sequence guard time). Note that S2 (guard character) is still a better way to disable the escape sequence than S12.
  • Modem dialing and handshaking sequences are now emulated including sound. It will use different audio sequences for 300 baud (Bell 103), 1200/2400 baud (Bell 212), and 4800/9600 baud (V.32). For now, you'll all be subjected to phone network sounds from North America. Note that increased delay from the handshaking sequence can cause problems with servers that quickly drop idle connections, in which case the handshake portion might need to be disabled. DTMF tone dialing is implemented but not interpreted, so it will still use the dial proxy address for anything dialed ATDT instead of ATDI. There is not yet handshaking simulation for accepting calls (ATA/ATS0=1).
  • Dialing out can now be interrupted.
  • Added option to raise the bottom of the display to clear the indicators (View > Overscan > Indicator Margin).

/debug has been in for a long time but the command-line help was pretty ugly -- I only cleaned it up for 3.00.

The Disk Drives dialog was just made modeless in 3.10-test. Making the configuration dialog modeless is a possibility but there are problems with doing so as it'd have to live update to track changes. I had to do some work for Disk Drives to update live, and that's a lot more complicated for the configuration dialog. Menus didn't have this problem because they updated every time you opened them -- which you had to do a lot.

There's already a quick setup wizard on first launch and in Tools, and I don't want to go down that route further -- it's just slapping more putty on top instead of actually fixing the underlying UI problems. Biggest problem is there simply isn't much consistency in the difference between a beginner and a power user. Another way to put it: although everyone only uses 10% of the program, it's never the same 10%.

The list that eccofonic posted is pretty extensive. I've thought about putting in some macro-buttons like "turn off all acceleration," but that only covers some cases. One other thought is possibly putting in a summary page in the configuration dialog that gives a high-level view of the current setup and if particular settings are enabled that have compatibility or accuracy concerns. I had an idea that I could use this to also replace that mediocre emulation crash dialog and put quick fix links in here like "make faster" and "make more accurate."

Profile system does need a little work. One big problem that keeps cropping up is that I keep forgetting which profile is active. Been thinking about adding customizable window caption support to show that.

 

→ [ATARI] Altirra x86 i x64 3.10 test 8

Altirra 3.1 Beta 8 7/02/2018

changes

  • nw

features added

  • Disk: Added options to UI disk dialog to reinterleave disk images and to convert disk images to different filesystems.
  • VFS: Added support for accessing files within filesystems in disk images (atfs://). Try: altirra64 "atfs://f:downloadsatari800mydo4534.arc!mydo4534.dcm"

bugs fixed

  • Disk: Fixed some issues with zero-byte file and subdirectory creation on MyDOS disks.
  • Disk: Fixed occasional filesystem errors when expanding .ARC files on an SDFS disk.
  • Disk: Adjusted DD 512 SDFS boot sector to pass CLX validation.
  • Serial: Fixed crash in R-Verter emulation if remote connection sent characters before the CONNECT message had been sent.
  • Simulator: Corrected mapping issue for 24K/32K/40K memory modes.

Author's Comment:

I'm using linux/wine/Altirra so I'm not sure it's Altirra's issue or not.  While using RVerter emulation when I attempt to make a connection I get an Altirra minidump (enclosed)

his appears to be caused by an old configuration that doesn't have a connect baud rate specified for the modem. As a result, it is "connecting" at 0 baud which then causes the failure. I'll put in a guard for this, but you should be able to fix this by adjusting the modem device configuration.

Never mind, found it -- also happened if a byte got received before the modem could send CONNECT. Fixed now.  Also adds support for a new VFS protocol, atfs: -- allows access to files within filesystems in disc images. Added because I was annoyed at a DCM inside of an ARC and didn't want to bother manually extracting it. The syntax is atfs://(image)!(filename), e.g.: altirra64 "atfs://f:downloadsatari800mydo4534.arc!mydo4534.dcm".

 

→ [ATARI] Altirra x86 i x64 3.10 test 5

Altirra 3.1 Beta 5 3/02/2018

changes

  • nw

features added

  • nw

bugs fixed

  • Devices: Rapidus no longer switches back to 6502 on warm reset.
  • Disk: Attempting to boot an .ARC sourced disk image no longer crashes in the boot process.

Author's Comment:

  • Rapidus no longer reverts back to the 6502 on a warm reset.
  • Fixed bad load address in SDFS boot sector that was causing in-emulator formatted disks or converted .ARC images to crash when booted.
Inne treści związane z tematem
[Atari] AtariOnLine: Reedycja kolejnej klasycznej książki: „Atari Basic” [Atari] AtariOnLine: Reedycja kolejnej klasycznej książki: „Atari Basic”;
Jak pisze Jurek „Duddie” Dudek, właściciel firmy Retronics:Zaczynam zbierać zamówienia na książkę Atari Basic pana Wiesława Miguta. Rozmiar został pomniejszony i dopasowany, format z dwukolumnowego zmieniony na jednokolumnowy. Zawartość ...
[ATARI] Altirra x86 i x64 3.10 test 4 [ATARI] Altirra x86 i x64 3.10 test 4;
Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200.  Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.00 z 28 grudnia 2017 r.
[MULTI] Pantheon 6.748 [MULTI] Pantheon 6.748;
Multiemulator Pantheon, programu autorstwa  Bostjana 'Grandy' Grandoveca i jego kolejna odsłona. Gameboj w akcji;)
[ATARI] Altirra x86 i x64 3.10 test 5 [ATARI] Altirra x86 i x64 3.10 test 5;
Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200.  Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.00 z 28 grudnia 2017 r.
Do ściągnięcia
Dodatkowe informacje
Komentarze
Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

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