Welcome to Win3x.Org. You will find here what you need to reuse your old computer!  
Win3x.Org | Return to “Programmation”
Device Development Kit
Windows 3.1x

Description

[en] If you want to create a driver for windows 3.1x here's what you need ! The DDK includes source codes from many different drivers, in C and assembly.

[fr] Vous voulez coder un driver pour windows 3.1/3.11? Voilà ce qu'il vous faut! Le DDK inclus les codes sources de plusieurs drivers de différentes sortes, en C et assembleur.

Download (Téléchargement)
[en] [source] DDK (19.3 MB) Hits : 243 [win] 3.1x
Win3x.Org is not just a website for downloading, it’s also a community!

If you have any trouble with a program, or if you want to react, feel free to post a reply by clicking HERE.

No registration is required and we encourage you to leave a message even if the discussion has been inactive for a long time.

Device Development Kit

Moderator: Nintenloup

Post Reply   Page 1 of 1  [ 7 posts ]
Author Message
NeuhNeuh
Post subject: Re: Device Development Kit
Posted: 21 January, 11:42
Membre inscrit
User avatar
Offline
 
Posts: 240
 
Je lance un appel a ceux qui ont le courage de coder des drivers pour Windows 3.11 de différents materiel :)

Faut que j'étudie ça quand j'aurais le temps juste pour le fun ^^

_________________

[ img ]


Top
Quote
gm86
Post subject: Re: Device Development Kit
Posted: 05 November, 21:02
Membre inscrit
User avatar
Offline
 
Posts: 676
 
Je remarque que le sous-répertoire TOOLS des répertoires 286 & 386 contient respectivement les révisions A & B de MASM 5.1 (la B étant toutefois renommée MASM5.EXE).
MASM 5.1 est un assembleur DOS compatible avec la syntaxe des anciennes versions.
Comme la version 5.0, elle supporte les instructions du 80386 et propose la déclaration simplifiée des segments via la directive MODEL. Elle ajoute néanmoins une extension à celle-ci pour faciliter l'intégration de procédures en assembleur dans les langages de haut-niveau (comme le C) :
.MODEL SMALL,C
A l'origine, les utilitaires du macro-assembleur 5.1 étaient livrés sur quatre disquettes double-densité plus une cinquième en haute-densité contenant les versions pour OS/2 1.x.

_________________

C:\ONGRTLNS.W95


Top
Quote
watlers_world
Post subject: Re: Device Development Kit
Posted: 07 December, 01:35
Membre inscrit
User avatar
Offline
 
Posts: 59
 


Top
Quote
PluMGMK
Post subject: Re: Device Development Kit
Posted: 16 March, 23:18
Membre inscrit
User avatar
Offline
 
Posts: 146
 
Petite astuce que j'ai mentionnée ici… Pour faire fonctionner le débugueur WDEB386 sur un PC moderne, il faut changer quelques octets dans l'exécutable. À la position 63D8, il faut changer 0F 24 F0 à 66 33 C0, et à la position 63DF, il faut changer 0F 24 F8 à (encore) 66 33 C0. Comme ça, on remplace les instructions mov eax,tr6 et mov eax,tr7 avec des xor eax,eax, ce qui est essentiel parce que les registres TR6 et TR7 n'existent plus depuis le Pentium !


Top
Quote
Nintenloup
Post subject: Re: Device Development Kit
Posted: 29 April, 10:12
Modérateur
User avatar
Offline
 
Posts: 2889
Retro PC: Tandy 1000 SX, V20, 640k, SB2.0, VGA, Syquest
 
Ah c'est assez spécifique comme erreur :lol:

J'aurais pas crû que Intel aurait enlevé qqch de leur CPU vu toute la compatibilité qu'ils gardent ?

_________________

L’homme est un loup pour l’homme, ce qui, vous en conviendrez, n’est pas très gentil pour le loup.

Ma chaîne youtube française sur les vieux ordinateurs et autres vieilles technologies.
Ma chaîne sur les jeux rétros et consoles.


Top
Quote
PluMGMK
Post subject: Re: Device Development Kit
Posted: 01 May 2023 01:27
Membre inscrit
User avatar
Offline
 
Posts: 146
 
Oui, c'est un peu bizarre… Apparemment ces registres étaient très spécifiques à l'architecture du 386 et 486, et cette spécificité a provoqué Intel à les enlever sur le Pentium et les remplacer par les MSR…


Top
Display: Sort by: Direction:
Post Reply   Page 1 of 1  [ 7 posts ]
Return to “Programmation”
Jump to: