Introducción
P.D.S. es un ensamblador para máquinas de 8 bits
que funciona bajo PC y sistema operativo MSDOS o desde un ATARI ST1024.
En el caso de la plataforma PC, el sistema consiste
en un programa para PC PDSZ80.exe para micros Z80 y PDS6502.exe para
micros 6502,
acompañado de una tarjeta que se insertaba en el bus ISA y dotada al PC
de 2 puertos a los que conectar ordenadores remotos.
En el caso de la plataforma ATARI ST, se tenía el
programa ensamblador y una tarjeta que se conectaba al bus del
cartucho.
Esta tarjeta disponía de 2 puertos a los que conectar ordenadores
remotos.
Por otro lado, en el ordenador remoto se debía instalar una
tarjeta la cual varía dependiendo del ordenador que conectamos (ZX Spectrum , Amstrad, Commodore, MSX).
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 (ZX 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
Cambios artículo
Primera versión. Creamos el artículo. Esquemas de la
placa para PC (plataforma desarrollo) y la placa para el ordenador ZX
spectrum. Gracias
a Alberto Pérez y Manuel Domínguez que han cedido
desinteresadamente todo el material, placas, programas, manual, etc.Sin
la colaboración de ellos jamás hubieramos conocido lo siguiente....
Segunda versión. Gracias a Manuel y José Manuel se han conseguido fotos del PDS para Amstrad
y MSX.
Tercera versión. Gracias al Grupo Usuario Amstrad y
Abraxas, he podido estudiar la placa para el Atari ST (plataforma
desarrollo) y la placa para el ordenador Amstrad CPC.
Cuarta versión. Gracias a Habi, disponemos del
software para PC modificado para funcionar sin la tarjeta ISA.
Lógicamente la parte de transferir software al ordenador remoto no
funciona.