Skip to content

4.13. Ampliaciones del sistema residentes RSX

sevioptero edited this page Oct 6, 2019 · 1 revision

Capítulo 4. Para su referencia

Parte 13: Ampliaciones del sistema residentes (RSX)

Contenido:


El repertorio de instrucciones de BASIC puede ser ampliado añadiéndole "órdenes externas". En ocasiones, estas órdenes estarán grabadas en ROMs externas (por ejemplo, en la ROM de la unidad de disco opcional DDI-1, en la ROM del interfaz serie RS232C, etc.). Pero también es posible incorporar nuevas órdenes externas (cuando BASIC ya está activado) cargando instrucciones de código de máquina adecuadas en la RAM. Tales órdenes externas son las llamadas "ampliaciones del sistema residentes" (RSX) y actúan exactamente igual que las basadas en ROM. Las RSX han de ser cargadas desde la cinta cada vez que se entra en BASIC (en frío o en caliente).

Todas las órdenes externas se escriben precedidas del signo |.

Entre sus aplicaciones típicas se encuentra el control de periféricos (unidad de disco, interfaz serie, lapicero fotosensible, ...) y la ampliación de BASIC con nuevas funciones y rutinas (por ejemplo, para rellenar recintos, dibujar circunferencias, realizar volcados de pantalla en la impresora, etc.).

La información necesaria para diseñar y gestionar las RSX se puede encontrar en la "Guía del firmware", SOFT 158.


Capítulo 4. Parte 12: Joysticks / Índice / Capítulo 4. Parte 14: Memoria

Clone this wiki locally