Redefiniendo carácteres.

FloppySoftware

Redefiniendo carácteres.

Mensajepor FloppySoftware » 07 Mar 2013 00:02

Pues nada, aquí escribiendo por enésima vez unas rutinas gráficas para el Amstrad PCW.

Esta vez quiero simplicidad y a partir de ahí construir el resto:

- RSX con dos rutinas básicas GetScrEnv y PutScrEnv (leer y escribir un determinado nº de bytes del/al entorno de pantalla).
- Programas en MESCC que haciendo uso de estas dos rutinas puedan: redefinir carácteres, leer gráficos de la pantalla, escribir gráficos en la pantalla, hacer scrolls, etc.
- Programas en ensamblador que haciendo uso de... etc. etc.
- Programas en basic que haciendo uso de... etc., etc.

El truco del almendruco es la RSX (Resident System Extension) que añade una función al BDOS de CP/M por tol morro. Cosas de CP/M 3.

La RSX está escrita en ensamblador Z80 y generada con M80 de MS y LINK de DR.

Saludos.

PD: Adjunto pantallazo de una prueba rápida.
Adjuntos
pcwchar.jpg
pcwchar.jpg (40.8 KiB) Visto 814 veces

Volver a “Amstrad PCW”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado