Assembly language tutorials: Difference between revisions
Jump to navigation
Jump to search
>Zorro 2 No edit summary |
>Zorro 2 No edit summary |
||
| Line 1: | Line 1: | ||
== Tutorials by John Cove aka Tronic of EfFeCt == | |||
* Series 1, part 1 : [[Getting started]] | * Series 1, part 1 : [[Getting started]] | ||
* Series 1, Part 2 : [[Other Miscellaneous Useful Tit-bits]] | * Series 1, Part 2 : [[Other Miscellaneous Useful Tit-bits]] | ||
* Series 1, Part 3 : [[Displaying a Neochrome Picture]] | * Series 1, Part 3 : [[Displaying a Neochrome Picture]] | ||
<br> | |||
== Tutorials by Féroce Lapin (french) == | |||
* Arrive soon... | |||
* soon... | <br> | ||
== Tutorials by PIECHOCKI Laurent (french) == | |||
''(Thanks to Lautreamont and Stabylo for their help !)'' | |||
* '''Disquette numéro 1''' : | |||
* Disquette numéro 1 : | |||
** Contenus : [[pl_TABLE.DOC]] | ** Contenus : [[pl_TABLE.DOC]] | ||
** Tome 1, Chapitre 1 : Introductions [[pl_INTRODUC.DOC]] | ** Tome 1, Chapitre 1 : Introductions [[pl_INTRODUC.DOC]] | ||
| Line 21: | Line 18: | ||
** Exercices : [[pl_EXOS_1.DOC]] | ** Exercices : [[pl_EXOS_1.DOC]] | ||
** Corrections : [[pl_CORRIG_1.DOC]] | ** Corrections : [[pl_CORRIG_1.DOC]] | ||
<br> | |||
* Disquette numéro 2 : | * '''Disquette numéro 2''' : | ||
** Contenus : [[pl2_TABLE.DOC]] | ** Contenus : [[pl2_TABLE.DOC]] | ||
** Tome 1, Chapitre 6 : Les fonctions du BIOS et de l'XBIOS [[pl2_BIOS.DOC]] | ** Tome 1, Chapitre 6 : Les fonctions du BIOS et de l'XBIOS [[pl2_BIOS.DOC]] | ||
| Line 32: | Line 29: | ||
** Tome 1, Chapitre 9 : Exercices N°4 [[pl2_EXOS_4.DOC]] et Corrigés N°4 [[pl2_CORRIG_4.DOC]] | ** Tome 1, Chapitre 9 : Exercices N°4 [[pl2_EXOS_4.DOC]] et Corrigés N°4 [[pl2_CORRIG_4.DOC]] | ||
** Tome 1, Chapitre 10 : Annexes [[pl2_ANNEXE.DOC]] | ** Tome 1, Chapitre 10 : Annexes [[pl2_ANNEXE.DOC]] | ||
<br> | |||
* Disquette numéro 3 : | * '''Disquette numéro 3''' : | ||
** Illustration des operations sur la ram video et l'écran logique : [[pl3_EX_ASS_1.S]] et [[pl3_EX_ASS_2.S]] | ** Illustration des operations sur la ram video et l'écran logique : [[pl3_EX_ASS_1.S]] et [[pl3_EX_ASS_2.S]] | ||
** Exemple de sprites : HEXER SPRITE DEMO [[pl3_HEXER.S]] | ** Exemple de sprites : HEXER SPRITE DEMO [[pl3_HEXER.S]] | ||
** Démos de LAURENT PIECHOCKI [[pl3_MOUSE_LP.S]] | ** Démos de LAURENT PIECHOCKI [[pl3_MOUSE_LP.S]] | ||
** Interrogation de la SOURIS : [[pl3_MOUSECOO.S]] | ** Interrogation de la SOURIS : [[pl3_MOUSECOO.S]] | ||
<br> | |||
== Perihelion tutorials == | |||
* The Atari ST M68000 [[Perihelion tutorial 1]] – on the theory behind programming | * The Atari ST M68000 [[Perihelion tutorial 1]] – on the theory behind programming | ||
* The Atari ST M68000 [[Perihelion tutorial 2]] – of the workings of Devpac 3 and the realisation of some code | * The Atari ST M68000 [[Perihelion tutorial 2]] – of the workings of Devpac 3 and the realisation of some code | ||
| Line 57: | Line 53: | ||
* The Atari ST M68000 [[Perihelion tutorial 14]] – of using the gramophone | * The Atari ST M68000 [[Perihelion tutorial 14]] – of using the gramophone | ||
* The Atari ST M68000 [[Perihelion tutorial 15]] – on fading to black | * The Atari ST M68000 [[Perihelion tutorial 15]] – on fading to black | ||
<br> | |||
== Making optimized assembly code by Earx == | |||
* Index : [[earxtutfrontpage]] - Frontpage | * Index : [[earxtutfrontpage]] - Frontpage | ||
* Chapter 0 : [[earxtutchap0]] - Assembler? | * Chapter 0 : [[earxtutchap0]] - Assembler? | ||
| Line 76: | Line 71: | ||
* Appendix C : [[earxtutapp3]] - Suggested reading | * Appendix C : [[earxtutapp3]] - Suggested reading | ||
* Appendix D : [[earxtutapp4]] - Essential tools | * Appendix D : [[earxtutapp4]] - Essential tools | ||
<br> | |||
== Assembly Language Workshop vol. 2 by Clayton Walnum == | |||
* [[CW_Index]] | |||
* [[CW_CHAPTER 1]] : INITIALIZING A GEM PROGRAM | |||
* [[CW_CHAPTER 2]] : HANDLING THE FILE SELECTOR | |||
* [[CW_CHAPTER 3]] : MENU BARS | |||
* [[CW_CHAPTER 4]] : OBJECT TREES AND DIALOG BOXES | |||
* [[CW_CHAPTER 5]] : INTRODUCING THE VDI | |||
<br> | |||
== Tips and tricks == | |||
* [[Short Cuts, Hint & Tips Etc]] by unknow | * [[Short Cuts, Hint & Tips Etc]] by unknow | ||
<br><br> | |||
Back to [[Programming]] | Back to [[Programming]] | ||
Revision as of 09:19, 24 October 2006
Tutorials by John Cove aka Tronic of EfFeCt
- Series 1, part 1 : Getting started
- Series 1, Part 2 : Other Miscellaneous Useful Tit-bits
- Series 1, Part 3 : Displaying a Neochrome Picture
Tutorials by Féroce Lapin (french)
- Arrive soon...
Tutorials by PIECHOCKI Laurent (french)
(Thanks to Lautreamont and Stabylo for their help !)
- Disquette numéro 1 :
- Contenus : pl_TABLE.DOC
- Tome 1, Chapitre 1 : Introductions pl_INTRODUC.DOC
- Tome 1, Chapitre 2 : Premiers pas en assembleur pl_NR#2.DOC
- Tome 1, Chapitre 3 : Premiers programmes pl_DEBUTS.DOC et pl_COURS.DOC
- Tome 1, Chapitre 4 : Les instructions du 68000 pl_INSTRUC.DOC, pl_INSTRUC2.DOC et pl_INSTRUC3.DOC
- Tome 1, Chapitre 5 : Le Gemdos pl_GEMDOS.DOC
- Exercices : pl_EXOS_1.DOC
- Corrections : pl_CORRIG_1.DOC
- Disquette numéro 2 :
- Contenus : pl2_TABLE.DOC
- Tome 1, Chapitre 6 : Les fonctions du BIOS et de l'XBIOS pl2_BIOS.DOC
- Tome 1, Chapitre 6 : Exercices N°2 pl2_EXOS_2.DOC et Corrigés N°2 pl2_CORRIG_2.DOC
- Tome 1, Chapitre 7 : Le VDI pl2_VDI.DOC
- Tome 1, Chapitre 8 : Les LINEAS pl2_LINEA.DOC
- Tome 1, Chapitre 8 : Exercices N°3 pl2_EXOS_3.DOC et Corrigés N°2 pl2_CORRIG_3.DOC
- Tome 1, Chapitre 9 : Les Interruptions et les variables systèmes pl2_INTERRUP.DOC et pl2_INTER_2.DOC
- Tome 1, Chapitre 9 : Exercices N°4 pl2_EXOS_4.DOC et Corrigés N°4 pl2_CORRIG_4.DOC
- Tome 1, Chapitre 10 : Annexes pl2_ANNEXE.DOC
- Disquette numéro 3 :
- Illustration des operations sur la ram video et l'écran logique : pl3_EX_ASS_1.S et pl3_EX_ASS_2.S
- Exemple de sprites : HEXER SPRITE DEMO pl3_HEXER.S
- Démos de LAURENT PIECHOCKI pl3_MOUSE_LP.S
- Interrogation de la SOURIS : pl3_MOUSECOO.S
Perihelion tutorials
- The Atari ST M68000 Perihelion tutorial 1 – on the theory behind programming
- The Atari ST M68000 Perihelion tutorial 2 – of the workings of Devpac 3 and the realisation of some code
- The Atari ST M68000 Perihelion tutorial 3 – of various things mystic and important, mainly concerning the art of understanding digits and performing traps
- The Atari ST M68000 Perihelion tutorial 4 – of the ways of addressing memory
- The Atari ST M68000 Perihelion tutorial 5 – of the workings of the graphics memory and minor skills in branching
- The Atari ST M68000 Perihelion tutorial 5 – of the workings of the graphics memory and minor skills in branching
- The Atari ST M68000 Perihelion tutorial 6 – of seeing behind the curtain of an execution and getting intimate with files
- The Atari ST M68000 Perihelion tutorial 7 – on scrollers
- The Atari ST M68000 Perihelion tutorial 8 – of scrolling 8 pixels per VBL using double buffer
- The Atari ST M68000 Perihelion tutorial 9 – of revealing the unseen and expanding our consciousness without the use of illegal drugs
- The Atari ST M68000 Perihelion tutorial 10 – of lighting a candle (and casting a shadow)
- The Atari ST M68000 Perihelion tutorial 11 – of making the mountain move to Mohammed
- The Atari ST M68000 Perihelion tutorial 12 – of controlling the puppets
- The Atari ST M68000 Perihelion tutorial 13 – of hearing that which is spoken
- The Atari ST M68000 Perihelion tutorial 14 – of using the gramophone
- The Atari ST M68000 Perihelion tutorial 15 – on fading to black
Making optimized assembly code by Earx
- Index : earxtutfrontpage - Frontpage
- Chapter 0 : earxtutchap0 - Assembler?
- Chapter 1 : earxtutchap1 - Introduction
- Chapter 2 : earxtutchap2 - Pixelpushing
- Chapter 3 : earxtutchap3 - Coding sound
- Chapter 4 : earxtutchap4 - Making loops
- Chapter 5 : earxtutchap5 - Extreme looping
- Chapter 6 : earxtutchap6 - Real graphics
- Chapter 7 : earxtutchap7 - Extreme optimising
- Chapter 8 : earxtutchap8 - Structurising
- Chapter 9 : earxtutchap9 - Usefull stuff
- Chapter 10 : earxtutchap10 - Atari Hardware
- Appendix A : earxtutapp1 - Bits and bytes
- Appendix B : earxtutapp2 - 680x0 instructions
- Appendix C : earxtutapp3 - Suggested reading
- Appendix D : earxtutapp4 - Essential tools
Assembly Language Workshop vol. 2 by Clayton Walnum
- CW_Index
- CW_CHAPTER 1 : INITIALIZING A GEM PROGRAM
- CW_CHAPTER 2 : HANDLING THE FILE SELECTOR
- CW_CHAPTER 3 : MENU BARS
- CW_CHAPTER 4 : OBJECT TREES AND DIALOG BOXES
- CW_CHAPTER 5 : INTRODUCING THE VDI
Tips and tricks
- Short Cuts, Hint & Tips Etc by unknow
Back to Programming