Pasta/80은 Z80 마이크로프로세서를 대상으로 하는 간단한 Pascal 크로스 컴파일러입니다
PASTA/80은 Turbo Pascal 3.0과 호환되는 Pascal 크로스 컴파일러로, Z80 마이크로프로세서를 탑재한 고전 및 현대 기기(예: ZX Spectrum 48K/128K/Next, CP/M)용 기계어 코드를 생성합니다.
주요 기능으로는 단일 패스 재귀 하강 파싱 방식을 사용하여 빠른 컴파일 속도를 제공하며, Turbo Pascal 3.0의 거의 모든 언어 요소와 일부 후속 버전의 기능(예: C 스타일 주석, 이진 리터럴, 루프 제어문 등)을 지원합니다.
특징으로는 오버레이 지원을 통해 64K 메모리 한계를 극복하고, 다양한 출력 형식(바이너리, 스냅샷, 테이프 파일 등)을 생성하며, CP/M 및 ZX Spectrum 에뮬레이터와 연동하여 실용적인 개발 환경을 제공합니다.