Na portali zive.cz sa objavil perfektny clanok o programovani na Atari.
Tag: assembler
1. Ktory assembler na Atari mi umozni skocit do basicu, pouzit podprogram v strojovom kode a navrat spat do assembleru?
2. Dajme tomu, ze mam skusobny priklad.. (poke 710,10)
org $0600 sta #10 lda 710
Ako to vlozim cez prikaz USR(1536) do Atari Basicu? Konvertovat z roznych sustav cisla uz viem. Aj ako zapisat data, len potrebujem presny priklad, aby som sa pohol dalej. Vdaka.
Studujem, studujem a myslim, ze zacinam chapat. Ucim sa prakticky z kuskov kodu, nejakej literatury na internete a pod. Chyba mi pevna ucebnica, uz aby bola tlaciaren.
Vsetci vieme, ako funguju v Atari Basicu FOR..NEXT. S troskou pomoci som si to skusil v Assembleri. Hlavne som chcel pochopit, ako to funguje a pridal som este nejake efekty z druheho prikladu.
org $2000 ldx #0 ;tu zacina nieco ako for.. (zober 0 do x) lda #$61 ;vezmeme hex znaku a opakuj sta $bc40,x ;vloz hex a x na adresu inx ;zvys o jedno cpx #40 ;vypiseme 40 krat bne opakuj loop lda 20 sta 710 ;poke 710.. iny beq loop jmp *
Musim prist, ktory prikaz reaguje na stlacenie klavesy, resp. ako vlozit znak A napriklad do stredu prveho riadku..
Ked som bol maly chlapec, chodil som na jeden pocitacovy kruzok. Ten boli rozdeleny na dve casti. 8 bity (pmd, zx-spectrum, atd) a PC. Ja som samozrejme chodil na Atari. Cielom kruzku bolo oboznamit uzivatela s Atarickom a zaucit do programovania v Basicu. Ovladanie Ataricka som vtedy vedel snad najlepsie zo vsetkych, cize prve styri kruzky som sa trosku nudil a na piaty som neprisiel. Dnes to lutujem, pretoze na tom stvrtom stretnuti sme sa zacali pomaly ucit Basic. Doma som mal desiatky kniziek – Basic, Turbo Basic, Deep Blue C, MAC/65, LISP, LOGO.. Neucil som sa. Vlastne som to nechapal. Matematika mi nikdy nesla a ako je zname, programovaci jazyk treba hlavne pochopit. Teraz sa to snazim dohnat, sporadicky pisem svoje prve graficke demo v Turbo Basicu XL, nepojde ale o nic zlozite, no chcel by som zacat programovat aj zlozitejsie veci, ale neviem, kde zacat. Bojim sa, ze taky Assembler pochopim vtedy, ked uz ani Polska Atari scena nebude..
Mam pocit, ze moje Atari posobenie ostane len pri pisani smiesnych clankov o tom, ako som uspesne zapojil SIO2PC kabel alebo pri podobnych ‘nezmysloch’.
Kde zacat? Pokracovat v TB? Ucit sa v Basicu DLI, PMG, pouzitie strojovych podprogramov, ci prejst rovno na C, ci na ASM?