• [^] # Re: 2 puces ?

    Posté par . En réponse à la dépêche Bitbox, la mini console ARM DIY. Évalué à 5.

    A part la puce, rien ou presque : un régulateur, qq passifs (résistances et condos), 2 LEDs et des connecteurs (VGA, miniDin ou pour la rev1, usb pour la rev2) et microSD et le PCB. Tout ça n'est pas gratuit du tout (surtt si on en fait moins de 10 000 :) et si on ne sponsorise pas comme une carte de dev), mais on peut difficilement faire sans. Donc, en tout, a la louche 30€. Et je dis pas ca parce que j'ai l'idée de faire un kickstarter un jour, pas du tout ;) ...

    C'est un des buts du projet : oui on peut ajouter de la RAM externe (aaah 1Mo de RAM le luxe !), oui on peut ajouter un FPGA (gameduino1) ou un EVE800 de FTDI (comme le gameduino2) - ce chip est mortel : j'ai qq fichiers de début de projet avec un eve800+attiny+sortie VGA ) qui génère un signal VGA beaucoup plus simplement que de tout faire à la main, oui on peut acheter un raspberry pi à 30€ faire tourner un émulateur SNES et moins s'emm. :)

    Mais l'idée, si futile soit-elle, était de partir sur un design hardware/software le plus simple et le moins coûteux possible pour pourvoir faire une console DIY du niveau des 16bits.

    L'avantage c'est que rien n'est figé pour la video : si vous voulez mettre 300 lignes en résolution 640 de large puis 180 en 320 de large avec des marges plus grandes pour une video lowres c'est possible :), ou des marges plus grandes ou de l'overscan XYZ ...

    En règle générale, c'est vrai qu'il y a des contraintes quand on fait un jeu mais l’expérience montre que c'est bien souvent la RAM qui est plus contrainte que la CPU : on n'a même pas de quoi avoir un framebuffer ! (décompresser de la vidéo plein écran à la volée ? ça vient ...)
    En plus l'assembleur ARM c'est pas si compliqué et ça peu resservir ...

    Bref, pas mal de contraintes pour sortir quelque chose ... mais c'est pour ça que c'est intéressant !

    Reste le petit plus : un port d'extension UEXT qui permettra de brancher tout ce qu'on veut en SPI, I2C ou GPIO comme accessoire .. et d'inventer des jeux ? (qui a dit un collier pour chien électrique ou une sirène 1000W ?)