--------------------------------------------------------------------------------
title: 'Du son sur le haut-parleur interne' feed: limit: 10 taxonomy: tag: - Prehistoire media_order: pexels-sander-3359003.jpg date: '22-12-2022 6:10' publish_date: '22-12-2022 6:10'
--------------------------------------------------------------------------------
Encore un peu de préhistoire informatique,
Retour en 94-95... J'ai un 286 sans carte son et voudrait écouter des fichiers wav téléchargé d'Internet (via le réseau de la Polytech).
===
J'avais donc imaginé un nouveau format qui ressemblait un peu au `.avi` (format que ne je connaissais évidemment pas encore). Il pouvait encapsuler différents streams dont le stream `son`. C'est ce stream qui était joué sur le haut-parleur interne en 1bit, 8000hz.
Tout était bien documenté:
Après examen de ma documentation, on peut remarquer que:
- mon nickname contenait encore un **S** à la fin.
- je maitrisais déjà les smiley (mais pas totalement l'anglais) :=)
La seule partie interresante du source est celle qui permet de programmer le haut-parleur interne d'un PC.
Cela se fait via les port 43h, 42h et 61h.
Selection du type d'onde via le port 43h du PIT (Programmable Interval Timer - Intel 8253)
Activation du haut parleur (mise à 1 des 2 premiers bits) via le port 61h du PPI (Programmable Peripheral Interface)
Ecriture sur le port 42h du PIT de l'octet de poids faible de la fréquence V, et ensuite, écriture sur le même port de l'octet de poids fort. (V étant égal à 1193180 / fréquence en Hz )
Désactivation du haut parleur (remise à 0 des 2 premiers bits)
J'ai tout mis sur
. L'intérêt est limité en 2022, mais ca fait partie de l'histoire (de la mienne en tout cas).