Tout le monde sait que le ZX Spectrum était meilleur que le Commodore 64, mais ce qui est encore mieux, c’est l’émulation Spectrum sur la puce RP2040, mieux connue sous le nom de Raspberry Pi Pico, avec une sortie vidéo adaptée aux écrans modernes.
Porté à notre attention par le fonctionnaire Compte Twitter Raspberry Pi (s’ouvre dans un nouvel onglet)l’émulateur est l’oeuvre du merveilleusement nommé Fruit-Bat sur Github (s’ouvre dans un nouvel onglet)où ils ont également porté MAME sur le Pi (s’ouvre dans un nouvel onglet).
Le logiciel présente certains avantages par rapport au matériel ZX 48k et 128k d’origine : emplacements de sauvegarde rapide, compatibilité avec les claviers et joysticks USB, un système de menus à l’écran et la possibilité de charger à partir de fichiers d’instantanés .z80 et d’images de bande .tap. Le tout est toujours en cours, avec la compatibilité des manettes Sinclair et Kempston ajoutée il y a quelques jours à peine.
Le projet a récemment migré vers FatFS de Pimoroni (s’ouvre dans un nouvel onglet) Bibliothèque MicroPython de no-OS-FatFS-SD-SPI-RPi-Pico en raison d’un problème avec les broches de la carte SD et prend en charge le matériel des simples planches à pain au RetroVGA basé sur Pico (s’ouvre dans un nouvel onglet) émulateur informatique universel par bobricius.
Bien qu’il soit à un stade relativement avancé, il y a encore des problèmes avec l’émulation. Il existe actuellement de nombreux filtres audio sur GitHub, essayant différents traitements pour la sortie audio, avec le plaidoyer que si quelqu’un découvre un son particulièrement agréable, il le soumet. Nos souvenirs du Spectrum sont que ce n’était pas un appareil au son particulièrement agréable, en particulier lors du chargement de jeux, mais il sera bon de voir ce que la communauté proposera. Il y a aussi un problème avec le processeur Z80 émulé qui est interrompu à la fin de chaque trame de 60 Hz. En effet, la machine d’origine envoyait des trames à 50 Hz, mais l’augmentation de la vitesse du processeur à 4 MHz (au lieu de 3,5 MHz) aide.
Tout le code de l’émulateur est disponible sur Github, avec des instructions complètes pour créer le vôtre, et Fruit-Bat a publié une capture d’écran de celui-ci exécutant le nouveau jeu ZX Spectrum The Swarm is Coming (s’ouvre dans un nouvel onglet) sans clavier en caoutchouc en vue, au cas où vous vous demanderiez quoi en faire une fois que vous l’avez compilé.