Hace unos meses hice un pequeño experimento. La idea era ver si es posible crear una biblioteca similar a
Allegro pero completamente programada en Pascal. La respuesta, obviamente, es sí, pero la verdad es que no fue fácil porque FPC no funciona bien con DOSBox ni con FreeDOS (ni idea de por qué) y compilar desde Linux para DOS es un dolor (especialmente para 16bits). Compilar desde Windows95 es mejor, pero VMWare insiste en no querer ejecutarlo y con VirtualBox no es fácil compartir archivos (o no encuentro cómo hacerlo). Encima hay cosas referentes a la velocidad de ejecución que no son como esperaba (al menos ejecutándolo a través de DOSBox no hay diferencia de velocidad al dibujar puntos llamando a las funciones de DOS o accediendo directamente a la tarjeta VGA, y por lo que sé sí debería haberla).
Aun así, algo he conseguido. Si queréis ver mi pequeño experimento, se llama Andante (no pude evitarlo
) y está en
GitHub, al que podéis contribuir; yo ahora lo he dejado en barbecho pero tengo previsto volver a él el año que viene o así...