Inscription : 13 Jan 2010, 14:25 Message(s) : 2270
sPOKE a écrit :
Tu aurais pu trouver la réponse en regardant Windows et ses flags : fichier caché,système,archive,lecture seule, directement plagié sur CP/M puisque MS-DOS en est le plagiat intégral.
C'est ce que j'ai fait, d'ou ma proposition de "lecture seule" et mon hésitation à proposer aussi "archive".
Tu ne remportes malheureusement pas le prix : Une Porsche Carrera + un week-end pour 2 à l'Hotel Waldorf Astoria à New-York. car tu as triché en utilisant un logiciel IBM PC. Cela pose 2 problèmes : - Aurais-tu trouvé si Winape n'existait pas ? - Winape ne t'a pas permis de comprendre à quoi sert ce flag, comment l'utiliser et donner l'explication, ce qui est le but.
JMB a écrit :
Ouais je me doutais que ça avait une utilité sous CPM, mais j'ai jamais aimé l'utiliser.
Mais si mon grand, tu utilises CP/M tout le temps, sans le savoir, car AMSDOS, c'est CP/M en fait. Sauf que c'est très très limité.
Et pour les Windowsiens qui pensent ne pas connaître CP/M, en fait ils l'utilisent tout le temps, sans le savoir! MS-DOS étant le plagiat intégral de CP/M, tout vient de CP/M sur cet OS, même si la FAT a été améliorée.
Même si on leur a dessiné une jolie interface graphique appellée Windows qui fonctionne à la souris, les flags de fichiers par exemple sont directement plagiés de CP/M, à l'identique.
Quand l'utilisateur Windows avec son clone d'IBM PC 1981 appellé aujourd'hui Windows 7 clique sur "propriétés de fichier" puis choisit de cocher la case "attribut" : lecture seule, caché, archive... c'est du CP/M. On lui re-décore son Windows avec des merdes qui brillent et qui flashouillent pour lui faire croire que c'est moderne, mais c'est CP/M. Il fait ce que je fais sur AMSTRAD CPC6128, sauf qu'il ne comprend rien à ce qui se passe en coulisses...
Une preuve : Recherche un fichier avec la fonction de recherche pourrie de Windows : T'as le temps de voir ta barbe pousser tellement c'est lent!! hahaha
Tu ouvres ta console DOS (CMD) qui est en fait une console CP/M, et tu tapes: DIR nomfichier.* /S Tan tan!! Recherche ULTRA RAPIDE!! (eh oui, DIR est une fonction de recherche, et non pas un simple afficheur de catalogue comme le croient 99% des utilisateurs...)
Qu'est ce que tout ce bla-bla apporte à un utiisateur CPC qui ne s'intéresse pas du tout à l'OS CP/M ?? A découvrir une nouvelle fonction sur son CPC, surtout s'il tombe sur une de mes disquettes et voit l'octet 3 à +&80!! Même le bon vieux ODDJOB ne connaissait pas cette fonctionalité et affiche le nom de fichier tronqué! ^^
C'est ce que j'ai fait, d'ou ma proposition de "lecture seule" et mon hésitation à proposer aussi "archive".
Héhé, effectivement, tu n'étais pas loin du but! Tu aurais du foncer ouvrir une doc CP/M, sachant que je suis le seul sur Amstrad CPC qui utilise sérieusement cet OS, cela aurait dû te mettre la puce à l'oreille...
Il te restait à démontrer la chose avec SET fichier.ext [archive=ON] ou PIP B:=A: *.* [A], ce qui n'était pas facile, car utiliser la commande PIP (Peripheral Interchange Program) sous CP/M n'est pas évident pour un novice.
Dernier piège, la fonction est présente sur CP/M Plus, mais pas sur CP/M 2.2, donc pas évident à trouver. AMSDOS gère bien l'attribut [R/O] en affichant une étoile au catalogue, mais pas l'attribut [Arcv] On voit donc qu'AMSDOS correspond à CP/M 2.2 et non pas CP/M Plus, même sur CPC6128.
Tu vois le fichier BONJOUR.TXT avec ses 3 attributs, dont Arcv ?
Quand j'ai visionné mes disquettes CP/M avec mon éditeur de secteur, et que la 3ème de l'extension avait disparu, j'ai pensé : "Wow! c'est quoi ça ????". [mode délire]Comme l'écologiste dans le film "Ennemi d'état", j'ai su que j'ai trouvé quelque chose! [/mode délire] ^^
c'est peut-être utiliser sous CP/M pour faire une différence entre les dossiers et fichiers
Il n'y a pas de dossiers ou sous-dossier sous CP/M malheureusement. Seulement des USER.
Mais il suffirait de créer un exécutable AMSDOS sur la disquette ou de rajouter une commande CP/M (fold) qui utilise l'octet &E de l'entrée du fichier au catalogue pour "flaguer" les fichiers avec un numéro de dossier, et d'un fichier Ascii caché contenant les noms de dossiers numérotés. On garderait alors un catalogue normal avec CAT ou |DIR, mais |FOLD pourrait ainsi afficher les dossiers et fichiers classés à l'intérieur. Je note l'idée.
La commande |DIR je n'y touche pas, elle reste la même. CAT reste le même aussi. (pas de dossiers affichés, tout en vrac comme d'hab) Je crée pour ma commande le nouveau terme |FOLD qui affiche les dossiers , pas leur contenu. Et en dessous les fichiers éventuellement placés "à la racine" (hors dossiers donc). Avec 64 fichiers maximum, pas besoin de sous-dossiers.
Définition du mot anglais FOLDER: Dossier, répertoire, élément d'une arborescence de fichiers pouvant contenir des fichiers ou des sous-dossiers.
En fait, j'ai pensé aussi à créer un nouveau style d'affichage à l'écran et de déplacement dans les dossiers et fichiers à l'écran, "semi graphique", en vidéo inversée, comme les menus de DISCOLOGY, afin de lancer les fichiers sans avoir à taper leurs noms au clavier. juste taper la touche ENTREE.
Comme ça, ça évite d'avoir à taper au clavier une seconde commande |CD nomdedossier... puis un RUN "nomdefichier"
Ton idée de commande CD (Change Directory) je n'y avais pas pensé! Ca peut tout à fait compléter la commande FOLD, en mode texte type terminal. J'aime bien taper tout en ligne de commande, et c'est une façon sympa de se déplacer dans des dossiers aussi.
Surtout sous CP/M où il n'y a pas besoin de taper RUN " ".
Inscription : 12 Juin 2008, 20:29 Message(s) : 1709
euh, n'oublions par qu'il a eu DRDOS, puis MSDOS et ensuite windows 2.04 (la première version potable) qui n'était qu'une interface graphique au-dessus... Egalement la commande help sous msdos indique toutes les commandes disponibles !
Egalement la commande help sous msdos indique toutes les commandes disponibles !
La commande HELP vient de CP/M, pas de MS-DOS. Elle est d'ailleurs présente sur l'Amstrad CPC 6128, face 3. MS-DOS ça n'existe pas. C'est CP/M que tu utilises sur ton clone d'IBM PC.
Regarde :
Tu cherches de l'aide sur la commande COPYSYS par exemple :
Le seul truc, c'est que l'aide est en anglais. Je vais peut être la traduire en français un jour, pour le plaisir. Pas grave si personne ne s'en sert, ça m'amuse.
Inscription : 12 Juin 2008, 20:29 Message(s) : 1709
j'ai pas dit que cela ne venait pas de CP/M qui d'ailleurs de mémoire, n'a pas été porté que sur l'amstrad CPC il me semble !
N'oublions pas que ce qui a fait évoluer windows/msdos et les pcs, c'est avant tout les jeux type Doom (puis les autres) et la possibilité d'être un peu modulaire (par carte isa, pci, pciexpress) même si on changeait tous les ans qd même dans les années 199x pour être au top !
CP/M d'ailleurs de mémoire, n'a pas été porté que sur l'amstrad CPC il me semble !
oh, il y en a eu plein! depuis l'Altair jusqu'au CPC, Comodore128, Apple II+softcard, Osborne, Kaypro II... la liste est longue.
Ici un AMPRO:
L'ordinateur n'est pas sous l'écran, ça c'est le terminal. L'ordi, c'est... la carte mère posée à droite et ses 2 lecteurs 5 1/4 connectés et l'alim derrière. ^^
CP/M, c'était Le système d'exploitation professionnel du tout début des années 80. Beaucoup de machines totalement inconnues maintenant basées sur des Z80 utilisaient ce système d'exploitation. Amstrad n'a fait que le récupérer pour donner un air semi-professionnel à ses machines, qui, il est vrai, avaient des capacités suffisantes. Commodore avait fait de même avec le C128 qui intégrait un Z80 juste pour CP/M.
Après, oui, Ms-Dos est un pompage de CP/M. Mais bon, si le PDG de Digital n'était pas en train de jouer au golf lorsque les gars d'IBM étaient allés le voir pour signer une licence pour le PC, on ferai toujours des PIP sur nos machines au lieu de faire des COPY .
T&J/GPA
Dernière édition par markerror le 12 Avr 2012, 07:42, édité 1 fois.
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 64 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