Page 1 sur 2

Le code d'Apollo 11 !

Publié : 12 juil. 2016 15:08
par Vincent Boudon
Truc de ouf et de geek ! Le code informatique des programmes d'Apollo 11 ont été rendus publics :

http://qz.com/726338/the-code-that-took ... e-capsule/

Les programmes sont juste là :

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

Re: Le code d'Apollo 11 !

Publié : 12 juil. 2016 15:15
par Vincent Boudon
C'est beau ... :o
BANK 32
SETLOC F2DPS*32
BANK

EBANK= E2DPS

# *************************************
# P63: THE LUNAR LANDING, BRAKING PHASE
# *************************************

COUNT* $$/P63

P63LM TC PHASCHNG
OCT 04024

TC BANKCALL # DO IMU STATUS CHECK ROUTINE R02
CADR R02BOTH

CAF P63ADRES # INITIALIZE WHICH FOR BURNBABY
TS WHICH

CAF DPSTHRSH # INITIALIZE DVMON
TS DVTHRUSH
CAF FOUR
TS DVCNTR

CS ONE # INITIALIZE WCHPHASE AND FLPASS0
TS WCHPHASE

CA ZERO
TS FLPASS0

CS BIT14
EXTEND
WAND CHAN12 # REMOVE TRACK-ENABLE DISCRETE.

FLAGORGY TC INTPRET # DIONYSIAN FLAG WAVING
CLEAR CLEAR
NOTHROTL
REDFLAG
CLEAR SET
LRBYPASS
MUNFLAG
CLEAR CLEAR
P25FLAG # TERMINATE P25 IF IT IS RUNNING.
RNDVZFLG # TERMINATE P20 IF IT IS RUNNING.

Re: Le code d'Apollo 11 !

Publié : 13 juil. 2016 00:14
par Dom...
C'est quoi ce langage ?

Re: Le code d'Apollo 11 !

Publié : 13 juil. 2016 00:19
par Dom...
Ah ! C'est de l'assembleur. Un langage de bas niveau, juste au-dessus de la programmation en binaire.
J'y avait goûté (pas le même, celui des Z80) au début des années 80.

Je préfère le PHP.

Re: Le code d'Apollo 11 !

Publié : 13 juil. 2016 00:38
par Eric Chariot
:o

Z80... Diantre ! J'ai connu ça aussi, j'étais au biberon de l'informatique.

Re: Le code d'Apollo 11 !

Publié : 13 juil. 2016 08:13
par Jerome Camuset
en ayant du code bas niveau, pas besoin d'OS puissant.
En terme de langage informatique, il y a en plein suivant ce que l'on veut faire par exemple :
HTML, PHP, javscript.. pour internet
Langage C, C++, java,.. pour les programmes voir des mini OS par exemple dans un lecteur DVD c'est en java
Spécification B,Z pour tester les autres programmes
SQL pour la programmation en base de données spécifique suivant l'éditeur Oracle, Access, SQLserveur
Prolog.. pour l'inteligence artificiel
Cobol vieux langage encore utilisé dans les systémes bancaire
....

Re: Le code d'Apollo 11 !

Publié : 13 juil. 2016 23:36
par Anthony Meneghelli
Souvenirs, souvenirs : l'assembleur; j'en ai fait sur du 68000 de Motorola (1991), déjà plus évolué que le Z80 :D .
2 pages de codes pour faire uniquement une lecture dans un registre ! :drapeau

En langage, on trouvait aussi du 'Pascal' proche du C et ensuite Visuel basic, tout un programme :mrgreen:

Re: Le code d'Apollo 11 !

Publié : 14 juil. 2016 11:10
par Patrice Cugniet
Incroyable, il y a un bug ligne 39

Re: Le code d'Apollo 11 !

Publié : 14 juil. 2016 16:58
par Dominique Mege
z'auriez pas dû.

Je crois que Pat a bugué.

Re: Le code d'Apollo 11 !

Publié : 14 juil. 2016 22:49
par Vincent Boudon
Allo, les Bourroches, nous avons un problème :drapeau