Jon_Cortazar
|
|
« : 29 de Noviembre de 2010, 06:58:38 am » |
|
Iniciación a la Programación en Lenguaje Ensamblador para MSX Pepe Vila (zilogZ80), se está currando un tutorial por capítulos para aquellos que quieran iniciarse en la programación en ensamblador. Además de en Konamito.com, el autor ha querido que estos documentos estén también presentes en el foro, así que hemos creado este hilo para ir subiendo y linkando en el los diferentes capítulos del tutorial. El tutorial se publica en formato PDF y incluye, además de los contenidos de texto, un montón de imágenes y screen caps de referencia para explicar procesos del tutorial paso a paso. Si teniais pensado introduciros en el ensamblador de MSX de una forma sencilla y bien explicada, ya no tenéis excusa! LISTADO DE CAPÍTULOS:- CAPÍTULO 01 - Descargar PDF aquí
Lo primero que os voy a proponer son las herramientas que yo me he montado para poder realizar esta labor de la manera mas fácil, lógicamente vosotros podréis sentiros mas a gusto con otras o simplemente cambiarlas por alguna que ya estéis utilizando.
- CAPÍTULO 02 - Descargar PDF aquí
En esta parte del tutorial vamos a ver como hemos creado el programa HOLA MUNDO que vimos en la primera parte, que son las llamadas a la BIOS como podemos ver donde están y como usarlas, así como depurar el código o buscar errores usando el Debugger del BlueMSX con nuestro programa.
- CAPÍTULO 03 - Descargar PDF aquí
En esta parte del tutorial vamos a crear un Hola Mundo Grafico utilizando un juego de caracteres de texto creado por nosotros y todo lo relacionado con el modo grafico Screen 2, así como las herramientas que necesitaremos para realizar todo este cometido.
- CAPÍTULO 04 - Descargar PDF aquí
En esta parte del tutorial vamos a retomar el código del Hola Mundo Grafico de la tercera entrega y añadirle un colorido especial a nuestro set de caracteres, además incorporaremos un grafico o logotipo y veremos cómo trabajarlo desde el código, así como mostrarlo en la pantalla, volveremos a repasar procesos dados en la tercera entrega, hasta conseguir la imagen que vemos debajo de este texto.
- CAPÍTULO 05 - Descargar PDF aquí
En esta parte del tutorial vamos a cambiar la forma de trabajar para mostrar el hola mundo grafico de otra manera que emplea menos código y bytes, tengo que decir que esta es la forma que yo uso para crear los menús en mi juego JumpinG. Veremos cómo importar nuestras imágenes o gráficos al nMSXtiles de Ramon de las Heras, que ha tenido a bien modificarlo con unas opciones que le he pedido. Veremos cómo se trabaja con este programa que empleo para todo el tema de menús y mapeados. Y daremos por finalizada la entrega sobre el Mundo de los Gráficos.
- CAPÍTULO 06 - Descargar PDF aquí
En esta parte del tutorial vamos a ver cómo funciona el mundo de los sprites en el MSX1 crearemos varios ejemplos de código, empezando con un Hola Sprite que iremos modificando, veremos la parte de la teoría, así como las herramientas que necesitaremos para trabajar con sprites. "ES DETESTABLE ESA AVARICIA ESPIRITUAL QUE TIENEN, LOS QUE SABIENDO ALGO, NO PROCURAN LA TRANSMISION DE ESOS CONOCIMIENTOS." Miguel de Unamuno, Escritor y Filósofo. (Bilbao 1864 - Salamanca 1936)[/list][/list][/list]
|
|
« Última modificación: 06 de Marzo de 2012, 05:29:01 pm por pitpan »
|
En línea
|
Jon Cortázar Abraido (aka El Viejo Archivero) RELEVO Videogames [Dioniso: La cafeína está haciendo su trabajo; yo espero hacer el mío.] [pitpan: Me sigue pareciendo más productivo jugar al SNAIL MAZE que seguir esta discusión.]
|
|
|
kabish
|
|
« Respuesta #1 : 29 de Noviembre de 2010, 10:47:44 am » |
|
Personalmente, me gustaria que este tutorial, cuando se acabase, editarlo como un libro en www.lulu.com o en algun sitio por el estilo.
|
|
|
En línea
|
|
|
|
cybernoid
|
|
« Respuesta #2 : 29 de Noviembre de 2010, 12:15:30 pm » |
|
El enlace al segundo capitulo no chuta.
[admin: Fixed! Gracias por reportar!]
|
|
« Última modificación: 29 de Noviembre de 2010, 12:27:49 pm por Viejo_archivero »
|
En línea
|
|
|
|
LocoMJ
|
|
« Respuesta #3 : 21 de Marzo de 2011, 11:57:49 pm » |
|
Enhorabuena por el pedazo trabajo que estás haciendo ZilogZ80 y gracias a Konamito, Karoshi, etc. por moverlo. Yo ya me lo he bajado
|
|
|
En línea
|
|
|
|
OKI09
|
|
« Respuesta #4 : 22 de Marzo de 2011, 10:58:03 am » |
|
Muy buen trabajo zilogz80. Leyendo estos articulos acabo de enterarme de una opcion del debugger de BlueMSX que no sabia. Como decia mi abuela, no te acostaras sin saber algo nuevo.
|
|
|
En línea
|
La derrota no es una opción y no hay excusas. "Parasiempre"
|
|
|
KNM
|
|
« Respuesta #5 : 24 de Marzo de 2011, 04:46:36 pm » |
|
Me uno a los elogios de los demás , y aplaudo el generoso esfuerzo que conlleva esta aportación ... ¡¡ Esto si que es hacer afición !! KNM
|
|
|
En línea
|
<Bacterion> : ¿ Por qué la gente se empeña en pulsar F5 ?
|
|
|
celeroncillo
Karoshi Newbie
Mensajes: 6
|
|
« Respuesta #6 : 28 de Agosto de 2011, 10:55:53 am » |
|
El mejor tutorial que he visto, para los que despues de un paso por basic, desean iniciarse en ensamblador, a ver para cuando esa tercera entrega, sin presion, solo faltaría, pero que se entienda como una solicitud a lo que aponta a ser uno de los mejores, desde mi punto de vista, todo super bien explicado. Muchas gracias por ese gran trabajo, que entiendo nadie va "sobrado" de tiempo, y sinceramente opino que hacer este tipo de aportes sin ningún animo de lucro y simplemente por ayudar a otros, es una accion digna de aplaudir. Muchas veces me gustaría ayudar, pero mi total desconocimiento de ensamblador no me lo permite. Lo dicho, Muchas gracias y a por el tercero , porfa porfa...
|
|
|
En línea
|
|
|
|
pitpan
|
|
« Respuesta #7 : 05 de Febrero de 2012, 11:49:59 am » |
|
Arf, arf. Tutoriales 3 y 4 disponibles. Muchas gracias a Pepe por su trabajo desinteresado y por el tiempo dedicado a una tarea tan didáctica y meticulosa. Disculpad el retraso en subirlos, pero ya sabéis, el Mundo Real es un lugar escaso en cuanto a tiempo y ya no tengo edad para funcionar a 60 Hz Que los disfrutéis. O, mejor todavía: que los utilicéis.
|
|
|
En línea
|
|
|
|
doraemonppc
|
|
« Respuesta #8 : 05 de Febrero de 2012, 01:12:11 pm » |
|
Grandiosos estos tutoriales. Los seguiremos de cerca
|
|
|
En línea
|
- El ensamblador con sangre entra-
|
|
|
LocoMJ
|
|
« Respuesta #9 : 06 de Febrero de 2012, 12:01:27 am » |
|
Mil gracias por los curros que os pegais Ahora mismo me voy a poner a echarles un ojo
|
|
|
En línea
|
|
|
|
S0Y
Karoshi Lover
Mensajes: 148
Lo difícil, lo hago; lo imposible, lo intento.
|
|
« Respuesta #10 : 06 de Febrero de 2012, 01:11:31 pm » |
|
¡Magnífica labor, sin duda! Todo un tesoro para el aprendizaje. Enhorabuena. Saludos!!
|
|
|
En línea
|
Lo difícil, lo hago; lo imposible, lo intento.
|
|
|
KNM
|
|
« Respuesta #11 : 06 de Febrero de 2012, 07:47:59 pm » |
|
Nunca, NUNCA se podrá agradecerlo suficiente toda la labor docente en la escena MSX en particular, y en todos los ámbitos culturales en general. Cada vez que aparece nuevo material accesible para los programadores, es para mi motivo de celebración. Hay muchas horas tras este proyecto, y casi siempre es un tanto ingrato porque no todos disponen del tan preciado tiempo para acercarnos estos conocimientos, ni las agallas que requiere, y hacerlo además con tanto mimo y delicadeza, sin miedo y sin complejos. ¡¡ La hostia en vinagre, coño !! GRANDE GRANDE KNM
|
|
|
En línea
|
<Bacterion> : ¿ Por qué la gente se empeña en pulsar F5 ?
|
|
|
Jos'b
|
|
« Respuesta #12 : 06 de Febrero de 2012, 08:56:59 pm » |
|
tambien me uno a los congratulations generales solo un pequeño detalle, he revisado el capitulo 3 y he visto que se hay algo subido al megaupload, ¿sería posible hacerlo accesible de otra manera?
|
|
|
En línea
|
|
|
|
zilogZ80a
|
|
« Respuesta #13 : 06 de Febrero de 2012, 10:25:17 pm » |
|
tambien me uno a los congratulations generales solo un pequeño detalle, he revisado el capitulo 3 y he visto que se hay algo subido al megaupload, ¿sería posible hacerlo accesible de otra manera? Hola Job's, Tienes que pensar que el tutorial 1 y 2 son del 2010 y el 3 es de septiembre del 2011 todavia existia MEGAUPLOAD. mientras que la cuarta entrega es de febrero de este año y tiene el link actualizado. Pongo aqui los links para los tutoriales. Para el tutorial 1 y 2 Pack-MSX para los tutorialesPara el tutorial 3 Ejemplos y Programas del Tutorial 3Actualmente estoy revisando el 5ª y he empezado a escribir el 6ª y tienes toda la razon del mundo KNM sobre lo del tiempo, en cada tutorial invierto casi 2 semanas de trabajo a unas 2 o 3 horas diarias. Un saludo.
|
|
« Última modificación: 07 de Febrero de 2012, 01:24:17 am por zilogZ80a »
|
En línea
|
|
|
|
S0Y
Karoshi Lover
Mensajes: 148
Lo difícil, lo hago; lo imposible, lo intento.
|
|
« Respuesta #14 : 06 de Febrero de 2012, 11:30:36 pm » |
|
Actualmente estoy revisando el 5ª y he empezado a escribir el 6ª y tiene toda la razon del mundo sobre los del tiempo en cada tutorial se invierten casi 2 semanas de trabajo a unas 2 o 3 horas diarias.
Un saludo.
Lo que yo digo: ¡mereces, como mínimo, que dediquen tu nombre a alguna calle del SD Snatcher, alguna pared del Disc Warrior, incluso en los muros de la pirámide de Abusimbel Profanation! Bromas a parte, lo dicho anteriormente: loable tu trabajo, no tiene precio y es im-pa-ga-ble. Saludos!!
|
|
|
En línea
|
Lo difícil, lo hago; lo imposible, lo intento.
|
|
|
|