atarionline.pl Asemblery 65816 - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1: CommentAuthorgregor2
      • CommentTime29 Nov 2025 15:04
       
      Ostatnio przeglądając instrukcje do S-C Macro Assemblera 2.0 dla Apple II, znalazłem informacje o co najmniej 2 konwersjach asemblerów z tej rodziny na Atari 8.
      Pierwszy to Synassembler, który jest zrobiony na podstawie kodu S-C Assemblera 4.0, więcej informacji jest tutaj:
      ->link<-
      Ale w dostępnej instrukcji nie znalazłem info o możliwości assemblacji kodu dla 65c816.
      Oraz konwersji z wersji S-C Macro Assembler 1.0 z Apple pod nazwą F-S Macro Assembler version by Y. Lempereur at FunSoft Inc dla Atari 400/800. Podobno był on rozprowadzany przez firmę Stanton Products w cenie 50$ wśród nabywców książki "Atari Graphics and Arcade Games".
      Niestety nie znalazłem więcej informacji.
      Moje pytanie: czy jest szansa odnaleźć ten asembler?
      Kolejne pytanie: czy tak jak wersja dla Apple, można z jego pomocą generować kod dla innych procesorów z 65c816 włącznie?
      A może istnieją na Atari inne podobne asemblery, a właściwie to już raczej crossassemblery?
      • 2: CommentAuthortebe
      • CommentTime29 Nov 2025 16:31
       
      ELSA
      ->link<-

      MAE Assembler
      ->link<-
      • 3: CommentAuthorgregor2
      • CommentTime29 Nov 2025 17:33 zmieniony
       
      Dziękuję za odpowiedź.
      Tylko że ELASA to zdaje się wymaga maszyny z procesorem 65816. A mi raczej chodzi o możliwość pracy na CPU 6502.
      Ciekawie wygląda ten MEA, ale z tego co napisano w instrukcji, wymaga Atari 130XE.
      Chodzi mi bardziej o coś, co pracuje na wszystkich maszynach bez rozszerzeń.
      Przyjmijmy, że od Atari 800.
      A przy okazji ta ELSA to ma coś wspólnego z asemblerem LISA 8/16 na Apple2, czy to przypadkowa zbieżność nazwy?

      Dodano:
      Doczytalem ze jednak MAE da sie skonfigurowac dla maszyny z 64kB.
      Niestety jest tez napisane przy opisie zmiennej .24 bitowej ze bez 65816 moga pojawic sie bledy. Pytanie czy kompilacja przejdzie czy tez wymaga takiego CPU ?
      • 4: CommentAuthortebe
      • CommentTime29 Nov 2025 20:09
       
      w dawnych czasach to używano Unixów do kompilacji, takie assemblery jak wymieniłeś to dla "biedaków" były
      • 5: CommentAuthorgregor2
      • CommentTime29 Nov 2025 21:06
       
      Ja tam nie wiem czego uzywali milionerzy ;)
      W kazdym razie ten F-S MacroAssembler zapowiada sie ciekawie , pytanie czy sie zachowal