A ma connaissance, effectivement, personne ne s'est "amusé" à greffer sur un CPC un lecteur 3 pouces 720ko de PCW. Je ne vois pas pourquoi cela ne serait pas possible, mais bon, intérêt très limité du fait de la très faible diffusion de ces disquettes. Mettre un lecteur 3.1/2 donne le même résultat, avec des supports bien plus classiques et la possibilité de faire des transferts vers d'autres machines .
Pour les lecteurs 5.1/4, il y en a aussi des 80 pistes (les Jasmin de Tran sur CPC par exemple). Après, évidemment, l'Amsdos de base non patché ne pourra gérer que 255 blocs. J'avais à l'époque acheté un de ces disques, avant de me rendre compte qu'on ne pouvait pas en tirer grand chose de concret (pas d'utilitaires fournis hors CP/M permettant d'exploiter les 80 pistes... ).
A ma connaissance, effectivement, personne ne s'est "amusé" à greffer sur un CPC un lecteur 3 pouces 720ko de PCW. Je ne vois pas pourquoi cela ne serait pas possible, mais bon, intérêt très limité du fait de la très faible diffusion de ces disquettes. Mettre un lecteur 3.1/2 donne le même résultat, avec des supports bien plus classiques et la possibilité de faire des transferts vers d'autres machines .
T&J/GPA
Il y a un truc qui doit m'échapper alors... car j'ai un lecteur 3 1/2 en lecteur B: et les disquettes 3 1/2 ne font que 360 Ko (180 Ko par face). Pas 720.
Par contre, avec un lecteur 3" de PCW8512, j'aurais 720 Ko sur la disquette. Et plus besoin non plus de changer manuellement la face de la disquette. (Et peut être même pas besoin d'appuyer sur un interrupteur pour changer de face, contrairement à mon lecteur 3 1/2)
En fait, je pensais faire intégrer ce lecteur 3 pouces en lecteur A: et garder le 3 1/2 en lecteur B: pour échanger avec le PC.
et à 1 euros la disquette, je peux me faire un stock de 100 disquettes 3" facilement. C'est suffisant vu que j'aurai une autre centaine de 3 1/2.
Inscription : 15 Août 2008, 13:00 Message(s) : 968 Localisation : Troyes, France
sPOKE a écrit :
Il y a un truc qui doit m'échapper alors... car j'ai un lecteur 3 1/2 en lecteur B: et les disquettes 3 1/2 ne font que 360 Ko (180 Ko par face). Pas 720.
Tout simplement car tu ne gères que 40 pistes alors que les lecteurs 3"5 en gèrent 80 (pour la plupart ?) D'ailleurs , c'est pas avec le firmware et son formatage 40 pistes/9 secteurs par pistes que tu pourra exploiter un lecteur du type du PCW , tu auras toujours 180K par face et il faudra que tu tournes le disk car le changement de tête n'est pas pris en compte par le système
_________________ "NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)
Certains très vieux lecteur 3.1/2 n'ont qu'une tête de lecture (exemple récent, drive VY-0010 pour MSX de chez Philips) mais ils font tous 80 pistes. L'Amsdos ne gère effectivement que 40 pistes mais accepte d'en lire plus. On peut utiliser sans patch en fait jusqu'à 55 ou 56 pistes (nombre maximal de secteurs adressables par 255 blocs.
Après, il faut des outils spécialisés pour gérer cet espace disque, en utilisant deux méthodes :
- augmenter le nombre de secteurs associés à un bloc - gérer deux catalogues sur la disquette, un sur les 40 premières piste, un autre sur les autres.
@Fano,Tom&Jerry,Toto : J'ai enfin tout compris grâce à vos explications! Merci Fano pour tes précisions par MP. Dans ma petite tête, je croyais qu'il suffisait de brancher le lecteur du PCW en lecteur A: sur le CPC pour obtenir 720 Ko.
Pour vous remercier, je vous propose une nouvelle enigme (eh oui, j'ai découvert de nouveaux flags non documentés!!) Cette fois, Tom&jerry, ce sera moins "facile". Et Winape ne sera d'aucune aide... Je n'arrive pas moi-même à comprendre ce que veut dire le mystérieux 12 07 qui apparait toujours 2 fois...
Ce que je peux vous dire : -C'est le système CP/M qui crée ces flags et ces octets bizarres. Je n'ai rien trafiqué moi-même.
- Ce n'est pas moi qui ait flagué à la main le bit 7 des 4 premières lettres de PROGRAM1.BAS : c'est le système CP/M lui-même qui flag. - J'ai découvert 2 nouveaux flags en USER : &10 et &20... héhé, vous ne connaissiez que le &E5 ? eh bien le système en utilise d'autres... (ce qui veut dire qu'il faut pas s'amuser à trafiquer les USER pour cacher des fichiers, c'est mon conseil.)
Regardez bien : FICHIERS.TXT : l'octet &0F est à 0!! Il y a des zeros intercalés dans les n° de blocs! impossible normalement puisque les blocs sont codés sur un seul octet. l y a même des n° de blocs identiques! ^^
PROGRAM1.ASC apparait 2 fois... avec un USER &10 (16) mis par le système lui même...
Voilà, ce sont des flags qui étaient inconnus jusqu'ici je pense.
Quelqu'un comprend t-il ce catalogue de disquette ? héhé, bonne chance à vous! car si vous tombez sur une de mes disquettes, ça peut vous faire bizarre. Même ODDJOB est dans les choux...
oui ShAp, tu as tout à fait raison. Il faut connaître le CP/M (mais je n'ai pas encore tout compris à certains octets très étranges.) puis être curieux. ^^
le 12 07 apparait sur toutes mes disquettes. je vois bien qu'il a parfois une séquence: 12 07 00 01 12 07 00 02 ou bien parfois 12 07 00 02 12 07 00 03, mais je ne l'ai pas encore déchiffrée. C'est peut être un code caché, comme dans Independence Day ?
Voilà, j'ai pensé que même pour les gens ne s'intéressant pas à CP/M, c'est utile de le savoir, car si quelqu'un tombe un jour sur une telle disquette, il pourra mieux la comprendre.
Surtout que certains éditeurs de secteurs affichent le nom bouffé parmi les 4 première lettres : Ce qui peut laisser perplexe plus d'un bidouilleur de secteurs qui ne connaissent que R/O et SYS (octets 1 et 2 de l'extension)!
Je ne savais pas que CP/M utilisait les valeurs &10 et &20 dans le USER, il en utilise peut être d'autres. On voit aussi qu'avec FICHIER.TXT, l'octet &0D de la première ligne est utilisé! Des octets dont on ne connaissait pas l'utilité mais qui en ont bien une sous cp/m.
Amusant aussi, l'octet &0C contenant &80 et &81 sur la première ligne : normalement il est à 00, puis 01,02 ou 03 indiquant les blocs par 16 Ko d'un gros fichier. (sa valeur maximale étant 04). Comme quoi il sert à plusieurs choses. Me reste à trouver comment est utilisé l'octet &0E et voir si le USER peut prendre d'autres valeurs système (&30 ? &40 ? &50 ? autre ?)
Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.
Ce qui m'intrigue sur ces formats PCW 3 pouces c'est ça : "1 reserved system track (1x9x512 bytes)" Comme le PCW tourne sous CP/M Plus (3.0), c'est forcément un format System. Je suis étonné qu'il ne réserve qu'une seule piste sur PCW! Sur PCW, la logique voudrait donc que le catalogue se trouve en piste 1 ? (comme notre FORMAT IBM sur CPC)
Après quelques recherches : Mon intuition était bonne, le format disquette standard du PCW stocke bien le catalogue en piste 1. Seule la piste 0 est réservée par le système. Le CPC 6128 lui, continue de réserver 2 pistes pour pouvoir lire les disquettes 464/664 car il ne sait pas détecter un format depuis le secteur de boot de la disquette comme fait le PCW. (Il ne sait détecter que les 3 inscrits dans le firmware)
Ca permet de comprendre que le catalogue du CPC6128 aurait pu être placé en piste 1, vu que l'amorce cp/m+ n'utilise qu'un seul secteur, et sauvant ainsi 4,5 Ko sur un disque au format SYSTEM. (on peut d'ailleurs facilement faire une disquette DATA avec CP/M 3.1 dessus, afin de récupérer les 2 pistes tout en profitant de CP/M)
Le PCW est plus avancé que le CPC car il n'est pas limité à 3 formats de disquettes. Il peut en lire beaucoup plus car il détecte le format depuis le secteur boot de la disquette (et donc lire les disquettes CPC). D'ailleurs les disquettes sont auto-executables : il suffit d'insérer une disquette CP/M (ou un logiciel) pour qu'il se lance. (idéal pour les virus ça... ^^ )
Réponse d'un spécialiste du PCW : "the CPC supports a small number of fixed formats, but the PCW can read the format definition from the boot sector and support a much larger range. The standard PCW format has the directory on track 1, yes. PCW CP/M supports the CPC System and Data formats, in addition to all the ones that can be described by a PCW boot sector."
Tout ça parceque je me demandais : Pourquoi réserver 2 pistes alors qu'un seul secteur est utilisé pour l'amorce! J'ai enfin ma réponse. Et les secteurs sur PCW étant nommés de 0 à 8 (selon les formats) ça réponds aussi à ma question sur pourquoi les secteurs partent de 1 sur CPC, et non pas de zéro. ^^
Au risque de briser la magie de l'instant, sache que le format CP/M est parfaitement documenté. D'ailleurs, la recherche "CP/M directory format" dans Google donne directement : http://www.cpm8680.com/cpmtools/cpm.htm
Au risque de briser la magie de l'instant,sache que le format CP/M est parfaitement documenté
Non, tu ne brises aucune magie, héhé. Le catalogue de la disquette étant mal connu des CPCistes, j'ai trouvé sympa de mettre quelques devinettes. Histoire aussi qu'un curieux ne soit pas surpris s'il tombe un jour sur une de mes disquettes avec des programmes AmsDos, avec des octets &0F à zéro, des numéros de blocs identiques, etc. Même Oddjob est dans les choux... D'ailleurs, tu dois savoir le pourquoi de la valeur &80 et &81 à l'octet &0C, toi, n'est-ce pas ?
Targhan a écrit :
Tu auras ta réponse quant aux Users.
Je l'ai eu depuis longtemps, héhé. A l'époque, je débutais sur CP/M. Mon seul problème est que j'aurai voulu aller plus loin avec le format IBM du CPC. Mais je n'ai pas d'ordinateur IBM ancien avec un lecteur 5 1/4 à ma disposition pour tester ce que je voulais faire. (Lire/écrire la même disquette 5 1/4 à la fois sur l'IBM PC et sur le CPC en utilisant le format de disquette IBM du CPC.) Mais il se pourrait que j'ai ma réponse dans les prochaines semaines...
John est un ami. Nous échangeons régulièrement sur la programmation en 8080 sur CP/M. Je ne connaissais pas le Spectrum+3, j'ai découvert avec amusement que le CP/M Plus du Spectrum+3 utilise la fonte de l'Amstrad CPC par exemple. (Amstrad ayant racheté Sinclair et Locomotive Software s'étant aussi occupé du portage de CP/M sur le S+3)
Ahah, désolé !! Je suis tombé sur ce thread par hasard et en effet, voir "avril" est trompeur. Enfin, s'il y a des gens intéressés par le CP/M en 2012, il doit peut-être encore y en avoir en 2014 !
Inscription : 29 Août 2007, 12:04 Message(s) : 1989 Localisation : seine et marne 77
sPOKE a écrit :
sPOKE a écrit :
Ce qui m'intrigue sur ces formats PCW 3 pouces c'est ça : "1 reserved system track (1x9x512 bytes)" Comme le PCW tourne sous CP/M Plus (3.0), c'est forcément un format System. Je suis étonné qu'il ne réserve qu'une seule piste sur PCW! Sur PCW, la logique voudrait donc que le catalogue se trouve en piste 1 ? (comme notre FORMAT IBM sur CPC)
Après quelques recherches : Mon intuition était bonne, le format disquette standard du PCW stocke bien le catalogue en piste 1. Seule la piste 0 est réservée par le système. Le CPC 6128 lui, continue de réserver 2 pistes pour pouvoir lire les disquettes 464/664 car il ne sait pas détecter un format depuis le secteur de boot de la disquette comme fait le PCW. (Il ne sait détecter que les 3 inscrits dans le firmware)
Ca permet de comprendre que le catalogue du CPC6128 aurait pu être placé en piste 1, vu que l'amorce cp/m+ n'utilise qu'un seul secteur, et sauvant ainsi 4,5 Ko sur un disque au format SYSTEM. (on peut d'ailleurs facilement faire une disquette DATA avec CP/M 3.1 dessus, afin de récupérer les 2 pistes tout en profitant de CP/M)
Le PCW est plus avancé que le CPC car il n'est pas limité à 3 formats de disquettes. Il peut en lire beaucoup plus car il détecte le format depuis le secteur boot de la disquette (et donc lire les disquettes CPC). D'ailleurs les disquettes sont auto-executables : il suffit d'insérer une disquette CP/M (ou un logiciel) pour qu'il se lance. (idéal pour les virus ça... ^^ )
Réponse d'un spécialiste du PCW : "the CPC supports a small number of fixed formats, but the PCW can read the format definition from the boot sector and support a much larger range. The standard PCW format has the directory on track 1, yes. PCW CP/M supports the CPC System and Data formats, in addition to all the ones that can be described by a PCW boot sector."
Tout ça parceque je me demandais : Pourquoi réserver 2 pistes alors qu'un seul secteur est utilisé pour l'amorce! J'ai enfin ma réponse. Et les secteurs sur PCW étant nommés de 0 à 8 (selon les formats) ça réponds aussi à ma question sur pourquoi les secteurs partent de 1 sur CPC, et non pas de zéro. ^^
Tu crois pas si bien dire, le format de protection contre la copie 'Hexagon' utilisé par certains éditeurs sur CPC est en réalité un format PCW justement juste mes 2 cts
_________________ SPS Community Expert (SPS CE) / SPS France
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 11 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum