ColorIn est une spécification et un développement matériel créés à l'origine par Habi afin de briser la limitation monochrome native de l'Amstrad PCW. Son fonctionnement repose sur l'interception en temps réel des signaux du bus vidéo et de la logique de synchronisation de la machine, injectant des palettes de couleurs sans altérer le processeur principal de l'ordinateur.
Ce standard apporte au PCW un total de 4 modes graphiques avancés avec une sélection dynamique des couleurs. Il permet l'exécution de jeux et d'applications adaptés avec une fidélité chromatique qui rapproche les performances visuelles du PCW de systèmes comme l'Amstrad CPC ou le ZX Spectrum dans leurs modes améliorés.
Le projet PCW# mini est né comme l'étape logique de l'évolution pour unifier la scène matérielle de l'Amstrad PCW. Au lieu de contraindre les utilisateurs à connecter plusieurs périphériques en cascade (daisy chain) sur le bus d'extension arrière limité, HabiSoft a conçu une architecture intégrée et compacte sur un seul circuit imprimé (PCB).
Cette évolution directe intègre les fonctionnalités suivantes sur une seule carte :
- La logique graphique complète du standard ColorIn.
- Une sortie vidéo numérisée moderne / HDMI intégrée pour les écrans actuels.
- Deux interfaces sonores Dk'tronics Sound améliorées (TurboSound avec deux puces AY-3-8910 et un DAC).
- Deux ports physiques pour manette (Joystick) avec un mappage standard.
De cette manière, la version v1.0 de HabiSoft a standardisé avec succès le matériel multimédia définitif pour la préservation et le plaisir d'utilisation de ce système.
Diagramme d'interconnexion des signaux et logique d'adressage des entrées/sorties du port d'extension :