En una frase, Z80 Pascal será un compilador Pascal para dispositivos que utilicen el microprocesador Z80 o cualquiera de sus clones o sucesores compatibles (como el eZ80 o el Z380). La cosa empezó porque quería hacer un juego para MSX, pero después de tanto tiempo programando en C, Object Pascal y PHP en entornos más modernos, volver al BASIC y al ensamblador es muy duro. Encontré compiladores de C y Pascal, pero o son comerciales o están más o menos abandonados, así que me he liado la manta a la cabeza y en esto estoy.
Además del compilador tengo pensado crear un entorno de desarrollo (IDE) con alguna utilidad para, por ejemplo, incrustar los datos de gráficos, sprites, mapas, música y demás. También tengo la intención de diseñar las bibliotecas de funciones de forma que los programas diseñados para MSX o ZX puedan compilarse con Free Pascal o Delphi con pocos o ningún cambio.
Por ahora tengo un editor con highlighting (arrastrar un par de componentes Lazarus y poco más
El proyecto está hospedado en SourceForge, concretamente en http://z80-pascal.sourceforge.net/. Por ahora sólo está disponible por Subversion, y deberás compilarlo todo tú mismo. Necesitarás Free Pascal para el compilador, aunque debería funcionar también con Delphi o Turbo Delphi (este último es gratuito) y tal vez incluso con el GNU/Pascal. El intento de IDE solamente compila utilizando Lazarus.
Bueno, creo que ya lo he dicho todo. Iré dejando caer mensajes en este hilo según vaya consiguiendo hitos importantes, y si veis alguna pregunta mía en el foro de programación ya sabéis para qué es.

