Tag: assembler

Programovanie na Atari

Na portali zive.cz sa objavil perfektny clanok o programovani na Atari.

Otazky pre skusenych

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.

FOR..NEXT v ASM

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..

Stiahnut 1 priklad (znak a)

Stiahnut 2 priklad (40 znakov a)

Stiahnut 3 priklad (plus zmena farieb pozadia)