TOSseja...


 Jotkut STE:n ostaneet ovat ehkä jo huomanneet ettei Stunt Car
                     
Racer eikä Populous toimikaan siinä. On kuulunut huhuja ettei
                     
STE olisi ST-yhteensopiva!. Myös TOS 1.4:stä on ollut samantyyppisiä
                     
huolia. (STE:n käyttis on 1.6) Samoin Mega-ST:n kanssa.
                     
                     
                     
  Stunt Car Racerin ja Populouksen tekijät eivät välttämättä ole 
                     
syypäitä ohjelmiensa STE-toimimattomuuteen vaan syyllinen on mitä 
                     
todennäköisimmin Rob Northenin kopiosuojaus joka löytyy molemmilta 
                     
levyiltä. (Eri TOS-versiot antavat erilaisia levyvirhe-numeroita) 
                     
                     
                     
  Pulmana ei oikeastaan ole koneiden ST-yhteensopivuus vaan paremminkin
                     
joidenkin ohjelmoijien lankeaminen helppoon ns. 'dokumentoimattomien'
                     
muistipaikkojen suhteen. ATARI julkisti jo alussa muistipaikat 
                     
($400-$499) joiden merkitys tulee säilymään kaikissa TOS-versi-
                     
oissa. Tämä seikka on mainittu mm. Internals-kirjassa joten tiedon-
                     
puutekkaan ei kelpaa syyksi!!.
                     
                     
                     
  ST-News niminen sinänsä tosi laadukas pd-diskettilehti julkaisi 
                     
touhukkaasti luetteloa näistä 'dokumentoimattomista' muuttujista
                     
(ja moitti ATARIa siitä ettei osa niistä toimi Mega-ST:ssä!!). Mutta
                     
oikein tehty TOS-ohjelma toimii kyllä kaikissa ST-malleissa. Ne
                     
jotka käyttävät näitä muistipaikkoja kaupallisissa ohjelmissa
                     
kutistukoot mitättömyytensä mittoihin/nääntykööt nälkään omassa
                     
kengässään!!!.(ST-News 4.4 ei toimi 1.4- eikä 1.6-TOSsilla)
                     
                     
                     
                     
                     
        Vanhus ei tule yksin.
                     
                     
                     
  Suurin syy STE:n hankintaani oli vanhan (-85) ST:ni omalaatuinen 
                     
käytös: Lähes tunneittain tapahtuva muistin sekoaminen, pystysuorat
                     
pisteviivat näytössä, levynlukukyvyn ajoittainen häviäminen ja 
                     
siitä johtuva 'boottaamattomuus'. Teknocomputerin huollossa eivät 
                     
olleet löytäneet vikaa.
                     
                     
                     
  Kun sain STE:n ja huomasin ettei Stunt Car toimi siinä oli tehtävä
                     
jotain. Avasin vanhan ST:n ja pyörittelin piirilevyä käsissäni
                     
ja mietin... Päättelin (Älkää kysykö miten??) vian olevan jommankumman
                     
erikoispiirin jalkojen ja kannan välisessä kosketuksessa???. Molemmat
                     
ovat eräänlaisia jousia jotka jännittyvät toisiaan vasten. Jos tähän 
                     
jousien väliin pudonnut pölyhiukkanen tai isompi kappale 
                     
lämpöliikkumisen, tärinän ja muun liikkeen vaikutuksesta kiilaa 
                     
pikkuhiljaa jonkun pinnin irti kosketuksesta alkaa epämääräisten 
                     
vikojen tulo. Tästä teoriasta rohkaistuneena irroitin toisen 
                     
nelikulmaisen erikoispiirin kannastaan ja puhdistin varovasti jalat 
                     
sekä kannan pinnit. Ja se auttoi!! Vanha uskollinen on toiminut 
                     
taas kuin könninkello jo monta kuukautta!!. Toivon että vihjeestä olisi
                     
apua vanhojen ja pölyisten ST-mallien huollossa.
                     
                     
                     
                     
                     
        Muttei STE:kään ole täydellinen.
                     
                     
                     
  STE:n mukana tuli AUTO-kansiossa STE-FIX.PRG-ohjelma joka 
                     
ilmoittaa näyttöön: 'Desktop patch installed'. Disassemblasin
                     
sen ja luulisin selvittäneeni sen tarkoituksen. Kuten sanasta FIX 
                     
voi päätellä (Korjaus) on STe:ssä pieni bugi: Bootattaessa 
                     
(Käynnistettäessä) lukee GEM aloitustiedot DESKTOP.INF-tiedos-
                     
tosta. STe tulkitsee väärin resoluutio-tiedon rivillä #E.. Tästä 
                     
seuraa se ettei med-resillä talletettu desktop käynnistykään 
                     
med-resillä vaan low-resillä. STE_FIX.PRG liittää itsensä
                     
käyttiksen tiedoston avaamiseen. Se tarkistaa onko avattu
                     
tiedosto 'Desktop.inf' ja jos on niin se lisää ykkösen rivin
                     
#E resoluutio tavuun. Tarvitset STE_FIX.PRG:tä vain niillä
                     
levyillä joiden pitäisi käynnistyä med-resillä. (Eli 80 merkkiä 
                     
ruudulla)
                     
                     
                     
                     
                     
     Seppo Loisa
                     
                     
                     
PS.
                     
     1st Wordissä on harmillinen bugi. Kun muotoilee tekstiä 
                     
     F10:llä kappaleen viimeinen return (CR-LF) häviää joskus. Ja jos 
                     
     kappaleiden välissä ei ole ollut tyhjää riviä niin kappalejako
                     
     häviää kokonaan.
                     
     F10-komento muotoilee tekstiä kunnes se loppuu tai tulee vastaan
                     
     return. Jos tämän ja viimeisen kirjaimen välillä on välilyönti
                     
     niin return häviää. Bugi varmasti vaivaa monia sillä kun jakaa
                     
     pitkää tekstiä kappaleiksi jää välilyönti useinmiten kappaleen
                     
     loppuun.

Takaisin

(C) Marko, Suomen Atari-sivut / ArkiSTo 2003