[ATARI] Altirra x86 i x64 2.90 test 8

[2] @ !!! Piątek, 28 Października 2016 22:46 CET [28-10-2016 22:29 CET]

[ATARI] Altirra x86 i x64 2.90 test 8

Nowa testowa wersja emulatora Altirra autorstwa Avery (Phaeron) Lee - udającego mikrokomputery serii ATARI XE/XL. Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 2.81 z 16 października 2016 r.

Altirra - Atari - Special Delivery
special delivery (Creative Sparks, 1984)

Altirra Version 2.90 test 8 [October 28, 2016]:

features added

  • Disk: Added support for full disk drive emulation of 810 and Happy 810 drives.
  • UI: Copy/Save Frame now works for XEP-80 display.
  • UI: Added variant of Copy/Save Frame which uses the true pixel aspect ratio with filtering.

bugs fixed

  • Additions: Colormap now restores palette properly on exit.
  • AltirraOS: Fix short block flag not being handled by direct SIO calls for the cassette device.
  • Debugger: Static trace (st) and dump disassembly (.dumpdsm) commands now work with coprocessor targets.

authors comment:

  • Fixed a bug that caused the standard and full disk emulations to both go online when loading mounted images. Should fix some of the broken drives on startup issues you've been seeing.
  • Removed the broken toggle all drives command.
  • Several full drive emulation fixes, enough to get the Happy Diagnostic to pass. RIOT IRQs had to be fully implemented (including PA7 edge detection!), the RIOT timer now controls the fake index pulse seen by the FDC, and Write Track is now implemented. I still don't recommend formatting disks in full drive mode since weird things can happen if you format over a disk of a different size. You will have to toggle the write mode between VRW and R/O a couple of times for the disk change test to pass, since I don't have simulation in yet for the write protect sensor getting temporary obscured and unobscured when switching disks.
  • Write Track requires formatting to be enabled (VRW or R/W mode, not VRWSafe). I had to add this after I tried booting Dimension X and suddenly started hearing the drive start stepping tack, tack, tack, tack... "that sounds suspiciously like the disk being formatted"....
  • Some coprocessor debugger fixes -- breakpoints on the drive are now more precise. Note that stepping in the debugger during an SIO transfer still has a pretty high probability of screwing up the transfer, unfortunately.

Regarding the screwy sector number in Happy mode, that's because with full drive emulation the sector number display is determined by commands sent to the floppy drive controller (FDC) chip instead of the commands sent by the computer. The sequence and timing is strange because the Happy firmware is buffering tracks -- it reads the entire track in one revolution, then sends sectors to the computer from the buffer. That's why the sector readout shows a bunch of sectors being read out of order, then the indicator going idle while you hear the transfers to the computer. WIth a plain 810 being emulated, it's less strange because the sectors are read and transferred in order.

→ [ATARI] Altirra x86 i x64 2.80 test 51
Atari XE/XL:Altirra:Pirates of the Barbary Coast:Starsoft Development Laboratories, Inc.:Starsoft Development Laboratories, Inc.:1986:
Pirates of the Barbary Coast (Starsoft Development Laboratories, Inc., 1986)

Altirra v2.80 test 51  [18.08.2016]

authors comments

Solved Problem (Eq): With enabled SIO patch, Altirra 2.8 can't read sectors with $303 = 0 (error 143). With an original ATARI and Altirra 2.6 this works: The received data frame and $304/5 and $308/9 are ignored, if bit 6 of $303 is not set.
Examples: Boot a 180 KB DD image with QMEG+OS 4.04. Or boot XDOS 2.4 and enter the command "TES" (in both cases a sector is read with $303 = 0 to check the density - some older drives and the XF551 needs this)..

→ [ATARI] Altirra x86 i x64 2.80 test 50
Atari XE:XL:800:Altirra:Rainbow Walker:Synapse Software Corporation:Synapse Software Corporation:1983:
Rainbow Walker (Synapse Software Corporation, 1983)

Altirra v2.80 test 50  [29.07.2016]

features added

  • Covox: Variable base address and mono/4ch. settings added.
  • Covox: Volume is now adjustable (Audio Options).
  • Debugger: Added .kmkjzide command.
  • Disk: Added command to expand all .ARC files on a SpartaDOS disk.
  • Disk Explorer: SDFS filesystem handler now validates the full directory tree and allocation bitmap.
  • IDE: MyIDE, KMK/JZ IDE, and IDE Plus 2.0 now support slave devices.
  • IDE: IDE Plus 2.0 SDX, write protect, and partition switch buttons are now supported.
  • IDE: IDE Plus 2.0 revision and ID switch are now controllable.

bugs fixed

  • Cartridge: Fixed flash indicator not always appearing while programming The!Cart cartridges.
  • Display: Fixed excessive CPU usage with enhanced text mode with debugger open.
  • IDE: IDEPlus 2.0 now supports external cartridge control.

authors comments

The fix kinda started snowballing:

  • IDEPlus 2.0 revision is now selectable. Current versions supported are rev. C, rev. D, and rev. E. Rev. D adds write protect and IRQ switches; rev. DS/S is rev. D with Covox at $D1FB. Rev. E has slightly different registers and isn't really complete yet.
  • IDEPlus 2.0 PBI ID is now selectable.
  • IDEPlus 2.0 rev D/E write protect switch and IRQ button (swap partitions) are implemented under System > Console.
  • While implementing the above... I discovered that Covox volume was fubared. It's now renormalized and the Covox emulator has been overhauled. Addressing is now selectable between $D1xx, $D280-D2FF, $D5xx, $D6xx, and $D7xx, and it can now also be switched between mono and 4-channel (Amiga style). The volume is also adjustable in Audio Options.
  • Fixed a bug with the flashing indicator (F) not appearing consistently when writing to The!Cart cartridges, and a potential issue in memory mapping that may have caused native mapping mode to sometimes malfunction.
→ [ATARI] Altirra x86 i x64 2.80 test 47
Altirra - Atari - Solo flight Second Edition
Solo flight (Second Edition)

Altirra v2.80 test 47  [15.07.2016]

bugs fixed

  • Cartridge: Changed initial bank for XEGS/SXEGS carts to 0.

authors comments

  • The latest builds do no longer show "long sector" with LFE DISK active (i.e. sector 706 of Solo Flight 2nd Edition).
→ [ATARI] Altirra x86 i x64 2.80 test 45
Altirra - Atari - Attack of The Mutant Camels
Attack of The Mutant Camels (Llamasoft)

Altirra v2.80 test 45  [02.07.2016]

features added

  • Debugger: Fixed disassembly of 65C02 RMBn/SMBn/BBRn/BBSn instructions.

bugs fixed

  • Debugger: Fixed disassembly of 65C02 RMBn, SMBn, BBRn, and BBSn instructions.
  • Network: Fix inability to write some CS8900A control registers through PacketPage ports.

authors comments

  • Fixes an emulation issue in DragonCart and bad disassembly of 65C02 bit manipulation opcodes.
→ [ATARI] Altirra x86 i x64 2.80 test 44
Altirra - Atari - Astro Chase (1982)
Astro Chase (1982, First_Star)

Altirra v2.80 test 44  [18.06.2016]

features added

  • Audio: Added emulation of serial I/O noise with audio channels silent.

authors comments

  • Fix for FDC status bits with returning deleted sector status in 810 emulation mode.
  • Adds emulation of serial bus noise effects (toggle in System > Audio > Serial Noise).
→ [ATARI] Altirra x86 i x64 2.80 test 43
Altirra - Atari - Karateka

Altirra v2.80 test 43  [13.06.2016]

features added

  • Disk: Partial emulation of built-in Happy drive commands.
  • Disk Explorer: File viewer mode and window position is now persisted.

bugs fixed

  • Disk: Fixed handling of sectors with bad address field CRCs.

authors comments

Turns out the IDE removed flag wasn't ever forced on a cold reset, so I added that. Not 100% sure about powerup state on actual hardware since it's tough for me to test, but you can probably verify that quickly. Interestingly, I do see the LED on the SIDE 2 cartridge blinking on and off for about a split second, so it's possible this is ensured by the hardware. Also, I threw in the saving of the file viewer state.

→ [ATARI] Altirra x86 i x64 2.80 test 41
Starquake (1985)(Bubble Bus Software)(GB) Altirra Atari XE/XL
Starquake (1985, Bubble Bus Software) (GB)

Altirra v2.80 test 41  [1.06.2016]

authors comments

PROBLEM:  I can run it fine in a window, but it stop updating the screen if I go full screen. So, I can hear the music of the game or sound effects and I can actually still play it, but I can't see anything because the screen stops updating when it comes to full screen.  Obviously full screen is what you would want.

Altirra v2.80 test 40  [31.05.2016]

authors comments

Question: According to the Mapping the Atari, I can determine a PAL vs. NTSC computer by reading the value at address 53268 (below).  However, in Altirra, I'm not seeing these values.  Am I missing something or is there a better way to tell between a PAL vs. NTSC computer

Answer: This is correct, and is supported by Altirra. The catch is in the "bits 1-3" part. It's often ignored that Atari only documented bits 1-3 of the byte read from the PAL register as being significant, with bits 0 and 4-7 supposed to be ignored. This documentation is misleading in that it gives the value 14, but that's only for bits 1-3. In practice, bit 0 is always set and bits 4-7 are clear, giving 1 for PAL/SECAM and 15 for NTSC. I haven't heard of any computer giving different values. There was a rumor that SECAM systems would give 0 instead of 1, but I believe this has been discredited.
There is an additional caveat, which is that this register reports whether GTIA is NTSC or PAL. It doesn't tell you whether ANTIC is NTSC or PAL. On the vast majority of computers these will be matched, but people have created mixed-mode computers that have a PAL ANTIC with an NTSC GTIA. This means that the PAL register only actually indicates the color encoding and not the frame rate (50/60Hz). If you really want to handle all computers correctly including mixed-mode computers, you need to poll VCOUNT in order to determine the ANTIC type. You can emulate this configuration in recent versions of Altirra by choosing the PAL-60 or NTSC-50 video modes.

→ [ATARI] Altirra x86 i x64 2.80 test 39
Aztec Challange Altirra Atari XE/XL
Aztec Challange (Altirra, Atari XE/XL)

Altirra v2.80 test 39  [29.05.2016]

bug fixes

  • Debugger: PC breakpoints and step execution are now supported for Veronica.
  • Debugger: Added eb (enter byte) and ew (enter word) commands.

features added

  • AltirraOS: Fixed race condition in SETVBV.

authors comments

  • Adds execution stepping and PC breakpoint support for coprocessors (Veronica). Source-level and memory breakpoints are still not supported. Due to limitations in the way that coprocessors are run, breakpoints are currently imprecise, which can result in some execution skid after a breakpoint is hit. However, it's still better than having no execution control at all.
  • Fixed TRIG3 regression with Veronica that caused some of the original demos to hang.
  • Added enter word (ew) command to debugger.
  • Removed PBI disk patch from regular devices list and added a specific option for it. The patch mode can now be set to SIOV-only, PBI-only, or both. Previously it was not possible to enable the PBI disk patch without also having the SIOV patch also enabled, which was an issue in some scenarios where the PBI patch works better. "Both" seems to be pretty safe, but I'm still going to leave the default as SIOV-only for now.
  • Some updates to help file for profiles and options.
→ [ATARI] Altirra x86 i x64 2.80 test 38
Atari Alttirra Draconus
Draconus (shader oldTv)

Altirra v2.80 test 38  [21.05.2016]


  • UI: Error message help has been moved from Shift+hover to Alt+click.

features added

  • Display: Added DXGI-based windowed vsync support to D3D9 display driver for reduced CPU usage with DWM composition.

authors comments

  • Fixes the (many) bugs in custom keyboard layout import/export. Try it again.
  • .bas files are now recognized when booting a .zip file.
  • Added DXGI-based vsync support for the D3D9 display path. This should reduce CPU usage when running vsync on systems with the DWM enabled.
→ [ATARI] Altirra x86 i x64 2.80 test 37
Alley Cat - Altirra - Vintage TV Shader
Nowy shader imitujący stary model TV (Vintage TV) w emulatorze Atari XE/XL - Altirra

Altirra v2.80 test 37  [14.05.2016]

features added

  • HLE: Added PBIDisk device for PBI-based acceleration of disk and serial bus requests.

authors comments

test 36

Fixes some odd behavior with overlapping SIO commands and has a bunch of fixes and improvements to the custom shader support:

  • Fixed some parsing bugs.
  • Precompiled shaders are now used by default if present.
  • Shaders can be precompiled with option shader_precompile=true.
  • Shader profile can be forced above 2.0 with shader_profile_d3d9=2_0, 2_a, 2_b, or 3_0.
  • Profiling is now supported (shader_profiling=true)
  • Includes are now supported when compiling.
  • FP16/FP32 framebuffers are now supported.
  • Border texture addressing is now used when available.
  • Added shader validation.

Attached is a port of a TV shader that you can try. I didn't write it; a link to the original source is in the archive. I removed a couple of components that didn't work well, especially the flicker. Just a warning, it's not that well optimized -- it requires shader model 3.0 and runs at about 7ms/frame on my Quadro K2100. This means that even if you do get it to run you may run into frame rate or vsync problems depending on how fast your graphics card is. However, it looks pretty neat. Unfortunately, running .cg shaders verbatim is not going to be possible since there is simply too great of a difference between Cg and HLSL and the shaders often have a lot of constructs that are not valid in the ps_3_0 profile, even if not actually used.

test 37

Adds support for a Parallel Bus Interface (PBI) based acceleration hook. Add it from Devices, and it'll add a PBI device on ID 7 that will try to accelerate anything that the regular SIO patch is enabled for. Seems to work for both disks and PCLink on SDX 4.47 without needing to MAP to OS mode.

Tagi: Atari, Atari 5200, Altirra, Emulator, Atari Xe, Atari Xl

wstecz28/10/2016 22:46
Inne treści związane z tematem
[Atari.Area] Turgen System 8.8.2 [Atari.Area] Turgen System 8.8.2
Dostępna jest kolejna wersja rozwojowa prawdziwego kombajnu do tworzenia, konwersji i zarządzania plikami przeznaczonymi dla magnetofonów. Turgen obsługuje niemal wszystkie systemy turbo, a także pozwala szybko przygotować własne kasety z ulubionymi programami. Nowości: Wizard for Files: Dropping files to the main window did not create list of files Create tape sides: Fix ...
[Atari.Area] Xenium 2021, Katowice [Atari.Area] Xenium 2021, Katowice
Śledztwo dobiega końca. Przesłuchania podejrzanych w toku. Materiały dowodowe w analizie. Czas na konkluzję. Rejestracja na Xenium otwarta. Podsumowanie najdłuższego śledztwa w poszukiwaniu killer prodki odbędzie się 27-29 sierpnia 2021 w tradycyjnym miejscu - Drzwi Zwane Koniem, Katowice, Polska. Poznaj tegoroczne zasady wjazdu, zarejestruj się, szykuj papiery, kwity i gotowość do ...
[ATARI] Altirra x86 i x64 4.00 test XXXV 02/06/2021 [ATARI] Altirra x86 i x64 4.00 test XXXV 02/06/2021
Nowe wersja testowa Altirry, emulatora ATARI XE/XL/5200. Phareon anonsuje nowy dodatek - tape editor. Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 3.90 z 14 czerwca 2020 r.
[Atari] AtariOnLine: Atari ST na płycie ATX [Atari] AtariOnLine: Atari ST na płycie ATX
Kolega x-angel podesłał informację o urządzeniu, które właśnie zaprojektował i wykonał - płytę ATX do Atari ST! "Informacje o mojej nowej płycie znajdują się na Twitterze. Są też materiały dodatkowe i trochę obrazków na Google Drive. A tu dnośniki do YT:Płyta zasilana z power banku:Płyta uruchamiana z ...
[GameBase] Atari ST GameBase 4.0 16/05/2021 [GameBase] Atari ST GameBase 4.0 16/05/2021
Parę dni temu a w zasadzie parę tygodni temu (niestety czasowo ostatnio nie wyrabiam) .mad opublikował nową odsłone GameBase dla Atari ST pełną dobra wszelakiego. .Mad twierdzi, że do finalnej wersji trochę tej odsłonie brakuję, a dokonał tylko najpotrzebniejszych aktualizacji, jednak nie ma co narzekać - aktualizacja GbST po tylu latach to i tak niezły wyczyn. Dla przypomnienia, ...
Dodatkowe informacje

T-shirt "Gooblins 2"

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

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