Le Projet 816 en un coup d’œil, tel que le décrit sa spécification. Rien n’est encore construit : ce sont des valeurs prévues, et certaines restent à définir.
Processeur
Processeur
W65C816S de WDC, 16 bits, en mode natif, en 3,3 V
Vitesse
8 MHz au plus (maximum du processeur en 3,3 V) ; effective estimée à 4 MHz pour les accès isolés et jusqu’à 8 MHz en lecture séquentielle ; moyenne estimée à environ 6 MHz sur un vrai programme (liaison QSPI à 100 MHz), à mesurer
Contrôleur système
FPGA Gowin GW1NR-9 soudé sur la carte (« la 9K »), 8 640 LUT
ROM
Aucune. Toute la mémoire est de la RAM. Au démarrage, le processeur est tenu en reset et hors du
bus pendant que la 9K écrit en PSRAM le code de démarrage fourni par le Pico ; les vecteurs du 65816
font partie de ce qui est chargé. Le mécanisme proposé passe par un port mémoire de la 9K (voir le
plan des registres) ; il reste à valider.
RAM
Mémoire principale
16 Mo de PSRAM : deux APS6404L de 8 Mo, en QSPI, reliées à la seule 9K
Espace adressable du 65816
16 Mo (256 banques de 64 Ko), entièrement en RAM
Entrées-sorties
quatre pages de 256 octets en $00:9C00 – $00:9FFF, 32 registres par bloc
Mémoire vidéo
dans la SDRAM de la Tang Nano 20K, hors des 16 Mo du processeur ; taille utile à définir
Affichage
Circuit
Tang Nano 20K, puce vidéo de type VERA (celle du Commander X16)
Sortie
HDMI
Accès
indirect, par deux ports à auto-incrément dans 32 registres en $00:9D00, comme sur la VERA
Résolution, modes, couleurs
à définir : ni la spécification ni le plan des registres (v0.1) ne les fixent encore ; un registre VMODE choisira le mode
Son
Synthèse
dans la 9K : cœurs libres jt51 (YM2151, FM) et/ou jt49 (AY-3-8910) ; timbre final à décider (FM, SID ou POKEY)
Échantillons
un canal PCM avec file d’attente
Codec
TLV320AIC3254 (repli : SGTL5000), en 1,8 V, commandé par la 9K : sortie ligne, entrée ligne, entrée micro, HD Audio en façade
Enregistrement
par DMA, modes allégés 8 bits mono à 11 ou 22 kHz
Stockage et entrées-sorties
Stockage
microSD, système de fichiers FAT géré par le Pico 2 W
USB
hub 7 ports (5 à l’arrière, 2 en façade), Full Speed, 500 mA par port
Réseau
Wi-Fi du Pico 2 W
Horloge
DS3231 avec pile CR2032
Manettes
double DE-9 (câblage Atari et Sega)
Extension
barrette 2 × 25, données tamponnées
Format
Carte
Mini-ITX, 170 × 170 mm, 4 couches (phase 2)
Alimentation
ATX ou picoPSU, 3,3 V et 5 V seulement
Budget
250 à 450 € la machine complète, boîtier et alimentation compris
Sources dans le dépôt : docs/SPEC.md, docs/choix-controleur-systeme.md.