Temat: asembler 6502 nieco inaczej i jako skrypt na www
Gdy dawno pierwszy raz zetknąłem się z językiem procesora bardzo zawiodłem się widząc wartości w systemie hex oraz polecenia procesora jako 3 literowe hasła.Być może wytrawni progrmiści moga to jakoś znieść,lecz ja postanowiłem napisac asembler który akceptuje polecenia w formie przypominającej języki programowania.Jak wiadomo występują tu miedzy innymi zmienne a,x,y,s,f czy też tez bitowe z,c,v,n i inne.Jako wartość adresu pamięci użyłem m[$adres].Wszysko oczywiście podajemy 10,ale oczywiście będzi opcja podawania w postaci hex.Jak komu wygodnie
http://ftalo.ovh.org/asembler-4.htm
przykładowy kod
sub cm1() adr=$%1000
a=m[s],S++;
m[$500]=y
A+=M[$2000+x]+c
c=0
wolny
//komentarz
sub cm2()
a*=2
Z=(a==m2[$200+y])
m[s]=a,s--;
m[$500]=y
A+=M[$2000+x]+c
if(c==1)$cm1()
return
skrypt nie jest ukończony,ale większość już jest,nie zupełnie działają skoki warunkowe,ale już wkrótce będzie poprawiony.
Uwaga działa tylko pod firefox,powód nie mam czasu na dosotosowywanie się do błędów IE
Ostatnio edytowany przez andriu (2007-10-18 16:27:57)