Last update 23.6.2022 13:00

Titokone kotisivu - Titokone home page

Readme (readme suomeksi) license

Titokone on kevällä 2004 Koski-ohjelmistotuotantoryhmän toteuttama ohjelmisto, jonka avulla voidaan kääntää ja suorittaa symbolisella konekielellä kirjoitettuja ohjelmia Auvo Häkkisen opetuskäyttöä varten suunnittelemalle ttk-91 -tietokoneelle [Häkk98]. Ohjelmistoon sisältyy ohjelmistonkehitysympäristö ja suorituksen simulaattori ja animaattori.

Titokoneen päälle rakennettiin syksyllä 2006 Kohahdus-ohjelmistotuotantoryhmän toimesta ympäristö (TitoTrainer), jonka avulla voidaan luoda ja toteuttaa automaattisisesti Titokoneen avulla tarkistettavia ttk-91 -ohjelmia. Projekti hyödynsi aikaisemman (syksy 2004) Koskelo-ohjelmistotuotantoryhmän tuloksia, jossa tuotettiin prototyyppi Titokoneella automaattisesti tarkastettaville tehtäville.

Titokone jakeluversiot / Titokone distributions

Versio
Pvm/date
Tekijä/Author Kommentit
titokone1.100.zip
25.8.2004
Koski ohjelmisto-
tuotantoryhmä
alkuperäinen versio
titokone1.101.zip
16.11.2005
Jari Suominen bugi "Tbl DS 30" korjattu
titokone1.200.zip
15.12.2004
Koskelo ohjelmisto-
tuotantoryhmä

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

titokone1.201.zip
16.12.2004
Jari Suominen bugi "Tbl DS 30" korjattu
yhdistää versiot 1.101 ja 1.200
titokone 1.202.zip
titokone 1.202.jar
15.12.2005
Sini Ruohomaa käyttöliittymän "turhia" hidasteita poistettu
(saate, diff)
titokone 1.203.jar
13.12.2006
Kohahdus ohjelmisto-
tuotantoryhmä
Versio, jota TitoTrainer käyttää.
titokone 1.300.jar
14.05.2012
Toni Ruottu lisättiin grafiikkatila
titokone 1.400.jar
21.04.2022
in English
Several authors, see github Bug fixes, improvements
https://github.com/titokone 2012,
last updated 2022

Esko Luontola
Toni Ruottu
Martin Pärtel

Titokoneen ja TitoTrainerin uusimmat lähdekoodin versiot

Titokone käyttöohjeet / Instructions

Uusimmat / Newest

Käyttöohje (v1.100)
Asennusohje (v1.100)
Käskyt (TitoTrainer -projekti, 2006)

User's Manual (v1.100) in English
Installation Instructions (v1.100) in English
Instruction summary (TitoTrainer project, 2006) in English

Versio v1.100

Käyttöohje, Asennusohje, Ttk-91 koneen käskyt
User's Manual, Installation Instructions, ttk-91 instruction summary

Versio v1.200

Ttk-91 koneen käskyt ja muutokset versioon v1.100 verrattuna
Ttk-91 instruction summary

Versio v1.300

Grafiikkatilan käyttöohje
Opiskelijoiden demoja

Versio v1.400

Easiest way to use is (once you have Java installed) is to use the jar-package provided, and type in the terminal window:
If you have no Java, you can, e.g., follow the instructions here (only the part "Installing Java").

Tiedossa olevat bugit ja puutteet - known bugs and features

Titokone UKK / FAQ in English

Lähteet

[Häkk98] Auvo Häkkinen, Tietokoneen toiminta, opetusmoniste D390 (vanha kurssimoniste), Tietojenkäsittelytieteen laitos, Helsingin yliopisto, 30.1.1998.