LEs cartouches de plus de 32k utilisant les bank switching existe deja. Opcode les a utilisé pour Pacman Collection , et CollectorVision pour Mario Bros.
Maintenant avec la cartouche AtariMax (SD) , tu peux aussi utiliser cette technique avec tes propres roms que tu programme sans avoir a faire une cartouche.
Mais bon, je trouve ca plus fun de ce limiter au 32k d'origine. Et puis bon, le bank switching ca a ses contraintes aussi.
Oui, je me souviens avoir lu ça dans la description de l'AtariMax.
Ce que je voulais surtout dire dans mon post, c'est que si on veut vraiment repousser un petit peu les limites de la console, on peut le faire avec une coleco d'origine (et un design de cartouche un peu différent) ce qui à mon avis est bien cool que de devoir utiliser une console modifiée.
Après, avoir une coleco avec la puissance CPU d'un Amiga, je ne suis pas sur de l'intéret (il y a plein de consoles 16 bits intéressantes si vraiment on veut programmer sur un truc de cette génération).
Le seul truc qui manque est donc la sortie vidéo sans modulation...
En fait, si je devais faire une nouvelle coleco (ou Atari 2600 (ou <mettez votre console préférée ici>)), voilà les specs que je prendrais :
- Compatibilité et perfs identiques à la console d'origine
- Nouveau design eco (probablement basé à 99% sur un FPGA)
- Compact (genre 10x10x4cm) avec une alim standard 5V
- 2 ports joystick
- Un port cartouches (bien sur)
- Un port SDcard (en gros, une AtariMax intégrée)
- Une connection USB (parce que pour développer, c'est un peu chiant de devoir à chaque test copier le fichier sur une SD, enlever la SD du PC, la mettre dans la console et redémarrer la console).
Eventuellement un bios alternatif (switchable via le connecteur USB) qui donne des infos de debug en plus (comme afficher en temps réel tous les registres, la pile, etc...) pour aider le développement.
Et puis c'est tout. Le truc sympa à trimballer en vacances, pas la machine de Frankenstein capable de tenir tête à une Dreamcast avec des manettes Colecovision
Edit: Et peut-être une sortie VGA afin de pouvoir la brancher sur un moniteur LCD (encore plus pratique à trimballer pour les vacances
)