home *** CD-ROM | disk | FTP | other *** search
/ Brotikasten / BROTCD01.iso / amiga / c64trans.zoo / c64transfer.doc < prev    next >
Text File  |  1990-02-03  |  5KB  |  116 lines

  1.  
  2.  
  3.      C64-Amiga tiedostonsiirto-ohjelma
  4.      ---------------------------------
  5.  
  6.  NΣiden ohjelmien avulla voi helposti siirtΣΣ tiedostoja Amiga ja C64:n
  7.  vΣlillΣ rinnakkaisvΣlylΣn kautta. Kaikki komennot voi antaa Amigan
  8.  nΣppΣimist÷ltΣ, C64:ssa tarvitsee vain kΣynnistΣΣ serveriohjelma ja
  9.  sen jΣlkeen sitΣ kontrolloidaan Amigalta kΣsin.
  10.  
  11. Huom:
  12.   Ohjelmat eivΣt varmasti ole toteutettu parhaalla mahdollisella tavalla
  13.  (mm. c64transfer kΣyttΣΣ ns. busy-looppeja jotka eivΣt ole erityisen
  14.  ystΣvΣllisiΣ muita taskeja kohtaan moniajojΣrjestelmΣssΣ.). Amigan puolen
  15.  ohjelma on tehty C:llΣ (lukuunottamatta liityntΣΣ misc.resource:een) ja
  16.  ei varmasti ole nopein mahdollinen, mutta kΣytΣnn÷ssΣ C64:n levyasema
  17.  kuitenkin mΣΣrΣΣ siirtonopeuden...
  18.  
  19.  Sourcekoodi on vapaasti kΣytettΣvissΣ jos joku aikoo tehdΣ paremman version.
  20.  (Jos minΣ itse nyt ryhtyisen sitΣ tekemΣΣn, tekisin sen luultavasti kokonaan
  21.  assemblerilla ja kΣyttΣisin rinnakkaisportin kΣsittelyyn keskeytyksiΣ...
  22.  Nyt ei juurikaan huvita tehdΣ mitΣΣn C64:lla...)
  23.  
  24.  (C64server on kΣΣnnetty C64:lle itse tekemΣllΣni assemblerilla. Sen jΣlkeen
  25.   sourcekoodia on jonkinverran kΣsitelty jotta siitΣ saisi siistimmΣn
  26.   nΣk÷isen listauksen Amigalla. Kommentointi ko. sourcessa on jokseekin
  27.   olematonta...mutta en vΣittΣisi mahdottomaksi ohjelman toimintaperiaatteen
  28.   selvittΣmistΣ sourcekoodin avulla...)
  29.  
  30.  
  31. Tarvittavan kaapelin kytkentΣ on seuraavanlainen:
  32.  
  33.  Amiga Parallel port        C64 user port
  34.   1 Strobe                   B FLAG2
  35.   2 Databitti 0              C PB0
  36.   3 Databitti 1              D PB1
  37.   4 Databitti 2              E PB2
  38.   5 Databitti 3              F PB3
  39.   6 Databitti 4              H PB4
  40.   7 Databitti 5              J PB5
  41.   8 Databitti 6              K PB6
  42.   9 Databitti 7              L PB7
  43.  10 Acknowledge              8 PC2 (ylΣrivi)
  44.  23 Ground (Maa)             A GND
  45.  
  46.  Huomaa ettΣ C64:n user-portin kirjaimilla merkityllΣ puolella kirjaimia
  47.  puuttuu vΣlistΣ. Katso jΣrjestys C64:n ohjekirjasta tai Reference Guidesta.
  48.  
  49.  
  50. Ohjelmien kΣytt÷ohjeet:
  51.  
  52.  - SiirrΣ ensin jollakin tavalla c64server C64:lle.
  53.  
  54.  - Kytke kaapeli koneiden vΣlille (virta pois ensin!)
  55.  
  56.  - KΣynnistΣ serveriohjelma C64:ssΣ.
  57.  
  58.  - KΣynnistΣ client-ohjelma (c64transfer) CLI:stΣ/shellistΣ kΣsin.
  59.  
  60. Sitten vain kΣyttΣmΣΣn ohjelmaa...
  61. siinΣ on seuraavat komennot:
  62.  
  63.  dir          -    nΣyttΣΣ C64:n levyn directoryn
  64.                    (huomaa ettΣ C64:n levyasemaan pitΣΣ olla device 8, sitΣ
  65.                     ei voi vaihtaa muuttamatta C64server-ohjelmaa.)
  66.  
  67.  get filename -    siirtΣΣ tiedoston C64:lta Amigalle. Amigan puolella
  68.                    kΣytetΣΣn Amigan senhetkistΣ oletushakemistoa joka tΣytyy
  69.                    asettaa cd-kΣskyllΣ ennen C64transfer-ohjelman ajamista.
  70.                    Siirtonopeuden maksimoimiseksi kannattaa siirtΣΣ
  71.                    RAM-diskille ja kopioida sieltΣ korpulle
  72.                    (ellei ole kovalevyΣ...)
  73.  
  74.  put filename -    siirtΣΣ tiedoston Amigalta C64:lle. Huomaa ettΣ nyt
  75.                    tiedostonnimessΣ ei saa olla merkkejΣ jotka ovat
  76.                    laittomia 1541:ssΣ (kuten '*' ja '?'). TΣssΣkin Amigan
  77.                    tiedoston pitΣΣ olla oletushakemistossa.
  78.  
  79.  del filename -    tuhoaa C64:n tiedoston/tiedostoja (1541:n wildcard-merkit
  80.                    '*' ja '?' kΣytettΣvissΣ)
  81.  
  82.  exit         -    lopettaa c64transfer-ohjelman mutta jΣttΣΣ c64:n serveri-
  83.                    ohjelman kΣyntiin.
  84.  
  85.  quit         -    lopettaa siirto-ohjelmat sekΣ Amigan ettΣ c64:n puolella.
  86.  
  87.  
  88. Tiedostoja siirrettΣessΣ ei tehdΣ mitΣΣn muunnoksia (esim ascii-koodille)
  89. vaan tarvittavat muunnokset tΣytyy tehdΣ erikseen ja eri ohjelmilla.
  90.  
  91. Jos C64:n tiedostonnimi sisΣltΣΣ sellaisia erikoismerkkejΣ jotka eivΣt ole
  92. laillisia Amigan tiedostojen nimissΣ voi ko. merkkien tilalla kΣyttΣΣ
  93. kysymysmerkkiΣ ja tΣhteΣ jotka ovat 1541:n wildcard-merkkejΣ (luonnollisesti
  94. vain Amigalle siirtΣessΣ), jolloin Amigan tiedostonnimeen tulee tosiaan
  95. kyseiset merkit (Amigalla kyseisiΣ tiedostoja kΣsiteltΣessΣ on otettava
  96. huomioon ettΣ '?' on CLI:n wildcard-merkki...).
  97.  
  98. Siirtovirheiden tarkistus:
  99.  
  100.   Ohjelmat laskevat siirrettΣvΣstΣ datasta yksinkertaisen tarkistussumman
  101.  ja osaavat ilmoittaa mahdollisesta virheestΣ. Tiedonsiirto kuitenkin
  102.  loppuu virhetilanteeseen ja ohjelmat voi joutua kΣynnistΣmΣΣn uudelleen
  103.  molemmissa pΣissΣ yhteyttΣ. KΣytΣnn÷ssΣ siirtovirheet ovat kuitenkin
  104.  niin epΣtodennΣk÷isiΣ ettei tΣllΣ ole kΣytΣnn÷ssΣ merkitystΣ.
  105.  
  106. Disclaimer:
  107.  MinΣ en varmasti sitten vastaa mistΣΣn nΣiden ohjelmien tai
  108.  rakennusohjeiden mahdollisesti aiheuttamista tai aiheuttamatta jΣttΣmistΣ
  109.  vahingoista. Joten olkaapa huolellisia kaapeleita rakennellessanne ja
  110.  katkaistaa koneista virrat kytkent÷jen tekemisen ajaksi!
  111.  
  112.  Timo Rossi                 INTERNET: trossi@jyu.fi
  113.  Kellankoski
  114.  44300 KONNEVESI
  115.  
  116.