Une aventure technologique unique
En 1996, alors que le monde découvrait les joies de Windows 95, Oscar Toledo G. s'attaquait à un projet ambitieux : développer un système d'exploitation fenêtré en code machine pour un ordinateur maison basé sur le processeur Am29000. Ce processeur, lancé par AMD en 1987, était alors l'un des plus rapides du marché, capable de traiter une instruction par cycle.
Le contexte technique
Le processeur Am29000, bien que rapide, présentait des défis considérables pour les amateurs et les bidouilleurs. Sa conception nécessitait une mémoire DRAM pour exploiter pleinement ses capacités, mémoire qui était lente et coûteuse à l'époque. Toutefois, Oscar et son père ont opté pour une approche différente en utilisant des puces de mémoire statique de 128 Ko.
Le matériel
L'ordinateur maison, surnommé G11, disposait de 512 Ko de RAM statique et de 128 Ko d'EPROM, le tout fonctionnant à une fréquence de 6 MHz. Il était équipé de connecteurs ISA, d'une carte vidéo Cirrus Logic GD5429 et d'un contrôleur multiport pour interfacer divers périphériques.
Le défi du code machine
Écrire un système d'exploitation en code machine n'est pas chose aisée. Cela demande une compréhension approfondie de l'architecture du processeur et une attention méticuleuse aux détails. Oscar a dû traduire son code initial pour un autre processeur, le Z280, afin de s'adapter à l'Am29000.
Pourquoi un OS fenêtré ?
À l'époque, les systèmes d'exploitation fenêtrés étaient rares et les plus populaires, comme Windows 3.1, ne pouvaient pas être exécutés à partir d'une disquette. Créer un tel système était un défi de taille, mais aussi une opportunité d'apprentissage inestimable.
L'impact et les enseignements
Bien que cet OS n'ait jamais été commercialisé, il a permis à Oscar de développer des compétences précieuses en programmation basse-niveau et en conception de systèmes. Cette expérience a également mis en lumière l'importance de l'innovation et de la persévérance dans le domaine technologique.
Conclusion
L'histoire de cet OS fenêtré pour Am29000 est un témoignage de l'ingéniosité et de la passion des pionniers de l'informatique maison. Elle rappelle que même les projets les plus spécifiques peuvent avoir un impact durable sur notre compréhension et notre approche de la technologie.
Discutons de ton projet en 15 minutes.