tutorial_sms
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tutorial_sms [2009/11/29 17:39] – xzakox | tutorial_sms [2013/11/10 18:36] (current) – [Explicación] zako | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Empezamos con el código fuente de nuestro pequeño programa de ejemplo: | Empezamos con el código fuente de nuestro pequeño programa de ejemplo: | ||
| {{: | {{: | ||
| - | |||
| Que muestra por pantalla el logo de vieju.net, espera que pulsemos el boton 1 del pad y borra la pantalla. | Que muestra por pantalla el logo de vieju.net, espera que pulsemos el boton 1 del pad y borra la pantalla. | ||
| + | |||
| + | Para generar una rom binaria a partir de este código, con el wla-dx: | ||
| + | |||
| + | < | ||
| + | wla-z80 -oi prueba.asm | ||
| + | wlalink prueba.link prueba.sms | ||
| + | </ | ||
| + | |||
| + | Necesitaremos un archivo prueba.link con el siguiente contenido: | ||
| + | < | ||
| + | [objects] | ||
| + | prueba.o | ||
| + | </ | ||
| + | |||
| + | Además necesitaremos los archivos de tiles, mapa y paleta: {{: | ||
| ===== Explicación ===== | ===== Explicación ===== | ||
| Vamos diseccionando el programa parte por parte. | Vamos diseccionando el programa parte por parte. | ||
| - | Para empezar, comentar que en ensamblador los numeros decimales se escriben tal cual, los hexadecimales precedidos por $ ($12he) y los binarios precedidos por % (%10011011). | + | Para empezar, comentar que en ensamblador los numeros decimales se escriben tal cual, los hexadecimales precedidos por $ ($12fe) y los binarios precedidos por % (%10011011). |
| <code asm> | <code asm> | ||
tutorial_sms.1259512740.txt.gz · Last modified: 2009/11/29 17:39 by xzakox