atarionline.pl Rzeczy przydatne dla koderów - 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: CommentAuthorgorgh
      • CommentTime13 Jul 2014 23:07
       
      wątek samopomocy chłopskiej.
      Na początek paczka z toolami Vegi. W niej bardzo uzyteczny tool, ktory zamienia dane binarne na ciag danych liczbowych dla assemblera w formie tekstowej. nazywa sie to bin2asm.exe. Do czego moze to sluzyc? na przyklad mamy dane obrazka, duchow programowych z g2f lub czego innego i wycinamy je do pliku za pomoca emulatora poleceniem "write xxxx xxxx file.bin" po czym zamieniamy na ciag tekstowy. Mi to narzedzie przydawalo sie wielokrotnie.
      • 2: CommentAuthorgorgh
      • CommentTime13 Jul 2014 23:07 zmieniony
       
      .
      • 3:
         
        CommentAuthorjhusak
      • CommentTime14 Jul 2014 00:07 zmieniony
       
      Ja preferuję toole typu mads, które kompilują się pod dowolnym systemem.

      Jest taki fajny program xxd, który plik binarny zamienia w hex (w różnych postaciach) i vice versa. Pod linuksem standardowo zainstalowany, pod OSX też.
      • 4: CommentAuthorgorgh
      • CommentTime14 Jul 2014 02:07
       
      tutaj mapa pamięci po angielsku z opisem wszystkich komórek
      • 5: CommentAuthorwieczor
      • CommentTime14 Jul 2014 02:07
       
      Bardzo fajnie przygotowany dokument, dzięki.
      • 6: CommentAuthorgorgh
      • CommentTime14 Jul 2014 02:07
       
      nie ma sprawy :)
      tutaj druga rzecz bardzo pomocna- książka poradnik programisty z opisem działania wszystkich rozkazów assemblera
      • 7: CommentAuthorgorgh
      • CommentTime14 Jul 2014 02:07
       
      i jeszcze etykiety, nazwy systemowe głównych rejestrów komputera, przydatne jak ktoś woli operować nazwami a nie zapamiętywać adresy poszczególnych komórek . wygenerowane przez g2f.
      • 8: CommentAuthormono
      • CommentTime14 Jul 2014 12:07
       
      @gorgh: ->link<-
      • 9: CommentAuthormono
      • CommentTime14 Jul 2014 12:07
       
      xxd to jest program z pakietu vim więc jeśli ktoś go nie ma, to i xxd nie będzie miał. Ale jest takie narzędzie, co się zwie od, i to potrafi parę fajnych rzeczy a jest zdaje się w jakichś standardowych pakietach do przetwarzania tekstów. Również przydatne. Generalnie to unixy i pochodne mają wszystko co trzeba :).
      • 10: CommentAuthorgorgh
      • CommentTime14 Jul 2014 17:07
       
      mono: twój wątek powinien być przyklejony, pogadam o tym z xeenem
      • 11: CommentAuthor0xF
      • CommentTime15 Jul 2014 21:07
       
      bin2asm? Lepiej użyć dyrektywy jak np. ins w xasm/mads.
      • 12: CommentAuthorgorgh
      • CommentTime16 Jul 2014 00:07 zmieniony
       
      mając dane w hexach można manipulować nimi prosto, na przykład wycinać ilości zer pomiędzy blokami danych,dodawać zera itd.