Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente |
cursos:ensamblador:introduccion [19-01-2024 14:28] – [Los límites de BASIC] sromero | cursos:ensamblador:introduccion [19-01-2024 14:37] – [Los límites de BASIC] sromero |
---|
El cargador BASIC es el pequeño programa en BASIC que el Spectrum y autoejecuta cuando tecleamos ''LOAD ""'', introducimos una cinta y pulsamos PLAY. El Spectrum carga el pequeño programa en BASIC (el "cargador"), y lo ejecuta. En este cargador es donde introduciremos las pocas líneas de BASIC que necesitaremos para lanzar nuestro programa, haciendo por ejemplo cosas como borrar la pantalla (''CLS''), colocar BASIC por debajo de una posición de memoria para poder disponer del resto de la memoria como libre (''CLEAR''), cargar desde cinta la pantalla de carga del juego (''LOAD "" SCREEN$''), y cargar el código ensamblado de nuestro juego (''LOAD "" CODE'') para, por fin, saltar a la ejecución al mismo (''RANDOMIZE USR''). | El cargador BASIC es el pequeño programa en BASIC que el Spectrum y autoejecuta cuando tecleamos ''LOAD ""'', introducimos una cinta y pulsamos PLAY. El Spectrum carga el pequeño programa en BASIC (el "cargador"), y lo ejecuta. En este cargador es donde introduciremos las pocas líneas de BASIC que necesitaremos para lanzar nuestro programa, haciendo por ejemplo cosas como borrar la pantalla (''CLS''), colocar BASIC por debajo de una posición de memoria para poder disponer del resto de la memoria como libre (''CLEAR''), cargar desde cinta la pantalla de carga del juego (''LOAD "" SCREEN$''), y cargar el código ensamblado de nuestro juego (''LOAD "" CODE'') para, por fin, saltar a la ejecución al mismo (''RANDOMIZE USR''). |
| |
<code zxbasic> | <code sinclairbasic> |
10 REM Cargador BASIC de un juego. | 10 REM Cargador BASIC de un juego. |
15 REM Carga la pantalla del juego desde cinta | 15 REM Carga la pantalla del juego desde cinta |