Tachibana
Langue : français

Trinity

Trinity est un firmware alternatif pour la carte Neo6502 d'Olimex : il reprend le firmware officiel de Paul Robson et ajoute NeoDOS, un modem USB, de nouveaux modes vidéo et plus de 100 fonctions d'API.

État En développement · 0.16.71

Télécharger trinity-0.16.71.uf2 (463 Ko)Code source de Trinity

Licence : MIT

Ce que ça fait

Prérequis et compatibilité

D'où vient Trinity

Le Neo6502 et son firmware officiel sont l'œuvre d'Olimex et de Paul Robson. Trinity est une branche de ce firmware : elle part du commit dc70908 (v1.0.0 et 14 commits) le 18 septembre 2026 et garde sa licence MIT. Les 153 fonctions de l'API officielle restent disponibles ; 17 d'entre elles sont modifiées.

Trinity y ajoute NeoDOS comme environnement de travail, un modem USB, de nouveaux modes vidéo, des interruptions, un ordonnanceur et une boîte à outils graphique.

Pour revenir au firmware officiel, il suffit de copier son fichier .uf2 de la même façon : dépôt du firmware officiel.

Trinity et le firmware officiel

SujetFirmware officielTrinity 0.16.71
Modes vidéoUn mode : 320 × 240, 256 couleursMode 0 : 320 × 240, 256 couleurs ; mode 1 : 720 × 350 monochrome, console 80 × 25 ; mode 2, d'essai : 320 × 240, 16 couleurs, deux pages
Au démarrageNeoBASICNeoDOS 0.32.1, invite A:\> ; menu de démarrage boot/ ; NeoBASIC lançable depuis boot/
ModemPort série sur le connecteur UEXTModem Wi-Fi sur Pico W branché en USB-A (groupe 14) ; les fonctions série peuvent passer par lui
InterruptionsLe firmware ne pilote pas la ligne IRQ du 65C02Tick d'interruption de 1 à 1000 Hz et interruption de trame (60 Hz)
Ordonnanceur—4 tâches en tourniquet, sémaphores (sans NeoBASIC)
Boîte à outils—QuickDraw, événements, fenêtres, menus, contrôles, dialogues, ressources (groupes 32 à 38) ; images Sierra AGI (groupe 39)
Son4 canaux, 8 fonctions4 canaux, 16 fonctions : volume par canal et général, flux PCM 8 bits
Fonctions d'API153274, dont 121 propres à Trinity et 17 officielles modifiées
LicenceMITMIT (décodeur AGI sous EUPL 1.2)

Firmware officiel : commit dc70908 (v1.0.0 + 14) ; Trinity : 0.16.71. Tableau mis à jour le 3 octobre 2026.

Pour aller plus loin

Documentation

Dernier article lié

Déboguer le Neo6502 par SWD : un Pico W en sonde

#neo6502 #firmware #utilitaires

Déboguer le Neo6502 par SWD : un Pico W flashé avec debugprobe, trois fils (GP2, GP3, GND), OpenOCD, lecture de la mémoire du RP2040 en marche, frappe clavier injectée, la règle du cœur 0 — photos du banc. Lire l'article →

Un problème ?

Signaler un problème sur le dépôt → · Contribuer →

← Neo6502