Skip to content

Tags: titokone/titokone

Tags

titokone-1.4.0

Toggle titokone-1.4.0's commit message
Update version and changelog

titokone-1.3.0

Toggle titokone-1.3.0's commit message
Titokone 1.300

Lisättiin grafiikkatila

titokone-1.2.3

Toggle titokone-1.2.3's commit message
Titokone 1.203

Versio, jota TitoTrainer käyttää.

titokone-1.2.2

Toggle titokone-1.2.2's commit message
Titokone 1.202

käyttöliittymän "turhia" hidasteita poistettu

From: "Sini S. Ruohomaa" <[email protected]>
To: <[email protected]>
Subject: Titokone-puukotus versioksi 1.202
Date: 14. joulukuuta 2005 17:38

Hei!

Poistin sen n. 70 millisekunnin odotuksen joka komennon kohdalla. Se
nopeutti tuon parisataarivisen ohjelman käännöstä noin 40 sekunnista
noin 15 sekuntiin. Pari sekuntia (loppuaika 12 s) voitin vielä sillä
että pienensin ikkunan, koska tuosta viiveestä osa on sitä että
käyttöliittymän uudelleen piirtäminen rivimuutoksen jälkeen on vähän
hidasta. Kommenttien näyttämisellä käännöksen aikana (käyttäjän
muutettavissa käännösasetuksista) ei näytä olevan vaikutusta.

Tämä kone, jolla ohjelma tosiaan kääntyy parhaimmillaan 12 sekunnissa,
on Pentium 4, 2,6 GHz CPU:lla (bogomipsejä 5300). Testasin Linuxin
javalla (Standard Edition 1.5.0-b64). Jos ohjelma kääntyy
minuuttikaupalla, voi kääntävä konekin olla jo liian hidas, tai sitten
käyttöliittymäoperaatiot kestävät siinä syystä tai toisesta erityisen
kauan - esimerkiksi eri Java-versioissa voi olla erilainen toteutus
jollekin kriittiselle. Voisitko testauttaa tätä uutta versiota liitteenä
olevan benchmark-ohjelman (se opiskelijaharjoitustyö) kanssa sillä
opiskelijalla joka valitti pahimmista viiveistä ja kysyä minkälaisella
koneella testaus tehtiin?

Sen lisäksi suositan testaamaan että pari esimerkkiohjelmaa toimii niin
kuin pitääkin ennen kuin uuden version ottaa käyttöön.

Liitteet:

- muutokset.txt on ns. patch-tiedosto joka kertoo rivin tarkkuudella
mitä GUIBrain.java-tiedostossa muuttui. Sitä tarvitaan lähinnä jos
ilmenee lisää versio-ongelmia (joku korjaa jotain väärään versioon tms)

- titokone-1.202.jar on uudelleenpaketoitu muokattu titokone. Sen voi
uudelleennimetä titokone.jariksi ja asentaa vanhan päälle halutessaan.
Nimesin sen noin pidemmin ettei se menisi jatkuvasti kaiken kanssa
sekaisin.

- titokone1.202.zip sisältää uuden titokone.jarin lisäksi pari
tiedostoa, kuten muutoslokin ja asennusohjeet. Sen voi lisätä webbisivun
http://www.cs.helsinki.fi/group/titokone/ jakelutaulukon pohjalle
uusimmaksi (kommentiksi vaikka "käyttöliittymän turhat hidasteet
poistettu"). Päivämäärä on toivon mukaan 2005; Jarin version 1.201 on
jostain syystä merkitty syntyneen viime vuonna.

- benchmark.k91 on se lähettämäsi opiskelijaharjoitustyö, joka kääntyy
minulla 12-15 sekunnissa.

Muutetut tiedostot on otettu versiosta 1.201, jonka hain sivulta
http://www.cs.helsinki.fi/group/titokone/

--Sini

titokone-1.2.1

Toggle titokone-1.2.1's commit message
Titokone 1.201

bugi "Tbl DS 30" korjattu
yhdistää versiot 1.101 ja 1.200

titokone-1.1.1

Toggle titokone-1.1.1's commit message
Titokone 1.1b

Korjattu taulukoiden alustukseen (DS) liittyvä bugi, jossa
symbolitauluun vietiin virheellisiä muistiosotteita. Muutettiin
luokkaa Compiler. Virheen kuvaus oli:

	DS ei toimi oikein eli esim.
	Tbl DS 5
	Xprt DC 0
	niin Xprt symbolin arvoksi tullee Tbl+1

titokone-1.2.0

Toggle titokone-1.2.0's commit message
Titokone 1.2

Koskelo-ryhmän tekemät muutokset Titokoneeseen

käskyt NOT ja SHRA toteutettu
bugi "LOAD R1, (R2)" korjattu
Rajapintamuutoksia: käskynlaskuri, pinon kokomittari, koodi- ja datasegmenttien koot

bugi "Tbl DS 30" edelleen olemassa

titokone-1.1.0

Toggle titokone-1.1.0's commit message
Ja loputkin puuttuneet titokoneen sorsien tiedostot cvs:ään. Nämä nyt…

… varmaan olivat aika turhia bonareita, mutta laitetaan kuitenkin. / Lauri

titokone-1.0.0

Toggle titokone-1.0.0's commit message
Yksi otsikko oli vielä suomeksi.