Huom. Tällä sivulla kuvattu SURVO 98 on nykyisin jo "vanha Survo", joka muodosti aikanaan tärkeän siirtymävaiheen 16-bittisestä 32-bittiseen Survoon. Sittemmin SURVO 98 loi pohjan Survon uudelle SURVO MM -nimiselle Windows-versiolle.
Uusi 32-bittinen SURVO 98 syntyi yli puoli vuotta kestäneen kokeilu- ja kehitystyön tuloksena. Koeversioita oli liikkeellä jo syksystä 1997 lähtien. Lopullinen ykkösversio saatiin valmiiksi helmikuussa 1998.
Tulokseen päädyttiin muutaman mutkan kautta. Olen aikaisempia vaiheita kuvannut mm. SURVO.TUT-lehden numerossa 1/97.
Lopullisessa toteutuksessa käytetään uutta DOS/32A-laajenninta. Tämän laajentimen on tehnyt Ruotsissa asustava Narech Koumar (Supernar Systems). DOS/32A on hämmästyttävästi vain 26 kilotavun kokoinen eli alle kymmenesosa DOS/4G:stä, jota käytimme SURVO 98:n koeversioiden teossa marraskuulle 1997 asti. DOS/32A oli alunperin monessa suhteessa vajavainen, mutta olemme Kimmo Vehkalahden kanssa saaneet Narechin vaiheittain toteuttamaan kaikki toiveemme. Näin uudesta Survosta on tullut vielä selvästi tehokkaampi. Tämä näkyy (DOS/4G-toteutukseen verrattuna) erityisesti suurien aineistojen (esim. havaintotiedostojen) käsittelyssä. Ohjelmatiedostot ovat pienentyneet noin 10 prosentilla ja ohjelmat nopeutuneet lisää saman verran.
SURVO 98 on pieniä poikkeuksia (jotka luetellaan alla) lukuunottamatta yhteensopiva SURVO 84C:n kanssa. Siis SURVO 84C -työt tehdään SURVO 98:ssa täsmälleen samalla tavalla. Myös tiedostorakenteet ja esim. sukrot ovat yhteensopivia.
SURVO 98:lla laaditut sovellukset kelpaavat SURVO 84C:lle, ellei ylitetä jälkimmäisen rajoituksia esim. toimituskenttien ja matriisien suhteen.
Uusinta SURVO 98:aa on ehditty perusteellisesti kokeilla useissa
käyttöympäristöissä eli se toimii paitsi puhtaassa DOS:issa myös
kaikissa Windowseissa ja OS/2:ssa.
Toistaiseksi, varmuuden vuoksi, SURVO 98 toimii ikäänkuin SURVO 84C:n
jatkeena, vaikka uusi Survo onkin täysin itsenäinen, aito 32-bittinen,
suojatussa (protected) moodissa toimiva järjestelmä. SURVO 98
käynnistetään suoraan (esim. DOS-tasolta) komennolla SURVO 98
tai SURVO
84C:stä esim. komennolla _S
tai näppäimellä ctrl-D
. Samalla näppäimellä
voi palata takaisin taustalla olevaan SURVO 84C:hen ja jatkaa tekeillä
olevaa työtä. Näin yhdellä napinpainalluksella saattaa liikkua
edestakaisin uuden ja vanhan Survon välillä ja vertailla niiden
toimintoja. Muita kuin nopeuseroja ei pitäisi ilmetä.
DCLUSTER
-moduli, joka tekee ryhmittelyanalyysia
valmiiksi (esim. DIST
-operaatiolla) lasketun havaintojen välisten
etäisyyksien muodostaman matriisin avulla. Esim. 64 megatavun muistissa
voi käsitellä jopa 2500 havainnon aineistoja.
ANOVA
, DISCR
, MTAB
, FEDIT
, MFEDIT
, MFCOPY
).
SPX
-tiedostot (OUTFILE
) eivät kelpaa SURVO 98:lle.
Tämä johtuu siitä, että C-grafiikkakirjastofunktiot _getimage
ja
_putimage
eivät ole yhteensopivia Microsoftin ja Watcomin C-kääntäjillä.
OVERLAY
-täsmennyksellä) ei ainakaan toistaiseksi ole mahdollista.
INFILE
- ja OUTFILE
-täsmennykset kuitenkin toimivat.
CHILD
-komento (esim. toisen Survon kutsumiseksi) ei ole käytettävissä.
On parempi toimia moniajojärjestelmässä ja käyttää siinä tarvittaessa
useampaa Survoa.
OIO
-komento) puuttuu.
PLOT
-operaatio ei enää tue Canonin ja HP:n kirjoittimia eikä piirtureita.
Huom. Tällä sivulla kuvattu SURVO 98 on nykyisin jo "vanha Survo", joka
muodosti aikanaan tärkeän siirtymävaiheen 16-bittisestä
32-bittiseen Survoon. Sittemmin SURVO 98 loi pohjan Survon uudelle
SURVO MM -nimiselle Windows-versiolle.