VisualSMIR I. - di altimejt SMIR diveloping risors
 

Doslo je ljeto, prosli su rokovi i evo konacno prve verzije VisualSMIR-a kao sto sam i obecao. Ovo jos nije pravi release prve verzije, ali u prvoj verziji nece biti nista dodano, nego samo ce biti ispravljene eventualne pogreske uocene u ovom beta releasu. Molim sve koji su polozili ODR i imaju dva sata slobodnog vremena da skinu VisualSMIR, malo ga istestiraju i jave mi svoje dojmove i eventualne bugove.

VisualSMIR je integrirano razvojno sucelje za hipotetski procesor SMIR. SMIR se obraduje u sklopu predmeta Osnove Digitalnih Racunala, medutim jedini razvojni alat za SMIR koji je studentima ponuden u okviru laboratorijskih vjezbi je ATLAS - jaki alat u osnovi namijenjen za simuliranje racunalskih sustava a ne za programiranje za neki odredeni procesor. I jos jedna sitnica: ATLAS je X-oidan program (citaj: vrti se pod UNIXom). Za potrebe studenata koji zele poloziti ODR a usput nesto i nauciti (ne bubati zadatke rjesavajuci ih na papiru), razvije je VisualSMIR.

VisualSMIR ima mnoge prednosti pred ATLAS paketom (naravno, ako se gleda u kontekstu alata za razvoj SMIR programa - VisualSMIR nije alat za simuliranje hardvera). Te prednosti ukljucuju integrirani editor, kompajler i emulator, jednostavnije sucelje, slobodniju sintaksu asemblera (npr. ako prva rijec u retku nije labela, ne treba se ostavljati razmak), jednostavno debagiranje, mogucnost stvaranja vlastitih vanjskih jedinica, i jos dosta toga.
 

"Probao sam VisualSMIR na nagovor prijatelja prije samo tjedan dana. Tada mi nista nije bilo jasno sto to onaj saljivdzija prica na predavanjima. Konzumirao sam VisualSMIR jedanput dnevno i danas (nakon samo tjedan dana) znam ODR bolje nego itko u grupi. Odsada cu svima preporuciti VisualSMIR, osjecam se konacno kao pravi muskarac. Ne vjerujes? Evo ti dokaz: kolegica koja me prije ignorirala i rekla da izmedu nas nema kemije molila me da joj objasnim ODR." - V.G. (20)

Do trenutka postavljanja ove stranice VisualSMIR (u verzijama 0.9.x) je skinulo preko 70 ljudi.

Verzija I. konacno ima implemetiran SMIR u potpunosti - znaci da su operacije s vanjskim jedinicama podrzane, osim rada s DMA kontrolerom. Vanjske jedinice mozete sami programirati i dodavati u sustav dosta jednostavno (vidi dokumentaciju uz program). Nekoliko uocenih bugova je otklonjeno (npr. naredba SKIP nije bila ranije implementirana!). Sucelje je poboljsano, tj. malo je ljepse nego ranije, ali za one naviknute na ruznu verziju ostavljena je mogucnost da sucelje izgleda kao ono staro. Na sucelju ce jos trebati poraditi, iako je sad program potpuno funkcionalan i sluzi svrsi.

I doslo je vrijeme da i Vi isprobate VisualSMIR. Na ovom mjestu se autor ograduje od SVEGA sto program moze prouzrociti. Pisan je u najboljoj namjeri, ali tko zna kako cudoviste moze mutirati i poklati sve ljude oko sebe. Svima drzim fige da otprve poloze ODR za dobrim ocjenama, i molim da mi slobodno javite svoje misljenje o programu.

Da biste skinuli VisualSMIR molim slijedite doljnji link:

VisualSMIR.zip [283kb]- program se nalazi u jednoj ZIP datoteci koju treba raspakirati na zeljeno mjesto. Sve dodatne informacije nalaze se u arhivi u datoteci Readme.txt

Ovdje posebno zelim zahvaliti nekim ljudima bez kojih VisualSMIR ne bi dosao do vas. To su prvenstveno Vlatka Paunovic i Sinisa Tomic (to su oni s flaja), za moralnu podrsku tokom pisanja programa i za postavljanje istog na naslovnicu flaja tako da ljudi cuju za program. Zatim slijedi Bozo Jonic koji je neovisno o meni isao pisati istu stvar ali za DOS i kojem drzim fige da to i dovrsi do kraja (i njemu su vanjske jedinice bile problem).

Na kraju jos ide moj mejl, tako da mi se mozete javiti i poslati svoje komentare, primjedbe, sugestije i sl. Zgodne kolegice koje zahvaljujuci VisualSMIR-u poloze ODR neka posalju svoj broj telefona :)

I konacno legendarni imejl:
norlic@fly.srk.fer.hr

Knjigice