Sobre este tutorial

Escrito el Jueves 11 de Septiembre del 2008 por Ealdor

Antes de entrar en el tutorial TONC, me gustaría dedicarle unas lineas para explicar de que trata este manual y sobre su autor.

¿Qué es TONC?: Según su autor, TONC es una guía para la programación de la GameBoy Advance (GBA). En este tutorial encontrarás información sobre varios aspectos relacionados con la programación de la GBA, como por ejemplo los sistemas de video, tratamiento de los botones y la DMA (Acceso Directo a Memoria), pero también temas relacionados con las interrupciones, llamadas a la BIOS y trucos gráficos como el blending, windowing y el Modo 7. Todos los capítulos incluyen una demo no trivial sobre ellos.

¿Quién es su autor?: Su autor es Jasper Vijn (conocido como 'cearn'), puedes encontrar más información sobre el en su página web: http://www.coranac.com

Bien, mi intención es la de traducir su manual TONC v. 1.4 (el cual se considera final) y llevar el mundo de la programación para la GBA a todos aquellos que están empezando a aventurarse en este mundo. Iré traduciendo los diferentes temas poco a poco y los iré colgando a medida que los acabe. También incluire los diferentes ejemplos y una explicación detallada sobre ellos.

Los contenidos de TONC:

[1] Prefacio:

- Introducción al TONC

[2] GBA Básico:

- Hardware de la GBA
- Configurando el entorno de desarrollo
- Mi primer demo de la GBA
- Introducción al video
- Los modos bitmap
- El keypad de la GBA
- Visión general de los sprites y el tiled background
- Los sprites
- Los tiled backgrounds

[3] GBA Extendido:

- La matriz de las transformaciones afines
- Affine sprites
- Affine tiled background
- Efectos gráficos
- Acceso directo a memoria
- Relojes
- Interrupciones de Hardware
- Llamadas a la BIOS
- ¡Beep! introducción al sonido de la GBA

[4] Avanzado / Aplicaciones:

- Sistemas de texto
- El modo 7
- Mas trucos del modo 7
- El motor de texto del TONC
- Tour fugaz sobre el ensamblaje ARM
- El laboratorio

[5] Apéndices:

- Números, bits y operaciones con bit
- Fixed-point math & LUTs
- Vectores y matrices
- Más sobre makefiles y opciones de compilación
- Make via editores
- Referencias
- Log de cambios

El tutorial es bastante extenso y es posible que haya cometido algún tipo de fallo en la traducción. Si veis alguno o considerais que quedaría mejor otra traducción de alguna frase o palabra, os pediría que me lo comunicaseis y lo corregiré tan rápido como me sea posible.

NOTA IMPORTANTE: La traducción de este tutorial es bastante laboriosa, por lo tanto si vais a colgarla en algún otro sitio os pediría que hicierais una referencia hacia esta página o a mi ('ealdor') y por supuesto nombrar en todo momento al autor del Tutorial TONC y la librería, Jasper Vijn ('cearn').