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