Pm3d passage en pmode.

Soyez le premier à donner votre avis sur cette source.

Vue 5 011 fois - Téléchargée 386 fois

Description

BootSector chagant \PM3D\PM3D.sys dans la partition FAT32 choisie.
Pour préparer une disquette bootable sur la bonne partition FAT32, utilisez PM3DCD16 ou PM3DCDNT.

Copier dans la partition FAT32, dans un dossier nommé PM3D le loader : PM3D.sys

Le bootsector gère les FAT32 avec des clusteurs de 32ko max.
IL peut charger un loader de 64ko max.

Le loader passe ne PMode et ne fais rien.

La compilation du loader est en debug, donc du texte informe des événements.
Si ça passe bien en PMode, vous le saurez !

Vous pouvez réutiliser le BootSector ainsi que le Loader pour vos propre besoin, à condition que vous ne changier pas les noms et ni les version.

Bien sur, le loader n'étant pas fini, vous pouvez le modifier ;0)

Si je compile PM3D.sys en passant par un .obj, c'est parce que l'obj seras linké à du code 32 bits écrit en C. (avec gcc sous Windows :0)

Source / Exemple :


Code db "In the ZIP !",0

Conclusion :


Avec des commentaires, je peux vous aider et découvrir et corriger les bug.
Merci !

Je précise bien que l'affichage de texte en PMode à la fin du loader n'est là que pour le débug ! La fonction set donc très limitée !

Le fichier ZIP était trop gros !

J'ai enlevé les source et images de PM3DCD16 et PM3DCDNT et l'ai ais aussi compacté avec UPX.

Pour avoir le tout : http://kemtoa.free.fr/PM3D.zip

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
225
Date d'inscription
mardi 4 mars 2003
Statut
Membre
Dernière intervention
30 juillet 2008

Oui !

Mais je vais plus le mettre à jours sur le site...

C'est trops long et puis mes ZIP sont trop gros...

Mais je vais en principe être hébergé sur un serveur privé. (Un ami de LudolPif, qui est avec moi sur PM3D). Afaire à suivre...

Pour dire où j'en suis, je me bas avec LD, GCC et NASMW pour coller ensemble du code 16 et 32 bits tout en aillant des adresse mémoire relative à 0 dans le code 32 bits !

Et ben c'est pas fastoche ! Mais bon, j'y arriverait ;0)
Messages postés
77
Date d'inscription
mardi 12 novembre 2002
Statut
Membre
Dernière intervention
18 octobre 2007

salut bombela !
a ce que je voie ton projet avance... cool.....
Messages postés
225
Date d'inscription
mardi 4 mars 2003
Statut
Membre
Dernière intervention
30 juillet 2008

De plus, tu n'as pas mis d'explication de t'as source, alors qu'on est plusieurs à te l'avoir signalé et demandé...

C'est peut être là que le bât blesse...
Messages postés
225
Date d'inscription
mardi 4 mars 2003
Statut
Membre
Dernière intervention
30 juillet 2008

Heu... Pardon ? Tu parle de quoi là !
Ah oui ! J'ai critiqué ta source ! Ou plutôt le fait qu'il n'y à pas d'explication ! Tu remarquera que j'ai mis plus de texte explicatif que toi...

Ensuite, je ne peux pas dire si ce que j'ai fais est mieux ou moins bien que toi ! Je n'ai pas téléchargé tas source, ne sachant pas ce qu'il ya dedans.

Et puis si tu trouve que je n'ai pas mis une bonne explication, tu me le dit, et j'en refait une, plus poussée !

Aussi simple que ça !
Messages postés
44
Date d'inscription
jeudi 3 juin 2004
Statut
Membre
Dernière intervention
12 novembre 2005

je ne télécharge pas . . .
(tu c faire ke critiquer les autre sans avoir une bonne connaissance .....
et c pa bon ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.