Pm3d passage en pmode.

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

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.