Optimización de espacio en memoria utilizando arrays de bits (bitarrays). Se muestra en un ejemplo como reducir un array a una octava parte de su tamaño. También se muestran los problemas de ubicar partes de un programa en posiciones concretas de la memoria y su reflejo en la generación del fichero binario. Se habla de cómo cambiar de ubicación el código que genera CPCtelera (por defecto en &4000). Se explica el mapa de memoria básico del Amstrad CPC y las implicaciones de ubicar el código en unas u otras zonas. Para esto, se explica también el concepto de Bank Switching y el solapamiento entre ROM y RAM en los mismos espacios de direcciones. Finalmente, se indica la localización de la memoria de vídeo y el concepto de doble buffer hardware que soporta el Amstrad CPC.
Razonamiento Automático, 2016/17, 3ª sesión. Martes, 26/09/2016. Aula L18, Escuela Politécnica 1, Universidad de Alicante.
Optimizando la memoria en Amstrad CPC (Z80) #1 [RA][2016/17][Sesión 3] mega drive novo | |
| 25 Likes | 25 Dislikes |
| 878 views views | 2.28K followers |
| Science & Technology Creative Commons Attribution licence (reuse allowed) | Upload TimePublished on 28 Sep 2016 |
No comments:
Post a Comment