atarionline.pl Quick assembler - 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: CommentAuthorMaterion
    • CommentTime8 Dec 2020 10:12
     
    Hej,

    Postanowilem pobawic sie troche w retro kodzenie w assemblerze na prawdziwej maszynce. Wybralem do tego quick assemblera. Zaczalem sobie kurs z Tajemnic Atarii ale po przepisaniu kodu i wybraniu "Run" z menu nic sie nie dzieje. Jak daje Assembly to napisane jest Pass 2 Line 0006 Complete.

    Kod jest taki:

    OPT 21
    ORG 1152
    LDA 712
    STA 710
    RTS
    END

    Dlaczego nie widze zadnego efektu na ekranie ?
    • 2:
       
      CommentAuthorlaoo
    • CommentTime8 Dec 2020 11:12
     
    Bo asembler jest szybko :)
    control-spacja naciskałeś?
    • 3: CommentAuthorbob_er
    • CommentTime8 Dec 2020 11:12
     
    albo zamiast 'rts' daj 'jmp *'.
    • 4: CommentAuthorMaterion
    • CommentTime8 Dec 2020 11:12 zmieniony
     
    Dzieki za odpowiedzi, ale nie pomoglo :(. Ogolnie to powinno zmienic na stale kolor tla tekstu na czarny po jednym uruchomieniu. Jednak nic sie nie zmienia :<.
    • 5: CommentAuthorbob_er
    • CommentTime8 Dec 2020 11:12
     
    Co rozumiesz poprzez 'na stałe'? Jeśli w samym edytorze QA - to nie wiem, czy on sam kolorów nie ustawia. Jeśli natomiast tylko w czasie trwania Twojego programu - to musisz wydłużyć czas jego trwania (w czym 'jmp *' pomaga).
    • 6: CommentAuthormono
    • CommentTime8 Dec 2020 12:12 zmieniony
     
    Przelicz adres 1152 na hex i ustaw go w menu Setup. Wtedy Assembly i Run.

    Edit: Po wykonaniu program wróci do QA - SHIFT+CTRL+SPACE pomaga podejrzeć ekran użytkownika.
    • 7: CommentAuthorMaterion
    • CommentTime8 Dec 2020 12:12
     
    Wiesz ja dopiero zaczynam z assemblerem wiec nie wiem do konca jak to powinno dzialac.


    Tutaj jest link do tego kursu - ponoc korzystali tez z QA.

    ->link<-
    • 8: CommentAuthorMaterion
    • CommentTime8 Dec 2020 12:12 zmieniony
     
    @mono

    Wow! Zadzialalo ! Dziekuje Ci bardzo ;). I dziekuje tez calej reszcie ktora chciala mi pomoc :).
    • 9:
       
      CommentAuthorlaoo
    • CommentTime8 Dec 2020 12:12
     
    Mi coś dzwoniło ale nie wiedziałem w którym kościele :)
    • 10: CommentAuthorbob_er
    • CommentTime8 Dec 2020 12:12
     
    Ja QA to nie używałem od około 20 lat :)
    • 11:
       
      CommentAuthorlaoo
    • CommentTime8 Dec 2020 12:12
     
    Mogę powiedzieć to samo :)
    • 12: CommentAuthormono
    • CommentTime8 Dec 2020 12:12
     
    Ja również :) Czym skorupka za młodu...
    • 13: CommentAuthorMaterion
    • CommentTime8 Dec 2020 13:12 zmieniony
     
    Ja wiem, ze teraz sa fajne cross-assemblery i jest to bardziej wygodne wydajne itd. Ale chce sie pobawic w takie kompletne retro i pokodowac troche na prawdziwym sprzecie ;).
    • 14: CommentAuthorgrzybson
    • CommentTime8 Dec 2020 16:12
     
    Każdy musi przejść ten etap :)

    Kiedyś wydawało mi się, że programy dla Atari powinny powstawać na Atari. Potem pojawił się MADS, Altirra z wygodnym debuggerem, WUSDN IDE...

    Instrukcja od QA może Ci się przydać, jest na AOL:
    ->link<-
    • 15: CommentAuthortomaswoj
    • CommentTime8 Dec 2020 20:12
     
    Nom, z własnych doświadczeń sporo efektów do dem ma 10x/100x więcej kodu pomocniczego (narzędzia, prototypy, itd.) niż wynikowy kod asm 6502 :P

    Tym bardziej czapki z głów przed tymi którzy w latach 90-tych kodowali kultowe już dema całkowicie na A8 (i pewnie też na sporych ilościach papieru w kratkę lub milimetrowego :)).
    • 16: CommentAuthorMKM
    • CommentTime8 Dec 2020 22:12
     
    Też tak mam svoy. A nawet dodam, że często tego wynikowego kodu też nie piszesz całego sam tylko jakiś krótki template a później na podstawie template'a np mam skypt (np python) który wygeneruje mi całe rozwinięcie z odpowiednimi parametrami i danymi. Tak, też dostrzegam to że dziś mając takie bajery (laptopy, emulatory, internet hehe) nie jestem w stanie nawet zbliżyć się do poziomu scenowego lat 90tych gdzie bylo tylko atari i telewizor;)
    • 17: CommentAuthorMaterion
    • CommentTime9 Dec 2020 13:12
     
    A Panowie powiedzcie jak najlepiej sie zabrac do nauki assemblera i w ogole programowania Atari w asm ? Moze polecicie mi jakies materialy ktore pomoga kompletnemu laikowi w tym sie odnalezc ? Bo nauka samego assemblera to jedna sprawa ale potem trzeba sie nauczyc budowy i dzialania komputera.
    • 18:
       
      CommentAuthorlaoo
    • CommentTime9 Dec 2020 14:12 zmieniony
     
    Jak tak klasycznie, to chyba Ruszyc + Zientara :)
    Nawet dobrze się składa bo można kupić pachnące wznowienia.


    Chociaż trzeba się w sumie dowiedzieć czy są jeszcze dostępne.

    ->link<-
    • 19: CommentAuthorMKM
    • CommentTime9 Dec 2020 16:12
     
    Ja używałem kursy i materiały które robił Tebe:
    ->link<- (i kolejne czesci)
    ->link<-

    Jeśli chodzi o sam 6502 to warto zerknać na strony o C64 np codebase64.org (te podstrony które nie sa C64 specific).

    Jeśli chodzi o toole to najłatwiej z ->link<-
    • 20:
       
      CommentAuthorshanti77
    • CommentTime9 Dec 2020 19:12
     
    Są jeszcze kursy w "Tajemnicach Atari".
    • 21:
       
      CommentAuthorKaz
    • CommentTime30 Dec 2020 17:12
     

    Laoo:

    Jak tak klasycznie, to chyba Ruszyc + Zientara :)
    Nawet dobrze się składa bo można kupić pachnące wznowienia.
    Chociaż trzeba się w sumie dowiedzieć czy są jeszcze dostępne.


    Jak niedawno rozmawiałem z Duddiem, to mówił, że jeszcze pojedyncze egzemplarze są.
    • 22: CommentAuthortomaswoj
    • CommentTime30 Dec 2020 19:12
     
    Ja odkurzylem Tajemnice Atari i kurs assemblera tam (na poczatek :)).