Home
  Academia
    Sist.Tiempo Real
      Pascal-FC 2

Idioma
  English
  Español

  Circuitos IV
  Computación III
  Rad&Propag.
  Tiempo real

En esta página:
  Intro
  Primitivas nuevos
  Cambios
  Paquete Linux
  Paquete DOS32

Sistemas Operativos de Tiempo Real
Pascal FC 2
Profesor titular: Ing. John Coppens
Trabajos prácticos: Ing. Alejandro Butti
Introducción

En las cátedras de Sistemas Operativos de Tiempo Real, utilizando la versión original de Pascal FC, se experimentó la necesidad de extender esta excelente herramienta. Particularmente efectos gráficos son deseables, ya que muestran de una forma más directa, el efecto rutinas concurrentes.

Esta versión está basada en la versión original de G. Davies y Alan Burns, y todavía está disponible aquí.

Extensiones a Pascal FC

Primitiva Tipo Descripción Desde versión
gotoxy(x, y: integer) procedure Permite ubicar el cursor en la pantalla. X varia de 1 al ancho de la pantalla, Y de 1 a la altura. 0.9.22
clrscr procedure Borra la pantalla completamente y deja el cursor en la esquina superior izquierda (x=1, y=1) 0.9.22

Paquetes para descargar - Linux

Paquete Descripción
Demos 1 Programas originales de demo de Pascal-FC
gas.pfc Demo simple que muestra el uso de gotoxy/clrscr
pfc2-0.9.24.tar.gz Ejecutables para Linux (con libc) de pfc2 y pfc2int, el compilador e interpretador.
pfc2-0.9.25.tar.gz Ejecutables para Linux (con libc) de pfc2 y pfc2int, el compilador e interpretador.

Paquetes para descargar - DOS 32bit

Nota: Los programas son compilados para funcionar con algún tipo de DOS extender (necesitan de memoria extendida). Es probable que tenga ya este extender instalado si utiliza una versión de Windoze reciente. Si no es así, puede descargar el extender abajo, e instalarlo en el directorio actual, o en cualquier lado en el camino de búsqueda.

Paquete Descripción
Demos 1 Programas originales de demo de Pascal-FC
gas.pfc Demo simple que muestra el uso de gotoxy/clrscr
pfc2-0_9_24.zip Ejecutables para DOS (32bit) de pfc2 y pfc2int, el compilador e interpretador.
pfc2-0_9_25.zip Ejecutables para DOS (32bit) de pfc2 y pfc2int, el compilador e interpretador.
cwsdpmi.exe DOS extender necesario únicamente si utiliza una versión de DOS de 16 bit.

Historial de cambios

0.9.25, 2002-05-06
Expansión de tabulaciones agregado.
Error cuando se especificaba la extension sobre la linea de comando al compilar (corregido).
0.9.24, 2002-04-22
Problema corregido:
cuando se terminaba una línea sin ';', esta se concatenaba con la siguiente, y causaba un error de sintaxis.
0.9.23, 2002-04-21
Dos errores corregidos:
-No se podía declarar mas de dos constantes reales,
-En la versión original, no funcionaba la negación unitaria para expresiones reales.
0.9.22, 2002-04-20
Primera versión pública. Para llegar a este punto se hicieron muchos cambios al código fuente original, solamente para lograr la compilación con un compilador moderno. Este proceso no terminó todavía...
Para validar los cambios, se agregaron un par de primitivas nuevas (gotoxy, y clrscr).
Espero recibir reportes de problemas, así podré seguir mejorando el compilador. Una vez que considero el código suficientemente depurrado, publicaré el fuente...

(c) John Coppens ON6JC/LW3HAZ correo