Difference between revisions of "DEZ80"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Images fixed)
m (Added level 2 videos)
Line 7: Line 7:
 
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.
 
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.
  
== DEZ80: Contents ==
+
= Contents =
 +
 
 +
== Level 0: Course Introduction ==
  
 
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''
 
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''
 
=== Level 0: Course Introduction ===
 
 
 
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&index=1 0.1 Introducción al curso]'''
 
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&index=1 0.1 Introducción al curso]'''
 
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&index=2&list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''
 
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&index=2&list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''
 
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&index=2&list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''
 
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&index=2&list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''
 
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&index=4 0.4 Evaluación]'''
 
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&index=4 0.4 Evaluación]'''
[[File:Dez80_ejemplo9.png|right|550px|DEZ80 Example P09]]
+
== Level 1: Draw your own Sprite ==
=== Level 1: Draw your own Sprite ===
+
 
+
==== Challenges ====
+
  
 +
=== Challenges ===
 +
[[File:Dez80_ejemplo9.png|right|550px|DEZ80 Example P09]]
 
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&index=1&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''
 
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&index=1&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''
 
* 1.P02. '''INSTALACION''' de WinAPE
 
* 1.P02. '''INSTALACION''' de WinAPE
Line 34: Line 32:
 
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=10 1.P08 RETO: Domina el formato]'''
 
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=10 1.P08 RETO: Domina el formato]'''
 
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''
 
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''
[[File:Dez80_theory1.png|right|550px|DEZ80 Theory Video T01]]
 
 
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=12 1.P10 RETO: Pinta por la Pantalla]'''
 
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=12 1.P10 RETO: Pinta por la Pantalla]'''
 
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''
 
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''
 
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=14 1.P12 DESAFIO: Pinta un Sprite]'''
 
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&index=14 1.P12 DESAFIO: Pinta un Sprite]'''
==== Theory ====
+
=== Theory ===
  
 
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&index=1&list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''
 
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&index=1&list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''
Line 48: Line 45:
 
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&index=7 1.T07 TEORIA: Las instrucciones del Z80] '''
 
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&index=7 1.T07 TEORIA: Las instrucciones del Z80] '''
  
 +
== Level 2: Create an animation ==
 +
 +
=== Challenges ===
 +
[[File:Dez80_theory1.png|right|550px|DEZ80 Theory Video T01]]
 +
* '''[https://www.youtube.com/watch?v=WMSseHbs178&list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P01 Introducción Nivel 2]'''
 +
* '''[https://www.youtube.com/watch?v=GNL2kGEu794&amp;index=2&amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P02 <strong>RETO</strong>: Anima Tus Píxeles]'''
 +
* '''[https://www.youtube.com/watch?v=b2U3RkWksvs&amp;index=3&amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P03 <strong>EJEMPLO</strong>: Reto 1.1. Animación de un píxel]'''
 +
* '''[https://www.youtube.com/watch?v=voPcxmiqDqM&amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv&amp;index=4 2.P04 <strong>RETO</strong>: Ponlos en Movimiento]'''
 +
* '''[https://www.youtube.com/watch?v=aS2qj_EaxH8&amp;index=5&amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P05 <strong>PRÁCTICA</strong>: Repeticiones]'''
 +
* '''[https://www.youtube.com/watch?v=OQQFH5k5Mus&amp;index=6&amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P06 <strong>RETO</strong>: Dibuja y anima a lo grande]'''
 +
* '''[https://www.youtube.com/watch?v=lDVwrG28hMw&amp;index=7&amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P07 <strong>PRÁCTICA</strong>: Posiciones Variables]'''
 +
* '''[https://www.youtube.com/watch?v=Kzk05bywuKc&amp;index=8&amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P08 <strong>RETO</strong>: Domina Las Repeticiones]'''
 +
* '''[https://www.youtube.com/watch?v=_kDBATfSpoQ&amp;index=9&amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P09 <strong>DESAFIO</strong>: Crea tu animación]'''
 +
 +
=== Theory ===
 +
 +
* '''[https://www.youtube.com/watch?v=QBP_GWxLTwY&amp;index=1&amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T01 TEORÍA: Tiempo, animaciones e interrupciones]'''
 +
* '''[https://www.youtube.com/watch?v=8hhi8LOxcDo&amp;index=2&amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T02 TEORÍA: Funcionamiento del monitor. Raster Scan.]'''
 +
* '''[https://www.youtube.com/watch?v=6cWOS-4dShg&amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5&amp;index=3 2.T03 TEORÍA: Números Positivos y Negativos]'''
 +
* '''[https://www.youtube.com/watch?v=aCF-TWm7dUQ&amp;index=4&amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T04 TEORÍA: Repeticiones y contadores. Bucles]'''
 +
* '''[https://www.youtube.com/watch?v=RDhuIdqFXjo&amp;index=5&amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T05 TEORÍA: Almacenamiento en memoria. Variables.]'''
 
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]
 
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]

Revision as of 11:41, 4 March 2018

Dominando Ensamblador Z80 (DEZ80): Mastering Z80 Assembler

DEZ80 Course presentation

DEZ80 is a youtube video course created by the University of Alicante to introduce students programming from scratch. It starts making students program in machine code, and then it teaches Z80 Assembler. Lessons are focused on practical challenges that students have to overcome. Theoretical videos are developed as help material for challenges, and not as required material.

DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.

Contents

Level 0: Course Introduction

Level 1: Draw your own Sprite

Challenges

DEZ80 Example P09

Theory

Level 2: Create an animation

Challenges

DEZ80 Theory Video T01

Theory