Oznámení

Sbalit
Aktuálně žádná oznámení.

Assembler tutorial

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

    #16
    O: Assembler tutorial

    A kolik má vlastně stran?
    Amiga - PMD 85

    Komentovat


      #17
      O: Assembler tutorial

      Autorem citovaného textu je MarK Přejít na původní příspěvek
      Tak jsem konečně našel tu knihu Assembler 68000 od Vlastimila Krále (Amiga Info), tak pokud to někdo budete chtít převést do PDF, tak kniha je na světě.
      Zkusím dneska znovu napsat Královi, jestli se nějak pohnula situace s těmi jeho elektronickými podklady. Skenovat celou knihu do PDF je strašně pracná a nevděčná práce, ale jako poslední možnost bych jí asi nechal.
      Pegasos II (1266MHz), 2048MB RAM, Radeon 9250 (256MB), HDD 200GB, USB 2.0, ZIP250 USB, USB floppy, SB Live!, HP LaserJet 1100, AmigaOS 4.1 Final Edition

      Komentovat


        #18
        O: Assembler tutorial

        Aj ked tomu neveris,je tu naozaj vela ludi, ktori su Ti za Tvoju nevdacnu pracu, naozaj vdacny. A nemyslim len scanovanie knih a casopisov...
        A1260 34MB Ram SCSI; A600 Furia EC020; A500; A500+; CDTV; A3000;

        Komentovat


          #19
          O: Assembler tutorial

          Když na to nezapomenu, zkusím ji vzít do práce, naskenovat a protáhnout OCRkem, třeba to bude v pohodě...

          Komentovat


            #20
            O: Assembler tutorial

            Né že by jsem se teď pídil po Assembleru, ale narazil jsem na YouTube na video tutoriál v angličtině. Takových tutoriálů je tam zajiste hodně, ale tenhle je od Photona ze Scoopex co by mělo být dobrou zárukou... . Proto to sem dávám, třeba to někdo využije. Nejdříve ale demo ...

            Blitter Sweet by Scoopex (Amiga demo 2009)




            tutoriál:

            These are the first steps - all you need to get (re?)started is at the dedicated site: http://coppershade.org/articles/More!/Downloads/*NOTE* the Get Started...
            Naposledy upravil Lisiak; 11.05.2014, 18:35:31.
            Amiga - PMD 85

            Komentovat


              #21
              O: Assembler tutorial

              This site is about Amiga demos, and how to code them in Assembly Language. Check out the tutorials and articles!
              http://jack.untergrund.net [AMIGA 600 AMIGA 1200 AMIGA 1200T AMIGA 2000 AMIGA 4000 AMIGA 4000T CD32 Mac mini G4]

              Komentovat


                #22
                O: Assembler tutorial

                Ale to je to samé co jsem uvedl já, jen takhle tam máš jen 1. lekci a když si klikneš na odkaz z mého příspěvku, tak tam máš lekce všechny, které zatím Photon natočil .

                Jacku, Ty to s tím učením flákáš.... )
                Naposledy upravil Lisiak; 26.05.2014, 11:40:56.
                Amiga - PMD 85

                Komentovat


                  #23
                  O: Assembler tutorial

                  Něco málo z ASM i zde, já tam kouknu na ten test kláves:

                  Amiga - PMD 85

                  Komentovat


                    #24
                    O: Assembler tutorial

                    Začínám se také poohlížet po assembleru. Potřebuji si do Blitzbasicu udělat rutinu na kopírování textur a některých souborů do Fast Ram Zatím jsem tedy našel jen tutorial který tu již máte.

                    Z knih jsem našel https://amigasourcecodepreservation....iga-assembler/
                    Amiga 1200 Infinitiv tower, TF1260@50MHz, OS 3.1.4, PPaint7.3, RoadShow
                    Amiga 1200 Blizzard 1230 IV, asahi case + rozdělaný podsvit klávesnice
                    Projects: The Lost Forest - still in progress, Stereo Amiga Sampler - hotovo

                    Komentovat


                      #25
                      Našel jsem fajn stránky, dají se tam vyselektovat třeba cracktra s odkazem na zdrojové kódy. Zajímalo mně jak psát text v ASM a já si tam našel 1 zdroj, který funguje, který jsem zatím jen osekal na základ (vyhodil 20 procent kódu). A pokusím se vše pochopit.

                      odkaz:


                      zdroj, který jsem si vybral:
                      Amiga - PMD 85

                      Komentovat


                        #26
                        Zde jsou nějaké info, co obsahuje jen italská příručka z těch co mám, ale zde již v angličtině a to je fajn.

                        V příloze to stejný co v odkaze:
                        Přiložené soubory
                        Naposledy upravil Lisiak; 15.12.2021, 22:35:18.
                        Amiga - PMD 85

                        Komentovat


                          #27
                          Dávnejšie ma zaujímalo ako dostať od OS čas a dátum z RTC. Skúšal som to už párkrát, ale vždy som dosiahol len Guru.
                          Preto posledných pár dní som skúšal alebo skôr učil sa OS friendly programovanie. No a dnes som konečne dosiahol úspech.
                          Samozrejme riešenie je jednoduché keď som už na to kapnul. Všetky možné tutorial sú väčšinou v C-čku a v asm som nič nenašiel.

                          Zaujímavosťou je že od systému dostanete len jedno číslo ktoré určuje koľko sekúnd prešlo od 1. Januára 1978 00:00hod.
                          Ku dnešnému dňu/hodine je to cca 0x58740480 sekúnd. Našťastie aj na prevod tejto hodnoty je v jednej knižnici funkcia (Amiga2Date/Utility.library).
                          Z čoho mám aj radosť.


                          A600 Furia020 | A1200 PiStorm32 Lite | A1200 ACA 1231 | Sharp MZ800 | ZX Spectrum | Didaktik M / Gama | C64 U1541II | Atari 800XL / 130XE U1MB+SIDE2 | Nintendo DS | MiST

                          Komentovat


                            #28
                            Autorem citovaného textu je ObiWanKen Přejít na původní příspěvek
                            Dávnejšie ma zaujímalo ako dostať od OS čas a dátum z RTC. Skúšal som to už párkrát, ale vždy som dosiahol len Guru.
                            Preto posledných pár dní som skúšal alebo skôr učil sa OS friendly programovanie. No a dnes som konečne dosiahol úspech.
                            Samozrejme riešenie je jednoduché keď som už na to kapnul. Všetky možné tutorial sú väčšinou v C-čku a v asm som nič nenašiel.

                            Zaujímavosťou je že od systému dostanete len jedno číslo ktoré určuje koľko sekúnd prešlo od 1. Januára 1978 00:00hod.
                            Ku dnešnému dňu/hodine je to cca 0x58740480 sekúnd. Našťastie aj na prevod tejto hodnoty je v jednej knižnici funkcia (Amiga2Date/Utility.library).
                            Z čoho mám aj radosť.

                            To je Unix time step. máš datum nula a počet vteřin od něj je všechno. Knihovna na to musí být od doby co Amiga měla hodiny reálného času. Bez toho by to nefachčilo .
                            Dum spiro spero!
                            Amiga 1200 x2, Amiga 600, Amiga 500, PowerMacek G5 (MorphOS), Amiga 2000. IceDrake (68080/192MIPS, 512 MB RAM, RTC)

                            Komentovat


                              #29
                              Já mám za to, že to takhle má více programovacích jazyků, že se jednoduše počítají vteřiny od 1 konkrétního datumu. Já bych to považoval spíše za standard, ale odborník na to nejsem
                              Amiga - PMD 85

                              Komentovat


                                #30
                                Noro Knižnica na to je, síce neviem od akej doby. Ale možno už prvé A1000 mali podporu RTC, ak teda už vtedy existoval čas

                                Ale podľa datasheetu RTC MSM6242B nepracuje vo formáte sekúnd, ale vo formáte SSMMHH DDMMYY WD a tak isto RTC RF5C1A. Takže OS získa čas a dátum v tomto formáte, prevedie ho na sekundy a tie "vráti" užívateľovi vo formáte sekúnd. A ten si ich dá previesť do formátu SSMMHHDDMMYYWD cez knižnicu. A práve toto je pre mňa trochu zvláštne. Ak som to pochopil správne !!! Dokonca tieto hodnoty z RTC sú zrkadlené na adresách $DC0000-$DCFFFF, čas je čitateľný celkom jasne ale dátum tam je v nejakom zvláštnom formáte. Možno nejaký HW-ista by to vedel vysvetliť.

                                Lisiak V jazykoch čo poznám tak tam je väčšinou čas a dátum vo formáte stringu TIME DATE NOW atď. Ale ako to je na HW úrovni fakt neznam
                                A600 Furia020 | A1200 PiStorm32 Lite | A1200 ACA 1231 | Sharp MZ800 | ZX Spectrum | Didaktik M / Gama | C64 U1541II | Atari 800XL / 130XE U1MB+SIDE2 | Nintendo DS | MiST

                                Komentovat

                                Zpracovávám...
                                X