Ficha
Título
| Guía del programador MSX
|
Formato
| Libro, 208 páginas
|
Editorial
| RA-MA
|
Autor
| C.I. Burkinshaw y R. Goodley
|
Año de publicación
| 1985
|
ISBN
| 1-85058-0154
|
Publicado originalmente en Gran Bretaña bajo el título A Programmer's Guide to the MSX System, estamos ante un libro breve, de apenas 200 páginas, pero de contenido denso, con material de referencia como la guía de sentencias BASIC o de instrucciones Z-80 perfectamente complementado por explicaciones concisas y mucho código de ejemplo, en forma de programas demostrativos de múltiples técnicas.
Es un libro ideal para los interesados en conocer con todo detalle la configuración de los ordenadores MSX de primera generación, especialmente en todo lo relativo al procesador de vídeo o VDP y al generador de sonido o PSG.
Fue traducido y puesto a la venta en España por la editorial RA-MA y su precio, en 1985, era de 1800 pesetas.
Índice de contenidos
Contraportada del libro
Guía del programador MSX
- 1. Introducción
- Generalidades
- Organización de la memoria
- Puertos de Entrada/Salida
- Conexión a Cassette
- Modos de pantalla
- El VDP (Procesador de pantalla)
- Estructura de pantalla en el VDP
- Gráficos de alta resolución
- Color
- Sprites (Figuras móviles)
- Circuito de sonido
- 2. BASIC MSX
- Generalidades
- Variables
- Funciones
- Instrucciones Gráficas
- Instruciones Generales
- Modos de texto
- Manipulación de la RAM de vídeo
- Ejemplo: Texto en varios colores
- Programa ejemplo: Juego de caracteres
- Sprites: Figuras móviles
- Programa ejemplo: Diseño de sprites
- Gráficos de alta resolución
- Programa ejemplo: Tablero de apuntes
- Sonido
- Almacenamiento de programas
- 4. Lenguaje máquina Z-80
- Microprocesadores
- Organización del sistema
- Notación binaria y hexadecimal
- Operaciones lógicas
- La arquitectura del Z-80
- El conjunto de instrucciones del Z-80
- Operaciones de carga de 8 y 16 bits
- Instrucciones aritméticas de 8 y 16 bits
- Operaciones lógicas de 8 bits
- Operaciones de rotación y desplazamiento
- Operaciones de manejo de bits
- Operaciones de bifurcación y subrutinas
- Operaciones de transferencia de bloques y de búsqueda
- Instrucciones de control de la CPU y de E/S
- Modos de direccionamiento
- 5. La configuración del sistema MSX
- Gestión de la memoria en MSX
- Acceso a los circuitos de sonido, vídeo y periféricos
- Introducción general al VDP
- El circuito de sonido General Instruments AY-3-8919
- El interfaz programable de periféricos Intel 8255
- Control de interrupciones y "Ganchos en RAM"
- Programa ejemplo: Reloj de tiempo real
- Utilización de la RAM en el sistema MSX
- Utilización de subrutinas en código máquina desde BASIC
- 6.El procesador de vídeo (VDP)
- Las líneas de control
- Los registros del VDP
- Modos de pantalla
- Modo gráfico I
- Modo gráfico II
- Modo multicolor
- Modo de texto
- Sprites (figuras móviles)
- El procesador de vídeo dentro del sistema MSX
- Programación del VDP: Consejos y sugerencias
- Programa ejemplo: Definición de caracteres y sprites
- Definición dinámica de patrones
- Modo gráfico II, como un sistema de mapa de bits
- Técnicas de interrupción con sprites
- Sprites de dos colores
- Sprites de diferentes tamaños
- Acceso rápido al VDP
- 7. El generador de sonido programable
- Los registros de datos
- Acceso al generador programable de sonido en el sistema MSX
- Programación del generador de sonido
- Música en tres canales: El ordenador musical
- Efectos de sonido en el AY-3-8910
- Utilización del puerto de sonido de un bit
- 8.Operaciones de entrada/salida
- Entrada/Salida de mandos de juegos, raquetas y tableros
- Entrada/Salida de teclado y pantalla
- Selección de ranuras
- Exploración del teclado: Comprobación de teclas
- Apéndice A: Códigos de carácter
- Apéndice B: Códigos de color
- Apéndice C: Tabla de VRAM
- Apéndice D: Instrucciones Z-80
- Apéndice E: TI 9929 A VDP