L'AdS : un bug ajouté exprès dans une puce
Aujourd'hui, une AdS (Anecdote du Samedi) pour les nostalgeeks. En 1981, à la sortie du premier PC, IBM a utilisé une puce de chez National Semiconductor Corporation, l'UART 8250. Ce contrôleur pour port série, très utilisé à l'époque, souffrait de quelques petits bugs connus, ce qui a obligé IBM à corriger ces derniers directement dans le BIOS des PC XT de l'époque. Petit problème, quand National Semiconductor Corporation a sorti une version corrigée du 8250, le 8250A, la puce n'a plus été utilisable dans les PC XT (mais bien dans les PC AT, la génération suivante). En effet, la société avait corrigé un des bugs que le BIOS attendait et donc le contrôleur corrigé introduisait de nouveaux bugs — problématiques — dans les machines. Et la solution de l'époque a été simple : comme les BIOS n'étaient pas flashables par l'utilisateur, National Semiconductor Corporation a sorti une troisième version de la puce, le 8250B, en réintégrant un des bugs attendus par le BIOS des PC XT. Cette version « buggée » était réservée au PC XT et les autres machines de l'époque pouvaient utiliser la version A sans problèmes.
Comme on le voit, les bugs ne sont pas toujours où on le croit...
- DDR3 2 544 MHz au Computex
- Le PCI-Express 3.0 en juin
- Le circuit intégré proche du Terahertz
- Le TDP de la GeForce GTX 465 sera élevé
- Augmentez la capacité de la PS3 slim
- Retour de l'Hybrid PhysX : c'est un oubli
- La GeForce GTX 465 annoncée... sur un blog
- TDJ : CM Silent Pro Gold 600W
- HyDrive : le lecteur DVD-SSD hybride officiel






Et c'est que maintenant que l'on s'en rend compte ?
It's not a bug, it's a feature ...
It's not a bug, it's a feature ...
It's mostly a joke !
A tiens, faudra que je vérifie les circuits que j'ai dans ma boite à composants .... ce serait c.. d'utiliser un compo buggué
Pas mal... C'est un peu comme certaines maladies dans des pays pauvres qui en faite permet de mieux résister face à des maladies plus graves ^^
C'est surtout pas nouveau, comme le bug du i286 qui permettait d'adresser 64 Ko de RAM supplémentaires pour le code exécutable sous DOS... Ou encore, la multitude de bugs des Amiga et Atari ST utilisés pour déclencher des effets psychédéliques par les demo makers sur ces machines!
les vblsync et autre raster effects ne viennent pas d'un bug, c'est juste une utilisation non documenté de la machine.
@TailS_tff: ceux que tu cites sont effectivement des fonctions non documentées et pas des bugs, mais je cite les gars qui programment des émulateurs pour ces bécanes: on faisait des trucs intéressants en déclenchant des comportements inattendus (i.e. bugs) dans ces engins.