Introducción
P.D.S. es un ensamblador para máquinas de 8
bits que funciona bajo PC y sistema operativo MSDOS.
El sistema consiste en un programa para PC,
PDSZ80.exe para micros Z80 y PDS6502 para micros 6502,
acompañado de una tarjeta que se insertaba en el bus ISA y
dotaba al PC de 2 puertos a los que conectar ordenadores remotos.
Por otro lado, en el ordenador remoto se debía instalar una
tarjeta la cual variaba dependiendo del ordenador que conectasemos (
Spectrum , Amstrad, Commodore, etc). Para trasferir datos se
podían usar los 2 puertos disponibles en la tarjeta ISA ( COM1 y
COM2), aunque el manual también habla de la posibilidad de usar
el puerto serie del PC.
Al ser multiplataforma, dentro del ensamblador
existen opcodes para permitir variaciones al programa o indicaciones
para el
programador dependiendo del ordenador remoto con el que quiere
trabajar. Un
ejemplo lo podemos ve en la página 31 del manual:
Un punto fuerte de este paquete es el monitor.
Dependiendo del programa que se instalase en el ordenador remoto,
podemos desde el PC ver algunos estados y procesos de manera remota:
En cuanto al ensamblador en si, aparte
del ASM puro, PDS permite sentencias de alto nivel (do .... while ,
If.......Else), trabajar sobre bancos de memoria (Spectrum 128K por
ejemplo), incluir ficheros antes de compilar, etc, etc. Como ejemplo,
la función INCLUDE :
Acompañando al software y las tarjetas
venía un manual que está disponible para descargar.
Documentación