Logo Zéphyrnet

Lecture vidéo et audio sur des machines MS-DOS bas de gamme

Date :

Pour la plupart des gens, les expressions « MS-DOS » et « lecture vidéo » ne sont probablement pas communément associées, mais c'était tout à fait normal, comme peuvent en témoigner ceux d'entre nous qui regardaient des vidéos en plein écran avec des jeux comme Command & Conquer. Ces expériences audiovisuelles nécessitaient cependant un matériel un peu plus performant qu'un PC IBM original à 4.77 MHz. Plus récemment, cependant, la suppression de ces limitations est devenue un défi qui a été accepté avec joie par les pirates informatiques, y compris [Scali] dont les récentes tentatives pour obtenir non seulement vidéo en temps réel mais aussi audio travailler sur ces vieilles bêtes a été documenté sur leur blog.

Contrairement aux premiers formats vidéo existants comme FLIC à partir des années 1990, le Format XDC développé au cours des dernières années permet la lecture vidéo et audio en temps réel à 60 FPS sur un PC IBM 8088 sur lequel une carte SoundBlaster 2 et CGA est installée. Comme le note [Scali], la carte SB2 est pratique, car elle permet les transports DMA pour les données audio, ce qui permet d'économiser beaucoup de précieux cycles CPU. Contrairement à la carte SB d'origine, elle corrige également certains problèmes de jeunesse, mais une SB2 n'est guère « bas de gamme » pour un PC du début des années 1980, elle doit donc disparaître.

Dans celui de [Scali] Fourche GitHub de la base de code XDC, un certain nombre d'optimisations sont ajoutées, ainsi que des routines PWM pour haut-parleurs PC qui utilisent une table de recherche en mémoire pour convertir les valeurs PCM en valeurs PWM, ce qui pose toujours des problèmes sur un système à 4.77 MHz. Ensuite, le Chose de discours Covox prend en charge directement le PCM, donnant d'assez bons résultats à 4.77 MHz, et l'ajout du support Tandy NCR 8496 ainsi que Sound Blaster (1.0) a été un jeu d'enfant par la suite, ouvrant une expérience audiovisuelle HD à de nombreux autres systèmes du début des années 1980.

Ci-dessous, vous pouvez comparer les deux versions, d'abord sur un PC IBM avec une carte SB2, puis la version de [Scali] fonctionnant sur un système Turbo XT avec juste le petit haut-parleur PC minable, qui semble clairement en difficulté :

[Contenu intégré]

[Contenu intégré]

spot_img

Dernières informations

spot_img