ASSEMBLEUR 68000

 

 

L'un des plaisirs liés au fait d'avoir un ordinateur plutôt qu'une console c'est la programmation (bien que dans mon cas ce plaisir tourne vite à la torture:). L'atari ST disposait de plusieurs langages de programmation. Le plus puissant et le moins aisé pour les débutants : l'assembleur 68000. En fouillant dans mes disquettes j'ai retrouvé ces cours d'asm que m'avait envoyés Féroce Lapin sur le serveur minitel RTEL (ça devrait éveiller des souvenirs chez nombre d'entre-vous). Ces cours étaient très bien faits, clairs et intéressants. J'ai décidé de vous les proposer ici et les ai aussi convertis en htm. La version originale est composée de trois fichiers *.tos autodécompactables. Je les ai convertis en *.zip. Les cours sont sur les deux premiers volumes. Le troisième contient uniquement des sources.

Malheureusement mes disquettes ont mal vieilli et certains fichiers sont corrompus. J'en ai maintenant récupéré la large majorité mais le listing 3 du cours 7 n'est pas complet. Si vous l'avez (il n'y a certainement pas que moi à qui le féroce lapin ait envoyé ses cours!), merci de me l'envoyer.

Pour suivre ces cours et programmer en assembleur vous aurez besoin de Devpac. Voici la version 3.
Devpac_3 - 278 Ko

 

COURS D'ASM 68000
(par le Féroce Lapin)

Ces cours d'assembleur sont dompubs. Vous pouvez donc les diffuser, les mettre sur vos catalogues de dompubs, vos serveurs (téléchargement) etc... Les sources fournies en exemples sont également dompubs. Elle proviennent de TEX, des Wild Boys etc... Soyez sympa de laisser les noms des auteurs dans ces sources. Merci pour eux!

 

VOLUME 1/3

zip des fichiers txt originaux
(lisibles sur un atari)

Cours__1 - 80 Ko

01-Présentation, matériel, conseils
02-Les chiffres 'magiques'
03-Structure de la mémoire, les registres
04-Adresses ou données ? Le SR
05-Suite du SR, les interruptions
06-La pile
07-Les Traps

Cours annexe A : Brochage du 68000

3 listings annexes au cours 7

version htm

cours 01
cours 02
cours 03
cours 04
cours 05
cours 06
cours 07
cours 0A

fichiers joints

listing 1 du cours 07
listing 2 du cours 07
# listing 3 du cours 07 #

- table des cycles du 68000
- fonctions GEMDOS
- vecteurs d'interruption
- instructions M68000
- vecteurs d'exception M68000
- emulateur VT52

 

# cours incomplet # (fichier corrompu) - Si vous l'avez en entier, merci de me l'envoyer.

 

 

VOLUME 2/3

zip des fichiers txt originaux
(lisibles sur un atari)

Cours_2A - 77 Ko

01-Test de révision
02-Les Traps
03-Les inclusions de fichiers
04-Les macros
05-Les tableaux
06-Les auto-modifications
07-La ligne A
08-Le GEM
09-Le GEM
10-LE MFP68901 - Bibliographie


6 listings annexes des cours 3,5,6 et 7

version htm

 

cours 01
cours 02
cours 03
cours 04
cours 05
cours 06
cours 07
cours 08
cours 09
cours 10

fichiers joints

listing 1 (du cours 03)
listing 2 (du cours 05)
listing 3 (du cours 05)
listing 4 (du cours 06)
listing 5 (du cours 07)
listing 6 (du cours 07)

 

 

VOLUME 3/3

zip des fichiers txt originaux (lisibles sur un atari)

Cours_2B - 135 Ko

ce volume contient uniquement des listings