Aller au contenu
Français
Contenu FikirPilot

GW-BASIC, Jim, mais pas comme nous le connaissons

Mis à jour: 05/10/2026 · 2 min de lecture · 289 mots

Publié: · Dépêche reçue: · Durée de traitement: 4 min

GW-BASIC, Jim, mais pas comme nous le connaissons
Graphismes rétro sur l’écran d’un ordinateur moderne

Thoreau BASIC peut démarrer via UEFI sur des ordinateurs x86 modernes tout en restant compatible avec les anciens codes GW-BASIC, ou être utilisé sous Windows. Les programmes peuvent être compilés pour les systèmes Windows ou UEFI x86.

  • Prise en charge de la mémoire 64-bit et du multithreading
  • Graphismes 24-bit dans les résolutions prises en charge par l’écran
  • Gestion des fichiers
  • Commandes graphiques prenant en charge les sprites
  • Entrées de la souris et du clavier
  • Audio sur 32 canaux

Le projet, qui n’est pas open source, est proposé sur Itch.io selon un modèle « payez ce que vous voulez ».

Pourquoi c’est important

Cette approche permet aux utilisateurs disposant de codes GW-BASIC de conserver la même structure de langage tout en transférant leurs acquis existants vers du matériel x86 actuel. La prise en charge de la mémoire, du multithreading, des graphismes, du son et des entrées fait du projet non seulement un outil de compatibilité capable d’exécuter d’anciens programmes, mais aussi une solution utilisable pour des applications plus complètes. La possibilité de compiler directement pour Windows et les environnements UEFI facilite l’adaptation d’une même base de code à différents modes d’exécution. En revanche, le fait que le code source soit fermé limite la possibilité pour les utilisateurs d’examiner le système, de le modifier et de le développer de manière indépendante. Les informations fournies ne permettent toutefois pas de déterminer dans quelle mesure les anciens programmes GW-BASIC peuvent être transférés sans problème ni quelles différences d’exécution existent entre les deux environnements cibles.

Contexte

BASIC n’est pas un nouveau nom dans les archives de FikirPilot : nous avons publié au cours des 90 derniers jours un article dans lequel ce nom est mentionné ; cet article est daté du 27 août 2026.

Source: Hackaday