Section courante

A propos

Section administrative du site

Voici la liste des sources disponibles pour le téléchargement avec leur source et exécutable inclus:

Liens Langage Descriptions
360X240.ZIP Écrit en langage Pascal et Assembleur Ce petit programme permet de manipuler le mode VGA 360x240 pixels en 256 couleurs avec des performances exceptionnel. En plus il est basé sur trois routines permettant d'effectuer une manipulation directe d'un bloc de mémoire en correspondance directe avec les pixels linéaires affichées et non pas l'adressage mémoire physiquement stocké. On pourra par exemple prendre directement une image d'un mode 320x200 pixels en 256 couleurs et et sans traitement la diffusée sur ce mode sans tenir compte des 4 planes. En somme les routines sont d'une grande portée pratique.
AUTOASM.ZIP Écrit en langage Assembleur

Source d'un Travail Pratique de CÉGEP que j'ai écrit entièrement en assembleur. Il s'agit d'un gestionnaire de stationnement de voiture fonctionnant sous DOS en écran de texte couleur. 

Vous trouverez dans ce fichier des composantes de listes, des routines vidéo d'accès directes,.... 

MODE.ZIP Écrit en langage Pascal et Assembleur

Utilitaire comparable au MODE du DOS permettant de changer de mode vidéo et supportant également le mode texte 132 colonnes de n'importe quel carte y compris la Graphic SolutionsSuper CGA de 1988.

MONSTERBOOK.ZIP

Écrit en langage Pascal, Assembleur, Ressource RC, et en SQL-92

Le code source est disponible GitHub : https://github.com/gladir/MonsterBook

MOUSEPS2.ZIP Écrit en langage Pascal et Assembleur

Ce démonstrateur pour la souris avec port PS/2 permet de démontrer en écran de texte comment l'utiliser sans passer par le pilote de l'INTERRUPTION 33h.

RAWKEY.ZIP Écrit en langage Pascal et Assembleur

Fichier compressé contenant le source RAWKEY.PAS ainsi que l'exécutable montrer en exemple d'un programme permettant d'effectuer des accès directes au clavier, sans passer pour les interruptions, ou les variables du BIOS. Il utilise le contrôleur de clavier par le port 60h-63h. L'exemple montre qu'on peut savoir si la touche Ctrl+Alt+Barre d'espacement est enfoncé.

RGBBOX.ZIP Écrit en langage Pascal et Assembleur

Ce programme permet d'afficher en mode 640x480 en 65536 couleurs un cube de couleurs de format RVB lequel correspond à chacun des axes (X = Rouge, Y = Vert, Z = Bleu). Les routines sont peu performante, mais l'aspect tutorial pourra certainement vous aidez!

Visant également d'autres développeur voulant écrire des environnements graphiques où des systèmes de reconnaissances de matériel, le tableau suivant vous intéressera. Malgré le fait qu'il ne s'agit pas directement de code source, on peut considérer que par leur matériel brute, elles le sont et donc pour cette raison, elle se retrouve sur cette page. Je ne vois pas d'objection à se que vous utilisez les informations que j'ai accumulés au fil des années, toutefois, s'il y a des erreurs je vous prierais de bien vouloir me les signaler par courriel afin que les autres ne payent pas le prix de mes fautes... De tout façon, voici donc des bases de données pouvant certainement en aider plusieurs:

Liens Descriptions
8080.SDC Ce classeur (tableur ou chiffrier électronique) de format StarOffice est une liste des instructions de langage assembleurs des microprocesseurs 8080 et 8085 avec leur cycle d'horloge. N.B. StarOffice est un traitement de texte entièrement gratuit offert par Sun Microsystems et c'est pour cette raison que je l'ai sauvegarder sous se format plutôt que sur celui d'Excel par exemple.
8086.SDC Ce classeur (tableur ou chiffrier électronique) de format StarOffice est une liste des instructions de langage assembleurs de la famille des 80x86 avec leur cycle d'horloge respectif ainsi que leur taille en octet.
68000.SDC Ce classeur (tableur ou chiffrier électronique) de format StarOffice est une liste des instructions de langage assembleurs de la famille des 68000 de Motorola.
ASMINDEX.SDC Ce classeur (tableur ou chiffrier électronique) de format StarOffice est une liste des instructions de langage assembleurs de la famille des 80x86 avec leur cycle d'horloge respectif ainsi que leur taille en octet.
JAVA.SDC Ce classeur (tableur ou chiffrier électronique) de format StarOffice est une liste des instructions de langage assembleurs des machines virtuel Java.
LISTCARD.SDC Ce classeur (tableur ou chiffrier électronique) de format StarOffice est un regroupement de modèle de carte vidéo et de leur fabricant, ainsi qu'une catégorie, le nombre de mémoire et l'ensemble de puce installée pour ceux-ci. Il y en a environ 1000 modèles différents, se sera certainement un bon début pour plusieurs d'entre vous...
MODE10.SDC Ce classeur (tableur ou chiffrier électronique) de format StarOffice est une table de mode d'affichage accessible par l'entremise de l'interruption 10h, fonction 00h.
PCIDID.SQL Voici les sous-modèles (Périphérique ou DID) associés aux identifications des cartes PCI.
PCIVDI.SQL Voici les modèles (Fabricant ou mieux connu sous le terme Vendor ou VDI) associés aux identifications des cartes PCI.


Dernière mise à jour : Dimanche, le 1 mai 2016