________________________________________________________________________________
PROCOPY 128Ko (SHAREWARE v1.0) - Programmation : EPSILON - (c) POWER SYSTEM 1994
________________________________________________________________________________
I - INTRODUCTION :
Voici la version SHAREWARE de PROCOPY 128Ko, regroupant 2 copieurs de disk ultra
fiable et ultra rapide :
- COPYDATA v2.0.
- COPYSYST v2.0.
Une face se copie en 4 passes (SOURCE-DESTINATION,SOURCE-DESTINATION).
N'oubliez pas que cette version est SHAREWARE, ce qui signifie qu'elle n'est pas
gratuite. Si PROCOPY 128Ko vous satisfait et que vous decidez de le garder, le
prix (Peu eleve) est de 8 Frs 80 (Soit 2 timbres de 4 Frs 40 chacuns).
II - RENSEIGNEMENTS TECHNIQUES :
* 1/3 - COPYDATA v2.0 :
Comme son nom l'indique, COPYDATA permet de formater et de copier des D7 au
format DATA (Le plus courant sur CPC).
Voici quelques renseignements techniques reserves aux inities a propos du
formatage DATA :
Nb de secteurs logiques par piste ........ 24
Decalage de bloc ......................... 03
Masque de bloc ........................... 07
Masque d'increment ....................... 00
Nb maxi de blocs ......................... B3
Nb maxi d'entrees au catalogue ........... 3F
Taille du catalogue en binaire ......... C000
Nb d'entrees catalogue a verifier ...... 0010
Decalage de piste ........................ 00
Numero physique du 1er secteur ........... C1
Nb de secteurs par pistes ................ 09
GAP 3 pour lecture/ecriture .............. 2A
GAP 3 pour formatage ..................... 52
Octet de remplissage pour formatage ...... E5
Taille de secteur codee .................. 02
Nb d'enregistrements par secteur ......... 04
Buffer piste actuelle (DOS) .............. --
Indicateur d'alignement (DOS) ............ --
Indicateur de selection de format ........ 00
Nb maxi de Ko disponible ................ 178
Le nombre de piste maximum theorique est de 41, mais certains lecteurs acceptent
42 pistes en bute, et meme parfois 43.
1 piste comporte 9 secteurs, numerote de #C1 a #C9. Un secteur, en DATA, est de
taille 2, soit #200 octets de longueur.
* 2/3 - COPYSYST v2.0 :
Vous vous en doutez certainement, ce 2eme copieur formate et copie l'autre
format courant sur CPC : Le format SYSTEM.
Voici d'ailleurs les memes renseignements que pour le precedent format :
Nb de secteurs logiques par piste ........ 24
Decalage de bloc ......................... 03
Masque de bloc ........................... 07
Masque d'increment ....................... 00
Nb maxi de blocs ......................... AA
Nb maxi d'entrees au catalogue ........... 3F
Taille du catalogue en binaire ......... C000
Nb d'entrees catalogue a verifier ...... 0010
Decalage de piste ........................ 02
Numero physique du 1er secteur ........... 41
Nb de secteurs par pistes ................ 09
GAP 3 pour lecture/ecriture .............. 2A
GAP 3 pour formatage ..................... 52
Octet de remplissage pour formatage ...... E5
Taille de secteur codee .................. 02
Nb d'enregistrements par secteur ......... 04
Buffer piste actuelle (DOS) .............. --
Indicateur d'alignement (DOS) ............ --
Indicateur de selection de format ........ 00
Nb maxi de Ko disponible ................ 169
1 piste comporte toujours 9 secteurs dans ce format, mais numerotes cette
fois-ci de #41 a #49.
* 3/3 - DIRECT ACCES DISK :
COPYDATA et COPYSYST possedent leurs propres routines de lecture/ecriture disk,
sans passer par l'AMSDOS. Ce type de chargement est appelle TRACKLOADING, ou en
francais CHARGEMENT SECTORIEL.
Grace a ce procede, le gain de temps est grandement augmente, car la rapidite de
lecture/ecriture est pratiquement multiplie par 2.
Ce systeme est tres simple a comprendre : Les routines chargent directement en
memoire 1 ou plusieurs secteurs d'une ou plusieurs pistes, sans passer par le
catalogue ni par quelques fichiers que se soit...
Le TRACKLOADING a ete tres largement utilise chez les editeurs de jeux ou
d'utilitaires, mais aussi par les demomakers...
III - NOTICE :
Dans le menu principal, pressez 1/F1 ou 2/F2 pour lancer :
1/F1 ............ COPYDATA v2.0
2/F2 ............ COPYSYST v2.0
Les 2 copieurs sont exterierement identiques, meme par les commandes, seul
quelques modifications ont ete effectue au sein du programme.
Voici les commandes, valables pour les 2 copieurs :
* 1/4 - Choix de la piste de fin. Ceci concerne autant le formatage que la
copie.
F4 ................... Piste 39
F5 ................... Piste 40
F6 ................... Piste 41
* 2/4 - Option formatage :
1/F1 ....... Lance le formatage
* 3/4 - Option copieur :
2/F2 ........... Lance la copie
* 4/4 - Divers :
ESPACE sert a la validation lors du formatage et de la copie.
IV - DIVERS :
* 1/3 - Messages d'erreurs :
Lors d'une erreur du type DISC MISSING ou WRITE PROTECT, le programme boucle sur
lui meme, tant que l'erreur sera presente. C'est a dire que le secteur et la
piste en court seront gardes en memoire jusqu'a ce qu'ils puissent etre loades
ou reecris.
Par contre, lors d'un READ FAIL, le secteur defaillant sera passe sans etre
charge ni recopie.
Donc, ne vous inquietez pas si vos disk font READ FAIL, il ne se produira
auncuns RESET. Mais attention, la copie risquera de ne pas fonctionner
correctement.
* 2/3 - Quitter :
Il est impossible de quitter ou stopper une option choisie, ou de quitter
purement et simplement l'utilitaire par une commande quelconque.
* 3/3 - Ameliorations par rapport aux precedentes versions :
- Nouveau design plus HI-TECH.
- Affichage hyper rapide du texte.
- Debuggage du formateur et du copieur.
- Choix de la piste de fin.
- Traitements des messages d'erreurs.
V - REMERCIEMENTS a :
- EDDY SEBASTIEN, pour tous ses precieux renseignements lors des 1eres versions.
- CPC INFOS et ACPC pour leurs cours tres instructifs.
VI - HAPPY END :
Voila, d'autres versions veront le jour, avec par exemple un format 208Ko et
quelques ameliorations notables. Donc a suivre...
Si vous desirez me contacter, voici mes coordonnees :
EPSILON
18, RUE PIERRE CURIE
F-78700 CONFLANS STE HONORINE
TEL : (16 1) 39 19 61 97
Salut et a la prochaine...
________________________________________________________________________________
EPSILON.
________________________________________________________________________________