Turbo Pascal en CP/M, MSX-DOS y MS-DOS: una historia del compilador

Fuentes: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

Esta página documenta la historia y las versiones de Turbo Pascal, el compilador de Borland, para los sistemas CP/M, MSX-DOS y MS-DOS. El lenguaje Pascal, creado por Niklaus Wirth en 1970, fue diseñado para la enseñanza de la programación estructurada y sirvió como base para lenguajes posteriores como Modula y Oberon. Tras su estandarización en ISO 7185 y ANSI, Pascal se consolidó como herramienta docente en los años setenta y ochenta.

Borland lanzó Turbo Pascal para CP/M y MS-DOS; la versión 3 fue la más exitosa y con ella se escribió gran parte del software de los pequeños ordenadores de la década de los ochenta. No era un Pascal estándar, sino una adaptación práctica al entorno CP/M y MS-DOS. Para MSX, Turbo Pascal es el compilador con mejor soporte, aunque no el único disponible.

El sitio recopila versiones del compilador, manuales escaneados y entornos de desarrollo en Pascal para MSX, incluyendo parches, bibliotecas de acceso al hardware (GIOS, Pascal Bios include files) e IDEs para Windows. Destacan Graphpak, MDL-LIB 2.2, la colección de Kari Lammassaari y el IDE MSX PAD de Slotman. También se incluyen programas de ejemplo escritos en Pascal por el autor: filtros de texto, utilidades para dividir y combinar archivos, y conversores entre formatos gráficos MSX y PCX. Todo el material se distribuye como freeware o dominio público, y muchos archivos proceden de contribuciones de la comunidad MSX.