APPLICATIONSDISQUE ★ Prenošenje programa „Amstrad“/„šnajder CPC“|Racunari Magazine) ★

CPC Tool (Racunari Magazine)Applications Disque
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Sa „Amstrada“ na PC

Prelaza k sa jed nog računa ra na drugi često predstavlja veoma bolan dogadaj — programer je prisiljen da za bora v! s ve što je napisa o za svoju „prevazidenu" mašinu I krene potpuno ispočetka. Program Svet/slava Zahara omogučuje dojučerašnjlm vlasn/clma „amstradovlh“ računara Iz CPC serije I sadašnjim vlasnicima PC mašina da, uz malu pomoč dodatne disk jedinice, razmenjuju datoteke izmedu dva računara.

Uslov za prenos programa sa kućnog računara na PC je da prepoznaje PC (IBM) format, i da je opremljen dodatnom disektnom jedinicom od 5.25 inča. Program koji se ovde predstavlja, pruža pored ostalog. i mogućnost razmene faj-lova između Schneljder-ovih CPC računara (odnosno Amstrada) i IBM kompatibilaca. Pri tome se potpuna kompatibilnost postiže samo kod ASCII fajlova. dok se bejzik programi mogu prenositi samo ukoliko se snime sa opcijom A (takođe u ASCII kodu). Ovo znači da se ovi programi mogu unositi na jednom računaru, a testirati i startovati na drugom. Ali da krenemo od početka.

Program je većim delom urađen u bejziku. ali ne neophodan i mašinski deo koji omogućava opravljanje diskom. Da bi se omogućio lak rad. izbor se vrši korisnički orijentisanim menijima, uz pomoć tastera sa kursorima. COPY taster i RETURN Glavni meni pruža sledeče mogućnosti:

  1. štampanje diretorijuma
  2. Štampanje sadržaja svakog sektora na disketi
  3. Kopiranje fajlova sa jedne diskete na drugu
  4. Ispravljanje sadržaja bilo kog sektora
  5. Brisanje diretorijuma PC diskete

Pri tome se prve četiri mogućnosti odnose na bilo koji od formata koji šnajderovi CPC raćunari mogu da prepoznaju: DATA, CP/M ili IBM

1. — Diretorijum

Ovaj deo programa omogućava da se, bilo na ekranu ili printeru, prikaže sadržaj diskete A ili B. i to kako osnovni, u kome se daju samo nazivi fajlova sa njihovom dužinom, tako i potpuni, pri čemu se pored gornjih podataka prikazuje i mesto na disketi gde su fajlovl snimljeni. Ovo je od posebnog interesa kod CPC disketa, gde jedan fajl može biti snimljen iz više delova na različitim mestima diskete Ukoliko je na disketi uneto ime, to ime će biti prikazano i pri štampanju — u suprotnom program traži od korisnika da unese naziv diskete. Na slici 1. je prikazan primer izlaza za oba slučaja i to kako za CPC, tako i za IBM format.

2. — Hexdump

Posle izbora ove mogućnosti. program traži od korisnika da definiše koja se disketa koristi. koji se fajl i koji deo tog fajla se želi odštampati (na ekranu ili printeru) i u kom obliku se želi izlaz: Da li samo hexadecimalni. samo ASCII ili oba. Ukoliko se traži potpun hexdump, na raspolaganju stoje dve mogućnosti: da ASCII kod bude štampan ispod hexa-decimalnog koda ili sa strane Na početku svakog reda daje se relativna adresa od početka tog fajla.

Kao i u prethodnom slučaju, i ovde je moguće raditi sa bilo kojim formatom: DATA, CP/M ili IBM Na slici 2. su prikazani delovi različitih „heksdum-pova“

3. — Copy CPC PC

Najinteresantniji deo ovog programa, kako je i na početku potencirano, koji omogućava da se vrši kopiranje fajlova sa diskete na disketu, bez obzira o kom se formatu radi. Ne ulazeći ovde o strukturi bilo kog formata. treba napomenuti da se samim programom simulira rad PC, tako da se svi podaci neophodni da IBM PC ili kompatibilni računar prepozna fajl unose u odgovarajuće sektore (nije dovoljno samo uneti ime fajla u diretorijum).

Kako je već napomenuto pored prenosa ASCII fajlova koji se direktno mogu koristiti moguće je prenositi i bejzik programe, prethodno snimljene u ASCII kodu. Naravno da bi bilo moguće uraditi i poseban program koji bi transformisao program pisan u jednoj verziji bejzika na drugi, pri čemu bi se moralo ograničiti na one naredbe koje postoje u obe verzije Ali to je pitanje drugog programa.

4. — Editovanje

Ova funkcija omogućuje da se priđe sadržaju bilo kog sektora na disketi, bilo da se radi o CPC ili PC disketi, u cilju njegove provere ili izmene Ulaskom u ovaj deo. program traži da se odredi disketa, a potom i fajlovi i sektori, koji se kontroli-šu Na ekranu zatim izlazi sadržaj prve polovine izabranog sektora u dva nezavisna prozora levo heksadecimalni, a desno ASCII kod.

Editovanje se može vršiti u oilo kom delu. Strelicama se Kurzor pomera levo-desno ili gore-dole. Istovremenim pritiskom SHIFT tastera i neke od strelica, kurzor se pomera na Dočetak ili kraj reda ili prozora, pritiskom CTRL tastera i strelice ulevo ili udesno, vrši se prelaz iz jednog prozora u drugi Pritiskom strelice gore ili dole zajedno sa CTRL tasterom. učitava se druga polovina sektora. Tasterom RETURN se izlazi iz EDIT moda. i program pita da li se želi taj sektor snimiti na disketu (naravno na istom mestu gde je i bio), da bi posle toga učitao sledeči izabrani sektor istog ili sledećeg fajla

6. — Brisanje PC diskete

Ovaj deo programa se koristi ukoliko se želi da se sadržaj PC diskete izbriše, i to bilo sadržaj koji je unet na originalnom računaru. bilo prethodno prekopiran fajl sa CPC računara Ukoliko u drajvu B nije disketa sa IBM formatom, program prijavljuje da se radi o pogrešnom formatu.

Verovatno se ne treba posebno naglašavati da se PC disketa koja se želi koristiti za transfer ili izmenu sadržaja fajlova, prethodno mora formatizovati na originalnom PC računaru i to samo sa jedne strane, obzirom da je dodatna disketa uz CPC jednostrana. Ta opcija je već predviđena kod IBM kompatibilnih PC računara koristeći opciju FORMAT/1.

Sam program se sastoji iz dva dela: bejzik programa i mašinskog dela koji se najpre treba uneti i snimiti na istu stranu diskete na koju će se snimiti i ceo program. Obzirom na prostor ovde se mašinski Program daje u obliku basic programa (bexloader) koji je često pogodniji za unošenje, ali zahteva i pažljivije unošenje.

Svetislav Zahar, Racunari Magazine

★ PUBLISHER: Računari Magazine
★ ANNÉE: 1988
★ CONFIG: ???
★ LANGAGE:
★ LiCENCE: LISTING
★ AUTHOR: Svetislav Zahar
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» CPC  Tool    (Racunari  Magazine)    LISTINGDATE: 2021-12-08
DL: 132
TYPE: PDF
SiZE: 468Ko
NOTE: 3 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Shrinkler Z80
» Applications » Dmon Disc Tool (CPC Attack!)
» Applications » Compilation: CPC Tools Nr. 11 - Assembler
» Applications » Pucrunch Z80
» Applications » Dlfrsilver Dump Tool Test Suite
» Applications » LZSA2
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop
Page créée en 845 millisecondes et consultée 700 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.