Les IBM-PC étaient à l’origine livrés avec BASIC en ROM, comme beaucoup d’ordinateurs de la même période. Après l’abandon du BASIC en ROM, les machines compatibles IBM ont continué à proposer GW-BASIC. Hackaday a présenté Thoreau BASIC le 4 octobre 2026, un projet qui transpose ce modèle au matériel actuel.

Thoreau BASIC vise la compatibilité avec tout l’ancien code GW-BASIC, y compris les numéros de ligne et les GOTOs. Il peut démarrer sur un PC x86 moderne via UEFI ou fonctionner sous Windows. Il gère la mémoire 64 bits, le multithreading, des graphismes 24 bits à toute résolution acceptée par le moniteur, les sprites, la souris, le clavier, les fichiers et le son sur 32 canaux.

Les programmes peuvent être compilés pour Windows ou pour une exécution bare-metal sur des machines x86 avec UEFI. Le langage dépasse donc le simple mode interprété. Thoreau BASIC n’est pas open source. Le projet est proposé sur Itch.io selon un modèle de prix libre, avec des exemples. Hackaday le rapproche de MoonBASIC et de BASIC-256, tout en jugeant improbable le retour de BASIC à sa domination passée.