Simulateur M68K Trainer programmation
Affichage de 1 message (sur 1 au total)
-
Je vous colle ce qu’il y a sur sa page github :
Apprendre l’assembleur Motorola 68000 en programmant un Atari ST ou un Amiga 500 simulés, pas à pas. À notre connaissance, c’est le premier outil qui réunit les deux machines.
Deux parcours guidés façon OpenClassrooms, avec un tronc commun (les chapitres 1 à 3, le 68000) : Atari ST en 8 chapitres (TOS, écran, animation, clavier, joystick, son, Devpac) et Amiga en 10 chapitres (Exec et bibliothèques, puces custom, Copper, Blitter, sprites, Paula, exécutable AmigaDOS). La machine se choisit dans le profil. Barre de progression, « reprendre là où je me suis arrêté », attestation et certificat en PDF.
Pour chaque notion : un cours, un exemple corrigé exécuté pas à pas (avec l’explication de chaque ligne), un exercice de prédiction, des exercices par niveaux (à compléter, guidé, en autonomie, à corriger, à remettre dans l’ordre), et à la fin de chaque chapitre un QCM et des défis bonus facultatifs.
Un émulateur 68000 complet (exceptions, superviseur, interruptions, compteur de cycles) et un Atari 1040 STF simulé : écran en basse résolution, palette et rasters, VBL à 50 Hz, MFP 68901, clavier IKBD et joysticks, puce sonore YM2149, TOS (GEMDOS, BIOS, XBIOS), bombes. Mode temps réel à la vitesse d’un vrai ST, avec le son.
Un Amiga 500 simulé (OCS, PAL) : Copper, Blitter (zone, remplissage, lignes), plans de bits, sprites, Paula, CIA, souris, joystick, clavier, et un Kickstart 1.3 simulé (ExecBase en $4, vraies tables de sauts, exec, dos, graphics), Guru Meditation compris.
Un débogueur : pas à pas, points d’arrêt, désassemblage, pile, mémoire, matériel.
Son propre assembleur 68000, compatible Devpac (vérifié octet par octet contre vasm), un désassembleur, l’export en .PRG (Hatari, vrai ST) et en exécutable AmigaDOS (WinUAE, FS-UAE, vrai Amiga).
Des émulateurs d’étude installés à la demande (Windows) : Hatari avec EmuTOS et WinUAE avec le Kickstart libre AROS, aucune ROM sous droits ; un dossier de partage dans les Documents, et un bouton « Essayer dans l’émulateur ».
Un bac à sable qui est un vrai éditeur (ouvrir, enregistrer, INCLUDE à côté du source), des fiches de référence (68000, TOS, MFP, Ligne A et GEM, bibliothèques et puces de l’Amiga) et tous les exercices du parcours en exercices libres.Les choix pédagogiques s’appuient sur la recherche : exemples résolus puis retrait progressif de l’aide, une difficulté à la fois, lire et prédire avant d’écrire, enseignement explicite du débogage.
J’ai éssayé et c’est super bien fait. Vraiment.
Je vous laisse le lien, ca peut toujours servir, quand on ne sait pas par ou commencer 🙂
C’est un frenchie qui a fait ca :p
https://github.com/yannickmontfort-rgb/68k-trainer
Amiga + CPC + PC = La meme passion !
Affichage de 1 message (sur 1 au total)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Simulateur M68K Trainer programmation
