[ATARI] Altirra x86 i x64 3.10 test 3

[7] @ !!! ś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.

→ [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.
→ [ATARI] Altirra x86 i x64 3.10 test 4
Electrician (Synapse Software Corporation, 1984)

Altirra 3.1 Beta 4 2/02/2018

changes

  • Modems now default to handshaking disabled rather than RTS/CTS due to differences in default RTS state for R: devices. Use AT&K0 to disable handshaking and AT&K3 to use RTS/CTS.

features added

  • Devices: Added loopback serial device.

bugs fixed

  • Devices: Fixed kernel ROM override conflict between Rapidus and U1MB.
  • Serial: Fixed slightly inaccurate baud rates at high speeds with 850 full emulation.
  • Serial: Fixed block output mode, two stop bit mode, external input buffer sizing, and other misc bugs in the full 850 handler.

Author's Comment:

  • Fixed kernel ROM conflict between U1MB and Rapidus. There was logic to arbitrate between the two, but Rapidus was sometimes overriding the U1MB OS ROM with the motherboard OS ROM.
  • Added a loopback serial device for testing. There's two serial devices now.
  • Changed the modem device to default to handshaking off (AT&K0) instead of RTS/CTS (AT&K3). The reason for this is an apparent difference in the way that the 850 and MIO R: devices initialize RTS -- 850 is documented as defaulting to RTS off while MIO defaults to it on. This was causing the modem to not send anything when used with 850 full emulation and a 6502-based R: driver until blindly reconfigured. The HLE R: device is still defaulting to RTS on, which I'll probably need to move to an option.
  • Fixed slightly inaccurate baud rates when using 850 full emulation. Missing divisor adjustment didn't matter much at 300 baud, matters more at 9600 baud.
  • A bunch of fixes to the 6502 850 R: driver, now v0.2. Fixed bugs in block output mode, external input buffer size processing, device error detection, mode checking, light input translation with parity enabled, and also implemented two stop bit mode. Interrupt handlers are slightly faster.
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 2
Jack The Nipper - kolejna konwersja, która trafia na Atari zdecydowanie za późno (tak na oko z 30 lat). Gdyby wtedy Atari było tak dozbrajane jak ostatnio, być może moja miłość do XE byłaby znacznie mocniejsza;)

Altirra 3.1 Beta 2 01/01/2018

changes

  • nw

features added

  • HLE: Program loader now has modes to allow the load to be triggered by a type 3 poll or a loader program.
  • 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.

bugs fixed

  • Cassette: Dirty state is now tracked for tapes.

Author's Comment:

  • Fixed broken floating-point acceleration option.
  • Fixed modality issues with sub-dialogs spawned from the master configure system dialog.
  • Added new options for controlling when auto-reset occurs. It is now possible to hot-plug carts again.
  • Tape dirty state is now tracked and included in discard confirmations.
  • Added new program load modes to allow emulator-based program loads to occur after cart init or after DOS has booted. Type 3 Poll mode takes advantage of the poll that occurs automatically in the XL/XE OS post-boot and allows the emulator to auto-kick the load after DOS 2.0S or 2.5 finishes booting. Deferred mode disables the automatic load entirely and relies on a manual trigger, which can be done via the new LOADEXE.COM program on the Additions disk for SpartaDOS X.
  • Automatic unloading on Boot Image can now be controlled so that some types of images are left mounted. This is useful when combining image types, i.e. cart+tape or disk+exe.
→ [ATARI] Altirra x86 i x64 3.10 test 1

Altirra 3.1 Beta 1 28/12/2017

changes

  • Default keyboard shortcuts have changed. Reset in Tools > Keyboard Shortcuts to use the new bindings.

features added

  • Debugger: Added FDCWTDATA logging channel to dump the raw track stream for Write Track commands.
  • Disk: Adjusted default sector interleave patterns to more accurately match real disks.
  • Disk: Added options to UI disk dialog to reinterleave disk images.
  • PerfAnalyzer: Profiler view can now be opened on trace sections.
  • UI: Combined many menu options into a combined system configuration dialog.
  • UI: Clicking on non-text area now clears text selection.
  • UI: Added /d3d9 and /d3d11 command-line switches.
  • UI: Reworked command-line help (/?).

bugs fixed

  • Disk: Fixed crash when attempting to recursively expand .ARC files on disk image with unrecognized filesystem.
  • Display: Added workaround for fullscreen mode failing on some versions of VMWare SVGA 3D driver.

Author's Comment:

  • New unified system configuration dialog to reduce menuitis by combining almost all of the system configuration commands into one big paged dialog. This dialog also now has contextual hover-over help for each option. Most of the commands have now been removed from the menu, but the menu commands are still there and can still be key-bound. This includes sub-pages that used to be separate dialogs, like speed options and devices.
  • Reorganized menu and keyboard shortcuts to move some commonly used commands from Alt+Shift+key to just Alt+key, particularly disk and system configuration. You'll need to reset keyboard shortcuts to default to see this, or rebind the commands yourself.
  • The profiler is now integrated into the performance analyzer. It's not completely finished, but you can now generate a profile view from either a time range or the entire trace. Toolbar has also been redone.
  • Command-line help has been cleaned up so it's no longer an unformatted mass of text shoved into a message box. Obsolete switches have been removed and some formerly undocumented switches are now listed. There are now also /d3d9 and /d3d11 switches.
  • There is now an FDCWTDATA logging channel to interpret the Write Track data during a format in full disk emulation mode, making it easier to interpret the track layout used by firmware.
  • Default sector interleave for disk images has been updated and there is now an option in the Disk Drives dialog to change the interleave on an existing disk image to several common interleave patterns. This allows using accurate sector timing with high-speed operation without having to reformat disks to get them into proper interleave.
Inne treści związane z tematem
[Atari.Area] Last Party 2017 results i stuff [Atari.Area] Last Party 2017 results i stuff;
Dostępne są już wszystkie prace oraz wyniki z zakończonego dziś jubileuszowego zlotu w Opalenicy: Last Party 2017. Music Compo: 1. 20 lat lejter - Lisu/Tristesse 2. Oldtekkno - Miker 3. Distilled Implant Cleaner - Pigu + Zlew Graphics Compo: 1. Last Train - Rocky/MadTeam 2. Snowman - ...
[ATARI] Altirra x86 i x64 3.10 test 1 [ATARI] Altirra x86 i x64 3.10 test 1;
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.
[Atari] AtariOnLine: Wyniki Kaz Kompo 2016 [Atari] AtariOnLine: Wyniki Kaz Kompo 2016;
Przedstawiamy wyniki jedenastej edycji konkursu na najlepszą grę roku Kaz Kompo 2016.1. Laura, 590 p.Twórcy gry:Kod, pomysł: Arkadiusz „Larek” Lubaszka, grafika: Paweł „Ripek” Szewczyk, muzyka: Bartłomiej „Wieczór” ...
[MULTI] Pantheon 6.598 [MULTI] Pantheon 6.598;
Multiemulator Pantheon, programu autorstwa  Bostjana 'Grandy' Grandoveca i jego kolejna odsłona. Tym razem dodano obsługę 93 tytułów dla SEGA Megadrive.
[Atari.Area] Altirra 3.00 [Atari.Area] Altirra 3.00;
Last Party zbierało się do końca, tymczasem Phaeron wypuścił nową wersję najlepszego i najpopularniejszego obecnie emulatora 8-bitowego Atari - Altirra. Oto najważniejsze zmiany i uspraweninia (w języku angielskim): Accuracy: Illegal 6502 opcode and 65C816 fixes, VBXE fixes and timing ...
Do ściągnięcia
Dodatkowe informacje
Komentarze