Restauration IBM 5150

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

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
Avatar de l’utilisateur
parabolus
Messages : 213
Inscription : 30 nov. 2008 00:56
Localisation : Arcachon
Contact :

Message par parabolus »

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.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

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
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
humeur
Messages : 1886
Inscription : 11 août 2008 13:13
Localisation : la roche sur yon
Contact :

Message par humeur »

super et merci
je suppose que tu vas le tester pourras tu nous donnée ton avis sur l'utilisation et si vraiment si il cadre avec nos besoins

jl
Recherche Tout sur le TI99/4a que ce soit materiel Texas ou Atronic, Mechatronic, Vidéopac, victor hector
figurine Kinder
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

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?
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.

Après une bonne lubrification puis quelques manoeuvres à la main, le tout remonté fonctionne parfaitement :D

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
fabu
Messages : 976
Inscription : 11 avr. 2007 13:03
Localisation : Aveyron

Message par fabu »

Bravo pour ton souci d'arriver à une restauration parfaite .
:wink:
Avatar de l’utilisateur
parabolus
Messages : 213
Inscription : 30 nov. 2008 00:56
Localisation : Arcachon
Contact :

Message par parabolus »

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 :D...
C'est l'air marin :) Il est réputé bon pour les bronches (encore que...) mais moins pour la mécanique. Tout rouille ici.
Je suis quand même impressionné par ce que tu arrives à faire. Je n'aurais jamais été capable d'en faire autant.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

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
Image Image

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
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

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.

Image Image

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.

Image

Ca aurait presque mérité un topic dédié 8)
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
parabolus
Messages : 213
Inscription : 30 nov. 2008 00:56
Localisation : Arcachon
Contact :

Message par parabolus »

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.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

fneck 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 :(
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 plastique :(

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:

Image Image

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:

Image

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 8)

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
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Message par 6502man »

:shock: :shock: :shock: ouah quel travail, felicitation.


J'ai de la pate a reparation a malaxé, mais j'ai jamais essayé par crainte de ne pas arrivé a la faire tenir, il faudra que j'essaye !
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
fabu
Messages : 976
Inscription : 11 avr. 2007 13:03
Localisation : Aveyron

Message par fabu »

Belle réparation .

Si cela tient on y verra que du feu !
Avatar de l’utilisateur
toor
Messages : 81
Inscription : 25 janv. 2009 12:01
Localisation : Pas-de-Calais

Message par toor »

Effectivement, impressionnant :shock:

A propos de "topic dédié", ce serait vraiment chouette de le faire, ne serait-ce que pour expliquer la méthodologie.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

toor a écrit :A propos de "topic dédié", ce serait vraiment chouette de le faire
Tu veux dire concernant l'alignement?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Répondre