[ATARI] Altirra x86 i x64 3.10 test XXV

[29] # AtariAge Altirra 3.00 | !!! Poniedziałek, 14 Maja 2018 21:22 CET [14-05-2018 20:55 CET]

[ATARI] Altirra x86 i x64 3.10 test XXV
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.

Joust (Atari, Inc., 1983)

Altirra 3.1 Beta XXV 13/05/2018

changes

  • nw

features added

  • Cartridge: Added support for .CAR types 60, 67-70 (Blizzard 32K, XEGS 64K alternate, Atrax 128K raw ordered, aDawliah 32K/64K).
  • Cartridge: Added show-all override to cartridge mapper dialog.
  • Debugger: Added several new verifier modes.

bugs fixed

  • Cartridge: Fixed XEGS banking modes in The!Cart emulation.

Author's Comment:

  • Selecting color presets now resets the color matching mode.
  • Fix XEGS/SXEGS sub-emulation in The!Cart emulation -- fixed and variable banks were swapped.
  • Add some new verifier modes: loads from absolute address 0, disk I/O reads over active display list, OS calling convention violations (calling SIOV with I=1).
  • Support for cartridge types: Blizzard 32K (60), XEGS 64K alternate (67), Atrax 128K in raw ordering (68), aDawliah 32K (69), aDawliah 64K (70).
  • There is now a checkbox on the mapper dialog to override the detection if you really need to force a mapper that is not showing up (such as if the init vectors are garbage).
  • Compiler updated from VS2017 15.4.2 to 15.7.1. (What could possibly go wrong?)
→ [ATARI] Altirra x86 i x64 3.10 test XXVI

Altirra 3.1 Beta XXVI 16/05/2018

changes

  • nw

features added

  • nw

bugs fixed

  • nw

Author's Comment:

 

  • Fix list view double-click crash.
  • Improve handling of double-clicks so that double click on checkboxes doesn't activate the item.
  • Disable boot sector field when creating disks with 512 byte sectors.
→ [ATARI] Altirra x86 i x64 3.10 test XXIV
Ghost (1983, Action)

Altirra 3.1 Beta XXIII 03/05/2018

changes

  • nw

features added

  • nw

bugs fixed

  • Input: Fixed "allow Shift key to be detected on cold reset" option not working when disabled and full raw keyboard scan was enabled.

Author's Comment:

  • Rapidus low flash window is now tied to PBI enable and 6502CR is no longer cleared on warm reset.
  • Fixed a bug with the Shift key state sometimes getting out of whack on boot in full raw keyboard scan mode. This was a particularly problematic with the stock Rapidus PBI flash, which interprets any key held down as a request to go to 6502 safe mode.
  • Placeholder "you have no Rapidus OS" ROM was crashing sometimes due to having crap in standard vector locations.

Note that warm reset still won't work with the 6502 safe mode in Rapidus -- as far as I can tell, the 8-bit PBI flash doesn't have a provision for handling this and always overwrites low memory. 6502C mode enabled through the setup menu should work.

→ [ATARI] Altirra x86 i x64 3.10 test XXIII
Ion Roadway (1983)

Altirra 3.1 Beta XXIII 02/05/2018

changes

  • nw

features added

  • nw

bugs fixed

  • nw

Author's Comment:

  • Fixed certain internal ROMs not being seen as usable firmware, particularly the built-in Rapidus core PBI ROM.
  • Fixed execution history tree expand buttons not working when the pane had been scrolled horizontally.
→ [ATARI] Altirra x86 i x64 3.10 test XXII

Altirra 3.1 Beta XXII 30/04/2018

changes

  • nw

features added

  • Simulator: Added command to cold reset (power-cycle) the computer without power cycling peripherals.
  • Devices: UI now shows when a device is missing firmware.

bugs fixed

  • Debugger: 6502 coprocessors no longer show a 65C816-style 16-bit accumulator in register dumps.
  • Debugger: Fixed power-on delay option clearing pending step operations immediately after cold reset.

Author's Comment:

  • A warning now shows up in the devices tree when you have added devices that don't have required firmware.
  • Added detection signatures for Indus GT 1.1 and 1.2 firmware.
  • I.S. Plate now supports 8K firmware images as well as 4K.
  • Fixed an issue with the devices tree where double-clicking on the expand button for a device would bring up settings for that device.
  • Some minor updates to the full disk emulation part of the help file.
  • The debugger no longer shows a bogus C register for 6502 coprocessors.
  • Fixed an issue where doing a cold reset and immediately stepping in the debugger would fail if power-on delay was in effect.
  • Added an option to cold reset the computer only without also power cycling peripherals.
→ [ATARI] Altirra x86 i x64 3.10 test XXI
Sea Wolf II (1983, Epyx),

Altirra 3.1 Beta XX 26/04/2018

changes

  • nw

features added

  • nw

bugs fixed

  •  U1MB: $D500-D5BF memory is now forced on in config unlocked state.

Author's Comment:

  • Fixes random crashing related to I.S. Plate (I messed up the low RAM mirroring).
  • Fixed CCTL RAM on Ultimate1MB in unlocked mode.

The I.S. Plate, like the Happy, replaces the 6507 on the 1050 with a 6502 to increase the address space from 8K to 64K. 8K of RAM on the I.S. Plate is in the same place as Happy's 6K/8K, but the ROM is different as the Happy switches between two banks of 4K while the ISP just has 8K of flat ROM. This means that you can't just run a Happy ROM on the ISP, it has to be one written for or converted for the ISP. Happy code might work in this environment, but it would not be too hard to write code in a way that would break on a Happy emulator on the ISP.

Incidentally, Altirra currently only loads and double-maps the first 4K of the ROM; I'll expand this to optional support for 8K later.

The ISP and Happy configuration software have eerily similar interfaces. I don't know if this was just aggressive mimicry or not; checking the software disks in a hex editor didn't reveal obvious copying. The ISP diagnostic also runs much faster, to the point that I doubt whether it is even testing all of the RAM.

→ [ATARI] Altirra x86 i x64 3.10 test XVIII/XIX/XX

Altirra 3.1 Beta XX 24/04/2018

changes

  • nw

features added

  • Disk: Added full emulation for the I.S. Plate disk drive.

bugs fixed

  • nw

Author's Comment:

  • I.S. Plate emulation.
  • Fixed history state not being toggled on coprocessors when toggling master CPU history state.

Now, about the I.S. Plate....

First of all, this thing deserves an award for the most confused naming. Just in the first two pages of the device's own manual it is called the I.S. 1050 Plate, the 1050 ISP Disk Drive, the 1050 ISP, the ISP Plate, the ISP PLATE, and the 1050 ISP PLATE. I gave up trying to determine the true official name and used I.S. Plate.

Regarding the emulation, the I.S. Plate's memory map is pretty simple:

  • $0000-7FFF: 1050 $0000-0FFF mirrored 8x
  • $8000-9FFF: 8K RAM
  • $C000-DFFF: 8K RAM
  • $E000-FFFF: 4K ROM mirrored

I have no idea why the second 8K of RAM was put at $C000 instead of $A000, since it would have only needed moving a trace over by one pin on the decoder.

Accurate sector timing is forced on for I.S. Plate emulated drives. The reason is a bug in the firmware that took me a bit to work out. The firmware blindly scans for sectors during density detection for a quarter of a second and puts the sector numbers into an array without any checks. If it sees more than about 100 sectors within 0.25s the firmware overwrites its stack and crashes, due to the 1050 having pages 0 and 1 mirrored. Fortunately the firmware also has track buffering, so the read speed is generally still good. Write buffering is also supported but not enabled by default; disk copies will go pretty slowly if this is not manually enabled.

Altirra 3.1 Beta XIX 23/04/2018

changes

  • nw

features added

  • nw

bugs fixed

  • UI: Save states and SAP files now load correctly when dragged from .zip files.

Author's Comment:

  • Improved PRIOR handling in save states. The GTIA renderer was not restoring some internal state properly, so the P/M graphics rendering switched priority (though collisions didn't). There was a separate issue where loading a save state cross-version would cause a different problem with the same symptoms; that was unfortunately saved into the supplied save state, so the fixes won't make that save state work, though they should prevent it from happening again.
  • Fixed bug where save states and SAP images wouldn't load when dragged from .zip files in Explorer, or any other non-file load path was used.
  • Fixed bug where attempting to boot a save state image through Boot Image instead of Load State would reset the computer after loading the save state.

Altirra 3.1 Beta XVIII 22/04/2018

changes

  • nw

features added

  • Disk: Added option to revert a disk in virtual read/write mode back to last saved contents.

bugs fixed

  • Disk: DOS 1 format now uses correct VTOC signature.
  • Disk: Fixed directory update bug on DOS2/MyDOS disks when deleting the last file on the last directory sector.
  • Input: Fixed startup crash when DirectInput 8 is not available.

Author's Comment:

  • Fixed crash on startup in the ARM64 build. (QEMU is nearly unusably slow for this, btw.)
  • Fixed crash on startup when running within the Windows 10 recovery console -- DirectInput 8 support is now optional.
  • Fixed a bug when deleting files from DOS2/MyDOS disks in the disk explorer: the directory wasn't updated correctly if the file being deleted was the only entry at the beginning of the last directory sector.
  • Fixed wrong VTOC signature when formatting new disks in DOS 1 format.
  • Added commands to disk UI to convert disks to DOS 1 format and to reinterleave at 12:1.
  • Added command to disk UI to revert a modified disk in virtual R/W mode, discarding changes and re-reading the original, unmodified disk image.
  • Fixed sharp bilinear filter not updating properly when changing the artifacting setting. It is supposed to disable the horizontal sharpening when high artifacting is enabled and this wasn't happening if you switched the artifacting mode after already in sharp bilinear mode.

 

→ [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.
Inne treści związane z tematem
[ATARI] Altirra x86 i x64 2.99 test 19 [ATARI] Altirra x86 i x64 2.99 test 19;
Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200. Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 2.90 z 15 lipca 2017 r.
[ATARI] Altirra x86 i x64 2.99 test 20 [ATARI] Altirra x86 i x64 2.99 test 20;
Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200. Dalsze prace nad emulacją Rapidus'a. Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 2.90 z 15 lipca 2017 r.
[ATARI] Altirra x86 i x64 2.99 test 22 [ATARI] Altirra x86 i x64 2.99 test 22;
Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200. Dalsze prace nad emulacją Rapidus'a. Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 2.90 z 15 lipca 2017 r.
[MULTI] Pantheon 6.500 [MULTI] Pantheon 6.500;
Multiemulator Pantheon, programu autorstwa  Bostjana 'Grandy' Grandoveca i jego odsłona. I parę nowych tytułów (186) dla działu BBC Micro.
[Atari] Steem Steven Seagal Edition (SSE) 3.9.4 [Atari] Steem Steven Seagal Edition (SSE) 3.9.4;
No w końcu, po okresie  wersji testowej pojawiła się kolejna pełna wersja STEEM'a w mutacji o dźwięcznej nazwie Steaven Seagal Edition. Fani emulacji ATARI ST na PC mają do wyboru wersję z obsługą Direct3D (D3D - polecana) lub DirectDraw, wersja debug, inaczej boiler, przyda się ...
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