Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

formatage 3 pouces Amstrad 6128

176 views
Skip to first unread message

raymond m.

unread,
Feb 7, 2007, 10:04:12 PM2/7/07
to
Bonjour à tous,

j'ai un Amstrad CPC 6128 depuis peu et je ne comprends pas bien
comment on formate une disquette 3 pouces avec cette machine.

le lecteur interne d'origine fonctionne et j'ai changé la
courroie, je lis les fichiers, les programmes divers démarrent,
et si je sauve sur disquette par exemple quelques lignes de
basic, ça fonctionne.

par contre, avec CP/M 2.2 ou CP/M+, pas moyen de formater
une disquette, j'ai chaque fois une erreur sur la piste
1 ou 3. (j'ai essayé sur plusieurs disquettes)

comment formate t on une disquette pour y placer des fichiers
classiques ? (pas au format cp/m, mais qu'on peut utiliser pour
des programmes basic par exemple)

Merci

Emmanuel Da Piedade

unread,
Feb 8, 2007, 2:42:21 AM2/8/07
to
raymond m. wrote:

> comment formate t on une disquette pour y placer des fichiers
> classiques ? (pas au format cp/m, mais qu'on peut utiliser pour
> des programmes basic par exemple)
>
> Merci

Normalement sur la disquette CP/M Plus tu as un utilitaire nommé disckit3.

Tu bootes CP/M en tapant |CPM (ou ùCPM si ton clavier est Azerty)
Ensuite tu lances le soft en tapant disckit3 a l'invite.
Tu tapes 4 (Format), 6 (Data Format), puis Y pour lancer le formatage.

raymond m.

unread,
Feb 8, 2007, 11:58:39 AM2/8/07
to
On Thu, 8 Feb 2007 08:42:21 +0100, "Emmanuel Da Piedade"
<emmanuel.dapiedade AT laposte POINTnet> wrote:

>Normalement sur la disquette CP/M Plus tu as un utilitaire nommé disckit3.
>
>Tu bootes CP/M en tapant |CPM (ou ùCPM si ton clavier est Azerty)
>Ensuite tu lances le soft en tapant disckit3 a l'invite.
>Tu tapes 4 (Format), 6 (Data Format), puis Y pour lancer le formatage.
>

Merci,
mais ça ne marche pas, c'est justement là qu'il me fait
cette erreur sur la piste 1 ou 3 c'est selon. La piste 0
passe toujours.

pour être sûr, j'ai pris une disquette contenant déjà des
programmes, que j'arrivais à lire, et en plus maintenant, elle
est devenue illisible.

je commence à avoir des doutes sur mon lecteur de disquettes
interne, mais je suis étonné qu'il fonctionne dans tous les
autres cas ...

comprend pas

ça ne pourrait pas provenir de cp/m lui même ?
(j'en ai deux exemplaires originaux, qui fonctionnent, mais
l'étiquette est en version allemande)

goebish

unread,
Feb 8, 2007, 1:06:44 PM2/8/07
to
raymond m. a écrit :

Tu n'as pas un discology qui traine ?
Il me semble qu'il sait formater et en plus tu pourras aller voir tes
secteurs 1 et 3 avec l'éditeur hexa pour voir si ton lecteur arrive à y
accéder ou pas.

raymond m.

unread,
Feb 8, 2007, 10:50:22 PM2/8/07
to
On Thu, 08 Feb 2007 19:06:44 +0100, goebish
<goebish@_invalid_gmail.com> wrote:

>Tu n'as pas un discology qui traine ?
>Il me semble qu'il sait formater et en plus tu pourras aller voir tes
>secteurs 1 et 3 avec l'éditeur hexa pour voir si ton lecteur arrive à y
>accéder ou pas.

non, je n'en ai pas sous la main, et je ne peux pas créer de
disquette ...
il faut que j'installe un lecteur de disquette 3,5" sur le CPC,
et que je branche un cable de transfert vers mon vieux PC. comme
ça j'aurai tout ce qu'il faut.

goebish

unread,
Feb 9, 2007, 2:30:55 AM2/9/07
to
raymond m. a écrit :

C'est pas dit ... As tu le programme permettant de receptionner sur le
CPC sur une disquette 3" ? Sinon il faut esperer que le listing de ce
programme ne soit pas trop long :p

goebish

unread,
Feb 9, 2007, 2:35:29 AM2/9/07
to
goebish a écrit :

Bon en fait le listing n'est pas trop long:

100 REM CPCREC.BAS - program to receive a file from the PC
110 REM Marco Vieth, 26.7.1994
120 REM
130 CLEAR:DEFSTR a:DEFINT b-z
140 ladr=&A000:IF PEEK(ladr)=&FE THEN 180
150 PRINT"Please wait...":MEMORY ladr-1
160 sum=0:FOR i=&A000 TO &A0A6:READ t$:POKE
i,VAL("&"+t$):sum=UNT(sum+PEEK(i))
170 NEXT:READ t$:IF VAL("&"+t$)<>sum THEN PRINT"Checksum ERROR !":STOP
180 CLOSEIN:CLOSEOUT
190 OUT &EF00,&FF:'inactive
200 MODE 2
210 PRINT"CPCREC v1.0 - program to receive files"
220 PRINT"from a PC using the parallel interface"
230 PRINT
240 a$=SPACE$(255)
250 CALL ladr,@a$:IF LEN(a$)=0 THEN 250
260 IF a$="TRM:" THEN PRINT"Terminal not supported.":STOP
270 PRINT"Receiving file ";a$
280 OPENOUT "!"+a$
290 CALL ladr,@a$:IF LEN(a$)>0 THEN PRINT#9,a$;:GOTO 290
300 CLOSEOUT:PRINT"Ok.":PRINT:GOTO 210
310 DATA FE,01,C0,DD,6E,00,DD,66,01,E5,CD,7E,A0,E1,D0,36
320 DATA 00,C9,C5,D5,E5,11,20,4E,06,F5,ED,78,E6,40,6F,3E
330 DATA BF,06,EF,ED,79,06,F5,ED,78,4F,E6,40,AD,20,06,1B
340 DATA 7A,B3,20,F1,37,F5,3E,FF,06,EF,ED,79,F1,38,3A,1E
350 DATA 00,16,08,F3,21,10,27,06,F5,79,E6,40,4F,ED,78,E6
360 DATA 40,A9,20,08,2B,7C,B5,20,F4,37,18,1D,3E,DF,06,EF
370 DATA ED,79,ED,79,06,F5,ED,78,FB,4F,17,17,CB,1B,06,EF
380 DATA 3E,FF,ED,79,15,20,CC,A7,7B,E1,D1,C1,FB,C9,CD,12
390 DATA A0,38,23,77,B7,37,28,1E,47,23,7E,23,66,6F,04,18
400 DATA 12,11,0A,00,CD,12,A0,30,08,1B,7A,B3,20,F6,37,18
410 DATA 05,77,23,10,EC,A7,C9
420 DATA 4C94
430 END

Maintenant je pense que la plus grosse dificulté va être de récupérer la
prise parallele coté CPC pour fabriquer ton câble.
Au fait, le port // du CPC est bidirectionel ou bien ce petit soft ce
sert uniquement des bits de controle (plus de papier etc...) pour
recevoir les données ?

Emmanuel Da Piedade

unread,
Feb 9, 2007, 4:07:58 AM2/9/07
to

Tu n'aura pas besoin du cable si tu lui ajoutes aussi un lecteur 3p1/2, si?
Tu pourra simplement transferer tes images disquettes avec un simple PC et
les relire sur directement via le 3p1/2 sur le CPC.


Emmanuel Da Piedade

unread,
Feb 9, 2007, 4:08:40 AM2/9/07
to
goebish wrote:

> Maintenant je pense que la plus grosse dificulté va être de récupérer
> la prise parallele coté CPC pour fabriquer ton câble.
> Au fait, le port // du CPC est bidirectionel ou bien ce petit soft ce
> sert uniquement des bits de controle (plus de papier etc...) pour
> recevoir les données ?

Je me suis fait le cable il y a quelques jours, pour un CPC+ ( avec un
connecteur DB25)
Effectivement les données semblent etre envoyées avec les lignes de
controle.

Le premier programme CPCREC.BAS est assez court, et permet de transferer
CPCPARA.BAS, plus complexe.
CPCREC plante chez moi. Il transfere un certains nombre d'octets avant
d'ecrire n'importe ou dans la memoire et d'ecraser le programme BASIC. En
fait j'ai pas trop compris, le programme est correctement ecrit et passe le
checksum. Le CPC+ a pourtant l'air d'etre fonctionnel, puisqu'il fait
tourner nombre de jeux sans pb.

Il semble que la plupart des gens n'utilisent plus cette methode de
transfert, pour lui preferer le lecteur 3p1/2.

Moi je trouvais la solution du cable plus cool ;-) quand on a le 3p et les
disquettes qui vont avec.
Surtout que c'est censé pouvoir transferer des images .dsk plus ou moins
directement.


philippe-duhamel

unread,
Feb 9, 2007, 1:42:31 PM2/9/07
to

> pour être sûr, j'ai pris une disquette contenant déjà des
> programmes, que j'arrivais à lire, et en plus maintenant, elle
> est devenue illisible.
>
> je commence à avoir des doutes sur mon lecteur de disquettes
> interne, mais je suis étonné qu'il fonctionne dans tous les
> autres cas ...
>
> comprend pas
>
> ça ne pourrait pas provenir de cp/m lui même ?
> (j'en ai deux exemplaires originaux, qui fonctionnent, mais
> l'étiquette est en version allemande)
>
le probleme c'est les disquettes (3p ou 3p1/2) qui vieillissent mal tu peut
tres bien relire sans probleme une disquette mais si tu la formate elle peut
devenir defectueuse (du moins pour certain secteurs) l'ideal pour formater
une disquette c'est d'utiliser le logiciel MARK ERROR qui te met les
secteurs deffectueux de cote empechant ainsi l'amdos d'essayer d'acceder a
ces secteurs.
sinon l'ideal sur cpc c'est bien sur d'utiliser un lecteur 3p1/2 externe il
y a plusieurs sites sur le web (amstrad today par ex) qui expliquent comment
faire si tu sais te servir d'un fer a souder c'est assez simple


Moi

unread,
Feb 9, 2007, 11:11:43 PM2/9/07
to
Emmanuel Da Piedade wrote:

> Tu n'aura pas besoin du cable si tu lui ajoutes aussi un lecteur 3p1/2, si?

Si, il faut un cable pour le lecteur 3,5 pouces ;))

> Tu pourra simplement transferer tes images disquettes avec un simple PC et
> les relire sur directement via le 3p1/2 sur le CPC.

Le problème est que pour faire des images des 3 pouces il faut des
disquettes 3 pouces en
état de fonctionner :))


raymond m.

unread,
Feb 10, 2007, 12:43:16 AM2/10/07
to
On Fri, 9 Feb 2007 19:42:31 +0100, "philippe-duhamel"
<philippe...@wanadoo.fr> wrote:

>sinon l'ideal sur cpc c'est bien sur d'utiliser un lecteur 3p1/2 externe il
>y a plusieurs sites sur le web (amstrad today par ex) qui expliquent comment
>faire si tu sais te servir d'un fer a souder c'est assez simple

j'ai trouvé un cable et les logiciels de transfert sur ebay, et
je pense effectivement que je vais installer un lecteur externe
3,5" sur le CPC

merci à tous pour vos infos

goebish

unread,
Feb 10, 2007, 9:46:54 AM2/10/07
to
Emmanuel Da Piedade a écrit :

C'est peut etre normal que la routine écrase le programme basic, comme
ça aprés tu peut faire un save"CPCPARA.BAS" aprés éxecution.

Emmanuel Da Piedade

unread,
Feb 10, 2007, 1:15:25 PM2/10/07
to

En fait CPCREC.BAS enregistre directement les octets recus sur la disquette
( avec PRINT#9 ) avec le bon nom de fichier qui est directement envoyé par
le programme coté PC.
Une fois le transfert fini, CPCREC.BAS reboucle en attente d'un autre
fichier. Sur mon CPC+ le transfert ne se fini pas et le programme s'arrete
sur une erreur (forcement c'est un peu le bazard quand il ecrit n'importe ou
en RAM).

J'ai rien compris ... Va falloir que je fasse un trace de la routine asm de
CPCREC pour comprendre ce qui se passe.

Mouarf, je crois que ca sera plus simple de faire un cable pour adjoindre un
lecteur 3p1/2 a mon CPC+ ;-)


0 new messages