Restauration IBM 5150
Modérateurs : Papy.G, fneck, Carl
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Claude, je pense qu'on peut mettre le programme à disposition de tous? Y a plus de droits là-dessus?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Il n'y a pas de problème pour diffuser ce programme. Il n'y a jamais eu de droits attachés à ce code.
Voilà la doc correspondante:
Instructions for using device driver BOOTS.SYS
To use BOOTS.SYS:
1. Format a diskette with system code (FORMAT A: /S).
2. Copy BOOTS.SYS to this diskette.
3. Create a CONFIG.SYS dataset with an entry DEVICE=BOOTS.SYS on this
diskette.
4. Boot (Ctrl-Alt-Del or power on) the system with this diskette
in the A drive.
5. If you don't have a fixed disk, or your fixed disk isn't initialized, a
prompt will direct you to replace the diskette with the diskette you would
normally use to bring up your system.
6. If you have a fixed disk, it should be set up as though you had the latest
version of BIOS.
7. If your only monitor is an EGA or VGA, the processor's switch 1 should have
positions 5 and 6 set for no display; otherwise, set switch 1 for your
other display.
8. To save bootstrap load time, switch 2 should be set for a small amount of
memory, say 128 K bytes.
Note: Don't try to use more than 640 K of memory with a VGA display.
To modify BOOTS.SYS:
You may want to change the code to meet your unique requirements. It's
written in assembler as a device driver. But that is only because it
has to intercept DOS before DOS attempts a screen write. A program
executed from an AUTOEXEC may not get control if DOS doesn't find a
display. If you don't have an EGA or VGA monitor, you may want to
delete the display initialization code. If you don't have a fixed
disk, you may want to delete the disk code. You may want to convert
to a ...COM program that's called from an AUTOEXEC, in which case you
can use the inconsistency between the memory switch setting and the
stored memory size to determine if you should initialize or exit.
To change the function:
1. Modify the code in BOOTS.ASM.
2. Assemble, link, and convert to COM or BIN.
3. Rename the output BOOTS.SYS.
It is called ...SYS instead of ...COM so you don't inadvertently try
to execute it from the ready screen.
Tu dois trouver cette doc sur une des disquettes que je t'aie envoyées. Ainsi que le source Boot.asm.
A noter que tout ceci n'intéresse que les PC 64 K avec le BIOS d'origine d'octobre 81. Les PCsuivants avec carte mère 256 K ont été livrés avec un BIOS qui incorpore cette modif.
Voilà la doc correspondante:
Instructions for using device driver BOOTS.SYS
To use BOOTS.SYS:
1. Format a diskette with system code (FORMAT A: /S).
2. Copy BOOTS.SYS to this diskette.
3. Create a CONFIG.SYS dataset with an entry DEVICE=BOOTS.SYS on this
diskette.
4. Boot (Ctrl-Alt-Del or power on) the system with this diskette
in the A drive.
5. If you don't have a fixed disk, or your fixed disk isn't initialized, a
prompt will direct you to replace the diskette with the diskette you would
normally use to bring up your system.
6. If you have a fixed disk, it should be set up as though you had the latest
version of BIOS.
7. If your only monitor is an EGA or VGA, the processor's switch 1 should have
positions 5 and 6 set for no display; otherwise, set switch 1 for your
other display.
8. To save bootstrap load time, switch 2 should be set for a small amount of
memory, say 128 K bytes.
Note: Don't try to use more than 640 K of memory with a VGA display.
To modify BOOTS.SYS:
You may want to change the code to meet your unique requirements. It's
written in assembler as a device driver. But that is only because it
has to intercept DOS before DOS attempts a screen write. A program
executed from an AUTOEXEC may not get control if DOS doesn't find a
display. If you don't have an EGA or VGA monitor, you may want to
delete the display initialization code. If you don't have a fixed
disk, you may want to delete the disk code. You may want to convert
to a ...COM program that's called from an AUTOEXEC, in which case you
can use the inconsistency between the memory switch setting and the
stored memory size to determine if you should initialize or exit.
To change the function:
1. Modify the code in BOOTS.ASM.
2. Assemble, link, and convert to COM or BIN.
3. Rename the output BOOTS.SYS.
It is called ...SYS instead of ...COM so you don't inadvertently try
to execute it from the ready screen.
Tu dois trouver cette doc sur une des disquettes que je t'aie envoyées. Ainsi que le source Boot.asm.
A noter que tout ceci n'intéresse que les PC 64 K avec le BIOS d'origine d'octobre 81. Les PCsuivants avec carte mère 256 K ont été livrés avec un BIOS qui incorpore cette modif.
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Je passe du coq à l'âne mais j'ai trouvé le programme que j'imaginais pour commander le lecteur de disquette lors de l'alignement
http://cd.textfiles.com/simtel/simtel92 ... /align.zip
http://cd.textfiles.com/simtel/simtel92 ... /align.zip
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
J'ai mesuré simplement à l'ohmètre les différentes phases du moteur pas à pas et tout semblait équilibré donc a piori normal. J'ai alors entrepris le démontage complet du lecteur afin d'accéder à ce moteur et là quelle surprise de constater qu'il était complètement bloqué. Bloqué au point que j'ai dû utiliser une pince pour le faire tourner, impressionnant.fneck a écrit :Coté lecteur de disquettes, le deuxième est vraiment malade, il n'y a aucun déplacement de la tête lorsque j'essaie d'y accéder. La carte électronique est bonne je l'ai permutée avec la mécanique du premier lecteur et vice-versa. Est-ce que le moteur pas à pas peut être endommagé suite au blocage de la tête?
Après une bonne lubrification puis quelques manoeuvres à la main, le tout remonté fonctionne parfaitement
J'attaque l'alignement avec l'oscillo... à suivre.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
C'est l'air marin Il est réputé bon pour les bronches (encore que...) mais moins pour la mécanique. Tout rouille ici.fneck a écrit :...j'ai dû utiliser une pince pour le faire tourner, impressionnant.
Après une bonne lubrification puis quelques manoeuvres à la main, le tout remonté fonctionne parfaitement ...
Je suis quand même impressionné par ce que tu arrives à faire. Je n'aurais jamais été capable d'en faire autant.
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Bah tu sais, l'avantage de ces vieux lecteurs c'est que c'est du gros, on peut encore bricoler. Pour ce qui est du blocage, je ne sais pas ce qui en est à l'origine, c'est pas de la rouille car l'axe est en inox le tout monté sur roulement à billes.
J'avais pris quelques photos pendant le démontage avec un zoom sur le moteur et les têtes
Par contre j'ai pas de bol, au moment où je pouvais envisager de remonter l'ensemble il y a le système de verrouillage du lecteur qui a lâché, le truc que tu m'avais dit qui était fragile... je confirme
J'avais pris quelques photos pendant le démontage avec un zoom sur le moteur et les têtes
Par contre j'ai pas de bol, au moment où je pouvais envisager de remonter l'ensemble il y a le système de verrouillage du lecteur qui a lâché, le truc que tu m'avais dit qui était fragile... je confirme
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Passons à l'alignement des têtes. Heureusement que j'ai à faire à des vieux modèles pour lesquels on trouve de la doc technique sur le net, en l'occurrence là il s'agit du Tandon TM100-2A. Le "service manual" précise la méthodologie et repère les points test sur la carte électronique. Malheureusement il faut un oscillo double trace et le mien, qui est plus vieux que mon plus ancien ordinateur, n'est que simple trace... on va composer avec.
Pour contrôler je fais plusieurs "diskcomp b: b:" avec différentes disquettes originales mais le résultat n'est pas parfait, je suis donc obligé de reprendre plus finement le réglage. Après 2 passages Oscillo & Diskcomp ça semble bon, en tout cas avec les disquettes utilisées.
Je reviens sur le programme "Align" dont je parlais plus haut, il est vraiment bien adapté pour le réglage à l'oscillo, permet le positionnement de la tête sur la piste choisie, Head 1 ou Head 2, déplacement aléatoire, etc... le gros avantage par rapport à une commande DOS c'est qu'il ne se plante pas en cas d'erreur de lecture ce qui laisse le temps d'effectuer les réglages.
Ca aurait presque mérité un topic dédié
Pour contrôler je fais plusieurs "diskcomp b: b:" avec différentes disquettes originales mais le résultat n'est pas parfait, je suis donc obligé de reprendre plus finement le réglage. Après 2 passages Oscillo & Diskcomp ça semble bon, en tout cas avec les disquettes utilisées.
Je reviens sur le programme "Align" dont je parlais plus haut, il est vraiment bien adapté pour le réglage à l'oscillo, permet le positionnement de la tête sur la piste choisie, Head 1 ou Head 2, déplacement aléatoire, etc... le gros avantage par rapport à une commande DOS c'est qu'il ne se plante pas en cas d'erreur de lecture ce qui laisse le temps d'effectuer les réglages.
Ca aurait presque mérité un topic dédié
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Oui, ca aurait mérité un topic dédié.
Dis donc, ton oscillo c'est un sasfeplus aussi J'en avais un du même genre que j'ai mis à la poubelle l'an dernier. Je me souviens, je l'avais payé 50 Francs. IBM vendait à son personnel le matériel amorti à un prix dérisoire. Il fallait s'inscrire pour en obtenir un et il y avait une longue file d'attente.
Dis donc, ton oscillo c'est un sasfeplus aussi J'en avais un du même genre que j'ai mis à la poubelle l'an dernier. Je me souviens, je l'avais payé 50 Francs. IBM vendait à son personnel le matériel amorti à un prix dérisoire. Il fallait s'inscrire pour en obtenir un et il y avait une longue file d'attente.
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Dernière opération sur le lecteur B, le système de verrouillage dont la pièce en plastique était cassé. J'ai tenté un recollage à la cyano, mais je ne sais pas pour vous, de mon coté cette colle n'a jamais bien tenu sur une très petite pièce en plastiquefneck a écrit :(...) il y a le système de verrouillage du lecteur qui a lâché, le truc que tu m'avais dit qui était fragile... je confirme
Donc après l'échec prévisible de la cyano, j'ai choisi la reconstruction de la pièce avec une pâte à deux composants que l'on malaxe avant de l'utiliser puis qui peut être usinée une fois seche. Voici la pièce réusinée:
Bien que cette pièce soit cachée derrière la trappe du lecteur, en se penchant un peu la couleur blanche aurait pu être visible, j'ai donc décidé de la peindre:
J'ai à plusieurs reprises utilisé ce procédé de réparation mais pas forcément sur une pièce aussi petite (elle ne fait que 3 cm de long). Ca à l'air suffisamment solide, je vous dirai si ça résiste à l'usage
Et j'espère bien en avoir fini avec ce drive.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Tu veux dire concernant l'alignement?toor a écrit :A propos de "topic dédié", ce serait vraiment chouette de le faire
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3