La carte d’extension APPLE2IDIOT permet à votre Apple II (en quelque sorte) d’accéder à Internet
[Nathanial Hendler]La carte d’extension Apple2Idiot de pour la famille d’ordinateurs Apple II est un mélange astucieux de moderne et de vintage, et fournit un moyen intelligent de permettre à l’ordinateur hôte d’accéder (indirectement) à Internet via WiFi tout en gardant les choses simples du point de vue de l’ordinateur hôte.

Pour ce faire, il intègre un module ESP32 et une puce RAM à double port sur une carte d’extension. L’Apple2Idiot, lorsqu’il est installé sur une machine hôte, se présente comme un emplacement mémoire auquel la machine hôte peut accéder. L’ESP32 prend alors en charge toutes les communications WiFi et les tâches nécessitant un accès à Internet, et l’ordinateur hôte dirige ces tâches (et lit leur sortie) via PEEK
et POKE
commandes.
Cela signifie qu’il existe deux logiciels pour une tâche donnée : un fonctionnant sur l’ESP32 effectuant le travail réel et un fonctionnant sur l’Apple II qui communique avec l’ESP32 sur la carte en lisant et en écrivant dans la mémoire. C’est un système simple, et qui [Nathanial] pense fonctionne assez bien pour des tâches spécifiques.
Des exemples de programmes incluent des choses comme la numérisation et la sélection d’un réseau WiFi, la récupération de données météorologiques et l’envoi d’un message à Slack. Créer de nouvelles applications signifie avoir à écrire des logiciels à deux extrémités, mais la simplicité du système signifie également de la flexibilité, car tout ce que fait l’ESP32 peut voir sa complexité abstraite au moment où ses données sont présentées à la machine hôte. Non pas que l’Apple II soit incapable de traiter plus directement avec l’Internet moderne ; nous avons vu un serveur Web Apple II de base écrit en BASIC.