[ATARI] Altirra x86 i x64 4.00 test XV 16/09/2020

[10] # AtariAge Altirra 4.00 | !!! środa, 16 Września 2020 22:18 CET [16-09-2020 22:07 CET]

[ATARI] Altirra x86 i x64 4.00 test XV 16/09/2020

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

Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.90 z 14 czerwca 2020 r.

Diamondz II (Fandal, 2020)

Altirra 4.00 Beta XV 16/09/2020

changes

  • nw

features added

  • nw

bugs fixed

  • Devices: Fixed a case where Rapidus could fail to cleanly switch from the 65C816 to the 6502..

authors comment:

  • Fixes an issue with Rapidus emulation where an unclean CPU switch would occur from 65C816 to 6502 mode.
  • 815 emulation now supports writing and formatting. Note that attempting to format a format-protected disk (VRWSafe mode) will end up going through the entire format, as the emulator has no way to know that the 815 is trying to format the disk until it's too late to stop it (though it will block the writes).
  • Fixed an 815 bug with sector corruption across the index mark.
  • Fixed an 815 bug with the drive indicator being left on for drive 2.
  • 815 drive ID configuration now works.

Altirra 4.00 Beta XIV 13/09/2020

changes

  • nw

features added

  • Disk: Added full emulation for the Atari 815 disk drive (read only)..

bugs fixed

  • nw

authors comment:

  • Fixes to effective address computations for non-history based disassemblies.
  • Initial read-only emulation for the Atari 815 disk drive.

For those who don't know, the Atari 815 is an odd duck. It has two drive mechanisms and is the only Atari 8-bit disk drive I know of that has no floppy drive controller chip. Instead, Atari opted to brute force it with a 2MHz 6507 (faster than the computer!), 4K of ROM, three 6532 RIOT chips (mislabeled as PIAs), a MC6852 Synchronous Serial Data Adapter (a.k.a. overgrown shift register), and a data separator made out of miscellaneous logic. It is also the only disk drive that cannot read a single density disk, with its hardware and firmware limited to MFM. It also cannot read enhanced density -- the hardware is capable of doing so, but we'll give the designers a pass for not supporting a format that didn't exist yet. The 815 does support code upload, and a couple of the extra commands are suspiciously similar to ones in the 810 revision E firmware, which implies a relationship between the two. No support for high-speed, sadly, even with the 4K ROM and 2MHz CPU -- and with hardware support for another 2K ROM expansion this drive could have done a lot. As the 815 has no FDC, the firmware itself reads and writes raw MFM data, including scanning for sector headers. The emulator has to synthesize a raw MFM track to support this and without the FDC doesn't know what sectors the firmware is trying to access, so currently the emulation is read-only and only shows track numbers instead of sector numbers. The hardware strips MFM clock bits on read but requires the firmware to encode to MFM and calculate CRC-16s in software. It's surprisingly capable of doing this with the 2MHz CPU and the drive formats with a 16:1 interleave, slightly faster than US Doubler standard interleave. The one sub-par thing I've found is sync -- instead of just waiting for the $4489 pattern to appear, the 815 has to use a two-step process to detect the $44 and then check the $89. This means that it will miss the sync when a pattern like $44489 shows up and makes the drive unusually dependent upon the $00 bytes before the sync. The drive also doesn't report errors the same way as an FDC, although this is hard for me to test as ATX doesn't support double density disks yet and there aren't really any copy protected double density disks anyway.
The 815 seems to be format compatible with other double density drives, including the three boot sector convention -- which is interesting, considering when this drive was made (1980-1981?). It's also the only drive to implement the mysterious Read Spin, Motor On, and Verify Sector commands documented in the Atari Operating System Manual that no other drive implements.
You'll need the 4K firmware to make this work, combining the two 2K ROM images. I've opted for a format where the A107 chip is first and the A106 chip is second, which matches the canonical order in the address space ($0800-17FF). For convenience, it is attached. All copies of the 815 firmware that I have found, including those from Bob Woolley, are the same, with A107 CRC32 32BD3CFD, A106 CRC32 C13657E0, combined CRC32 1527D542. Some dumps come with an extra 6-byte Atari executable header that must be removed.

→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XXIX 16/02/2021
Albert (KSKI, 2021) GFX Kaz AtariOnLine

Altirra 4.00 Beta XXIX 16/02/2021

changes

  • nw

features added

  • Debugger: .diskdumpsec now has invert (-i) option.
  • Disk: Added support for reading from and writing to Indus GT CP/M 2.2 filesystems.

bugs fixed

  • Disk: Fixed several broken/missing instructions in Z80 emulation.

authors comment:

  • Fixed a crash when disabling instruction history while viewing coprocessor execution in the history window.
  • .diskdumpsec debugger command now has -i option to invert the data.
  • Added support for the Indus GT CP/M 2.2 file system in the Disk Explorer. This is lightly tested, extents may or may not work.
  • Fixed a number of Z80 emulation bugs including some missing IX/IY based instructions, broken DAA, and miscellaneous flag bugs.
  • Fixed Z80 disassembly of some instructions with extraneous prefixes, e.g. DD/FD with LD D,E instruction.

Altirra 4.00 Beta XXVIII 14/02/2021

changes

  • nw

features added

  • Debugger: Go frame (gf) command now has a quiet (-q) option.
    Debugger:
    65C816 M/X mode handling can now be configured in the disassembly window.
  • Firmware: Added autodetection of 1200XL rev. 11 OS.

bugs fixed

  • AltirraOS: Fixed bugs with E: move left and delete char at column 0 with LMARGN=0.
  • AltirraOS: Added workaround to SIO for devices sending two ACKs instead of ACK+Complete (fixes Indus GT diagnostics zero adjust).

authors comment:

  • AltirraOS 3.31: Move Left and Delete char E: commands fixed at column 0 with LMARGN=0; SIO now accepts ACK for Complete in SIO commands for compatibility.
  • Added autodetection of the 1200XL rev. 12 OS.
  • Debugger: gf (go frame) now has a quiet option.
  • Fixes for a couple of configurations where copying or recording frames would produce a low-contrast image due to the wrong range being used.
  • Disassembly window now has options for overriding the M/X mode used when disassembling 65C816 code.
  • Added missing names for SlightSID and SoundBoard layers in the debugger's .map output.

 

→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XXVII 02/02/2021
Adam is me (2020, Agenda)

Altirra 4.00 Beta XXVII 02/02/2021

changes

  • nw

features added

  • Display: Added high dynamic range (HDR) display support (requires Windows 10 / DXGI 1.6).
  •  

bugs fixed

  • POKEY: Fixed channels occasionally having their timing disrupted when toggling timer IRQs.

authors comment:

  • Added debugger option to tag log channels with raw timestamp (lft -r).
  • Fixes to POKEY emulation for corner cases where timer timing was disrupted by enabling or disabling IRQs, particularly with 16-bit linked channels.
  • Initial HDR support.

HDR support makes it possible for the emulator to display NTSC colors that would otherwise be clamped and altered in sRGB, especially on displays that can handle wider color spaces. To enable it, you need an HDR-capable display and graphics card, Windows 10 1709+ with HDR enabled in Settings, and DirectX 11 and accelerated screen effects need to be enabled in the emulator. If everything is set up correctly, the HDR options will become available in View > Screen Effects and you will be able to enable HDR and just the SDR/HDR intensities. This is best done with a colormap so you can see the effect on the color palette -- you want the HDR white intensity to be set below the max brightness of your display to provide headroom for saturated colors. Highly saturated hot pink colors in particular reproduce much more accurately with HDR mode enabled -- if you compare the NTSC Contemporary (XL) profile in SDR and HDR, the $2F/3F/4F colors and artifacted purples are closer to a TV or CRT monitor. You don't need a great monitor to do this, even a garbage-tier HDR monitor at 350 nits can still work.

There was some significant rework in the display paths and there are a couple of combinations of display settings that occasionally give a washed out gray screen from the wrong color range being used, either on-screen or in copy/record; I'll be fixing these up before release once I find a better way of testing all of the different combinations. When things are working correctly you will still get an SDR image from the copy image or record commands since the clipboard and Media Foundation don't really support HDR yet. (Which is kind of annoying, as there isn't a reasonable way for me to post of picture of what it looks like.)

For those who don't have an HDR-capable setup, there are a couple of other options. A display capable of Adobe RGB will do fairly well if you switch both the monitor and emulator to that color space, since Adobe RGB is wider than sRGB and closer to NTSC in gamut. (DCI-P3, which is increasingly popular, is somewhere in between and I don't have a monitor supporting it to test against.) Alternatively, you can reduce Intensity Scale down to around 70% and boost the brightness of the display. The downside of these methods is that it will distort the display for everything else. I've experimented with automatically implementing psuedo-HDR this way, but it's complicated by inconsistent ways of changing the display brightness, including DDC/CI for monitors and IOCTL or WMI (ugh) for laptop displays.

→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XXVI 23/01/2021

Altirra 4.00 Beta XXVI 23/01/2021

changes

  • nw

features added

  • Devices: Added virtual hard disk device that translates a read-only host directory to a FAT16, FAT32, or SDFS partition image.
  • Devices: Added temporary write filter hard disk device.

bugs fixed

  • Display: Fixed intensity scale color setting not affecting saturation in NTSC high artifacting mode.
    Display:
    Fixed an issue in the NTSC high artifacting chroma filter that was causing some excessive banding.

authors comment:

  • Removed support for old WDDM 1.0 drivers that only supported RGBA and not BGRA in Direct3D 10. This will only affect you if you are running old Vista drivers on Windows 7 and have D3D11 enabled (in which case you should update).
  • Fixed a bug that caused XF551 emulator to intermittently break after about 10 minutes.
  • Added two new hard disk devices: a temporary write filter, that buffers writes in-memory to a read-only device, and a virtual SDFS device. The latter provides an virtual APT partition created from loose files, like the virtual SpartaDOS disk.
  • Fixed the Intensity Scale color setting working differently with the NTSC high artifacting engine, where it was not properly scaling chroma.
  • Fixed a bug with the NTSC high artifacting chroma filter that was causing excessive banding, due to truncation of the filter response.
  • The bloom effect engine now uses sRGB textures on D3D11 to reduce banding.

The work on the display code was prompted by a new monitor that I got that supports HDR/WCG and adaptive sync. HDR on Windows 10 is, frankly, a total mess -- the way it is integrated into the system is non-sensical, with it having to be enabled system-wide to use it at all. It would have some benefit in the emulator in being able to boost brightness higher than the desktop and encode to wider gamuts like DCI-P3, but there is some really bad compression going on at scRGB >1 on my system that makes it unusable since I can't tell what the transfer curve is. I could probably fix this in full-screen mode by bypassing to the NVIDIA or AMD APIs to enable HDR and outputting HDR10 directly, but that's too much work right now.

Adaptive sync / FreeSync / G-SYNC does mostly work, but there are still some gotchas. The primary benefit is that it allows the monitor to actually run at 49.86Hz or twice that for smooth PAL video. You will need to disable Vertical Sync in the emulator for this to work. On my system, it only works through DisplayPort and not HDMI, and can sometimes fail to activate when multiple monitors are active. For D3D9 it only works in full-screen mode; in D3D11 it will work windowed and borderless fullscreen as well as long as windowed mode G-SYNC is enabled in NVIDIA settings. When enabled correctly, it largely eliminates the PAL juddering.

→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XXV 01/01/2021

Altirra 4.00 Beta XXV 01/01/2021

changes

  • nw

features added

  • Disk Explorer: Added options to import/export files with text (line ending) translation.
  • IDE: VHD differencing mode images can now be mounted.

bugs fixed

  • Disk: Generic disk emulation profile supports XF551 acceleration again.

authors comment:

  • Fixed "disk already mounted" warning dialog being cut off vertically.
  • Generic dialog now has traditional Windows message box sounds.
  • The New Disk dialog no longer resets settings as frequently now, especially when changing disk formats.
  • Disk Explorer has context menu options to import and export files with text (EOL) translation.
  • SoundBoard 2.0 addressing range and word mode fixes. U1MB no longer controls SB2.0 devices.
  • Some cleanup and consolidation of the way that the standard disk emulator handles the various profiles so the parameters are in nice tables. The default Generic profile now has XF551-style high speed enabled, which had inadvertently been disabled a long time ago.
  • "CPU history not enabled" error in history window now follows dark mode.
  • Added support for VHD differencing images, which store changed blocks from a base image. Note that the emulator currently does not have support for changing the parent path locator in the differencing image, so if you move the base image and neither the absolute or relative paths resolve then you won't be able to mount the differencing image.
  • Fixed some errors in the virtual FAT32 device that caused the last file to be corrupted at certain volume sizes, and the MBR is no longer repeated.
  • Added a virtual FAT16 device. It is currently locked to 4K clusters, so it will only work for file sets <256M.
→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XXIV 25/12/2020

Altirra 4.00 Beta XXIV 25/12/2020

changes

  • nw

features added

  • Debugger: lft -u option enables logging with microsecond timestamps.
  • Debugger: "Auto-reload ROMs on cold reset" setting is now saved.
  • Devices: Added preview SoundBoard 2.0 emulation.
  • Input: Ctrl/Shift are now optionally blocked from virtual key mappings when used by input maps with the 'share' option off. (They are still processed for character mappings due to OS limitations.)
  • PerfAnalyzer: Added trace channel for SIO command state.
  • Simulator: Throttling code updated with waitable timers for better efficiency.

bugs fixed

  • UI: ARM64 emulation dialog no longer allows saving "OK" response.
  • PerfAnalyzer: Fixed timing error for bytes sent to the computer from a full disk drive emulator, which were shown starting at their actual end times.
    Disk:
    Motor off timer adjusted for 1050 timing and to not count down during disk operations.
  • Disk: Accurate sector timing mode now waits for the full length of long sectors in 1050-based emulation modes.
  • Disk: Fixed broken audio output from Indus GT disk drives.
  • Devices: Rapidus fast RAM windows no longer have priority over ROM.
  • Devices: Fixed Rapidus main RAM speed override sometimes being reverted; main RAM is now always at slow speed and extended RAM is also slow speed.
  • Debugger: Fixed crash in 65C816 mode with access breakpoints with the same page address but different bank address.
  • Audio: Changes to the default audio device are now tracked in WASAPI mode.

authors comment:

  • ARM64 emulation warning now also displays when running the x64 build on the latest Windows 10 Insider Preview, and saving the 'Yes' response to show the website is no longer allowed.
  • Fixed a display error in performance traces where SIO bytes coming from full drive emulators were shown with their ending offset at the actual start offset time.
  • Improved accuracy of NAK timing in the standard disk emulator.
  • Fixed disk timing errors in the standard disk emulator with sector reads after multi-second delays due to the motor off timer expiring during the disk read. The timer is now suspended during the read.
  • Added performance trace channel for the SIO command signal line.
  • Standard disk emulator now waits for the entirety of a long sector to be read when using a 1050-based emulation mode.
  • Fixed a crash when ejecting a disk during a specific point in a Read Sector command.
  • SIDE 3 recovery mode is now supported (powering on with the cartridge reset button pressed).
  • Improved emulation of SIDE 3 RTC to centisecond precision and to include some miscellaneous oscillator bits.
  • Changes to the default audio device in Windows are now tracked when WASAPI audio output mode is in use.
  • Detach All now properly warns when D2: or higher is dirty.
  • Fixed busted Indus GT audio output.
  • Enabled SHA256 hardware acceleration for x86/x64.
  • Fixed some confirmation dialogs that didn't nest properly with the Configure System dialog. "Auto-reload ROMs on cold reset" is now saved.
  • Preliminary SoundBoard 2.0 emulation.
  • Tweaked program icon and updated target cursors to use Vista+ alpha-blended cursors.
  • Reverted Ctrl/Shift input map conflict behavior and changed it to an option that defaults to old behavior. The new behavior made it difficult to use the computer when the default joystick map was enabled as you couldn't type any Ctrl+X characters.
  • Fixed a crash in the debugger when setting breakpoints within the same page separated by banks (e.g. $80 and $FF0081).
  • Rapidus emulator no longer overlays OS/BASIC/self-test ROM with fast RAM windows. (Cartridges are still overlaid according to the hardware design.)
  • Fixed a bug that was causing main RAM to revert to the fast bus after resets even with Rapidus enabled; it now stays on the chip bus as intended when Rapidus is active, as that memory is on the motherboard. Extended memory is now also included in this.

Altirra 4.00 Beta XXIII 5/12/2020

changes

  • nw

features added

  • nw

bugs fixed

  • nw

authors comment:

  • Fix for an alignment bug in the stereo mixing code that manifested with VS2019 16.8 (these builds are using an older version).
  • Fix for an uninitialized memory crash in the virtual DOS 2 image mounting code.

Altirra 4.00 Beta XXII 1/12/2020

changes

  • nw

features added

  • Debugger: Added .pagesums command.
  • UI: Added /reset to load last profile without the device tree.

bugs fixed

  • Debugger: Removed JSR (abs,X) and added RTL to list of opcodes that trigger a procedure separator.

authors comment:

  • SIDE 3 fixes: red/green LEDs split apart, flash chip changed to MX29LV640ET to match production run, SD writes now supported, banking and cartridge hardware registers updated, many cartridge emulation bugs fixed, push button and SDX switch behavior fixed, SD writes are now supported, RTC month fixed, HD sector indicator hooked up.
  • Added /reset:devices command-line switch to reset only the device tree.
  • Virt-FAT32 device now handles empty directories, zero byte files, and symlinks to files.
  • Fixed disassembler end-block flags for RTL and JSR (abs,X) opcodes.
  • Added .pagesums command to aid in comparing memory states.

Altirra 4.00 Beta XXI 22/11/2020

changes

  • nw

features added

  • nw

bugs fixed

  • AltirraOS: Fixed minor rounding error in ATN() constant from assembler.
  • HLE: CRITIC is no longer zeroed from PBI-based SIO acceleration to fix key repeat issues with some versions of SpartaDOS X.

authors comment:

  • Compatibility fixes to 6502 source for MADS 2.1.0. The .fl command is seriously bugged in 2.1.0 and is frequently wrong by 1ulp, so I've hardcoded all FP constants in the AltirraOS math pack as hex. There was also an ATN() constant that was incorrectly encoded by the assembler even in MADS 1.9.8b5, so the AltirraOS version has been bumped to 3.30. The fallback Ultimate1MB recovery ROM now also assembles with 2.1.0.
  • Fixed a bug in the PBI-based SIO acceleration that manifested with some versions of SpartaDOS X where key repeat would stop working. This was caused by the PBI code clearing CRITIC, which interacted badly with SDX doing a DEC CRITIC afterward to balance its INC CRITIC. This then disabled stage-2 VBLANK processing.
  • SIDE 3 emulation fixes: DMA source/destination pointer and count registers are now double-buffered, implemented activity LED and LED registers, implemented r/w bit 2 in write protect register, and SpartaDOS X switch is now implemented.
→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XXIII 5/12/2020

Altirra 4.00 Beta XXIII 5/12/2020

changes

  • nw

features added

  • nw

bugs fixed

  • nw

authors comment:

  • Fix for an alignment bug in the stereo mixing code that manifested with VS2019 16.8 (these builds are using an older version).
  • Fix for an uninitialized memory crash in the virtual DOS 2 image mounting code.

Altirra 4.00 Beta XXII 1/12/2020

changes

  • nw

features added

  • Debugger: Added .pagesums command.
  • UI: Added /reset to load last profile without the device tree.

bugs fixed

  • Debugger: Removed JSR (abs,X) and added RTL to list of opcodes that trigger a procedure separator.

authors comment:

  • SIDE 3 fixes: red/green LEDs split apart, flash chip changed to MX29LV640ET to match production run, SD writes now supported, banking and cartridge hardware registers updated, many cartridge emulation bugs fixed, push button and SDX switch behavior fixed, SD writes are now supported, RTC month fixed, HD sector indicator hooked up.
  • Added /reset:devices command-line switch to reset only the device tree.
  • Virt-FAT32 device now handles empty directories, zero byte files, and symlinks to files.
  • Fixed disassembler end-block flags for RTL and JSR (abs,X) opcodes.
  • Added .pagesums command to aid in comparing memory states.

Altirra 4.00 Beta XXI 22/11/2020

changes

  • nw

features added

  • nw

bugs fixed

  • AltirraOS: Fixed minor rounding error in ATN() constant from assembler.
  • HLE: CRITIC is no longer zeroed from PBI-based SIO acceleration to fix key repeat issues with some versions of SpartaDOS X.

authors comment:

  • Compatibility fixes to 6502 source for MADS 2.1.0. The .fl command is seriously bugged in 2.1.0 and is frequently wrong by 1ulp, so I've hardcoded all FP constants in the AltirraOS math pack as hex. There was also an ATN() constant that was incorrectly encoded by the assembler even in MADS 1.9.8b5, so the AltirraOS version has been bumped to 3.30. The fallback Ultimate1MB recovery ROM now also assembles with 2.1.0.
  • Fixed a bug in the PBI-based SIO acceleration that manifested with some versions of SpartaDOS X where key repeat would stop working. This was caused by the PBI code clearing CRITIC, which interacted badly with SDX doing a DEC CRITIC afterward to balance its INC CRITIC. This then disabled stage-2 VBLANK processing.
  • SIDE 3 emulation fixes: DMA source/destination pointer and count registers are now double-buffered, implemented activity LED and LED registers, implemented r/w bit 2 in write protect register, and SpartaDOS X switch is now implemented.
→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XX 16/11/2020
Last Squadron (2020, Chabowski&Szpilkowski). 1st on ABBUC Software Contest 2020

Altirra 4.00 Beta XX 16/11/2020

changes

    nw

features added

  • nw

bugs fixed

  • Input: Direct keyboard layout had incorrect mappings for Ctrl/Shift+Space.
  • Input: Ctrl/Shift are now blocked from virtual key mappings when used by input maps with the 'share' option off. (They are still processed for character mappings due to OS limitations.)

authors comment:

  • SIDE3 fixes for cartridge emulation and SDHC capacity reporting.
  • Added .side3 debugger command.
  • Fixed Ctrl/Shift+Space not being bound correctly in the direct key layout.
  • Ctrl/Shift are now blocked from keyboard processing for virtual key bindings when used in input maps, unless the 'share' option is set. Note that character (cooked) bindings are not affected, because of the way that the OS keyboard driver works and AltGr being equivalent to Ctrl+RAlt.
→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XIX 10/11/2020
Raymaze 2000 (NRV, 2020)

Altirra 4.00 Beta XIX 10/11/2020

changes

  • UI: Keyboard shortcuts have been reset to default to fix a bug with them being stored in the wrong place and to only store changes from default shortcuts.
  • UI: Default shortcuts for toggling audio channels have been changed from Ctrl+Alt+[1-4] to Alt+Shift+[1-4] to fix a conflict with some AltGr+key bindings in the Spanish keyboard layout.

features added

  • Devices: Added SIDE 3 emulation.
    Devices:
    Added virtual hard disk device that translates a read-only host directory to a FAT32 partition image.

bugs fixed

  • Devices: Fixed bug where debug reads from SIDE/SIDE2 flash windows could trigger side effects during sector erase operations.
  • IDE: Fixed Rev. S not supporting some Rev. D registers and being detected as Rev. C.

authors comment:

  • .dlhistory now shows per-line display list IPs for multi-line jump instructions. This will show how your display list is going haywire if you manage to accidentally vertically scroll one.
  • Fixed a bug where custom keyboard shortcuts were getting saved at the root of HKEY_CURRENT_USER instead of in Altirra's section. The default keyboard shortcuts for toggling audio channels have also been changed to avoid conflicting with key combos in the Spanish keyboard layout. As part of these two fixes, custom keyboard shortcuts have been reset. However, from now on they will only be saved as deltas from the defaults, so when new keyboard shortcuts are added they will be merged (previously you would not see them if you had customized any shortcuts).
  • Fixed bug where IDE+2 rev D/S did not expose some registers from rev. D.
  • Fixed a bug in SIDE/SIDE 2 emulation where flash read handlers were registering side effects from debugger reads. This only affected the toggle bits during flashing.
  • Initial SIDE 3 emulation support. Currently emulated: read-only SDHC, DMA, partial cartridge emulation, basic RTC. Only tested on the SIDE 3 Loader so far.
  • Added virtual FAT32 device. This takes a host path and maps all of the files into a virtual read-only FAT32 partition for anything that can take a hard disk block device in the emulator (IDE/CF/SD/SCSI). This view does not currently live update with changes and subdirectories are not supported, but long file names and Unicode filenames are supported. It seems to pass Windows 10 CHKDSK....

Regarding a couple of things mentioned above:

There isn't currently much integration between the debugger commands and the debugger UI, though I could probably put one in here. Need to look over the Watch window again, it hasn't gotten much attention (I don't really use it). A few settings in the debugger UI are saved but a lot of it isn't.

The majority of emulator settings are saved on exit from the profile or emulator, so if you start a new copy before then, it won't see the settings. This goes double if you are in portable mode (Altirra.ini), as in that case the entire virtual Registry is not saved until exit -- running two simultaneous copies in this situation is not supported, and typically all settings will be overwritten by the last instance to exit.

→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XVIII 22/10/2020

Altirra 4.00 Beta XVIII 22/10/2020

changes

  • nw

features added

  • nw

bugs fixed

  • ANTIC: JVB instructions now have the correct replayed height when ending a vertical scroll region.
  • Debugger: Fixed disassembler prescanner using the wrong instruction length for COP n instructions.
  • Disk: Fixed XF551 formatting side 2 of disks with incorrect interleave.

authors comment:

  • Fixed disassembler opcode length table for COP n instruction.
  • Added support for double-sided ATX images. Currently this only works for XF551-style double-sided images; ATR8000-style or PERCOM-style is problematic because ATX files use physical layout and there's no way to tell how it should be mapped to logical layout.
  • Fixed a bug with physical sectors not being reversed properly, causing the XF551 to format side 2 slowly.
  • 815 track materialization routine now supports sector sizes other than 256 bytes.
  • Fixed height of JVB instruction repeats when ending a vertically scrolled region.
→ NOWSZY [ATARI] Altirra x86 i x64 4.00 test XVII 10/10/2020
Spindizzy (1986, Electronics Arts)

Altirra 4.00 Beta XVII 10/10/2020

changes

  • nw

features added

  • nw

bugs fixed

  • ANTIC: Fixed unstable horizontal scrolling in IR mode 3.

authors comment:

  • Fixed horizontal scrolling issues with IR mode 3 (was caused by overdecoding).
  • Added an option to invert data for the 815, to emulate the way it reads/writes data inverted from other drives.

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

wstecz16/09/2020 22:18
Inne treści związane z tematem
[Atari] AtariOnLine: Dodatkowe kolory duszków [Atari] AtariOnLine: Dodatkowe kolory duszków
Program Multicolor Sprites autorstwa Kski, to taki drobny, pomocniczy programik napisany w języku Java, który może się bardzo przydać programistom i grafikom Atari. Był wykorzystany również przy produkcji "Alberta". Co robi? Zanim to wyjaśnię, trochę wstępu.Na Atari duszki mogą nie tylko mieć własny kolor, ustawiany w odpowiednich ...
[Atari] AtariOnLine: Środowisko prasowe z nowymi "Bajtkami" [Atari] AtariOnLine: Środowisko prasowe z nowymi "Bajtkami"
Zgodnie z zapowiedzią sprzed tygodnia, dzisiaj, w środę, o godzinie 20:00 rozpoczniemy dziewiętnastą, specjalną edycję "Środowiska prasowego". Jak zwykle na naszym kanale zoom, dzięki czemu nie tylko biernie możecie oglądać, ale też brać udział w dyskusji czy zadawać pytania. Będziemy przyglądać się nowym wydaniom ...
[util] C64 65XE Debugger v. 0.64.58.4
Marcin Skoczylas, znany jako Slajerek/Samar ze sceny C64, wypuścił nową wersję C64/65XE Debuggera. Zestaw narzędziowy wykorzystuje emulatory WinVice, Atari800 4.2.0 i Nestopia dla debuggera Nintendo 8.
[multi] BizHawk x64 2.6.1 22/02/2021 [multi] BizHawk x64 2.6.1 22/02/2021
Nowa wersja multiemulatora BizHawk. napisany w C# multiemulator pozwala udawać  konsole: Nintendo Entertainment System / Famicom / Famicom Disk System (NES/FDS), Super Nintendo (SNES), Nintendo 64, Gameboy, Gameboy Color, Super Gameboy, Sega Master System, SG-1000, Game Gear, Sega Genesis / Sega-CD, Sega Saturn, PC-Engine (TurboGrafx-16) / CD-ROM, SuperGrafx, Atari 2600, Atari 7800, Atari ...
[Atari.Area] Wywiad z Konradem Zawadą (Zaksoft) [Atari.Area] Wywiad z Konradem Zawadą (Zaksoft)
Udało nam się skontaktować z Konradem Zawadą, czyli Zaksoftem - przedstawicielem atarowskiej protosceny z końca lat 80. Konrad zgodził się odpowiedzieć na kilka pytań, z których będziecie mogli się dowiedzieć m.in. skąd wziął się pomysł na napisanie własnych dem i jakie było nimi zainteresowanie. Wywiad do przeczytania w dziale z rozmowami.
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Bajtek 8/86"

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

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