Phosphoneo
Émulateur de référence du Neo6502, pour tester des programmes sans la carte : cadencé au cycle, cœur 65C02 validé sur 2,54 millions de cas de test, API liée au code du firmware, fonctionnement sans affichage, captures, sauvegardes d'état.
Pour développer, tester et relier la carte : émulateur, clavier, couche BBC Micro, modem Wi-Fi, débogage.
Émulateur de référence du Neo6502, pour tester des programmes sans la carte : cadencé au cycle, cœur 65C02 validé sur 2,54 millions de cas de test, API liée au code du firmware, fonctionnement sans affichage, captures, sauvegardes d'état.
Driver clavier en assembleur 65C02 (ca65) : événements (scancode, modificateurs), mappage base / Shift / AltGr / Ctrl compilé depuis un .kmap (us, fr) par neokbd, outil Go avec simulateur.
Couche MOS BBC Micro → API Neo6502 (OSWRCH, OSBYTE, OSWORD, OSCLI…). L'émulateur reload BBC démarre MOS 1.20, BASIC 2, DFS, et amorce Spellbinder.
Firmware C qui fait d'un Raspberry Pi Pico W un modem Wi-Fi pour le Neo6502 : dialecte AT de l'ESP8266 (prophet.neo et neo-networking fonctionnent sans modification), modem Hayes, USB CDC et UART sur UEXT, TLS terminé dans le Pico W avec certificat vérifié. Validé sur carte. Code source →
Un Pico W flashé avec debugprobe, trois fils (GP2, GP3, GND) et OpenOCD : lire la mémoire du RP2040 en marche, firmware bloqué compris.