Amiga 1000 réparation diverses et amusement en ASM 68000
Modérateurs : Papy.G, fneck, Carl
Amiga 1000 réparation diverses et amusement en ASM 68000
N'ayant pas eu trop le temps jusqu'à maintenant de faire du bricolage sur nos vieilles machines,
je m'y remet tranquillement et pour l'occasion jeudi un ami m'à déposé un Amiga 1000 qui reste bloqué
après le boot du kickstart et n'affiche jamais l'écran demandant le workbench et aucun accès disk
après celui du kickstart qui semble être chargé correctement.
Pour commencer je test avec un Gotek résultat idem et je vois bien qu'il charge les pistes nécessaires
du kickstart, donc je m'oriente vers une panne autre que celle du lecteur.
J'ai vu qu'il existe une rom Diagnostic pour Amiga, mais plus adapté aux autres modèles Amiga (500 et plus),
Je test malgré tout mais le diagnostic après l'initialisation reste figé aucune activé à l'écran ni autre
du coup je me dit pourquoi je ne ferais pas en m'y inspirant une rom diagnostic de la RAM des Amiga 1000 ...
Je ne suis pas un spécialiste de l'assembleur 68000 et connaissant pas très bien la machine, Mais après
les fêtes du nouvel an, le dimanche j'arrive à créer un code bootstrap pour A1000 qui utilise le port série pour
réaliser les tests RAMs.
Et crée un petit programme pour découper le code en 2 parties (pair et impaire) pour pouvoir les implanter
sur deux 27256 et les tester sur l'Amiga 1000 :
un câble série relié entre l'Amiga 1000 et un laptop sous win10 :
j'ai crée un menu qui s'affiche sur le terminal série du PC et demande de sélectionner
le test à réaliser sur l'Amiga 1000
le résultat du test 'rapide' de la RAM dédié au Kickstart (que j'ai appelé WOC) :
aucune erreur trouvé.
idem pour la CHIP MEM:
Après Inversion des deux 8520, j'obtiens enfin l'écran demandant le Workbench :
Et je peux charger des jeux sans problèmes :
Mais il demeurent des problèmes avec la souris et le son (timers des 8520 HS) .
Si je change les deux 8520 d'un Amiga fonctionnel tous fonctionne correctement donc les 2 sont HS :
J'ai fait une petite 'vidéo montage' pour illustrer comment ce déroule le diagnostic de la RAM par liaison série, grâce
à la rom diagnostic que j'ai faite et implanté à la place de la rom bootstrap de l'Amiga 1000, l'avantage de mon diag
c'est que l'on à pas besoin ni du clavier ni de l'écran, mais il faut au moins que le port série fonctionne évidemment :
J'ai fait la capture vidéo à partir de l'émulateur WinUae sous windows10 et de terraterm sous windows10, grâce à deux
adaptateurs sérial<>usb reliés par un câble null modem, ca m'à permis de vérifier le bon fonctionnement des échanges
séries entre PC et Amiga (émulé), évidemment le lundi j'ai put faire le test sur machine réelle
Finalement le test de la RAM n'à servi à rien mais cela m'à permis de programmer en ASM 68000 une ROM bootable
pour Amiga 1000, ce qui est encore une nouvelle expérience pour moi
Heureux je suis, oui il ne m'en faut pas beaucoup
Après avoir testé la machine avec le diagnostic Amiga test kit, tous fonctionne parfaitement avec les 2 nouveaux 8520.
Par la même occasion j'ai put tester le clavier toutes les touches sont reconnus par le diagnostic et la souris qui à un
peu de mal à roulé.
Maintenant comme il m'à laissé aussi une extension qu'il avait, je la test main elle n'est pas reconnu par l'Amiga,
comme il s'agit d'une extension de RAM elle devrait être visible en tant que Fast Ram mais rien n'est détecté :
Extension façon sandwich à trois étages :
Il y à 4 beaux condensateurs tantale goutte, je pense avoir trouvé les coupables :
Remplacement par des chimiques de même valeurs :
La led de l'extension s'allume enfin, c'est bon signe :
L'extension est bien visible par le diagnostic, et parfaitement fonctionnelle :
Le Workbench aussi reconnait bien la RAM :
Particularité de l'extension de RAM, tous les composants logique ont leurs surfaces poncés
Tous ca pour pas être copié alors qu'il existe des tonnes de ces cartes d'extensions de RAM pour Amiga 1000
Voila un Amiga 1000 revenu à la vie avec son extension 2 Mo parfaitement fonctionnelle.
Il reste le lecteur de disquette qui est capricieux (j'ai fait tous les tests avec un Gotek), et la souris à décrasser.
Merci d'avoir lu jusqu'à la fin malgré les fautes d'orthographes
je m'y remet tranquillement et pour l'occasion jeudi un ami m'à déposé un Amiga 1000 qui reste bloqué
après le boot du kickstart et n'affiche jamais l'écran demandant le workbench et aucun accès disk
après celui du kickstart qui semble être chargé correctement.
Pour commencer je test avec un Gotek résultat idem et je vois bien qu'il charge les pistes nécessaires
du kickstart, donc je m'oriente vers une panne autre que celle du lecteur.
J'ai vu qu'il existe une rom Diagnostic pour Amiga, mais plus adapté aux autres modèles Amiga (500 et plus),
Je test malgré tout mais le diagnostic après l'initialisation reste figé aucune activé à l'écran ni autre
du coup je me dit pourquoi je ne ferais pas en m'y inspirant une rom diagnostic de la RAM des Amiga 1000 ...
Je ne suis pas un spécialiste de l'assembleur 68000 et connaissant pas très bien la machine, Mais après
les fêtes du nouvel an, le dimanche j'arrive à créer un code bootstrap pour A1000 qui utilise le port série pour
réaliser les tests RAMs.
Et crée un petit programme pour découper le code en 2 parties (pair et impaire) pour pouvoir les implanter
sur deux 27256 et les tester sur l'Amiga 1000 :
un câble série relié entre l'Amiga 1000 et un laptop sous win10 :
j'ai crée un menu qui s'affiche sur le terminal série du PC et demande de sélectionner
le test à réaliser sur l'Amiga 1000
le résultat du test 'rapide' de la RAM dédié au Kickstart (que j'ai appelé WOC) :
aucune erreur trouvé.
idem pour la CHIP MEM:
Après Inversion des deux 8520, j'obtiens enfin l'écran demandant le Workbench :
Et je peux charger des jeux sans problèmes :
Mais il demeurent des problèmes avec la souris et le son (timers des 8520 HS) .
Si je change les deux 8520 d'un Amiga fonctionnel tous fonctionne correctement donc les 2 sont HS :
J'ai fait une petite 'vidéo montage' pour illustrer comment ce déroule le diagnostic de la RAM par liaison série, grâce
à la rom diagnostic que j'ai faite et implanté à la place de la rom bootstrap de l'Amiga 1000, l'avantage de mon diag
c'est que l'on à pas besoin ni du clavier ni de l'écran, mais il faut au moins que le port série fonctionne évidemment :
J'ai fait la capture vidéo à partir de l'émulateur WinUae sous windows10 et de terraterm sous windows10, grâce à deux
adaptateurs sérial<>usb reliés par un câble null modem, ca m'à permis de vérifier le bon fonctionnement des échanges
séries entre PC et Amiga (émulé), évidemment le lundi j'ai put faire le test sur machine réelle
Finalement le test de la RAM n'à servi à rien mais cela m'à permis de programmer en ASM 68000 une ROM bootable
pour Amiga 1000, ce qui est encore une nouvelle expérience pour moi
Heureux je suis, oui il ne m'en faut pas beaucoup
Après avoir testé la machine avec le diagnostic Amiga test kit, tous fonctionne parfaitement avec les 2 nouveaux 8520.
Par la même occasion j'ai put tester le clavier toutes les touches sont reconnus par le diagnostic et la souris qui à un
peu de mal à roulé.
Maintenant comme il m'à laissé aussi une extension qu'il avait, je la test main elle n'est pas reconnu par l'Amiga,
comme il s'agit d'une extension de RAM elle devrait être visible en tant que Fast Ram mais rien n'est détecté :
Extension façon sandwich à trois étages :
Il y à 4 beaux condensateurs tantale goutte, je pense avoir trouvé les coupables :
Remplacement par des chimiques de même valeurs :
La led de l'extension s'allume enfin, c'est bon signe :
L'extension est bien visible par le diagnostic, et parfaitement fonctionnelle :
Le Workbench aussi reconnait bien la RAM :
Particularité de l'extension de RAM, tous les composants logique ont leurs surfaces poncés
Tous ca pour pas être copié alors qu'il existe des tonnes de ces cartes d'extensions de RAM pour Amiga 1000
Voila un Amiga 1000 revenu à la vie avec son extension 2 Mo parfaitement fonctionnelle.
Il reste le lecteur de disquette qui est capricieux (j'ai fait tous les tests avec un Gotek), et la souris à décrasser.
Merci d'avoir lu jusqu'à la fin malgré les fautes d'orthographes
Re: Amiga 1000 réparation diverses et amusement en ASM 68000
Hello Philippe
Passionnant, et j'ai lu jusqu'au bout !!!
Vraiment du bon boulot, je pense que tu peux ouvrir une boutique de réparation
A toute
Jeff
Passionnant, et j'ai lu jusqu'au bout !!!
Vraiment du bon boulot, je pense que tu peux ouvrir une boutique de réparation
A toute
Jeff
Re: Amiga 1000 réparation diverses et amusement en ASM 68000
il m'épate , il m'épate , il m'épate !!!
Le A1000 boote en ROM 1.3 ??
Le A1000 boote en ROM 1.3 ??
Franck
Est ce que l'on peut enregistrer de la musique classique sur une cassette Metal ?
Est ce que l'on peut enregistrer de la musique classique sur une cassette Metal ?
Re: Amiga 1000 réparation diverses et amusement en ASM 68000
@jeff34: je ne répare pas tout et j'ai pas la prétention de tous savoir réparer
Jusqu'à maintenant j'arrive à trouver les pannes mais je suis loin d'avoir tout vue
D'ailleurs il va falloir que je m'attaque à du matos reçu avant l'été dernier (Ti99 - Vic20) ....
@frktaunus: Oui le A1000 peut booter d'origine jusqu'au 1.3, mais on peut aller jusqu'au 2.xx avec une modif de la rom bootstrap
Jusqu'à maintenant j'arrive à trouver les pannes mais je suis loin d'avoir tout vue
D'ailleurs il va falloir que je m'attaque à du matos reçu avant l'été dernier (Ti99 - Vic20) ....
@frktaunus: Oui le A1000 peut booter d'origine jusqu'au 1.3, mais on peut aller jusqu'au 2.xx avec une modif de la rom bootstrap
Re: Amiga 1000 réparation diverses et amusement en ASM 68000
Que dire...
... BRAVO
Bonne soirée
Jean-François
... BRAVO
Bonne soirée
Jean-François
Il n'y a que 11 sortes de gens, ceux qui comprennent ceux qui ne comprennent pas et ceux qui me font répéter!
Jean-François
Jean-François
- fneck
- Site Admin
- Messages : 17534
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Amiga 1000 réparation diverses et amusement en ASM 68000
Félicitations Phil, c'est du très beau travail
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
- Carl
- Modérateur
- Messages : 13299
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: Amiga 1000 réparation diverses et amusement en ASM 68000
Jolie travail, bravo Phil !
Carl
Carl
Re: Amiga 1000 réparation diverses et amusement en ASM 68000
Pour quelqu'un qui se dit :
Un grand bravo pour cette répartition.
Je ne suis pas un spécialiste de l'assembleur 68000 et connaissant pas très bien la machine
Un grand bravo pour cette répartition.
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl, Amstrad)