<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ronaldo</id>
		<title>CPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ronaldo"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php/Special:Contributions/Ronaldo"/>
		<updated>2026-08-28T06:24:25Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101112</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101112"/>
				<updated>2018-03-04T16:58:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Fix category video contents&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
[[File:Dez80_intro.png|right|500px|DEZ80 Course presentation]]&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
== Level 0: Course Introduction ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
== Level 1: Draw your own Sprite ==&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
[[File:Dez80_ejemplo9.png|right|550px|DEZ80 Example P09]]&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
=== Theory ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
== Level 2: Create an animation ==&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
[[File:Dez80_theory1.png|right|550px|DEZ80 Theory Video T01]]&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=WMSseHbs178&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P01 Introducción Nivel 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GNL2kGEu794&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P02 &amp;lt;strong&amp;gt;RETO&amp;lt;/strong&amp;gt;: Anima Tus Píxeles]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=b2U3RkWksvs&amp;amp;amp;index=3&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P03 &amp;lt;strong&amp;gt;EJEMPLO&amp;lt;/strong&amp;gt;: Reto 1.1. Animación de un píxel]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=voPcxmiqDqM&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv&amp;amp;amp;index=4 2.P04 &amp;lt;strong&amp;gt;RETO&amp;lt;/strong&amp;gt;: Ponlos en Movimiento]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=aS2qj_EaxH8&amp;amp;amp;index=5&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P05 &amp;lt;strong&amp;gt;PRÁCTICA&amp;lt;/strong&amp;gt;: Repeticiones]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=OQQFH5k5Mus&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P06 &amp;lt;strong&amp;gt;RETO&amp;lt;/strong&amp;gt;: Dibuja y anima a lo grande]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=lDVwrG28hMw&amp;amp;amp;index=7&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P07 &amp;lt;strong&amp;gt;PRÁCTICA&amp;lt;/strong&amp;gt;: Posiciones Variables]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Kzk05bywuKc&amp;amp;amp;index=8&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P08 &amp;lt;strong&amp;gt;RETO&amp;lt;/strong&amp;gt;: Domina Las Repeticiones]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=_kDBATfSpoQ&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P09 &amp;lt;strong&amp;gt;DESAFIO&amp;lt;/strong&amp;gt;: Crea tu animación]'''&lt;br /&gt;
&lt;br /&gt;
=== Theory ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=QBP_GWxLTwY&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T01 TEORÍA: Tiempo, animaciones e interrupciones]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=8hhi8LOxcDo&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T02 TEORÍA: Funcionamiento del monitor. Raster Scan.]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=6cWOS-4dShg&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5&amp;amp;amp;index=3 2.T03 TEORÍA: Números Positivos y Negativos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=aCF-TWm7dUQ&amp;amp;amp;index=4&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T04 TEORÍA: Repeticiones y contadores. Bucles]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=RDhuIdqFXjo&amp;amp;amp;index=5&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T05 TEORÍA: Almacenamiento en memoria. Variables.]'''&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_contents]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101111</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101111"/>
				<updated>2018-03-04T16:41:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added level 2 videos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
[[File:Dez80_intro.png|right|500px|DEZ80 Course presentation]]&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
== Level 0: Course Introduction ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
== Level 1: Draw your own Sprite ==&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
[[File:Dez80_ejemplo9.png|right|550px|DEZ80 Example P09]]&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
=== Theory ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
== Level 2: Create an animation ==&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
[[File:Dez80_theory1.png|right|550px|DEZ80 Theory Video T01]]&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=WMSseHbs178&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P01 Introducción Nivel 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GNL2kGEu794&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P02 &amp;lt;strong&amp;gt;RETO&amp;lt;/strong&amp;gt;: Anima Tus Píxeles]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=b2U3RkWksvs&amp;amp;amp;index=3&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P03 &amp;lt;strong&amp;gt;EJEMPLO&amp;lt;/strong&amp;gt;: Reto 1.1. Animación de un píxel]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=voPcxmiqDqM&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv&amp;amp;amp;index=4 2.P04 &amp;lt;strong&amp;gt;RETO&amp;lt;/strong&amp;gt;: Ponlos en Movimiento]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=aS2qj_EaxH8&amp;amp;amp;index=5&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P05 &amp;lt;strong&amp;gt;PRÁCTICA&amp;lt;/strong&amp;gt;: Repeticiones]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=OQQFH5k5Mus&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P06 &amp;lt;strong&amp;gt;RETO&amp;lt;/strong&amp;gt;: Dibuja y anima a lo grande]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=lDVwrG28hMw&amp;amp;amp;index=7&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P07 &amp;lt;strong&amp;gt;PRÁCTICA&amp;lt;/strong&amp;gt;: Posiciones Variables]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Kzk05bywuKc&amp;amp;amp;index=8&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P08 &amp;lt;strong&amp;gt;RETO&amp;lt;/strong&amp;gt;: Domina Las Repeticiones]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=_kDBATfSpoQ&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXrif0Fno6OmbKqfawUeytUFv 2.P09 &amp;lt;strong&amp;gt;DESAFIO&amp;lt;/strong&amp;gt;: Crea tu animación]'''&lt;br /&gt;
&lt;br /&gt;
=== Theory ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=QBP_GWxLTwY&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T01 TEORÍA: Tiempo, animaciones e interrupciones]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=8hhi8LOxcDo&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T02 TEORÍA: Funcionamiento del monitor. Raster Scan.]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=6cWOS-4dShg&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5&amp;amp;amp;index=3 2.T03 TEORÍA: Números Positivos y Negativos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=aCF-TWm7dUQ&amp;amp;amp;index=4&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T04 TEORÍA: Repeticiones y contadores. Bucles]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=RDhuIdqFXjo&amp;amp;amp;index=5&amp;amp;amp;list=PLmxqg54iaXrhCo4a8vRNyGAAh7O2aZyY5 2.T05 TEORÍA: Almacenamiento en memoria. Variables.]'''&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Main_Page&amp;diff=101072</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Main_Page&amp;diff=101072"/>
				<updated>2018-03-02T22:46:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added DEZ80 Assembler Course&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&amp;lt;center&amp;gt;This site is an encyclopaedia on all things [[Amstrad|Amstrad]] [[CPC|CPC]] related. There are now '''[[Special:Allpages|{{NUMBEROFARTICLES}} articles]]''' about the CPC available.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:forum.png|300px|link=http://www.cpcwiki.eu/forum]]      [[Image:Vs.png|300px|link=http://www.cpcwiki.eu/index.php/Speccy_Port]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid rgb(255, 201, 201); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(255, 243, 243);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; '''CPC Related News''' &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dez80_intro.png|thumb|256px|[http://www.cpcwiki.eu/index.php/DEZ80 Mastering Z80 Assembler Course]]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 12 last news only --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20em; overflow:auto; border: 1px solid #FFC9C9&amp;quot;&amp;gt;&lt;br /&gt;
*02/03/18: '''[[DEZ80]]''': Mastering Z80 Assembler Course.&lt;br /&gt;
*05/02/18: '''[[FutureOS]]''' System .8 final released.&lt;br /&gt;
*30/08/17: '''[http://www.symbos.org/download.htm SymbOS 3 final]''' released. [http://www.cpcwiki.eu/forum/news-events/symbos-3-released/ Forum]&lt;br /&gt;
*25/08/17: '''[https://doomsdayproductions.org Doomsday Lost Echoes]''' [[PAWS]] adventure released.&lt;br /&gt;
*07/06/17: '''[http://www.amstrad.es/forum/viewtopic.php?f=4&amp;amp;p=65869&amp;amp;sid=e37557917abfdec8d1a5768ea00fcbeb#p65869/ Alphakhor Spanish translation]''' released. [http://www.cpcwiki.eu/forum/games/new-game-translation-to-spanish-alphakhor/ Forum]&lt;br /&gt;
*16/04/17: '''[http://cpc.scifinet.org/ Pentomino]''' released.[http://www.cpcwiki.eu/forum/games/pentomino Forum]&lt;br /&gt;
*11/02/17: '''Norton-Commander-Clone for M4DOS released. [http://www.cpcwiki.eu/forum/applications/yet-another-norton-commander-clone Forum]&lt;br /&gt;
*11/02/17: '''File-Launcher released (ACMEDOS,M4DOS,AMSDOS). [http://www.cpcwiki.eu/forum/applications/filelauncher-(acmedosm4dos) Forum]&lt;br /&gt;
*03/02/17: '''Amstrad CPC to Scart diagram''' updated. [http://www.cpcwiki.eu/index.php/TV_SCART_cable#John_King.27s_Comments_about_CPC_to_Television_Scart_Lead]&lt;br /&gt;
*15/01/17: '''M4 board''' firmware v2.0.0 released. [http://www.cpcwiki.eu/index.php/M4_Board#Firmware]&lt;br /&gt;
*07/01/17: Update to new game [http://www.cpcwiki.eu/forum/games/chibi-akuma(s)-out-now!/ Chibi Akuma(s) (チビ悪魔)] '''[http://www.chibiakumas.com/download/ Inet]'''&lt;br /&gt;
*11/12/16: '''[[CPCGamesCD-CPCLoader | CPCGamesCD]]''' has been updated. [http://cpcgamescd.amstrad.es]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery widths=128px  heights=96px&amp;gt;&lt;br /&gt;
Image:Pentomino.jpg|[http://cpc.scifinet.org/ Website] - [http://www.cpcwiki.eu/forum/games/pentomino Forum]&lt;br /&gt;
Image:ImperialMahjong.png|[http://www.cpcwiki.eu/forum/games/imperial-mahjong-cargosoft-new-game/ Imperial Mahjong]&lt;br /&gt;
Image:MariaB.png|[[FutureOS]]&lt;br /&gt;
Image:Golden-tail.png|[http://www.cpcwiki.eu/forum/games/new-game-golden-tail/ Golden Tail]&lt;br /&gt;
Image:MultiPlay.jpg|[http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/multiplay-mx4-expansion/ MultiPlay topic]&lt;br /&gt;
Image:M4board_front.png|[http://www.cpcwiki.eu/index.php/M4_Board CPC-WiFi]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 6 last pictures only --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=right&amp;gt;...[[OldNews|Older News]]...&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- WEIRD TABLE START --&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;FCK__ShowTableBorders&amp;quot; &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &amp;lt;div style=&amp;quot;border: 1px solid rgb(176, 176, 176); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(238, 238, 238);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CPCWiki related ===&lt;br /&gt;
*[[CPCWiki updates]]&lt;br /&gt;
*[[Donors]]&lt;br /&gt;
&lt;br /&gt;
'''Become an Author!'''&lt;br /&gt;
&amp;lt;createbox&amp;gt; &lt;br /&gt;
default=Enter name of article to create &lt;br /&gt;
buttonlabel=Create article! &lt;br /&gt;
width=40 &lt;br /&gt;
&amp;lt;/createbox&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid rgb(176, 176, 176); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(238, 238, 238);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: right;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;'''All [[Special:Wantedpages|wanted articles]]''' &amp;amp;#124; [[:Category:Stub|Extendable Stubs]] | '''[[Special:ContributionScores|List of most active contributors]]'''&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; | &amp;lt;div style=&amp;quot;border: 1px solid rgb(228, 222, 222); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(249, 249, 249);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Did you know?  ===&lt;br /&gt;
&lt;br /&gt;
*When the 664 was being developed, Sugar was already looking (and hinting publicly!) at the 6128 &lt;br /&gt;
*The [[472|CPC 472]] was a model released in Spain with an extra unaccessible 8 KB of RAM to circumvent a spanish tax that was charged on imported machines with up to 64 KB memory.&lt;br /&gt;
&lt;br /&gt;
*With a possible total amount of '''832 x 288 pixel''' (576 interlaced) the [[CPC|CPC]] was the 8 bit homecomputer with the highest screen resolution ever.&lt;br /&gt;
&lt;br /&gt;
*'''OpenOffice''' for Windows/Linux is a direct descendant of [[Star-Division|StarWriter]] for the CPC. &lt;br /&gt;
*The transfer speed of the [[CPC Booster|CPC Booster +]] serial interface is faster than a standard '''DSL connection'''.&lt;br /&gt;
&lt;br /&gt;
*[[SymbOS|SymbOS]] can handle more than '''50 times''' bigger hard discs than MS Windows 95A. &lt;br /&gt;
*[[FutureOS|FutureOS]] can load 178 KB in '''9 seconds''' from floppy disc and manages up to '''4 MB''' of RAM &lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101071</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101071"/>
				<updated>2018-03-02T22:33:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Images fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
[[File:Dez80_intro.png|right|500px|DEZ80 Course presentation]]&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
== DEZ80: Contents ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 0: Course Introduction ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
[[File:Dez80_ejemplo9.png|right|550px|DEZ80 Example P09]]&lt;br /&gt;
=== Level 1: Draw your own Sprite ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
[[File:Dez80_theory1.png|right|550px|DEZ80 Theory Video T01]]&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
==== Theory ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Dez80_theory1.png&amp;diff=101070</id>
		<title>File:Dez80 theory1.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Dez80_theory1.png&amp;diff=101070"/>
				<updated>2018-03-02T22:30:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101069</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101069"/>
				<updated>2018-03-02T22:30:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
[[File:Dez80_intro.png|right|500px|DEZ80 Course presentation]]&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
== DEZ80: Contents ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 0: Course Introduction ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
[[File:Dez80_ejemplo9.png|right|550px|DEZ80 Example P09]]&lt;br /&gt;
=== Level 1: Draw your own Sprite ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
[[File:Dez80_theory1.png|right|550px|DEZ80 Theory Video T01]]&lt;br /&gt;
==== Theory ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101068</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101068"/>
				<updated>2018-03-02T22:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Quick fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
[[File:Dez80_intro.png|right|450px|DEZ80 Course presentation]]&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
== DEZ80: Contents ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 0: Course Introduction ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 1: Draw your own Sprite ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
[[File:Dez80_ejemplo9.png|right|450px|DEZ80 Example P09]]&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
&lt;br /&gt;
==== Theory ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Dez80_ejemplo9.png&amp;diff=101067</id>
		<title>File:Dez80 ejemplo9.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Dez80_ejemplo9.png&amp;diff=101067"/>
				<updated>2018-03-02T22:22:02Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101066</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101066"/>
				<updated>2018-03-02T22:21:44Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Adding Video sample image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
[[File:Dez80_intro.png|right|450px|DEZ80 Course presentation]]&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
== DEZ80: Contents ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 0: Course Introduction ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 1: Draw your own Sprite ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
[[File:dez80_ejemplo9.png|right|450px|DEZ80 Example P09]]&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
&lt;br /&gt;
==== Theory ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101065</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101065"/>
				<updated>2018-03-02T22:17:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Course presentation image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
[[File:Dez80_intro.png|right|450px|DEZ80 Course presentation]]&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
== DEZ80: Contents ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 0: Course Introduction ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 1: Draw your own Sprite ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
&lt;br /&gt;
==== Theory ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Dez80_intro.png&amp;diff=101064</id>
		<title>File:Dez80 intro.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Dez80_intro.png&amp;diff=101064"/>
				<updated>2018-03-02T22:16:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101063</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101063"/>
				<updated>2018-03-02T22:16:13Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Course presentation image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
[[File:dez80_intro.png|right|450px|DEZ80 Course presentation]]&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
== DEZ80: Contents ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 0: Course Introduction ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 1: Draw your own Sprite ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
&lt;br /&gt;
==== Theory ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101062</id>
		<title>DEZ80</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DEZ80&amp;diff=101062"/>
				<updated>2018-03-02T22:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Entry created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Dominando Ensamblador Z80 (DEZ80)''': Mastering Z80 Assembler''&lt;br /&gt;
&lt;br /&gt;
DEZ80 is a youtube video course created by the '''[http://www.ua.es 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. &lt;br /&gt;
&lt;br /&gt;
DEZ80 videos are in Spanish. Collaboration to translate subtitles or audio is welcomed.&lt;br /&gt;
&lt;br /&gt;
== DEZ80: Contents ==&lt;br /&gt;
&lt;br /&gt;
* '''[https://youtu.be/smwXc3vShZw Presentación oficial Sep/2017]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 0: Course Introduction ===&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=9kILDC5TaWA&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=1 0.1 Introducción al curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.2 Estructura del curso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=FzogCXvAOU4&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh 0.3 Líneas de vídeos]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=TxMy6YxO1kk&amp;amp;amp;list=PLmxqg54iaXrijQi4-J9IkAWDEguKRX9Dh&amp;amp;amp;index=4 0.4 Evaluación]'''&lt;br /&gt;
&lt;br /&gt;
=== Level 1: Draw your own Sprite ===&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=GYwPDZaoAf4&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P01 Introducción Nivel 1]'''&lt;br /&gt;
* 1.P02. '''INSTALACION''' de WinAPE&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=YIrbPEinYp0&amp;amp;amp;index=2&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P02 INSTALACION: WinAPE en Windows]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=aItoD7OfdkM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=3 1.P02 INSTALACION: WinAPE en Ubuntu Linux]'''&lt;br /&gt;
** '''[https://www.youtube.com/watch?v=4a_dh0WXWic&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=4 1.P02 INSTALACION: WinAPE en Mac OSX Sierra]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NxI2kBarAhw&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=5 1.P03 EJEMPLO: Reto 1.1]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=bdkhjQDioHY&amp;amp;amp;index=6&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P04 PRACTICA: Jugando Con El Código]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sLNwD2LPEOA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=7 1.P05 PRACTICA: Ejecutando Paso a Paso]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=Uzqsd0gurO8&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=8 1.P06 RETO: Utiliza Los Colores]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=nY0rVGi0vuc&amp;amp;amp;index=9&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m 1.P07 EJEMPLO: De 2 en 2]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=xot6JFIwHtM&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=10 1.P08 RETO: Domina el formato]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=JPabJE_-IGA&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=11 1.P09 EJEMPLO: Pintando por la pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=7zZU66VktTk&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=12 1.P10 RETO: Pinta por la Pantalla]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ZbGS3b7NI14&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=13 1.P11 RETO: Domina la Memoria de Vídeo]'''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=NcitQL1FhGc&amp;amp;amp;list=PLmxqg54iaXricAK8YNxIbAAErhUaq5m7m&amp;amp;amp;index=14 1.P12 DESAFIO: Pinta un Sprite]'''&lt;br /&gt;
&lt;br /&gt;
==== Theory ====&lt;br /&gt;
&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=p8DeOFI-CKE&amp;amp;amp;index=1&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY 1.T01 TEORIA: El Ciclo de Ejecución de la CPU] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ONMS354Xjz8&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=2 1.T02 TEORIA: El sistema binario] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=69aj0Vs8D8c&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=3 1.T03 TEORIA: La magia del sistema hexadecimal] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=ljKnt2rmpeI&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=4 1.T04 TEORIA: Introducción a la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=1v2DKEWMKNg&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=5 1.T05 TEORIA: El formato de píxeles] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=sDFBbLqe3X4&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=6 1.T06 TEORIA: La distribución de la Memoria de Vídeo] '''&lt;br /&gt;
* '''[https://www.youtube.com/watch?v=diUXVhx1h3Y&amp;amp;amp;list=PLmxqg54iaXrhybiaiiRlh2s6IqFp6s3vY&amp;amp;amp;index=7 1.T07 TEORIA: Las instrucciones del Z80] '''&lt;br /&gt;
&lt;br /&gt;
[[Category:Educational]] [[Category:Assembler]] [[Category:Programming]] [[Category:Games_Programming]] [[Category:Video_content]] [[Category:Websites]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93980</id>
		<title>Img2CPC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93980"/>
				<updated>2015-07-22T18:32:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Stub]]&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Img2CPC'''] is a command line tool, developed by AugustoRuiz using C#. You will need the .NET Framework 2.0 to run it&amp;amp;nbsp;properly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage: &lt;br /&gt;
&lt;br /&gt;
Img2CPC [/w=width] [/h=height] [/g] [/bn=tileBaseName] [/m=mode] &lt;br /&gt;
        [/t] [/f] [/o=output] [/c=80] [/cbb] files &lt;br /&gt;
&lt;br /&gt;
* w:    Tile Width. If not specified, it will process the whole image width. &lt;br /&gt;
* h:    Tile Height. If not specified, it will process the whole image height. &lt;br /&gt;
* g:    If specified, it will generate one bmp file per tile. &lt;br /&gt;
* bn:   Base name to be used for asm labels. &lt;br /&gt;
* m:    Pixel mode. Valid values are 0,1,2. If not specified defaults to mode 0. &lt;br /&gt;
* t:    Transparency. Creates masks for transparent pixels. &lt;br /&gt;
* i:    Interlace masks. Creates masks for transparent pixels, mixing them with sprite data. &lt;br /&gt;
* f:    Flipped values LUT. Creates a look-up table with flipped bytes for the current mode. &lt;br /&gt;
* o:    Output file name. Default value is gfx.h &lt;br /&gt;
* c:    Create compiled sprites. Screen width in bytes can (should) be specified. (Default &lt;br /&gt;
        width is 80). File name will be compiled.[outputFileName] &lt;br /&gt;
*cbb:   Create backcuffer compiled sprites. File name will be bb.compiled.[outputFileName] &lt;br /&gt;
*files: List of files to process. Wildcards can be used (*.png)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can specify Img2CPC the palette you want to use. Depending on the&amp;amp;nbsp;mode specified, the program will reduce the number of colors of the&amp;amp;nbsp;original image to 16 colors (mode 0), 4 colors (mode 1) or 2 colors&amp;amp;nbsp;(mode 2). To change the palette that the program uses, you can modify&amp;amp;nbsp;the Img2CPC.exe.config file, which is a XML file. &lt;br /&gt;
&lt;br /&gt;
There is a node in that file like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
  &amp;lt;add key=&amp;quot;PaletteColors&amp;quot; &lt;br /&gt;
       value=&amp;quot;244,0,244#0,0,132#0,132,132#0,244,132#132,0,0#132,132,0#132,244,0#&lt;br /&gt;
              132,0,132#132,132,132#132,244,132#0,0,0#244,132,0#244,244,0#&lt;br /&gt;
              244,132,244#132,132,244#244,244,244&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Please, do not change the key, just the value. The value of this node&amp;amp;nbsp;represents the palette colors in RGB, using commas to separate the&amp;amp;nbsp;color components, and a sharp to separate the colors. &lt;br /&gt;
&lt;br /&gt;
There is another node like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;add key=&amp;quot;TransparentColor&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which specifies the color that will be assumed as transparent (in this&amp;amp;nbsp;case, it will be the first color in the palette). This is only taken&amp;amp;nbsp;into account if you want to create sprites (tiles with masks) or&amp;amp;nbsp;precompiled sprites. &lt;br /&gt;
&lt;br /&gt;
The color reduction is performed using a nearest color algorithm, so&amp;amp;nbsp;the original image can have as many colors as you want (although you&amp;amp;nbsp;will get better results if the original image has the same palette you&amp;amp;nbsp;specify in the config file). The &amp;quot;g&amp;quot; switch can be useful to check the&amp;amp;nbsp;color reduction results without having to use a CPC emulator.&lt;br /&gt;
&lt;br /&gt;
Latest versions of Img2CPC are included in the [[CPCtelera|'''CPCtelera game engine''']].&lt;br /&gt;
&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Download Img2CPC''']&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93979</id>
		<title>Img2CPC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93979"/>
				<updated>2015-07-22T18:31:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added info about Img2CPC being included into CPCtelera&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Stub]]&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Img2CPC'''] is a command line tool, developed by AugustoRuiz using C#. You will need the .NET Framework 2.0 to run it&amp;amp;nbsp;properly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage: &lt;br /&gt;
&lt;br /&gt;
Img2CPC [/w=width] [/h=height] [/g] [/bn=tileBaseName] [/m=mode] &lt;br /&gt;
        [/t] [/f] [/o=output] [/c=80] [/cbb] files &lt;br /&gt;
&lt;br /&gt;
* w:    Tile Width. If not specified, it will process the whole image width. &lt;br /&gt;
* h:    Tile Height. If not specified, it will process the whole image height. &lt;br /&gt;
* g:    If specified, it will generate one bmp file per tile. &lt;br /&gt;
* bn:   Base name to be used for asm labels. &lt;br /&gt;
* m:    Pixel mode. Valid values are 0,1,2. If not specified defaults to mode 0. &lt;br /&gt;
* t:    Transparency. Creates masks for transparent pixels. &lt;br /&gt;
* i:    Interlace masks. Creates masks for transparent pixels, mixing them with sprite data. &lt;br /&gt;
* f:    Flipped values LUT. Creates a look-up table with flipped bytes for the current mode. &lt;br /&gt;
* o:    Output file name. Default value is gfx.h &lt;br /&gt;
* c:    Create compiled sprites. Screen width in bytes can (should) be specified. (Default &lt;br /&gt;
        width is 80). File name will be compiled.[outputFileName] &lt;br /&gt;
*cbb:   Create backcuffer compiled sprites. File name will be bb.compiled.[outputFileName] &lt;br /&gt;
*files: List of files to process. Wildcards can be used (*.png)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can specify Img2CPC the palette you want to use. Depending on the&amp;amp;nbsp;mode specified, the program will reduce the number of colors of the&amp;amp;nbsp;original image to 16 colors (mode 0), 4 colors (mode 1) or 2 colors&amp;amp;nbsp;(mode 2). To change the palette that the program uses, you can modify&amp;amp;nbsp;the Img2CPC.exe.config file, which is a XML file. &lt;br /&gt;
&lt;br /&gt;
There is a node in that file like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
  &amp;lt;add key=&amp;quot;PaletteColors&amp;quot; &lt;br /&gt;
       value=&amp;quot;244,0,244#0,0,132#0,132,132#0,244,132#132,0,0#132,132,0#132,244,0#&lt;br /&gt;
              132,0,132#132,132,132#132,244,132#0,0,0#244,132,0#244,244,0#&lt;br /&gt;
              244,132,244#132,132,244#244,244,244&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Please, do not change the key, just the value. The value of this node&amp;amp;nbsp;represents the palette colors in RGB, using commas to separate the&amp;amp;nbsp;color components, and a sharp to separate the colors. &lt;br /&gt;
&lt;br /&gt;
There is another node like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;add key=&amp;quot;TransparentColor&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which specifies the color that will be assumed as transparent (in this&amp;amp;nbsp;case, it will be the first color in the palette). This is only taken&amp;amp;nbsp;into account if you want to create sprites (tiles with masks) or&amp;amp;nbsp;precompiled sprites. &lt;br /&gt;
&lt;br /&gt;
The color reduction is performed using a nearest color algorithm, so&amp;amp;nbsp;the original image can have as many colors as you want (although you&amp;amp;nbsp;will get better results if the original image has the same palette you&amp;amp;nbsp;specify in the config file). The &amp;quot;g&amp;quot; switch can be useful to check the&amp;amp;nbsp;color reduction results without having to use a CPC emulator.&lt;br /&gt;
&lt;br /&gt;
Latest versions of Img2CPC are included in the [[CPCtelera|CPCtelera game engine]].&lt;br /&gt;
&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Download Img2CPC''']&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93978</id>
		<title>Img2CPC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93978"/>
				<updated>2015-07-22T18:30:14Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Improved format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Stub]]&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Img2CPC'''] is a command line tool, developed by AugustoRuiz using C#. You will need the .NET Framework 2.0 to run it&amp;amp;nbsp;properly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage: &lt;br /&gt;
&lt;br /&gt;
Img2CPC [/w=width] [/h=height] [/g] [/bn=tileBaseName] [/m=mode] &lt;br /&gt;
        [/t] [/f] [/o=output] [/c=80] [/cbb] files &lt;br /&gt;
&lt;br /&gt;
* w:    Tile Width. If not specified, it will process the whole image width. &lt;br /&gt;
* h:    Tile Height. If not specified, it will process the whole image height. &lt;br /&gt;
* g:    If specified, it will generate one bmp file per tile. &lt;br /&gt;
* bn:   Base name to be used for asm labels. &lt;br /&gt;
* m:    Pixel mode. Valid values are 0,1,2. If not specified defaults to mode 0. &lt;br /&gt;
* t:    Transparency. Creates masks for transparent pixels. &lt;br /&gt;
* i:    Interlace masks. Creates masks for transparent pixels, mixing them with sprite data. &lt;br /&gt;
* f:    Flipped values LUT. Creates a look-up table with flipped bytes for the current mode. &lt;br /&gt;
* o:    Output file name. Default value is gfx.h &lt;br /&gt;
* c:    Create compiled sprites. Screen width in bytes can (should) be specified. (Default &lt;br /&gt;
        width is 80). File name will be compiled.[outputFileName] &lt;br /&gt;
*cbb:   Create backcuffer compiled sprites. File name will be bb.compiled.[outputFileName] &lt;br /&gt;
*files: List of files to process. Wildcards can be used (*.png)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can specify Img2CPC the palette you want to use. Depending on the&amp;amp;nbsp;mode specified, the program will reduce the number of colors of the&amp;amp;nbsp;original image to 16 colors (mode 0), 4 colors (mode 1) or 2 colors&amp;amp;nbsp;(mode 2). To change the palette that the program uses, you can modify&amp;amp;nbsp;the Img2CPC.exe.config file, which is a XML file. &lt;br /&gt;
&lt;br /&gt;
There is a node in that file like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
  &amp;lt;add key=&amp;quot;PaletteColors&amp;quot; &lt;br /&gt;
       value=&amp;quot;244,0,244#0,0,132#0,132,132#0,244,132#132,0,0#132,132,0#132,244,0#&lt;br /&gt;
              132,0,132#132,132,132#132,244,132#0,0,0#244,132,0#244,244,0#&lt;br /&gt;
              244,132,244#132,132,244#244,244,244&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Please, do not change the key, just the value. The value of this node&amp;amp;nbsp;represents the palette colors in RGB, using commas to separate the&amp;amp;nbsp;color components, and a sharp to separate the colors. &lt;br /&gt;
&lt;br /&gt;
There is another node like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;add key=&amp;quot;TransparentColor&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which specifies the color that will be assumed as transparent (in this&amp;amp;nbsp;case, it will be the first color in the palette). This is only taken&amp;amp;nbsp;into account if you want to create sprites (tiles with masks) or&amp;amp;nbsp;precompiled sprites. &lt;br /&gt;
&lt;br /&gt;
The color reduction is performed using a nearest color algorithm, so&amp;amp;nbsp;the original image can have as many colors as you want (although you&amp;amp;nbsp;will get better results if the original image has the same palette you&amp;amp;nbsp;specify in the config file). The &amp;quot;g&amp;quot; switch can be useful to check the&amp;amp;nbsp;color reduction results without having to use a CPC emulator.&lt;br /&gt;
&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Download Img2CPC''']&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93977</id>
		<title>Img2CPC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93977"/>
				<updated>2015-07-22T18:19:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Stub]]&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Img2CPC'''] is a command line tool, developed by AugustoRuiz using C#. You will need the .NET Framework 2.0 to run it&amp;amp;nbsp;properly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Usage: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Img2CPC [/w=width] [/h=height] [/g] [/bn=tileBaseName] [/m=mode] [/t]&amp;amp;nbsp;[/f] [/o=output] [/c=80] [/cbb] files &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*'''w''': Tile Width. If not specified, it will process the&amp;amp;nbsp;whole image width. &lt;br /&gt;
*'''h''': Tile Height. If not specified, it will process the&amp;amp;nbsp;whole image height. &lt;br /&gt;
*'''g''': If specified, it will generate one bmp file per tile. &lt;br /&gt;
*'''bn''': Base name to be used for asm labels. &lt;br /&gt;
*'''m''': Pixel mode. Valid values are 0,1,2.&amp;amp;nbsp;If not specified defaults to mode 0. &lt;br /&gt;
*'''t''': Transparency. Creates masks for transparent pixels. &lt;br /&gt;
*'''i''': Interlace masks. Creates masks for transparent pixels, mixing them&amp;amp;nbsp;with sprite data. &lt;br /&gt;
*'''f''': Flipped values LUT. Creates a look-up table with&amp;amp;nbsp;flipped bytes for the current mode. &lt;br /&gt;
*'''o''': Output file name. Default value is gfx.h &lt;br /&gt;
*'''c''': Create compiled sprites. Screen width in bytes can (should) be&amp;amp;nbsp;specified.&amp;amp;nbsp;(Default width is 80). File name will be compiled.[outputFileName] &lt;br /&gt;
*'''cbb''': Create backcuffer compiled sprites. File name will be bb.compiled.[outputFileName] &lt;br /&gt;
*'''files''': List of files to process. Wildcards can be used (*.png)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
You can specify Img2CPC the palette you want to use. Depending on the&amp;amp;nbsp;mode specified, the program will reduce the number of colors of the&amp;amp;nbsp;original image to 16 colors (mode 0), 4 colors (mode 1) or 2 colors&amp;amp;nbsp;(mode 2). To change the palette that the program uses, you can modify&amp;amp;nbsp;the Img2CPC.exe.config file, which is a XML file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
There is a node in&amp;amp;nbsp;that file like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;add key=&amp;quot;PaletteColors&amp;quot;&amp;lt;br&amp;gt;value=&amp;quot;244,0,244#0,0,132#0,132,132#0,244,132#132,0,0#132,132,0#132,244,0#132,0,132#132,132,132#132,244,132#0,0,0#244,132,0#244,244,0#244,132,244#132,132,244#244,244,244&amp;quot;/ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Please, do not change the key, just the value. The value of this node&amp;amp;nbsp;represents the palette colors in RGB, using commas to separate the&amp;amp;nbsp;color components, and a sharp to separate the colors. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
There is another&amp;amp;nbsp;node like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;add key=&amp;quot;TransparentColor&amp;quot; value=&amp;quot;0&amp;quot;/&amp;amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Which specifies the color that will be assumed as transparent (in this&amp;amp;nbsp;case, it will be the first color in the palette). This is only taken&amp;amp;nbsp;into account if you want to create sprites (tiles with masks) or&amp;amp;nbsp;precompiled sprites. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The color reduction is performed using a nearest color algorithm, so&amp;amp;nbsp;the original image can have as many colors as you want (although you&amp;amp;nbsp;will get better results if the original image has the same palette you&amp;amp;nbsp;specify in the config file). The &amp;quot;g&amp;quot; switch can be useful to check the&amp;amp;nbsp;color reduction results without having to use a CPC emulator.&lt;br /&gt;
&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Download Img2CPC''']&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93976</id>
		<title>Img2CPC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Img2CPC&amp;diff=93976"/>
				<updated>2015-07-22T18:16:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added download link for latest Img2CPC version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Stub]]&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 Img2CPC] is a command line tool, developed by AugustoRuiz using C#. You will need the .NET Framework 2.0 to run it&amp;amp;nbsp;properly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Usage: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Img2CPC [/w=width] [/h=height] [/g] [/bn=tileBaseName] [/m=mode] [/t]&amp;amp;nbsp;[/f] [/o=output] [/c=80] [/cbb] files &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*'''w''': Tile Width. If not specified, it will process the&amp;amp;nbsp;whole image width. &lt;br /&gt;
*'''h''': Tile Height. If not specified, it will process the&amp;amp;nbsp;whole image height. &lt;br /&gt;
*'''g''': If specified, it will generate one bmp file per tile. &lt;br /&gt;
*'''bn''': Base name to be used for asm labels. &lt;br /&gt;
*'''m''': Pixel mode. Valid values are 0,1,2.&amp;amp;nbsp;If not specified defaults to mode 0. &lt;br /&gt;
*'''t''': Transparency. Creates masks for transparent pixels. &lt;br /&gt;
*'''i''': Interlace masks. Creates masks for transparent pixels, mixing them&amp;amp;nbsp;with sprite data. &lt;br /&gt;
*'''f''': Flipped values LUT. Creates a look-up table with&amp;amp;nbsp;flipped bytes for the current mode. &lt;br /&gt;
*'''o''': Output file name. Default value is gfx.h &lt;br /&gt;
*'''c''': Create compiled sprites. Screen width in bytes can (should) be&amp;amp;nbsp;specified.&amp;amp;nbsp;(Default width is 80). File name will be compiled.[outputFileName] &lt;br /&gt;
*'''cbb''': Create backcuffer compiled sprites. File name will be bb.compiled.[outputFileName] &lt;br /&gt;
*'''files''': List of files to process. Wildcards can be used (*.png)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
You can specify Img2CPC the palette you want to use. Depending on the&amp;amp;nbsp;mode specified, the program will reduce the number of colors of the&amp;amp;nbsp;original image to 16 colors (mode 0), 4 colors (mode 1) or 2 colors&amp;amp;nbsp;(mode 2). To change the palette that the program uses, you can modify&amp;amp;nbsp;the Img2CPC.exe.config file, which is a XML file. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
There is a node in&amp;amp;nbsp;that file like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;add key=&amp;quot;PaletteColors&amp;quot;&amp;lt;br&amp;gt;value=&amp;quot;244,0,244#0,0,132#0,132,132#0,244,132#132,0,0#132,132,0#132,244,0#132,0,132#132,132,132#132,244,132#0,0,0#244,132,0#244,244,0#244,132,244#132,132,244#244,244,244&amp;quot;/ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Please, do not change the key, just the value. The value of this node&amp;amp;nbsp;represents the palette colors in RGB, using commas to separate the&amp;amp;nbsp;color components, and a sharp to separate the colors. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
There is another&amp;amp;nbsp;node like this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;add key=&amp;quot;TransparentColor&amp;quot; value=&amp;quot;0&amp;quot;/&amp;amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Which specifies the color that will be assumed as transparent (in this&amp;amp;nbsp;case, it will be the first color in the palette). This is only taken&amp;amp;nbsp;into account if you want to create sprites (tiles with masks) or&amp;amp;nbsp;precompiled sprites. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The color reduction is performed using a nearest color algorithm, so&amp;amp;nbsp;the original image can have as many colors as you want (although you&amp;amp;nbsp;will get better results if the original image has the same palette you&amp;amp;nbsp;specify in the config file). The &amp;quot;g&amp;quot; switch can be useful to check the&amp;amp;nbsp;color reduction results without having to use a CPC emulator.&lt;br /&gt;
&lt;br /&gt;
[http://www.amstrad.es/forum/download/file.php?id=840 '''Download Img2CPC''']&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93683</id>
		<title>CPCtelera</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93683"/>
				<updated>2015-06-06T16:09:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: /* Starting with CPCtelera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''CPCtelera''': Astonishing fast Amstrad CPC game engine''&lt;br /&gt;
&lt;br /&gt;
[[File:cpctelera_logo.jpg|right|450px|CPCtelera Logo]]&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is a multiplatform framework for '''''developing games''''' and multimedia software for Amstrad CPC. '''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' runs either on ''Linux, OSX and Windows (with cygwin)'' and makes it easier to start developing games in '''C''' or assembly languages for Amstrad CPC. &lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is also thoroughly documented, has a complete reference manual and the code is comented in depth.&lt;br /&gt;
&lt;br /&gt;
== Starting with CPCtelera ==&lt;br /&gt;
&lt;br /&gt;
* Download latest release from '''[http://lronaldo.github.io/cpctelera/ CPCtelera main project page]'''.&lt;br /&gt;
&lt;br /&gt;
* Follow '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html#Installing_CPCtelera install instructions]'''&lt;br /&gt;
&lt;br /&gt;
* Start programming and consult the '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html Reference Manual]''' for API details.&lt;br /&gt;
&lt;br /&gt;
If you want, you can also get latest under-development versions from [https://github.com/lronaldo/cpctelera its Github].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Low-level programming API functionalities ===&lt;br /&gt;
[[File:cpctelera_working_fade.png|right|450px|Coding an example with CPCtelera]]&lt;br /&gt;
* Draw normal and masked sprites&lt;br /&gt;
* Draw solid colour boxes and speed up sprite trail erasing!&lt;br /&gt;
* Reproduce audio and sound effects&lt;br /&gt;
* Create fade-in / fade-out effects with your sound FX and music!&lt;br /&gt;
* Mix-up sound effects with music, using the 3 audio channels for both at the same time!&lt;br /&gt;
* Draw strings and characters using ROM characters without using firmware.&lt;br /&gt;
* Change the complete hardware palette and individual palette colours&lt;br /&gt;
* Draw very fast tiles aligned with character lines in the screen.&lt;br /&gt;
* Change default screen video memory location (do hardware double buffering!)&lt;br /&gt;
* Synchronize with VSYNC&lt;br /&gt;
* Change Video Modes (0, 1, 2 and undocumented mode 3!)&lt;br /&gt;
* Measure performance of your game loop (and know how many free CPU cycles you still have for doing more things in your routines!)&lt;br /&gt;
* Scan the keyboard for pressed keys with the fastest keyboard scanning routine available!&lt;br /&gt;
* Disable and re-enable firmware operation at will&lt;br /&gt;
* Enable and disable lower and higher ROM access&lt;br /&gt;
* Optimize array storage using bitarrays (arrays of 1-bit, 2-bit and 4-bit elements available!)&lt;br /&gt;
&lt;br /&gt;
=== Project creation, management and integrated build system === &lt;br /&gt;
[[File:cpctelera_sprites_demo.gif|right|300px|CPCtelera sprite drawing demo]]&lt;br /&gt;
* Integrated set of compiling and generation tools ([[SDCC]] 3.4.3, iDSK 0.13, Hex2Bin 2.0, 2cdt)&lt;br /&gt;
* Easy and automated project creation and management&lt;br /&gt;
* Automatic generation of CDT and DSK files&lt;br /&gt;
* Program completely in C, completely in Assembler or mix both languages at will.  You won’t even have to touch a line of the build system!&lt;br /&gt;
* Automatic generation of obj/ folder with all the intermediate object files (Never mess up your src/ directory!)&lt;br /&gt;
* Automatic generation of binaries, assembler output, symbol files and everything you need for debugging your program.&lt;br /&gt;
* Automatic identification of your project source files in C and ASM (.c and .s).  Add new source files to your src/ directory and they will be automatically recognized an compiled!&lt;br /&gt;
* Automatic detection of src/ directory structure up to 1 level of subfolders without any modification!&lt;br /&gt;
&lt;br /&gt;
=== Authoring tools and command line tools ===&lt;br /&gt;
* Create your musics with Arkos Tracker&lt;br /&gt;
* Create your sprites, tiles and maps with Retro Game Asset Studio 0.97!  (And export them directly to CPCtelera C Array!)&lt;br /&gt;
* Convert any binary file to C Array and include it in your project with cpct_bin2c&lt;br /&gt;
* Convert a big sprite in a C Array into tiles of your desired size with cpct_sp2tiles!&lt;br /&gt;
* Convert old sprites in assembler CPCRSLib format into C Arrays with cpct_rgas2c!&lt;br /&gt;
&lt;br /&gt;
== Games and Examples ==&lt;br /&gt;
&lt;br /&gt;
[[File:PlatformClimber.png|right|250px|Platform Climber]]&lt;br /&gt;
&lt;br /&gt;
* [http://fremos.cheesetea.com/?wpdmdl=1687 '''Platform Climber''']: a simple game running at 50 FPS, featuring vertical scroll, 256-subpixel-levels physics and animations. The game is included with '''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' and [https://github.com/lronaldo/cpctelera/tree/master/examples/games/platformClimber/src full source code] is available.&lt;br /&gt;
** [http://fremos.cheesetea.com/?wpdmdl=1687 Platform Climber DSK]&lt;br /&gt;
** [http://fremos.cheesetea.com/emucpc/?disk=pclimber&amp;amp;run=pclimber Play Platform Climber on your Browser]&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is distributed under [http://www.gnu.org/copyleft/gpl.html GPL v3 License]. If you wanted any other specific license to suit your needs, please contact us.&lt;br /&gt;
&lt;br /&gt;
== Contact and support ==&lt;br /&gt;
&lt;br /&gt;
If you wanted new features, found any bug or want to contribute to the development, look for [https://github.com/lronaldo/cpctelera CPCtelera's Github project].&lt;br /&gt;
&lt;br /&gt;
If you wanted to contact us, send us an email to [mailto:cpctelera@cheesetea.com cpctelera@cheesetea.com]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93682</id>
		<title>CPCtelera</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93682"/>
				<updated>2015-06-06T16:05:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added Platform Climber Example Game&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''CPCtelera''': Astonishing fast Amstrad CPC game engine''&lt;br /&gt;
&lt;br /&gt;
[[File:cpctelera_logo.jpg|right|450px|CPCtelera Logo]]&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is a multiplatform framework for '''''developing games''''' and multimedia software for Amstrad CPC. '''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' runs either on ''Linux, OSX and Windows (with cygwin)'' and makes it easier to start developing games in '''C''' or assembly languages for Amstrad CPC. &lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is also thoroughly documented, has a complete reference manual and the code is comented in depth.&lt;br /&gt;
&lt;br /&gt;
== Starting with CPCtelera ==&lt;br /&gt;
&lt;br /&gt;
* Download latest release from '''[http://lronaldo.github.io/cpctelera/ CPCtelera main project page]'''.&lt;br /&gt;
&lt;br /&gt;
* Follow '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html#Installing_CPCtelera install instructions]'''&lt;br /&gt;
&lt;br /&gt;
* Start programming and consult the '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html Reference Manual]''' for API details.&lt;br /&gt;
&lt;br /&gt;
If you wanted, you can also get latest under-development versions from [https://github.com/lronaldo/cpctelera its Github].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Low-level programming API functionalities ===&lt;br /&gt;
[[File:cpctelera_working_fade.png|right|450px|Coding an example with CPCtelera]]&lt;br /&gt;
* Draw normal and masked sprites&lt;br /&gt;
* Draw solid colour boxes and speed up sprite trail erasing!&lt;br /&gt;
* Reproduce audio and sound effects&lt;br /&gt;
* Create fade-in / fade-out effects with your sound FX and music!&lt;br /&gt;
* Mix-up sound effects with music, using the 3 audio channels for both at the same time!&lt;br /&gt;
* Draw strings and characters using ROM characters without using firmware.&lt;br /&gt;
* Change the complete hardware palette and individual palette colours&lt;br /&gt;
* Draw very fast tiles aligned with character lines in the screen.&lt;br /&gt;
* Change default screen video memory location (do hardware double buffering!)&lt;br /&gt;
* Synchronize with VSYNC&lt;br /&gt;
* Change Video Modes (0, 1, 2 and undocumented mode 3!)&lt;br /&gt;
* Measure performance of your game loop (and know how many free CPU cycles you still have for doing more things in your routines!)&lt;br /&gt;
* Scan the keyboard for pressed keys with the fastest keyboard scanning routine available!&lt;br /&gt;
* Disable and re-enable firmware operation at will&lt;br /&gt;
* Enable and disable lower and higher ROM access&lt;br /&gt;
* Optimize array storage using bitarrays (arrays of 1-bit, 2-bit and 4-bit elements available!)&lt;br /&gt;
&lt;br /&gt;
=== Project creation, management and integrated build system === &lt;br /&gt;
[[File:cpctelera_sprites_demo.gif|right|300px|CPCtelera sprite drawing demo]]&lt;br /&gt;
* Integrated set of compiling and generation tools ([[SDCC]] 3.4.3, iDSK 0.13, Hex2Bin 2.0, 2cdt)&lt;br /&gt;
* Easy and automated project creation and management&lt;br /&gt;
* Automatic generation of CDT and DSK files&lt;br /&gt;
* Program completely in C, completely in Assembler or mix both languages at will.  You won’t even have to touch a line of the build system!&lt;br /&gt;
* Automatic generation of obj/ folder with all the intermediate object files (Never mess up your src/ directory!)&lt;br /&gt;
* Automatic generation of binaries, assembler output, symbol files and everything you need for debugging your program.&lt;br /&gt;
* Automatic identification of your project source files in C and ASM (.c and .s).  Add new source files to your src/ directory and they will be automatically recognized an compiled!&lt;br /&gt;
* Automatic detection of src/ directory structure up to 1 level of subfolders without any modification!&lt;br /&gt;
&lt;br /&gt;
=== Authoring tools and command line tools ===&lt;br /&gt;
* Create your musics with Arkos Tracker&lt;br /&gt;
* Create your sprites, tiles and maps with Retro Game Asset Studio 0.97!  (And export them directly to CPCtelera C Array!)&lt;br /&gt;
* Convert any binary file to C Array and include it in your project with cpct_bin2c&lt;br /&gt;
* Convert a big sprite in a C Array into tiles of your desired size with cpct_sp2tiles!&lt;br /&gt;
* Convert old sprites in assembler CPCRSLib format into C Arrays with cpct_rgas2c!&lt;br /&gt;
&lt;br /&gt;
== Games and Examples ==&lt;br /&gt;
&lt;br /&gt;
[[File:PlatformClimber.png|right|250px|Platform Climber]]&lt;br /&gt;
&lt;br /&gt;
* [http://fremos.cheesetea.com/?wpdmdl=1687 '''Platform Climber''']: a simple game running at 50 FPS, featuring vertical scroll, 256-subpixel-levels physics and animations. The game is included with '''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' and [https://github.com/lronaldo/cpctelera/tree/master/examples/games/platformClimber/src full source code] is available.&lt;br /&gt;
** [http://fremos.cheesetea.com/?wpdmdl=1687 Platform Climber DSK]&lt;br /&gt;
** [http://fremos.cheesetea.com/emucpc/?disk=pclimber&amp;amp;run=pclimber Play Platform Climber on your Browser]&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is distributed under [http://www.gnu.org/copyleft/gpl.html GPL v3 License]. If you wanted any other specific license to suit your needs, please contact us.&lt;br /&gt;
&lt;br /&gt;
== Contact and support ==&lt;br /&gt;
&lt;br /&gt;
If you wanted new features, found any bug or want to contribute to the development, look for [https://github.com/lronaldo/cpctelera CPCtelera's Github project].&lt;br /&gt;
&lt;br /&gt;
If you wanted to contact us, send us an email to [mailto:cpctelera@cheesetea.com cpctelera@cheesetea.com]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:PlatformClimber.png&amp;diff=93681</id>
		<title>File:PlatformClimber.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:PlatformClimber.png&amp;diff=93681"/>
				<updated>2015-06-06T15:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Screenshot from Platform Climber, an example game included with CPCtelera&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot from Platform Climber, an example game included with CPCtelera&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93331</id>
		<title>CPCtelera</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93331"/>
				<updated>2015-05-18T19:26:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added CPCtelera Sprite Drawing Demo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''CPCtelera''': Astonishing fast Amstrad CPC game engine''&lt;br /&gt;
&lt;br /&gt;
[[File:cpctelera_logo.jpg|right|450px|CPCtelera Logo]]&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is a multiplatform framework for '''''developing games''''' and multimedia software for Amstrad CPC. '''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' runs either on ''Linux, OSX and Windows (with cygwin)'' and makes it easier to start developing games in '''C''' or assembly languages for Amstrad CPC. &lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is also thoroughly documented, has a complete reference manual and the code is comented in depth.&lt;br /&gt;
&lt;br /&gt;
== Starting with CPCtelera ==&lt;br /&gt;
&lt;br /&gt;
* Download latest release from '''[http://lronaldo.github.io/cpctelera/ CPCtelera main project page]'''.&lt;br /&gt;
&lt;br /&gt;
* Follow '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html#Installing_CPCtelera install instructions]'''&lt;br /&gt;
&lt;br /&gt;
* Start programming and consult the '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html Reference Manual]''' for API details.&lt;br /&gt;
&lt;br /&gt;
If you wanted, you can also get latest under-development versions from [https://github.com/lronaldo/cpctelera its Github].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Low-level programming API functionalities ===&lt;br /&gt;
[[File:cpctelera_working_fade.png|right|450px|Coding an example with CPCtelera]]&lt;br /&gt;
* Draw normal and masked sprites&lt;br /&gt;
* Draw solid colour boxes and speed up sprite trail erasing!&lt;br /&gt;
* Reproduce audio and sound effects&lt;br /&gt;
* Create fade-in / fade-out effects with your sound FX and music!&lt;br /&gt;
* Mix-up sound effects with music, using the 3 audio channels for both at the same time!&lt;br /&gt;
* Draw strings and characters using ROM characters without using firmware.&lt;br /&gt;
* Change the complete hardware palette and individual palette colours&lt;br /&gt;
* Draw very fast tiles aligned with character lines in the screen.&lt;br /&gt;
* Change default screen video memory location (do hardware double buffering!)&lt;br /&gt;
* Synchronize with VSYNC&lt;br /&gt;
* Change Video Modes (0, 1, 2 and undocumented mode 3!)&lt;br /&gt;
* Measure performance of your game loop (and know how many free CPU cycles you still have for doing more things in your routines!)&lt;br /&gt;
* Scan the keyboard for pressed keys with the fastest keyboard scanning routine available!&lt;br /&gt;
* Disable and re-enable firmware operation at will&lt;br /&gt;
* Enable and disable lower and higher ROM access&lt;br /&gt;
* Optimize array storage using bitarrays (arrays of 1-bit, 2-bit and 4-bit elements available!)&lt;br /&gt;
&lt;br /&gt;
=== Project creation, management and integrated build system === &lt;br /&gt;
[[File:cpctelera_sprites_demo.gif|right|300px|CPCtelera sprite drawing demo]]&lt;br /&gt;
* Integrated set of compiling and generation tools (SDCC 3.4.3, iDSK 0.13, Hex2Bin 2.0, 2cdt)&lt;br /&gt;
* Easy and automated project creation and management&lt;br /&gt;
* Automatic generation of CDT and DSK files&lt;br /&gt;
* Program completely in C, completely in Assembler or mix both languages at will.  You won’t even have to touch a line of the build system!&lt;br /&gt;
* Automatic generation of obj/ folder with all the intermediate object files (Never mess up your src/ directory!)&lt;br /&gt;
* Automatic generation of binaries, assembler output, symbol files and everything you need for debugging your program.&lt;br /&gt;
* Automatic identification of your project source files in C and ASM (.c and .s).  Add new source files to your src/ directory and they will be automatically recognized an compiled!&lt;br /&gt;
* Automatic detection of src/ directory structure up to 1 level of subfolders without any modification!&lt;br /&gt;
&lt;br /&gt;
=== Authoring tools and command line tools ===&lt;br /&gt;
* Create your musics with Arkos Tracker&lt;br /&gt;
* Create your sprites, tiles and maps with Retro Game Asset Studio 0.97!  (And export them directly to CPCtelera C Array!)&lt;br /&gt;
* Convert any binary file to C Array and include it in your project with cpct_bin2c&lt;br /&gt;
* Convert a big sprite in a C Array into tiles of your desired size with cpct_sp2tiles!&lt;br /&gt;
* Convert old sprites in assembler CPCRSLib format into C Arrays with cpct_rgas2c!&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is distributed under [http://www.gnu.org/copyleft/gpl.html GPL v3 License]. If you wanted any other specific license to suit your needs, please contact us.&lt;br /&gt;
&lt;br /&gt;
== Contact and support ==&lt;br /&gt;
&lt;br /&gt;
If you wanted new features, found any bug or want to contribute to the development, look for [https://github.com/lronaldo/cpctelera CPCtelera's Github project].&lt;br /&gt;
&lt;br /&gt;
If you wanted to contact us, send us an email to [mailto:cpctelera@cheesetea.com cpctelera@cheesetea.com]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_sprites_demo.gif&amp;diff=93330</id>
		<title>File:Cpctelera sprites demo.gif</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_sprites_demo.gif&amp;diff=93330"/>
				<updated>2015-05-18T19:24:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Animated gif showing CPCtelera sprite drawing demo in action&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Animated gif showing CPCtelera sprite drawing demo in action&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Programming_software&amp;diff=93329</id>
		<title>Programming software</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Programming_software&amp;diff=93329"/>
				<updated>2015-05-18T19:14:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added CPCtelera to libraries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compilers &amp;amp; Interpreters ==&lt;br /&gt;
&lt;br /&gt;
=== Assemblers ===&lt;br /&gt;
&lt;br /&gt;
* [[ADAM]] ([[Audiogenic Software Ltd.]])&lt;br /&gt;
* [[DAMS]] ([[Micro Application]])&lt;br /&gt;
* [[Hisoft Devpac]] (Gena/Mona) ([[Amsoft]]/[[Hisoft]])&lt;br /&gt;
* [[Hisoft Devpac 80]] ([[Hisoft]])&lt;br /&gt;
* [[KIO-Fox-Assembler]] ([[Günter Woigk]])&lt;br /&gt;
* [[Laser Genius]] ([[Ocean|Ocean IQ]]/Oasis Software)&lt;br /&gt;
* [[Maxam]] ([[Arnor]])&lt;br /&gt;
* [[Maxam 1.5]] ([[Arnor]])&lt;br /&gt;
* [[Maxam 2|Maxam II]] ([[Arnor]])&lt;br /&gt;
* [[MS MACRO]] ([[Microsoft]])&lt;br /&gt;
* [[Pasmo]] ([[Julian Albo]])&lt;br /&gt;
* [[Pyradev]] ([[Discovery Software]])&lt;br /&gt;
* [[SjasmPlus]]&lt;br /&gt;
* [[Star-Mon]] ([[Star-Division]])&lt;br /&gt;
* [[Turbo Ass|Turbo Ass (TASS)]] ([[Exodus]])&lt;br /&gt;
* [[Zapp]] (Hewson Consultants)&lt;br /&gt;
* [[Zedis II]] ([[Pride Utilities]]/[[Indescomp|Microbyte]])&lt;br /&gt;
* [[Zen]] ([[Kuma_Computers|Kuma Computers]])&lt;br /&gt;
* [[ZSM]] ([[CP/M UG UK]])&lt;br /&gt;
&lt;br /&gt;
=== Basic ===&lt;br /&gt;
&lt;br /&gt;
* [[BASIC-E]]&lt;br /&gt;
* [[BBC Basic]]&lt;br /&gt;
* [[C BASIC Compiler|CBASIC Compiler]] ([[Digital_Research|Digital Research]])&lt;br /&gt;
* [[CPC Basic]]&lt;br /&gt;
* [[Fabacom (FAst BAsic COMpiler)]] ([[DMV|DMV Software]])&lt;br /&gt;
* [[Laser Basic]] ([[Ocean|Ocean IQ]]/Oasis Software)&lt;br /&gt;
* [[Laser BASIC Compiler|Laser Compiler]] ([[Ocean|Ocean IQ]]/Oasis Software)&lt;br /&gt;
* [[Locomotive BASIC]]&lt;br /&gt;
* [[Mallard BASIC]]&lt;br /&gt;
* [[MBASIC Compiler]] ([[Microsoft]])&lt;br /&gt;
* [[MBASIC Interpreter]] ([[Microsoft]])&lt;br /&gt;
* [[Nevada BASIC]] (Ellis Computing)&lt;br /&gt;
* [[Hisoft Turbo Basic]] ([[Hisoft]])&lt;br /&gt;
* [[ZBasic]]&lt;br /&gt;
&lt;br /&gt;
=== BCPL ===&lt;br /&gt;
&lt;br /&gt;
* [[BCPL]] ([[Arnor]])&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
&lt;br /&gt;
* [[Arnor C]] ([[Arnor]]/[[WACCO]])&lt;br /&gt;
* [[Aztec C]] (Manx)&lt;br /&gt;
* [[BDS C]] (Brain Damage Software)&lt;br /&gt;
* [[C/80]] (Software Toolworks)&lt;br /&gt;
* [[FIOLIB]] (not a C language per se, but the IO-LIB and environment for FutureOS)&lt;br /&gt;
* [[HiSoft C|Hisoft C]] ([[Hisoft]])&lt;br /&gt;
* [[Hi-Tech C compiler]]&lt;br /&gt;
* [[MESCC]] (FloppySoftware)&lt;br /&gt;
* [[MI-C]] (Herbert Rose)&lt;br /&gt;
* [[Mix C Compiler]] (Mix Software)&lt;br /&gt;
* [[SDCC]]&lt;br /&gt;
* [[Small C]] (Ron Cain)&lt;br /&gt;
* [[Whitesmiths C]] (Whitesmiths, Ltd.)&lt;br /&gt;
* [[ZCC]] (Ken Yap)&lt;br /&gt;
* [[Z88DK]]&lt;br /&gt;
&lt;br /&gt;
=== CC ===&lt;br /&gt;
&lt;br /&gt;
* [[ccz80]]&lt;br /&gt;
&lt;br /&gt;
=== Cobol ===&lt;br /&gt;
&lt;br /&gt;
* [[MS COBOL Compiler]] ([[Microsoft]])&lt;br /&gt;
* [[Nevada Cobol]] ([[Hisoft]]/Ellis Computing)&lt;br /&gt;
&lt;br /&gt;
=== Comal ===&lt;br /&gt;
&lt;br /&gt;
* [[Comal]]&lt;br /&gt;
* [[Comal80]]&lt;br /&gt;
&lt;br /&gt;
=== Forth ===&lt;br /&gt;
&lt;br /&gt;
* [[Fig-Forth (Amsoft)|Fig-Forth]] ([[Amsoft]]/Abersoft)&lt;br /&gt;
* [[Fig-Forth]] ([[Interceptor Software]])&lt;br /&gt;
* [[Forth]] ([[Amsoft]]/[[Indescomp]])&lt;br /&gt;
* [[Hisoft Forth]] ([[Hisoft]])&lt;br /&gt;
* [[Kuma Forth]] ([[Kuma_Computers|Kuma Computers]])&lt;br /&gt;
* [http://volksforth.sourceforge.net/ VolksForth]&lt;br /&gt;
&lt;br /&gt;
=== Fortran ===&lt;br /&gt;
&lt;br /&gt;
* [[MS FORTRAN Compiler]] ([[Microsoft]])&lt;br /&gt;
* [[Nevada FORTRAN]] (Ellis Computing)&lt;br /&gt;
* [[Pro FORTRAN]] (Prospero Software)&lt;br /&gt;
&lt;br /&gt;
=== Pascal ===&lt;br /&gt;
&lt;br /&gt;
* [[Compas]] (Poly-Data)&lt;br /&gt;
* [[Hisoft Pascal 4T]] ([[Amsoft]]/[[Hisoft]])&lt;br /&gt;
* [[Hisoft Pascal 80]] ([[Hisoft]])&lt;br /&gt;
* [[Nevada Pascal]] / JRT Pascal (Ellis Computing)&lt;br /&gt;
* [[Pascal MT|Pascal MT+]] ([[Digital_Research|Digital Research]])&lt;br /&gt;
* [[Poly Pascal]]&lt;br /&gt;
* [[Turbo Pascal]] (Borland)&lt;br /&gt;
&lt;br /&gt;
=== Lisp ===&lt;br /&gt;
&lt;br /&gt;
* [[Hisoft Lisp]] ([[Hisoft]])&lt;br /&gt;
* [[XLISP]]&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
&lt;br /&gt;
* [[Logo]] ([[Kuma_Computers|Kuma Computers]])&lt;br /&gt;
* [[DR Logo]] ([[Digital Research]])&lt;br /&gt;
&lt;br /&gt;
=== Modula-2 ===&lt;br /&gt;
* [[Hisoft FTL Modula-2]] ([[Hisoft]])&lt;br /&gt;
* [[Turbo Modula-2]] (Borland)&lt;br /&gt;
* [[Modula-2 System for Z80 CP/M]] (Hochstrasser)&lt;br /&gt;
&lt;br /&gt;
=== Pilot ===&lt;br /&gt;
* [[Nevada PILOT]] (Ellis Computing)&lt;br /&gt;
&lt;br /&gt;
=== Prolog ===&lt;br /&gt;
* [[E-Prolog]]&lt;br /&gt;
&lt;br /&gt;
== Hacking ==&lt;br /&gt;
&lt;br /&gt;
=== Multiface Tools ===&lt;br /&gt;
&lt;br /&gt;
* [[Comparator]] ([[Verysoft]])&lt;br /&gt;
* [[Gripper]] ([[Verysoft]])&lt;br /&gt;
* [[Soundhakker]] ([[The Equalizor]])&lt;br /&gt;
* [[Tearaway]] ([[CPC Network]])&lt;br /&gt;
* [[The Insider]] ([[Romantic Robot]])&lt;br /&gt;
* [[TUSS (The Ultimate Sprite Searcher)]] ([[Sentinel Software]])&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
* [[AntiMultiface]]&lt;br /&gt;
* [[ERE Hacking Tools]] ([[GPA]])&lt;br /&gt;
* [[Firebird loader toolkit]] ([[GPA]])&lt;br /&gt;
* [[FutureOS Monitor]] ([[TFM]])&lt;br /&gt;
* [[KBI Cracker]]&lt;br /&gt;
* [[Hackit|Hackit / Le Hacker]] (ROM) ([[Siren Software]])  &lt;br /&gt;
* [[Loriciel to Disk]] ([[GPA]])&lt;br /&gt;
* [[Master toolkit]]&lt;br /&gt;
* [[Mastertronic to Disk]] ([[GPA]])&lt;br /&gt;
* [[Runstrad decoder 1990]] ([[GPA]])&lt;br /&gt;
* [[Soft-Lok]] ([[STS]])&lt;br /&gt;
&lt;br /&gt;
== Integrated Development Environment ==&lt;br /&gt;
&lt;br /&gt;
* [[SymStudio]]&lt;br /&gt;
* [[TommyGun]]&lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
&lt;br /&gt;
* [[B-ASIC]] ([[Logon System]])&lt;br /&gt;
* [[CPCIOLIB]] (Juergen Weber)&lt;br /&gt;
* [[CPCRSlib]] (Artaburu)&lt;br /&gt;
* [[CPCtelera]] (ronaldo)&lt;br /&gt;
* [[Crocolib]] (Arnaudstorq)&lt;br /&gt;
* [[FIOLIB]] ([[TFM]])&lt;br /&gt;
* [[Net Library]]&lt;br /&gt;
&lt;br /&gt;
== Utilities  ==&lt;br /&gt;
&lt;br /&gt;
*[[DamsConverter|DamsConverter]] ([[POW|POW]]) &lt;br /&gt;
*[[Kwikref/x|Kwikref/x]] ([[Parimgold|Parimgold]])&lt;br /&gt;
*[[SuperMonitor|SuperMonitor]] ([[Crown|Crown]]) &lt;br /&gt;
*[[TurboSuperMonitor|TurboSuperMonitor]] ([[POW|POW]]) &lt;br /&gt;
*[[XBDS|XBDS]] ([[DMV|DMV]])&amp;lt;span class=&amp;quot;Apple-style-span&amp;quot; style=&amp;quot;color: rgb(0, 43, 184); text-decoration: underline;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming_software]] [[Category:Applications]] [[Category:CrossDev]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Programming:Cross_Development&amp;diff=93328</id>
		<title>Programming:Cross Development</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Programming:Cross_Development&amp;diff=93328"/>
				<updated>2015-05-18T19:12:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added CPCtelera as integrated build system (pretty similar to a toolchain)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cross development is a development method where you use another machine (the host) to develop programs for the CPC (target). This is interesting because you can make a big program which sourcecode does not even fit on the CPC ram.&lt;br /&gt;
&lt;br /&gt;
The main drawback is that transferring the compiled code to the CPC can be quite difficult. But there are pretty good emulators which you can use for testing.&lt;br /&gt;
&lt;br /&gt;
Once you have your binary file you have two choices depending on if the game will be for [[Datacorder|cassette]] or [[Disk drives|disc]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Atari|Atari ST]] was a common 16 bit computer actually used in cross development of games on CPC. &lt;br /&gt;
&lt;br /&gt;
Of course nowadays cross development use far more powerful modern computers.&lt;br /&gt;
&lt;br /&gt;
*[[ZX Spectrum]] was also a source of cross development...er... let's better say [[Speccy Port|Gross Development]] indeed.&lt;br /&gt;
&lt;br /&gt;
= Tools needed for cross development =&lt;br /&gt;
&lt;br /&gt;
== Integrated toolchains ==&lt;br /&gt;
&lt;br /&gt;
An integrated cross-development toolchain is a time saver for development as it automates all necessary steps from a full set of source materials (source code, graphics, music, parameters in whatever format is practical for editing, etc) to one or several formats ready to run on the target machines. It also sometimes includes automatically launching or notifying an emulator or target device. See e.g. [http://en.wikipedia.org/wiki/Build_automation#Advantages Build Automation on wikipedia].&lt;br /&gt;
&lt;br /&gt;
Such a design has several advantage:&lt;br /&gt;
* allows the usage of any text/graphic editor of modern platforms&lt;br /&gt;
* you can change anything in one or more source files and you get an updated build quickly without error-prone manual steps&lt;br /&gt;
* allows arbitrary transform or generation of intermediary files (code or data).&lt;br /&gt;
* makes easy to have specific builds (e.g. for automated tests like to check if a different compiler produces correct code, variant build for slightly different targets)&lt;br /&gt;
* since most material are text files or small independent files, it benefits hugely from modern tools for revision control like [http://en.wikipedia.org/wiki/Git_%28software%29 Git] which makes sharing and merging code between developers much easier, increasing the time saved.&lt;br /&gt;
&lt;br /&gt;
An ideal toolchain does not force its user into specific ways of doing things but is flexible enough to let the user adjust for whatever specific needs (use different languages, compilers, linkers, etc).  Along with a properly designed and structured source tree, this makes projects less dependent on specific tools used to build them, and be more resilient to [http://en.wikipedia.org/wiki/Bit_rot bit rot] due to [http://en.wikipedia.org/wiki/Software_rot#Environment_change software build environment change].&lt;br /&gt;
&lt;br /&gt;
Please note that an integrated toolchain has little to do with anything visible on-screen.  A good toolchain can be triggered by most flexible enough graphical environments and generally produces a text log of the work done.  Nevertheless, the concept of toolchains is more natural to Linux/Unix way of thinking/doing things, and those environments are already full of reusable and combinable tools that ease the creation and maintenance of a toolchain. Windows users can generally use tools developed for Unix through the cygwin software adaptation layer but running a Linux distribution in a virtual machine may be more practical.&lt;br /&gt;
&lt;br /&gt;
There are some attempts at creating toolchains targeting the CPC:&lt;br /&gt;
&lt;br /&gt;
* 2015-05-11 '''[[CPCtelera]]''' integrates an out-of-the-box preconfigured build system, along with a game development library and tools. It is also multiplatform, working on Linux, OSX and Windows.&lt;br /&gt;
* Not an integrated toolchain, but a collection of tools that can be strung together to make one. Currently active (as of end of 2012): on [http://www.cpcwiki.eu/forum/off-topic/cpc-sdk-for-linuxunix/ CPC SDK for Linux/Unix] PlukoMandy mentions http://code.google.com/p/cpcsdk&lt;br /&gt;
* 2012-11-12 [http://www.cpcwiki.eu/forum/programming/recommended-linux-cross-dev-tool-chain/ Recommended Linux cross-dev tool chain?] mentions a makefile-based toolchain targeting dsk images or tapes&lt;br /&gt;
* 2011-11-18 [https://github.com/cpcitor/cpc-dev-tool-chain cpc-dev-tool-chain] an embryo of an integrated C or ASM development toolchain for the Amstrad CPC platform (or emulator). Designed for quick start on Linux (or similar) systems : get a copy, run &amp;quot;make&amp;quot; and get a DSK ready to run into the emulator. It even downloads and compiles tools (the cross-compiler, iDSK) if needed.&lt;br /&gt;
* 2009-06-16 [http://www.cpcwiki.eu/forum/emulators/my-new-cross-development-kit/new/#new My new cross-development kit] explain what is basically a toolchain but link is broken as of 2013-01-08&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Cartridge management ===&lt;br /&gt;
* [[buildcpr]] [http://www.cepece.info/amstrad/download/buildcpr.zip]&lt;br /&gt;
&lt;br /&gt;
=== Cross assemblers ===&lt;br /&gt;
&lt;br /&gt;
* [[SjasmPlus]]&lt;br /&gt;
* [[Sjasm|sjasm]]&lt;br /&gt;
* [[Zasm]] [http://sourceforge.net/projects/zasm]&lt;br /&gt;
* [[ZMac]]&lt;br /&gt;
* GNU Binutils for z80 (z80-unknown-coff platform)&lt;br /&gt;
* [[Z80asm]] [http://savannah.nongnu.org/projects/z80asm]&lt;br /&gt;
* [[pasmo]]&lt;br /&gt;
&lt;br /&gt;
=== Cross compilers ===&lt;br /&gt;
* [[ZXBasic]]&lt;br /&gt;
&lt;br /&gt;
=== Crunching ===&lt;br /&gt;
* [[Exomizer]]&lt;br /&gt;
* [[pucrunch]] [http://tj.gpa.free.fr/zip/sources/pucrunch.zip]&lt;br /&gt;
&lt;br /&gt;
=== Disassemblers ===&lt;br /&gt;
* [[dzasm]] [http://www.cepece.info/amstrad/download/dzasm.zip]&lt;br /&gt;
&lt;br /&gt;
=== Disc management ===&lt;br /&gt;
&lt;br /&gt;
* [[CPCTools]]&lt;br /&gt;
* [[iDSK]]&lt;br /&gt;
* [[cpcfs]] / [[cpcxfs]]&lt;br /&gt;
* [[dsktools]]&lt;br /&gt;
* [[cpmtools 2]] [http://www.moria.de/~michael/cpmtools/]&lt;br /&gt;
&lt;br /&gt;
=== Editing ===&lt;br /&gt;
&lt;br /&gt;
* scite&lt;br /&gt;
* pico&lt;br /&gt;
* xemacs&lt;br /&gt;
* [[How to use VIM for CrossDev|Vim]]&lt;br /&gt;
* pluma&lt;br /&gt;
* gedit&lt;br /&gt;
&lt;br /&gt;
=== Emulators ===&lt;br /&gt;
* [[Arnold (Emulator)|Arnold]]&lt;br /&gt;
* [[Caprice]] [http://sourceforge.net/projects/caprice32/]&lt;br /&gt;
* [[cpcemu]] [http://www.cpc-emu.org/]&lt;br /&gt;
* [[xcpc]] [http://xcpc.sourceforge.net/]&lt;br /&gt;
&lt;br /&gt;
=== Tape management ===&lt;br /&gt;
&lt;br /&gt;
* [[2cdt]] new version: [http://cpctech.cpc-live.com/download/2cdt.zip] — old version: [http://www.cepece.info/amstrad/download/2cdt.zip] &lt;br /&gt;
* [[cdtcheck]] [http://www.cepece.info/amstrad/download/cdtcheck.zip]&lt;br /&gt;
* [[cdttst]] [http://www.cepece.info/amstrad/download/cdttst.zip] &lt;br /&gt;
* [[samp2]] [http://www.cepece.info/amstrad/download/samp2.zip]&lt;br /&gt;
* [[UberCassette]] [http://www.retroreview.com/iang/UberCassette/]&lt;br /&gt;
&lt;br /&gt;
=== Toolkits ===&lt;br /&gt;
* [[CPCSDK]] toolkit which contains useful tools for cross-development under Linux - [http://code.google.com/p/cpcsdk/]&lt;br /&gt;
&lt;br /&gt;
=== Useful scripts ===&lt;br /&gt;
==== Suppress header information of a file ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat file_with_header | tail -c+129 &amp;gt; file_without_header&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Needed Tools ===&lt;br /&gt;
These tools have to not require a lot of requirement and most of them must work in command line without GUI. This will allow&lt;br /&gt;
to use them with Makefile scripts. They have to be fast too, it will be disappointing to wait more when doing CrossDev than when doing code on a real CPC.&lt;br /&gt;
A good thing (like most of CPCTools) is to have a portable code which compile on most platforms.&lt;br /&gt;
&lt;br /&gt;
* a good emulator which can be integrated in other tools. (Ramlaid first try to change Caprice is a good start)&lt;br /&gt;
* an integration of Ramlaid's tools with Nautilus&lt;br /&gt;
* ameliorations of Caprice in order to have similar functionalities than WinApe (disasm, asm, ...)&lt;br /&gt;
* debug the libdsk which seems to work very bad on actual computers (writting fail a lot)&lt;br /&gt;
* a lot of macros, or libraries for SJASMPlus shared by people in order to share code&lt;br /&gt;
* share a generic Makefile able to be use for build CPC project&lt;br /&gt;
* a lot of little command line utilities (could be add to CPCTools ?) really well done  :&lt;br /&gt;
** graphics tools :&lt;br /&gt;
*** convert images from PC to CPC, or CPC to PC (cf. tools based on ImageMagick or GD)&lt;br /&gt;
*** equivalent of Anoine's FontCatcher&lt;br /&gt;
** 2 tools which work with BASIC :&lt;br /&gt;
*** one for create BASIC AMSDOS files from ASCII or UTF-8 text files&lt;br /&gt;
*** one for create ASCII or UTF-8 text files from BASIC AMSDOS files&lt;br /&gt;
*** (this can already be done with manageDSK for files inside a DSK, maybe extract the code from there)&lt;br /&gt;
** data manipulation tools :&lt;br /&gt;
*** ability to arrange data files for example modify bytes order in a picture file by using Gray code capabilities for changing line with modifying 1 bit&lt;br /&gt;
&lt;br /&gt;
== Windows  ==&lt;br /&gt;
&lt;br /&gt;
=== Cross Assemblers  ===&lt;br /&gt;
&lt;br /&gt;
*[[Tasm|tasm]] &lt;br /&gt;
*[[Pasmo|Pasmo]] &lt;br /&gt;
*[[ZMac|ZMac]] &lt;br /&gt;
*[http://little-bat.de/prog/ zasm] &lt;br /&gt;
*[[WinApe|WinApe]]'s built in assembler&lt;br /&gt;
&lt;br /&gt;
=== Cross compilers (C) ===&lt;br /&gt;
&lt;br /&gt;
For tutorial, see http://www.cpcmania.com/Docs/Programming/Programming.htm by Mochilote&lt;br /&gt;
&lt;br /&gt;
* [[Z88DK]]&lt;br /&gt;
* [[SDCC]], notably [[SDCC and CPC]] had hints and practical examples about the principles of writing in C for CPC.&lt;br /&gt;
* [[PhrozenC]]&lt;br /&gt;
&lt;br /&gt;
=== Graphics  ===&lt;br /&gt;
&lt;br /&gt;
*[[AMSprite|AMSprite]] - Sprite/Loading Screen Editor and graphics conversion tools&lt;br /&gt;
&lt;br /&gt;
=== Sound  ===&lt;br /&gt;
&lt;br /&gt;
*[[WYZTracker|WYZTracker]]&amp;amp;nbsp;- Music tracker / Sound effects editor&lt;br /&gt;
*[[Vortex Tracker]]&lt;br /&gt;
&lt;br /&gt;
== Testing on a real CPC ==&lt;br /&gt;
&lt;br /&gt;
=== For cassette ===&lt;br /&gt;
&lt;br /&gt;
* 2CDT to add the files to a Cassette Image File (CDT)&lt;br /&gt;
* Tape2WAV to convert the Cassette Image file (CDT) into a WAV file.&lt;br /&gt;
* Then you can run the program on the emulator the same way as you would run it on a real CPC, or&lt;br /&gt;
* Connect your CPC (CPC664 and CPC6128 have a cassette input) to the Line-Out output of your PC soundcard&lt;br /&gt;
* On the CPC type:&lt;br /&gt;
&lt;br /&gt;
 |TAPE:RUN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Start your WAV player&lt;br /&gt;
* Set the volume to maximum&lt;br /&gt;
* play the WAV file&lt;br /&gt;
* Wait for the program to load...&lt;br /&gt;
&lt;br /&gt;
=== For disc ===&lt;br /&gt;
&lt;br /&gt;
* Use CPCFS or CPCXFS to put the binary files into a Disk Image file (DSK)&lt;br /&gt;
* Then you can run the program on the emulator the same way as you would run it on a real CPC&lt;br /&gt;
&lt;br /&gt;
If your CPC has a 3.5&amp;quot; disc drive then the easiest method is to transfer the DSK to a 3.5&amp;quot; disc using the PC.&lt;br /&gt;
&lt;br /&gt;
- Then use CPCDiskXP to write the DSK to a 3.5&amp;quot; disc drive - Put the disc into your CPC's 3.5&amp;quot; disc drive and type - |B: RUN &amp;quot;&amp;amp;lt;gamename&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
&lt;br /&gt;
The fastest way of testing your code on an emulator is by creating a snapshot. Use [[CPCSnapshot]] to insert your assembled code into a snapshot file. Then just load the snapshot file into the emulator. Windows users may also try WinAPE's integrated assembler which assembles the code directly into the emulated CPC's memory.&lt;br /&gt;
&lt;br /&gt;
== Web links ==&lt;br /&gt;
&lt;br /&gt;
* [http://ramlaid.free.fr/Amstrad/English/crossDev.htm CPC Cross Development tools by Ramlaid] (Link broken as 2012-01-08. If you can help, please update.)&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]] [[Category:CrossDev]]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Main_Page&amp;diff=93327</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Main_Page&amp;diff=93327"/>
				<updated>2015-05-18T19:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added release of CPCtelera 1.0. to news&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&amp;lt;center&amp;gt;This site is an encyclopaedia on all things [[Amstrad|Amstrad]] [[CPC|CPC]] related. There are now '''[[Special:Allpages|{{NUMBEROFARTICLES}} articles]]''' about the CPC available.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:forum.png|300px|link=http://www.cpcwiki.eu/forum]]      [[Image:Vs.png|300px|link=http://www.cpcwiki.eu/index.php/Speccy_Port]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid rgb(255, 201, 201); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(255, 243, 243);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; '''CPC Related News''' &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Cpctelera compo.jpg|thumb|320px|[http://www.cpcwiki.eu/index.php/CPCtelera CPCtelera]]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20em; overflow:auto; border: 1px solid #FFC9C9&amp;quot;&amp;gt;&lt;br /&gt;
*11/05/15: '''CPCtelera''', a cross-platform game development framework was [http://www.cpcwiki.eu/index.php/CPCtelera released]&lt;br /&gt;
*21/03/15: '''C4CPC''', a cartridge replacement for PLUS and GX4000 was [http://www.cpcwiki.eu/index.php/C4CPC released]&lt;br /&gt;
*02/01/15: COSMOS v.22 (final version) has been [http://www.cpcwiki.eu/index.php/Cosmos released]&lt;br /&gt;
*14/12/14: '''X-MASS''', Add a [http://www.cpcwiki.eu/forum/news-events/x-mass-a-mass-storage-expansion-for-all-cpc/msg91048/#msg91048 128MB mass-storage] to your CPC.&lt;br /&gt;
*30/08/14: [[MegaFlashROManager|ROManager]] 1.8 released. [http://futureos.cpc-live.com/files/ROManager_1.8.zip Download]&lt;br /&gt;
*30/08/14: '''[[SymbOS]]''' 2.1 Final [http://www.cpcwiki.eu/forum/news-events/symbos-2-1-final-released released]&lt;br /&gt;
*14/08/14: '''[[PlayCity]]''', Add [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/playcity-aka-ctc-ay-(mx4)-for-august-!!!/ 6ch stereo audio, Z80 CTC...] to your CPC.&lt;br /&gt;
*22/04/14: '''X-MEM''', Add up to [http://www.cpcwiki.eu/forum/news-events/x-mem-a-new-memory-expansion-for-all-cpc/ 512K RAM/ROM] on your 464/664/6128.&lt;br /&gt;
*20/04/14: '''Breaking Baud''', [http://www.cpcwiki.eu/forum/demos/breaking-baud/ THE tape demo]. 2nd place at Revision!&lt;br /&gt;
*30/03/14: '''Superpix''', a new Picross-style game was [http://www.cpc-power.com/index.php?page=detail&amp;amp;num=10000 released].&lt;br /&gt;
*24/03/14: '''SAMdisk''' 3.8.2 [http://simonowen.com/samdisk/ released].&lt;br /&gt;
*23/03/14: [[PSX controller mod for Amstrad CPC]] by [[User:Forcy|Forcy]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 12 last news only --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery widths=128px  heights=96px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:C4CPC_CprSelect.png|[http://www.cpcwiki.eu/index.php/C4CPC C4CPC]&lt;br /&gt;
Image:X-MASS01.jpg|[http://www.cpcwiki.eu/forum/news-events/x-mass-a-mass-storage-expansion-for-all-cpc/msg91048/#msg91048 X-MASS MX4 Board]&lt;br /&gt;
&lt;br /&gt;
Image:PlayCity.jpg|[http://www.cpcwiki.eu/index.php/PlayCity PlayCity]&lt;br /&gt;
Image:symbos21cpc.gif|[[SymbOS]] 2.1&lt;br /&gt;
Image:superpix.png|[http://www.cpc-power.com/index.php?page=detail&amp;amp;num=10000 Superpix]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 5 last pictures only --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=right&amp;gt;...[[OldNews|Older News]]...&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- WEIRD TABLE START --&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;FCK__ShowTableBorders&amp;quot; &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &amp;lt;div style=&amp;quot;border: 1px solid rgb(176, 176, 176); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(238, 238, 238);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CPCWiki related ===&lt;br /&gt;
*[[CPCWiki updates]]&lt;br /&gt;
*[[Donors]]&lt;br /&gt;
&lt;br /&gt;
'''Become an Author!'''&lt;br /&gt;
&amp;lt;createbox&amp;gt; &lt;br /&gt;
default=Enter name of article to create &lt;br /&gt;
buttonlabel=Create article! &lt;br /&gt;
width=40 &lt;br /&gt;
&amp;lt;/createbox&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid rgb(176, 176, 176); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(238, 238, 238);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: right;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;'''All [[Special:Wantedpages|wanted articles]]''' &amp;amp;#124; [[:Category:Stub|Extendable Stubs]] | '''[[Special:ContributionScores|List of most active contributors]]'''&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; | &amp;lt;div style=&amp;quot;border: 1px solid rgb(228, 222, 222); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(249, 249, 249);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Did you know?  ===&lt;br /&gt;
&lt;br /&gt;
*When the 664 was being developed, Sugar was already looking (and hinting publicly!) at the 6128 &lt;br /&gt;
*The [[472|CPC 472]] was a model released in Spain with an extra unaccessible 8 KB of RAM to circumvent a spanish tax that was charged on imported machines with up to 64 KB memory.&lt;br /&gt;
&lt;br /&gt;
*With a possible total amount of '''832 x 288 pixel''' (576 interlaced) the [[CPC|CPC]] was the 8 bit homecomputer with the highest screen resolution ever.&lt;br /&gt;
&lt;br /&gt;
*'''OpenOffice''' for Windows/Linux is a direct descendant of [[Star-Division|StarWriter]] for the CPC. &lt;br /&gt;
*The transfer speed of the [[CPC Booster|CPC Booster +]] serial interface is faster than a standard '''DSL connection'''.&lt;br /&gt;
&lt;br /&gt;
*[[SymbOS|SymbOS]] can handle more than '''50 times''' bigger hard discs than MS Windows 95A. &lt;br /&gt;
*[[FutureOS|FutureOS]] can load 178 KB in '''9 seconds''' from floppy disc and manages up to '''4 MB''' of RAM &lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_compo.jpg&amp;diff=93326</id>
		<title>File:Cpctelera compo.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_compo.jpg&amp;diff=93326"/>
				<updated>2015-05-18T18:59:54Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: CPCtelera composite image showing several examples created with the library and the main logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CPCtelera composite image showing several examples created with the library and the main logo&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=OldNews&amp;diff=93325</id>
		<title>OldNews</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=OldNews&amp;diff=93325"/>
				<updated>2015-05-18T18:53:44Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Added last 2 news from Main Page to maintain 12 last news only&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*11/03/14: '''CPCDiskXP ''' 2.5.1 [http://www.cpcwiki.eu/forum/news-events/cpcdiskxp-v2-1-released/msg76939/#msg76939 released] - a nice update!&lt;br /&gt;
*03/02/14: '''La Guerra de Gamber''' [http://www.amstrad.es/juegosamstrad/decargajuegos/la-guerra-de-gamber.php released] by ESP Soft!&lt;br /&gt;
&lt;br /&gt;
*16/12/13: [[Cyber Huhn|Cyber Chicken]] released on disc. Only 111 unique boxes available.&lt;br /&gt;
*05/12/13: '''Billy La Banlieue''' remake [http://www.billy-la-banlieue.com/index.html in the works].&lt;br /&gt;
&lt;br /&gt;
*23/11/13: '''[http://pcwwiki.amstrad.es/doku.php?id=en:start PCW Wiki]''' now open :)&lt;br /&gt;
*20/10/13: Interview with developer '''[[Stephen_Curtis|Stephen N. Curtis]]''' ([[Chopper Squad]],[[Into Oblivion]],[[Nonterraqueous]],[[Nonterraqueous_2_(Soul_of_a_Robot)|Soul of a Robot]],[[Terra_Cognita|Terra Cognita]]) added!!!&lt;br /&gt;
*27/09/13: Collaboration to convert CPC games to ROM, find all your favourites here:[[ROM_List#Game_ROMs|ROM Games]]&lt;br /&gt;
*17/07/13: New '''[http://cpcwiki.eu/index.php/CPCGamesCD-CPCLoader CPCGamesCD]''' version, with PCW support :)&lt;br /&gt;
*01/07/13: '''16KB ROM competition ended. [http://www.cpcwiki.eu/forum/games/cpcwiki-rom-game-competition-voting/ Vote here!]'''.&lt;br /&gt;
*08/06/13: '''[http://www.norecess.net/ Phortem]''', the new Condense demo is here.&lt;br /&gt;
*31/03/13: '''Revision 2013: [http://www.pouet.net/prod.php?which=61177 Still Rising]''', the Vanity's answer to Batman Forever.&lt;br /&gt;
*07/01/13: '''[http://www.cpcwiki.eu/forum/news-events/'teodoro-no-sabe-volar'-for-amstrad-cpc-is-here!!!!/ Teodoro No Sabe Volar] '''released!&lt;br /&gt;
*01/01/13: Announcing the first '''[[Amstrad_CPC_16KBs_ROM_Game_Development_Competition_2013|Amstrad CPC 16KBs ROM Game Development Competition]].'''&lt;br /&gt;
*01/12/12: Major CPCWiki software upgrade; please report any bugs in the forum.&lt;br /&gt;
*28/10/12: [http://www.futureos.de Update] available of '''[[FutureOS]]'''.&lt;br /&gt;
*03/10/12: '''Australian magazines''' ('89 &amp;amp; '91 [http://cpcwiki.eu/index.php/The_Amstrad_User here] &amp;amp; '''New Zealand''' ones ('''Bits &amp;amp; Bytes''') [http://cpcwiki.eu/index.php/Bits_and_Bytes here].&lt;br /&gt;
*27/04/12: [http://cpcrulez.fr/forum/viewtopic.php?f=2&amp;amp;t=4852 Interview] with '''Marc Maulin''', co-author of legendary '''[[Discology]]'''.&lt;br /&gt;
*07/04/12: '''[http://pouet.net/prod.php?which=59073 Wake Up!]''' by '''[http://bnd.pushnpop.net Benediction]''' (and associates) reached the 3rd place in Olschool demo compo at the '''[http://www.revision-party.net/ Revision Party 2012]''' in Germany.&lt;br /&gt;
*01/04/12: '''[http://www.cpcwiki.eu/forum/news-events/april-fool/ Pac-Man Emulator]''' released!&lt;br /&gt;
*08/02/12: '''[http://www.cpcwiki.eu/forum/applications/dsktools-0-2-3-can-write-r-type-128k dsktools 0.2.3]''' can copy '''R-Type!&lt;br /&gt;
*06/02/12: '''R-Type''' remake [http://cpc.rtype.fr/ released] finally - and is awesome!&lt;br /&gt;
*26/12/11: '''Bubble Bobble''' remake [http://www.cpcwiki.eu/forum/games/bubble-bobble-remake-(bb4cpc)/msg36311/#msg36311 released]!!! Happy holidays!  &lt;br /&gt;
*14/11/11: '''[http://www.windowsphonegeek.com/news/xnacpc-xbox-360-amstrad-cpc-emulator-released?utm_medium=twitter&amp;amp;utm_source=twitterfeed XNACPC]''', a CPC emulator for the Xbox 360, released!&lt;br /&gt;
*31/10/11: [http://lotharek.pl/ '''Lotharek'''], supplier of the Jeff's HxC Floppy Emulators, has been interviewed on [http://pushnpop.net/articles-66.html '''Push'N'Pop''']. &lt;br /&gt;
*23/10/11: Definite, CPCWiki version of '''Zynaps''' [http://www.cpcwiki.eu/forum/index.php?topic=2821.msg32849#msg32849 released] by '''tastefulmrship'''!&lt;br /&gt;
*09/10/11: Hidden music from '''Teenage Mutant Ninja Turtles''' [http://www.cpcwiki.eu/forum/index.php?topic=2685.msg31741#msg31741 ripped] by '''SyX'''!&lt;br /&gt;
*01/10/11: '''NoRecess''' [http://www.norecess.net/3/post/2011/09/quickcmd-v23-released.html released v.2.3] of '''QuickCMD''', now with command history support!&lt;br /&gt;
*22/09/11: '''NoRecess''' released v2.4 of his '''[http://www.norecess.net/hxc-floppy-emulator-manager.html HxC Floppy Emulator Manager]''' and '''TFM''' updated his '''[http://www.colorado-boys-muenchen.de/users/futureos/ ROManager]''', now both work with HxC set as drive B!&lt;br /&gt;
*18/09/11: NEW GAME!!! '''[http://www.cpcwiki.eu/forum/index.php?topic=2724.0 Edge Grinder]''' by '''Paul Kooistra'''!&lt;br /&gt;
*17/09/11: '''[http://www.norecess.net/3/post/2011/09/quickcmd-v22-released.html QuickCMD 2.2]''' released - support for '''[[MegaFlash]] added!&lt;br /&gt;
*15/09/11: [http://www.cpcwiki.eu/forum/index.php?topic=2714.msg27881;topicseen#new Call] for a Megademo to celebrate the CPC's '''30th anniversary'''!&lt;br /&gt;
*15/08/11: Benediction and Brainstorm's demo named '''[http://pouet.net/prod.php?which=57525 Bloc Us!]''' ranked 9th at the Evoke 2011 this week-end. &lt;br /&gt;
*15/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2572.new#new JavaCPC Desktop]''' 1.0 official release!&lt;br /&gt;
*06/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2527.0 Megaflash]''', the programmable 512kb ROMbox by '''Bryce''' finally begun production!&lt;br /&gt;
*05/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2522.0 PC-CPC]''', a lovely new emulator has been released by '''Demoniak'''!&lt;br /&gt;
*05/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2514 Winape]''' at last updated to v2.0a18, too many changes to list here :)&lt;br /&gt;
*05/08/11: '''[http://genesis8.free.fr/index.php#caprice-v28-and-copacabana-v075-for-palm-os Caprice v28 and Copacabana v075]''' for PalmOS!&lt;br /&gt;
*05/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2243 Roland]''', the Javascript emulator, has been updated - now with a huge online games archive! &lt;br /&gt;
*27/07/11: Automatic Installer for [[FutureOS]] released. Works with the new [[MegaFlash]]. (English, French, German)&lt;br /&gt;
*26/07/11: '''[[WinApe|WinAPE 2.0A18]]''' released, get it from '''[http://www.winape.net/downloads.jsp WinAPE downloads]''' (if it doesn't update automatically).&lt;br /&gt;
*23/07/11: '''[[QuickCMD|Quickcmd v2.1]]''' released!&lt;br /&gt;
*21/07/11: Bryce has released the '''[[MegaFlash|MegaFlash]]'''. Also the [[MegaFlashROManager]] was released by TFM.&lt;br /&gt;
*05/07/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2426.msg25923#msg25923 Now That’s What I Call Chip Tunes]''' - a great music disk by '''Mr.Ship'''!&lt;br /&gt;
*05/07/11: '''[http://roland.antoniovillena.es/ Roland]''', the online javascript emulator, now supports sound!&lt;br /&gt;
*05/07/11: New version of '''[http://www.cpcalive.com/cpcalive_en.html CPCAlive]''' with Z80 debugger improvement and corrections.&lt;br /&gt;
*28/06/11: Results and report (soon!) for the ReSeT #0 Party are '''[http://pushnpop.net/index.php?action=meetings&amp;amp;id=14 here]'''&lt;br /&gt;
*21/06/11: Major new release of '''[http://www.cpcbox.com/ CPCbox]''', now with sound!!&lt;br /&gt;
*09/05/11: '''[http://www.pushnpop.net/reset ReSeT #0 Party]''' is a CPC Meeting in France: 24-25-26 June 2011!&lt;br /&gt;
*03/05/11: '''[http://www.cpcmania.com/index2.asp?urldest=cpcdiskxp/cpcdiskxp.htm CPCDiskXP]''' 2.1 released :)&lt;br /&gt;
*27/04/11: A new game! This time a port of Dinamic's '''Arquimedes XXI''' by '''Devilmarkus, PulkoMandy, voXfReaX''' and '''MiguelSky''', over [http://www.amstrad.es/juegosamstrad/decargajuegos/arquimedesxxi.php here]!&lt;br /&gt;
*27/04/11: '''NoRecess''' published a great [http://www.norecess.net/interview-richard-wilson.html interview] with '''Richard Wilson''' of '''ParaDOS''' and '''WinApe''' fame :)&lt;br /&gt;
*17/04/11: '''ACID''' well and truly [http://www.octoate.de/wp/2011/04/15/another-acid-implementation-on-the-way/ ripped apart] :)&lt;br /&gt;
*17/04/11: '''NoRecess''' released v.2.2 of [http://www.norecess.net/hxc-floppy-emulator-manager.html HxC Floppy Emulator Manager]&lt;br /&gt;
*16/04/11: A very detailed interview of the Batman Forever Team published on '''[http://pushnpop.net/ Push'N'Pop]'''&lt;br /&gt;
*11/04/11: New game!!! '''[http://www.amstrad.es/juegosamstrad/decargajuegos/hora-bruja.php Hora Bruja]''' released! :)&lt;br /&gt;
*08/04/11: Another [http://www.norecess.net/1/post/2011/04/added-interview-of-longshot-logon-system.html interview] by Recess, this time with '''Longshot / Logon System'''!&lt;br /&gt;
*06/04/11: NoRecess added an [http://www.norecess.net/interview-face-hugger.html interview with '''Face Huggger''']!&lt;br /&gt;
*23/03/11: '''[http://zx81.zx81.free.fr/serendipity/index.php?/archives/502-Caanoo-CAP32-Amstrad-CPC-Emulator-for-Caanoo-v1.1.2.html Caanoo-CAP32]''' for the Gamepark Caanoo updated!&lt;br /&gt;
*17/03/11: '''[http://www.retroreview.com/iang/UberCassette/ UberCassette]''' (wav-&amp;gt;CDT) now supports Amstrad CPC :)&lt;br /&gt;
*15/02/11: [http://cpcwiki.eu/forum/index.php/topic,1982 Sub Hunter] released! Read Axelay's interview [http://www.norecess.net/interview-axelay.html here]!&lt;br /&gt;
*10/03/11: {FR} A fantastic [http://www.phenixinformatique.com/modules/smartsection/item.php?itemid=244 interview with '''Marion Vannier'''], head of Amstrad France!&lt;br /&gt;
*09/03/11: Yeah!!! '''[http://fmsdevel.wisecoding.es/blog/cpcdroid---2011-03-02 CPCDroid]''', a great emulator for '''Android''', has been released!!!&lt;br /&gt;
*09/03/11: Small update of [http://cngsoft.no-ip.org/cpce/index.htm CPCE] released&lt;br /&gt;
*13/01/11: [http://www.mojontwins.com/juegos_mojonos/uwol-2-cpc/ Uwol 2 (Quest for Money)], a new game by the Mojon Twins!!&lt;br /&gt;
*13/01/11: New version of the [http://www.telefonica.net/web2/emilioguerrero/ccz80/ccz80.html CCZ80 compiler]&lt;br /&gt;
*13/01/11: [http://www.norecess.net/sdcc2pasmo.html SDCC2Pasmo v1.0] tool released for SDCC-&amp;gt;Pasmo assembler conversions&lt;br /&gt;
*13/01/11: [http://cpcparts.net CPCParts] has a real domain name now!&lt;br /&gt;
*12/01/11: [http://cpcwiki.eu/forum/index.php/topic,1871.0.html CPCInAJar], CPC emu in *exactly* 128kB released by Devilmarkus!&lt;br /&gt;
*15/12/10: [[Xmas_2010_Demo]] Released by Redbox :) &lt;br /&gt;
*01/12/10: New [http://cpcwiki.eu/forum/index.php/topic,1608.0.html Amstrad Repair Service]! &lt;br /&gt;
*17/10/10: [[MegaROM]] DIY ROMBoard released by Bryce! &lt;br /&gt;
*15/10/10: [http://www.mojontwins.com/juegos_mojonos/sir-ababol-cpc/ Sir Ababol] released by Mojon Twins! &lt;br /&gt;
*11/10/10: [http://cpcwiki.eu/forum/index.php/topic,1425.new.html#new Blue Angel 69] released!!! &lt;br /&gt;
*11/10/10: [http://www.mojontwins.com/juegos_mojonos/cheril-of-the-bosque-cpc/ Cheril of the Bosque] released by Mojon Twins!&lt;br /&gt;
*11/10/10: Arnoldemu released [http://cpcwiki.eu/forum/index.php/topic,1416.msg13821 Drivetest] to help you diagnose drive problems!&lt;br /&gt;
*10/10/10: [[CPCE]] 1.94 is released. &lt;br /&gt;
*06/10/10: Impressive 4Kb demo realesed by [http://vanitycrew.free.fr/ Vanity Crew] during the Main#5 Party. &lt;br /&gt;
*07/09/10: 1st CPC emulator written in Javascript, [http://www.cpcbox.com/ CPCBox] is released! &lt;br /&gt;
*02/09/10: [[ROManager_BASIC]] is released! &lt;br /&gt;
*16/08/10: [[FilmeMacher]] updated! &lt;br /&gt;
*29/07/10: 2cdt [http://cpcwiki.eu/forum/index.php/topic,1203.msg11699 updated!!!] &lt;br /&gt;
*23/06/10: New [http://simonowen.com/samdisk/ SAMDisk] version released! Also, don't forget DevilMarkus' [http://cpc-live.com/data/download.php?type=-tool&amp;amp;fichier=DiskUtil_1_2.zip CPCXfs &amp;amp; SAMDisk GUI]!!&lt;br /&gt;
*20/06/10: [http://www.julien-nevo.com/arkos/tools.html Arkos Tracker v1.0 Beta 3] released! &lt;br /&gt;
*11/05/10: [http://www.portabledev.com/pages/ds/jeuxdev.-perso/ameds.php AmeDS], a DS CPC emulator has been released! &lt;br /&gt;
*26/04/10: [http://www.amstradcpc.info/ Amstrad Expo 2010] will take place in Coutances (France) from 25th to 27th June.&lt;br /&gt;
*20/04/10: [http://www.cpcalive.com/cpcalive_en.htm CPCAlive] 1.9 released with new screen modes.&lt;br /&gt;
*24/03/10: Program in C on a CPC: [http://cpcwiki.eu/forum/index.php/topic,639.0/ PhrozenC] is out!!!&lt;br /&gt;
*17/03/10: New [[CPCGamesCD-CPCLoader]] version released!&lt;br /&gt;
*25/02/10: [http://cpcwiki.eu/forum/index.php/topic,585.0.html Dead On Time], a new game by Axelay!&lt;br /&gt;
*31/01/10: Flynn, of WinCPC's fame, released [http://www.wincpc.ch/index.php?topic=projects-maccpc MacCPC]!!&lt;br /&gt;
*27/01/10: New Plus demo [[Blob_Demo|released]] by ''' redbox'''!&lt;br /&gt;
*24/12/09: [[Rick_dangerous_128%2B]] released on schedule - get playing!!!&lt;br /&gt;
*23/12/09: New X-Max demo [[XMas-tro 2009]]&lt;br /&gt;
*23/12/09: New game [[3D-Maze]] released!&lt;br /&gt;
*14/10/09: Another game by the [[The Mojon Twins]] : [[Platform Medley Block 1|Platform Medley Block #1]]&lt;br /&gt;
*10/10/09: New puzzle game [http://amstrad.es/juegosamstrad/decargajuegos/ilogicall.php Ilogicall] released!&lt;br /&gt;
*07/09/09: [[Protext]] goes [http://www.linuxlore.co.uk/09/09/07/protext-now-free FREE!]&lt;br /&gt;
*27/08/09: [[Robotron_6128|Robotron 6128]], by Lachlan Keown, released!&lt;br /&gt;
*04/08/09: [[From Scratch]] from [[Vanity]] is available on [http://pouet.net/prod.php?which=53596 pouet.net]&lt;br /&gt;
*28/07/09: [[Arome Tomate]] is available on [http://pouet.net/prod.php?which=53561 pouet.net]&lt;br /&gt;
*27/07/09: Sudoku Master is available on [http://binarysciences.com/ Binary Sciences]&lt;br /&gt;
*27/07/09: Cosmic Prison Commando [http://carnivacgames.blogspot.com/09/07/cpc-demo-11-topic.html demo] 1.1 released! A great CPC-looking game for the PC :)&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_sprites_demo.mp4&amp;diff=93310</id>
		<title>File:Cpctelera sprites demo.mp4</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_sprites_demo.mp4&amp;diff=93310"/>
				<updated>2015-05-18T17:58:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: CPCtelera example showing the ability to draw sprites in modes 0 and 1.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CPCtelera example showing the ability to draw sprites in modes 0 and 1.&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93309</id>
		<title>CPCtelera</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93309"/>
				<updated>2015-05-18T17:46:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Adding screenshot with the programming environment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''CPCtelera''': Astonishing fast Amstrad CPC game engine''&lt;br /&gt;
&lt;br /&gt;
[[File:cpctelera_logo.jpg|right|450px|CPCtelera Logo]]&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is a multiplatform framework for '''''developing games''''' and multimedia software for Amstrad CPC. '''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' runs either on ''Linux, OSX and Windows (with cygwin)'' and makes it easier to start developing games in '''C''' or assembly languages for Amstrad CPC. &lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is also thoroughly documented, has a complete reference manual and the code is comented in depth.&lt;br /&gt;
&lt;br /&gt;
== Starting with CPCtelera ==&lt;br /&gt;
&lt;br /&gt;
* Download latest release from '''[http://lronaldo.github.io/cpctelera/ CPCtelera main project page]'''.&lt;br /&gt;
&lt;br /&gt;
* Follow '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html#Installing_CPCtelera install instructions]'''&lt;br /&gt;
&lt;br /&gt;
* Start programming and consult the '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html Reference Manual]''' for API details.&lt;br /&gt;
&lt;br /&gt;
If you wanted, you can also get latest under-development versions from [https://github.com/lronaldo/cpctelera its Github].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Low-level programming API functionalities ===&lt;br /&gt;
[[File:cpctelera_working_fade.png|right|450px|Coding an example with CPCtelera]]&lt;br /&gt;
* Draw normal and masked sprites&lt;br /&gt;
* Draw solid colour boxes and speed up sprite trail erasing!&lt;br /&gt;
* Reproduce audio and sound effects&lt;br /&gt;
* Create fade-in / fade-out effects with your sound FX and music!&lt;br /&gt;
* Mix-up sound effects with music, using the 3 audio channels for both at the same time!&lt;br /&gt;
* Draw strings and characters using ROM characters without using firmware.&lt;br /&gt;
* Change the complete hardware palette and individual palette colours&lt;br /&gt;
* Draw very fast tiles aligned with character lines in the screen.&lt;br /&gt;
* Change default screen video memory location (do hardware double buffering!)&lt;br /&gt;
* Synchronize with VSYNC&lt;br /&gt;
* Change Video Modes (0, 1, 2 and undocumented mode 3!)&lt;br /&gt;
* Measure performance of your game loop (and know how many free CPU cycles you still have for doing more things in your routines!)&lt;br /&gt;
* Scan the keyboard for pressed keys with the fastest keyboard scanning routine available!&lt;br /&gt;
* Disable and re-enable firmware operation at will&lt;br /&gt;
* Enable and disable lower and higher ROM access&lt;br /&gt;
* Optimize array storage using bitarrays (arrays of 1-bit, 2-bit and 4-bit elements available!)&lt;br /&gt;
&lt;br /&gt;
=== Project creation, management and integrated build system === &lt;br /&gt;
&lt;br /&gt;
* Integrated set of compiling and generation tools (SDCC 3.4.3, iDSK 0.13, Hex2Bin 2.0, 2cdt)&lt;br /&gt;
* Easy and automated project creation and management&lt;br /&gt;
* Automatic generation of CDT and DSK files&lt;br /&gt;
* Program completely in C, completely in Assembler or mix both languages at will.  You won’t even have to touch a line of the build system!&lt;br /&gt;
* Automatic generation of obj/ folder with all the intermediate object files (Never mess up your src/ directory!)&lt;br /&gt;
* Automatic generation of binaries, assembler output, symbol files and everything you need for debugging your program.&lt;br /&gt;
* Automatic identification of your project source files in C and ASM (.c and .s).  Add new source files to your src/ directory and they will be automatically recognized an compiled!&lt;br /&gt;
* Automatic detection of src/ directory structure up to 1 level of subfolders without any modification!&lt;br /&gt;
&lt;br /&gt;
=== Authoring tools and command line tools ===&lt;br /&gt;
* Create your musics with Arkos Tracker&lt;br /&gt;
* Create your sprites, tiles and maps with Retro Game Asset Studio 0.97!  (And export them directly to CPCtelera C Array!)&lt;br /&gt;
* Convert any binary file to C Array and include it in your project with cpct_bin2c&lt;br /&gt;
* Convert a big sprite in a C Array into tiles of your desired size with cpct_sp2tiles!&lt;br /&gt;
* Convert old sprites in assembler CPCRSLib format into C Arrays with cpct_rgas2c!&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is distributed under [http://www.gnu.org/copyleft/gpl.html GPL v3 License]. If you wanted any other specific license to suit your needs, please contact us.&lt;br /&gt;
&lt;br /&gt;
== Contact and support ==&lt;br /&gt;
&lt;br /&gt;
If you wanted new features, found any bug or want to contribute to the development, look for [https://github.com/lronaldo/cpctelera CPCtelera's Github project].&lt;br /&gt;
&lt;br /&gt;
If you wanted to contact us, send us an email to [mailto:cpctelera@cheesetea.com cpctelera@cheesetea.com]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93308</id>
		<title>CPCtelera</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93308"/>
				<updated>2015-05-18T17:43:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: /* Low-level programming API functionalities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''CPCtelera''': Astonishing fast Amstrad CPC game engine''&lt;br /&gt;
&lt;br /&gt;
[[File:cpctelera_logo.jpg|right|450px|CPCtelera Logo]]&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is a multiplatform framework for '''''developing games''''' and multimedia software for Amstrad CPC. '''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' runs either on ''Linux, OSX and Windows (with cygwin)'' and makes it easier to start developing games in '''C''' or assembly languages for Amstrad CPC. &lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is also thoroughly documented, has a complete reference manual and the code is comented in depth.&lt;br /&gt;
&lt;br /&gt;
== Starting with CPCtelera ==&lt;br /&gt;
&lt;br /&gt;
* Download latest release from '''[http://lronaldo.github.io/cpctelera/ CPCtelera main project page]'''.&lt;br /&gt;
&lt;br /&gt;
* Follow '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html#Installing_CPCtelera install instructions]'''&lt;br /&gt;
&lt;br /&gt;
* Start programming and consult the '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html Reference Manual]''' for API details.&lt;br /&gt;
&lt;br /&gt;
If you wanted, you can also get latest under-development versions from [https://github.com/lronaldo/cpctelera its Github].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Low-level programming API functionalities ===&lt;br /&gt;
&lt;br /&gt;
* Draw normal and masked sprites&lt;br /&gt;
* Draw solid colour boxes and speed up sprite trail erasing!&lt;br /&gt;
* Reproduce audio and sound effects&lt;br /&gt;
* Create fade-in / fade-out effects with your sound FX and music!&lt;br /&gt;
* Mix-up sound effects with music, using the 3 audio channels for both at the same time!&lt;br /&gt;
* Draw strings and characters using ROM characters without using firmware.&lt;br /&gt;
* Change the complete hardware palette and individual palette colours&lt;br /&gt;
* Draw very fast tiles aligned with character lines in the screen.&lt;br /&gt;
* Change default screen video memory location (do hardware double buffering!)&lt;br /&gt;
* Synchronize with VSYNC&lt;br /&gt;
* Change Video Modes (0, 1, 2 and undocumented mode 3!)&lt;br /&gt;
* Measure performance of your game loop (and know how many free CPU cycles you still have for doing more things in your routines!)&lt;br /&gt;
* Scan the keyboard for pressed keys with the fastest keyboard scanning routine available!&lt;br /&gt;
* Disable and re-enable firmware operation at will&lt;br /&gt;
* Enable and disable lower and higher ROM access&lt;br /&gt;
* Optimize array storage using bitarrays (arrays of 1-bit, 2-bit and 4-bit elements available!)&lt;br /&gt;
&lt;br /&gt;
=== Project creation, management and integrated build system === &lt;br /&gt;
&lt;br /&gt;
* Integrated set of compiling and generation tools (SDCC 3.4.3, iDSK 0.13, Hex2Bin 2.0, 2cdt)&lt;br /&gt;
* Easy and automated project creation and management&lt;br /&gt;
* Automatic generation of CDT and DSK files&lt;br /&gt;
* Program completely in C, completely in Assembler or mix both languages at will.  You won’t even have to touch a line of the build system!&lt;br /&gt;
* Automatic generation of obj/ folder with all the intermediate object files (Never mess up your src/ directory!)&lt;br /&gt;
* Automatic generation of binaries, assembler output, symbol files and everything you need for debugging your program.&lt;br /&gt;
* Automatic identification of your project source files in C and ASM (.c and .s).  Add new source files to your src/ directory and they will be automatically recognized an compiled!&lt;br /&gt;
* Automatic detection of src/ directory structure up to 1 level of subfolders without any modification!&lt;br /&gt;
&lt;br /&gt;
=== Authoring tools and command line tools ===&lt;br /&gt;
* Create your musics with Arkos Tracker&lt;br /&gt;
* Create your sprites, tiles and maps with Retro Game Asset Studio 0.97!  (And export them directly to CPCtelera C Array!)&lt;br /&gt;
* Convert any binary file to C Array and include it in your project with cpct_bin2c&lt;br /&gt;
* Convert a big sprite in a C Array into tiles of your desired size with cpct_sp2tiles!&lt;br /&gt;
* Convert old sprites in assembler CPCRSLib format into C Arrays with cpct_rgas2c!&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is distributed under [http://www.gnu.org/copyleft/gpl.html GPL v3 License]. If you wanted any other specific license to suit your needs, please contact us.&lt;br /&gt;
&lt;br /&gt;
== Contact and support ==&lt;br /&gt;
&lt;br /&gt;
If you wanted new features, found any bug or want to contribute to the development, look for [https://github.com/lronaldo/cpctelera CPCtelera's Github project].&lt;br /&gt;
&lt;br /&gt;
If you wanted to contact us, send us an email to [mailto:cpctelera@cheesetea.com cpctelera@cheesetea.com]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_working_fade.png&amp;diff=93307</id>
		<title>File:Cpctelera working fade.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_working_fade.png&amp;diff=93307"/>
				<updated>2015-05-18T17:43:27Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Screenshot created during the coding session for the &amp;quot;Fade in/out&amp;quot; example of CPCtelera. It shows the environment, using sublime as text editor, WinAPE running over wine, and the terminal for compilation. Everything works on a Linux Manjaro x64 machine.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot created during the coding session for the &amp;quot;Fade in/out&amp;quot; example of CPCtelera. It shows the environment, using sublime as text editor, WinAPE running over wine, and the terminal for compilation. Everything works on a Linux Manjaro x64 machine.&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93306</id>
		<title>CPCtelera</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=CPCtelera&amp;diff=93306"/>
				<updated>2015-05-18T13:34:31Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: Creation of the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''CPCtelera''': Astonishing fast Amstrad CPC game engine''&lt;br /&gt;
&lt;br /&gt;
[[File:cpctelera_logo.jpg|right|450px|CPCtelera Logo]]&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is a multiplatform framework for '''''developing games''''' and multimedia software for Amstrad CPC. '''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' runs either on ''Linux, OSX and Windows (with cygwin)'' and makes it easier to start developing games in '''C''' or assembly languages for Amstrad CPC. &lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is also thoroughly documented, has a complete reference manual and the code is comented in depth.&lt;br /&gt;
&lt;br /&gt;
== Starting with CPCtelera ==&lt;br /&gt;
&lt;br /&gt;
* Download latest release from '''[http://lronaldo.github.io/cpctelera/ CPCtelera main project page]'''.&lt;br /&gt;
&lt;br /&gt;
* Follow '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html#Installing_CPCtelera install instructions]'''&lt;br /&gt;
&lt;br /&gt;
* Start programming and consult the '''[http://lronaldo.github.io/cpctelera/files/readme-txt.html Reference Manual]''' for API details.&lt;br /&gt;
&lt;br /&gt;
If you wanted, you can also get latest under-development versions from [https://github.com/lronaldo/cpctelera its Github].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Low-level programming API functionalities ===&lt;br /&gt;
* Draw normal and masked sprites&lt;br /&gt;
* Draw solid colour boxes and speed up sprite trail erasing!&lt;br /&gt;
* Reproduce audio and sound effects&lt;br /&gt;
* Create fade-in / fade-out effects with your sound FX and music!&lt;br /&gt;
* Mix-up sound effects with music, using the 3 audio channels for both at the same time!&lt;br /&gt;
* Draw strings and characters using ROM characters without using firmware.&lt;br /&gt;
* Change the complete hardware palette and individual palette colours&lt;br /&gt;
* Draw very fast tiles aligned with character lines in the screen.&lt;br /&gt;
* Change default screen video memory location (do hardware double buffering!)&lt;br /&gt;
* Synchronize with VSYNC&lt;br /&gt;
* Change Video Modes (0, 1, 2 and undocumented mode 3!)&lt;br /&gt;
* Measure performance of your game loop (and know how many free CPU cycles you still have for doing more things in your routines!)&lt;br /&gt;
* Scan the keyboard for pressed keys with the fastest keyboard scanning routine available!&lt;br /&gt;
* Disable and re-enable firmware operation at will&lt;br /&gt;
* Enable and disable lower and higher ROM access&lt;br /&gt;
* Optimize array storage using bitarrays (arrays of 1-bit, 2-bit and 4-bit elements available!)&lt;br /&gt;
&lt;br /&gt;
=== Project creation, management and integrated build system === &lt;br /&gt;
&lt;br /&gt;
* Integrated set of compiling and generation tools (SDCC 3.4.3, iDSK 0.13, Hex2Bin 2.0, 2cdt)&lt;br /&gt;
* Easy and automated project creation and management&lt;br /&gt;
* Automatic generation of CDT and DSK files&lt;br /&gt;
* Program completely in C, completely in Assembler or mix both languages at will.  You won’t even have to touch a line of the build system!&lt;br /&gt;
* Automatic generation of obj/ folder with all the intermediate object files (Never mess up your src/ directory!)&lt;br /&gt;
* Automatic generation of binaries, assembler output, symbol files and everything you need for debugging your program.&lt;br /&gt;
* Automatic identification of your project source files in C and ASM (.c and .s).  Add new source files to your src/ directory and they will be automatically recognized an compiled!&lt;br /&gt;
* Automatic detection of src/ directory structure up to 1 level of subfolders without any modification!&lt;br /&gt;
&lt;br /&gt;
=== Authoring tools and command line tools ===&lt;br /&gt;
* Create your musics with Arkos Tracker&lt;br /&gt;
* Create your sprites, tiles and maps with Retro Game Asset Studio 0.97!  (And export them directly to CPCtelera C Array!)&lt;br /&gt;
* Convert any binary file to C Array and include it in your project with cpct_bin2c&lt;br /&gt;
* Convert a big sprite in a C Array into tiles of your desired size with cpct_sp2tiles!&lt;br /&gt;
* Convert old sprites in assembler CPCRSLib format into C Arrays with cpct_rgas2c!&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
'''[http://lronaldo.github.io/cpctelera/ CPCtelera]''' is distributed under [http://www.gnu.org/copyleft/gpl.html GPL v3 License]. If you wanted any other specific license to suit your needs, please contact us.&lt;br /&gt;
&lt;br /&gt;
== Contact and support ==&lt;br /&gt;
&lt;br /&gt;
If you wanted new features, found any bug or want to contribute to the development, look for [https://github.com/lronaldo/cpctelera CPCtelera's Github project].&lt;br /&gt;
&lt;br /&gt;
If you wanted to contact us, send us an email to [mailto:cpctelera@cheesetea.com cpctelera@cheesetea.com]&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_logo.jpg&amp;diff=93305</id>
		<title>File:Cpctelera logo.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Cpctelera_logo.jpg&amp;diff=93305"/>
				<updated>2015-05-18T13:26:16Z</updated>
		
		<summary type="html">&lt;p&gt;Ronaldo: CPCtelera squared logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CPCtelera squared logo&lt;/div&gt;</summary>
		<author><name>Ronaldo</name></author>	</entry>

	</feed>