IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Code source assembleur à télécharger
Le programme de l'ordinateur de guidage d'Apollo 11

Le , par forum

272PARTAGES

7  0 
Bonjour,

J'ai récemment trouvé un lien que j'ai trouvé excellent : le code assembleur de l'ordinateur de guidage du module lunaire d'Apollo 11. Bon le niveau du code me dépasse totalement mais j'ai trouvé ça fun de tomber là-dessus, qui sait un jour je pourrais peut-être m'envoyer en orbite. xD

Voici le lien :

https://github.com/chrislgarry/Apollo-11

Bien à vous !
Vous avez lu gratuitement 1 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Christophe
Responsable Systèmes https://www.developpez.com
Le 09/04/2018 à 20:36
Je pense que c'est du spécifique

Le point remarquable est que c'est le 1er ordinateur qui utilise des circuits intégrés.
2  0 
Avatar de Kannagi
Expert éminent sénior https://www.developpez.com
Le 09/04/2018 à 8:06
Le code reste incompréhensible dans les grandes ligne (sauf pour quelque mnémonique) vu qu'il y'a aucune doc sur l'assembleur utilisé , ni sur le fonctionnement de celui ci et comme j'ai pas de boule de cristal

Je sais que Ariane 5 utilisé le M68020 (le 'même' que l'Atari ST , Amiga , Mega Drive , Neo Geo etc etc ) , cela aurait était plus cool d'avoir ce genre de code source sous la main
1  0 
Avatar de cihinel
Futur Membre du Club https://www.developpez.com
Le 28/04/2018 à 7:05
Super !
Mes seules connaissance en assembleur, le 6510 du commodore 64, mais les missions Apollo et leurs petits ordinateurs de 74 kB, quel exploit ! Quelle grande époque, j'étais toute petite et mon père me racontait tout ce rêve !.
Merci à vous, j'ai téléchargé et lu avec émerveillement quelques lignes.

Drôle, le programme 19 se nomme STAR TRKR !!!

Tordant les commentaires de ligne :
Code : Sélectionner tout
1
2
3
4
5
6
7
8
		CAF	CODE500		# ASTRONAUT:	PLEASE CRANK THE
		TC	BANKCALL	#		SILLY THING AROUND

		CAF	V06N43*		# ASTRONAUT:  NOW LOOK WHERE YOU ENDED UP

		TC	BANKCALL	# TEMPORARY, I HOPE HOPE HOPE
		CADR	STOPRATE	# TEMPORARY, I HOPE HOPE HOPE
1  0 
Avatar de PANORAMIC
Membre habitué https://www.developpez.com
Le 28/07/2024 à 20:55
Le code reste incompréhensible dans les grandes ligne (sauf pour quelque mnémonique) vu qu'il y'a aucune doc sur l'assembleur utilisé , ni sur le fonctionnement de celui ci
Au contraire, l'assembleur utilisé, c'est à dire l'AGC-4 est parfaitement documenté.

https://www.ibiblio.org/apollo/assem...html#gsc.tab=0

Il existe plusieurs émulateurs du calculateur, comme le yaAGC ou le VirtualAGC qui ont été développés.
1  0 
Avatar de Code Rom
Membre habitué https://www.developpez.com
Le 09/04/2018 à 3:32
Super merci d'avoir mis ça en téléchargement c'est sympa

ps : "Dernière modification par Alcatîz ; 07/04/2018 à 15h12. Motif: orthographe " et bim , pourtant je fais attention mais bon pas mon fort l'orthographe c'est comme ça ^^
0  0 
Avatar de captaindidou
Inactif https://www.developpez.com
Le 25/06/2018 à 23:39
Citation Envoyé par Kannagi Voir le message
Le code reste incompréhensible dans les grandes ligne (sauf pour quelque mnémonique) vu qu'il y'a aucune doc sur l'assembleur utilisé , ni sur le fonctionnement de celui ci et comme j'ai pas de boule de cristal

Je sais que Ariane 5 utilisé le M68020 (le 'même' que l'Atari ST , Amiga , Mega Drive , Neo Geo etc etc ) , cela aurait était plus cool d'avoir ce genre de code source sous la main
C'est mieux que ça pour Ariane 5 puisque le code de la case à équipements est écrit en Ada. Qu'importe alors le processeur Motorola ou pas.
0  0 
Avatar de jdddeschamps
Membre régulier https://www.developpez.com
Le 09/04/2019 à 21:33
Je ne le trouve pas sur github...
0  0 
Avatar de jdddeschamps
Membre régulier https://www.developpez.com
Le 09/04/2019 à 21:34
https://github.com/chrislgarry/Apollo-11 ?
0  0 
Avatar de Code Rom
Membre habitué https://www.developpez.com
Le 09/07/2024 à 11:56
Bonjour, j'ai relus les commentaires sur la news à propos du code assembleur d'Apollo 11 (merci à vous encore pour cette news).

Le code reste incompréhensible dans les grandes ligne (sauf pour quelque mnémonique) vu qu'il y'a aucune doc sur l'assembleur utilisé , ni sur le fonctionnement de celui ci et comme j'ai pas de boule de cristal

Je sais que Ariane 5 utilisé le M68020 (le 'même' que l'Atari ST , Amiga , Mega Drive , Neo Geo etc etc ) , cela aurait était plus cool d'avoir ce genre de code source sous la main
J'ai fais une rapide recherche et j'ai trouvé ce document : Ariane5_Users-Manual_October2016.pdf

Ce document est facilement trouvable, je vous laisse donc chercher si vous en avez envie.

Il n'y a pas le code source mais pleins de trucs cool, notamment des infos sur les payload. Ce qui peut être intéressants.

Bien à vous.
0  0