Karoshi MSX Community
05 de Julio de 2021, 12:56:53 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: ¿Qué es una llamada inter-slot y cómo se hace en Basic?  (Leído 2158 veces)
0 Usuarios y 1 Visitante están viendo este tema.
AxelStone
Karoshi Newbie
*
Mensajes: 36



« : 16 de Febrero de 2015, 12:54:14 pm »

Buenas señores, el pesado vuelve a la carga. Por lo que me han comentado en Basic puedes disponer de la primera página completa (16Kb) reservándola como RAM. Una vez hecho puedes leer y escribir valores en ella con una llamada inter-slot. He visto la sección de turno en el MSX2 technical handbook (http://www.konamiman.com/msx/msx2th/th-ap.txt) y lo cierto es que no me aclaro, creo que la clave son las primeras instrucciones que menciona:

* Subroutines for read/write calls of the inter-slot
RDPRIM (F380H, 5)
  contents:   read from basic slot

WRPRIM (F385H, 7)
  contents:   write to basic slot

CLPRIM (F38CH, 14)
  contents:   basic slot call

¿Alguien con suficiente bagaje técnico puede ponerme un ejemplo de cómo se haría esa reserva de RAM y las posteriores lecturas / escrituras en RAM?

Gracias  Smiley
En línea

MSX Still alive!
AxelStone
Karoshi Newbie
*
Mensajes: 36



« Respuesta #1 : 17 de Febrero de 2015, 01:32:11 pm »

Iba por mal camino, al final son las llamadas RDSLT y WRSLT, en msx.org me están guiando.
En línea

MSX Still alive!
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!