Helsingiss 14.4.1995

Korjaustiedoston ajo tekee nm muutokset:
-----------------------------------------

1. Alkuperinen DIGGER.EXE tai DIGGER.COM nimetn tiedostoksi DIGGER.BIN.

2. Kaikki levykeoperaatiot on poistettu. Alunperin Digger kirjoitti high
   score- listan levykkeelle paikkaan head = 0, track = 39, sector = 7
   TARKISTAMATTA, onko ko. sektori kytss. Tm oli viel melko turvallista
   360 kB levykkeill, koska ko. paikka on levykkeen aivan lopussa. 1.44 MB
   levykkeit kytettess tm osuu keskelle levykett. Muutoksen jlkeen
   high score- lista kirjoitetaan tiedostoon DIGGER.SCO.

3. Alkuperinen Digger ottaa CGA grafiikan kyttn suoraan i/o portteja
   ohjelmoimalla. VGA ei osaa emuloida CGA:ta tll perusteella oikein, vaan
   tarvitsisi lis rekisterien ohjelmointia. Tarvittavat asetukset saa
   kuitenkin helposti kahdella INT 10 kutsulla, jotka tehdn sen jlkeen,
   kun Digger on tehnyt omat i/o portien ksittelyns.

4. Pelin nopeutta on hidastettu. Koska vuoden 1983 koneissa ollut yleens
   reaaliaikakelloa, on pelin nopeus tehty ohjelmallisilla tempuilla.
   Nykyisiss koneissa peli on siksi liian nopea. Korjaukset lisvt
   kahteen kohtaan reaaliaikakellon avulla sopivat viiveet. Nopeutta voi
   st antamalla Diggerin kynnistyksen yhteydess komentoriville
   parametriksi kirjaimia A - O. Oletusnopeutta vastaa J.

5. Voit halutessasi muuttaa Diggerin tasoja. Jos Digger lyt tiedoston
   DIGGER.WAD, niin tst tiedostosta luetaan uudet kentt. Kentti on
   tiedostossa oltava kahdeksan. Yhden kentn koko on 15 x 10 alkiota.
   Siten DIGGER.WAD on aina oltava 1200 tavua. Tasojen koodauksessa on
   kytettviss seuraavat merkit:

     B = Skki
     C = Timantti
     H = Vaakasuuntainen kytv
     V = Pystysuuntainen kytv
     S = Aloitus- tai lopetuspiste (?)

6. Digger tunnistaa nyt F10 nppimen, jolla pelin voi lopettaa ja palata
   Dos:iin. Alkuperisen Diggerin voi lopettaa vain yhdistelmll
   CTRL+ALT+DEL, joka kynnist koneen uudestaan. Peli ei aina tunnista
   heti F10:n painamista kesken pelaamisen, joten yrit uudestaan.

MUUTOKSISTA
===========

Pelin grafiikka nytt vlill sekoilevan, jos korjattua Diggeri kytetn
suoraan dossin alta. Muutettua versiota ajetaan DEBUGin alta. Sekoilemisen
aiheuttaa luultavasti nykyisten koneiden nopeus. I/O portteja ohjelmoitaessa
pitisi kytt pieni viiveit. Vanhat IBM PC:t olivat sopivan hitaita, ett
viiveit ei tarvittu. Onneksi DEBUG hidastaa peli sopivasti, koska jokaisen
konekskyn jlkeen tarkistetaan, onko keskeytyskohtia. Tietysti Diggerist
voisi etsi I/O porttien ksittelykohdat ja list tarvittavat viiveet.

Ajettuasi RUN.BAT:n kertaalleen, voi tietysti kokeilla, toimiiko korjattu
versio ilman DEBUGia. Eli nime DIGGER.BIN takaisin DIGGER.COM:ksi ja kokeile.
Itse olen saanut tmn toimimaan sopivilla asetuksilla OS/2:n ja Windowsin
alta joskus on auttanut mys uuden komentotulkin lataaminen. Kokeile.

                ++++++++++++++++++++++

Minut tavoittaa mm. seuraavista BBS:st: Compart, Mikroilijat RY,
Mikrobitti, Mikro PC.

       terveisin Arto Vanhanen


