home *** CD-ROM | disk | FTP | other *** search
-
-
- C64-Amiga tiedostonsiirto-ohjelma
- ---------------------------------
-
- NΣiden ohjelmien avulla voi helposti siirtΣΣ tiedostoja Amiga ja C64:n
- vΣlillΣ rinnakkaisvΣlylΣn kautta. Kaikki komennot voi antaa Amigan
- nΣppΣimist÷ltΣ, C64:ssa tarvitsee vain kΣynnistΣΣ serveriohjelma ja
- sen jΣlkeen sitΣ kontrolloidaan Amigalta kΣsin.
-
- Huom:
- Ohjelmat eivΣt varmasti ole toteutettu parhaalla mahdollisella tavalla
- (mm. c64transfer kΣyttΣΣ ns. busy-looppeja jotka eivΣt ole erityisen
- ystΣvΣllisiΣ muita taskeja kohtaan moniajojΣrjestelmΣssΣ.). Amigan puolen
- ohjelma on tehty C:llΣ (lukuunottamatta liityntΣΣ misc.resource:een) ja
- ei varmasti ole nopein mahdollinen, mutta kΣytΣnn÷ssΣ C64:n levyasema
- kuitenkin mΣΣrΣΣ siirtonopeuden...
-
- Sourcekoodi on vapaasti kΣytettΣvissΣ jos joku aikoo tehdΣ paremman version.
- (Jos minΣ itse nyt ryhtyisen sitΣ tekemΣΣn, tekisin sen luultavasti kokonaan
- assemblerilla ja kΣyttΣisin rinnakkaisportin kΣsittelyyn keskeytyksiΣ...
- Nyt ei juurikaan huvita tehdΣ mitΣΣn C64:lla...)
-
- (C64server on kΣΣnnetty C64:lle itse tekemΣllΣni assemblerilla. Sen jΣlkeen
- sourcekoodia on jonkinverran kΣsitelty jotta siitΣ saisi siistimmΣn
- nΣk÷isen listauksen Amigalla. Kommentointi ko. sourcessa on jokseekin
- olematonta...mutta en vΣittΣisi mahdottomaksi ohjelman toimintaperiaatteen
- selvittΣmistΣ sourcekoodin avulla...)
-
-
- Tarvittavan kaapelin kytkentΣ on seuraavanlainen:
-
- Amiga Parallel port C64 user port
- 1 Strobe B FLAG2
- 2 Databitti 0 C PB0
- 3 Databitti 1 D PB1
- 4 Databitti 2 E PB2
- 5 Databitti 3 F PB3
- 6 Databitti 4 H PB4
- 7 Databitti 5 J PB5
- 8 Databitti 6 K PB6
- 9 Databitti 7 L PB7
- 10 Acknowledge 8 PC2 (ylΣrivi)
- 23 Ground (Maa) A GND
-
- Huomaa ettΣ C64:n user-portin kirjaimilla merkityllΣ puolella kirjaimia
- puuttuu vΣlistΣ. Katso jΣrjestys C64:n ohjekirjasta tai Reference Guidesta.
-
-
- Ohjelmien kΣytt÷ohjeet:
-
- - SiirrΣ ensin jollakin tavalla c64server C64:lle.
-
- - Kytke kaapeli koneiden vΣlille (virta pois ensin!)
-
- - KΣynnistΣ serveriohjelma C64:ssΣ.
-
- - KΣynnistΣ client-ohjelma (c64transfer) CLI:stΣ/shellistΣ kΣsin.
-
- Sitten vain kΣyttΣmΣΣn ohjelmaa...
- siinΣ on seuraavat komennot:
-
- dir - nΣyttΣΣ C64:n levyn directoryn
- (huomaa ettΣ C64:n levyasemaan pitΣΣ olla device 8, sitΣ
- ei voi vaihtaa muuttamatta C64server-ohjelmaa.)
-
- get filename - siirtΣΣ tiedoston C64:lta Amigalle. Amigan puolella
- kΣytetΣΣn Amigan senhetkistΣ oletushakemistoa joka tΣytyy
- asettaa cd-kΣskyllΣ ennen C64transfer-ohjelman ajamista.
- Siirtonopeuden maksimoimiseksi kannattaa siirtΣΣ
- RAM-diskille ja kopioida sieltΣ korpulle
- (ellei ole kovalevyΣ...)
-
- put filename - siirtΣΣ tiedoston Amigalta C64:lle. Huomaa ettΣ nyt
- tiedostonnimessΣ ei saa olla merkkejΣ jotka ovat
- laittomia 1541:ssΣ (kuten '*' ja '?'). TΣssΣkin Amigan
- tiedoston pitΣΣ olla oletushakemistossa.
-
- del filename - tuhoaa C64:n tiedoston/tiedostoja (1541:n wildcard-merkit
- '*' ja '?' kΣytettΣvissΣ)
-
- exit - lopettaa c64transfer-ohjelman mutta jΣttΣΣ c64:n serveri-
- ohjelman kΣyntiin.
-
- quit - lopettaa siirto-ohjelmat sekΣ Amigan ettΣ c64:n puolella.
-
-
- Tiedostoja siirrettΣessΣ ei tehdΣ mitΣΣn muunnoksia (esim ascii-koodille)
- vaan tarvittavat muunnokset tΣytyy tehdΣ erikseen ja eri ohjelmilla.
-
- Jos C64:n tiedostonnimi sisΣltΣΣ sellaisia erikoismerkkejΣ jotka eivΣt ole
- laillisia Amigan tiedostojen nimissΣ voi ko. merkkien tilalla kΣyttΣΣ
- kysymysmerkkiΣ ja tΣhteΣ jotka ovat 1541:n wildcard-merkkejΣ (luonnollisesti
- vain Amigalle siirtΣessΣ), jolloin Amigan tiedostonnimeen tulee tosiaan
- kyseiset merkit (Amigalla kyseisiΣ tiedostoja kΣsiteltΣessΣ on otettava
- huomioon ettΣ '?' on CLI:n wildcard-merkki...).
-
- Siirtovirheiden tarkistus:
-
- Ohjelmat laskevat siirrettΣvΣstΣ datasta yksinkertaisen tarkistussumman
- ja osaavat ilmoittaa mahdollisesta virheestΣ. Tiedonsiirto kuitenkin
- loppuu virhetilanteeseen ja ohjelmat voi joutua kΣynnistΣmΣΣn uudelleen
- molemmissa pΣissΣ yhteyttΣ. KΣytΣnn÷ssΣ siirtovirheet ovat kuitenkin
- niin epΣtodennΣk÷isiΣ ettei tΣllΣ ole kΣytΣnn÷ssΣ merkitystΣ.
-
- Disclaimer:
- MinΣ en varmasti sitten vastaa mistΣΣn nΣiden ohjelmien tai
- rakennusohjeiden mahdollisesti aiheuttamista tai aiheuttamatta jΣttΣmistΣ
- vahingoista. Joten olkaapa huolellisia kaapeleita rakennellessanne ja
- katkaistaa koneista virrat kytkent÷jen tekemisen ajaksi!
-
- Timo Rossi INTERNET: trossi@jyu.fi
- Kellankoski
- 44300 KONNEVESI
-
-