Manche Kontrollfelder für Ataris modulares XControl sind etwas anders und dazu gehört sicherlich CPX-Basic, das gleich ein ganzes Terminal simuliert.
CPX-Basic nutzt diese Simulation und einen eigenen Font zur Darstellung eines kompletten BASIC-Interpreters. Dabei handelt es sich um Chipmunk BASIC, ursprünglich von David Gillespie geschrieben. Chipmunk ist ein altmodischer Dialekt mit Zeilennummern.
Das CPX-Modul wurde von Oliver Teuber und Jan Starzynski geschrieben und später von Mia Jaap weiterentwickelt. In der Version 1.30 kamen nun einige Befehle und Funktionen hinzu wie TRIM$ (TRIM$, LTRIM$, RTRIM$) zum Abschneiden von Leerzeichen, REPEAT$ zum Wiederholen einer Zeichenkette, COOKIE zum bequemen Abfragen von Cookies, INSTR$ zum Suchen von Zeichenketten, REPLACE$ zum Ersetzen von Texten und SLEEP, um die Ausführung zu pausieren.
In Version 1.30 reicht die Eingabe von LOAD, um die Dateiauswahl aufzurufen und ein BASIC-Programm zu öffnen. Die Eingabezeile merkt sich die letzten zehn Eingaben, mit den Cursortasten wird gewechselt.
Der Quelltext ist unter der GPL freigegeben und auf GitHub verfügbar. Das CPX gibt es in einer Version für alle 680×0-Ataris und in einer Version für 68030+FPU.

