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