begin process at 2010 02 09 17:09:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Systeme

 > DÉBUT D'OS TRÈS SIMPLE

DÉBUT D'OS TRÈS SIMPLE


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Systeme Classé sous :exploitation, systèmedexploitation, systeme, système Niveau :Débutant Date de création :28/12/2005 Date de mise à jour :29/12/2005 18:20:28 Vu / téléchargé :6 069 / 660

Auteur : bloom1

Ecrire un message privé
Site perso
Commentaire sur cette source (25)
Ajouter un commentaire et/ou une note

 Description

Voilà ma première source sur ce site !!!
Le bootloader c'est lui de HWW_Mb. (Je le remercie) Grâce a lui j'ai pu faire cet OS !!!
Bon...
Il a sa propre intérruption d'affichage (86h) que j'ai fait...
Il faut sélectionner 16 Bits au démarrage
Pour le tester, il suffit d'avoir RARWrite et de copier sur la disquette le fichier os.bin


Et voilà, vous me direz comment loader un programme avec, c'est le but que j'ai poster ce code, car la ligne de commande fonctionne mais aucun programme, car je sais pas comment récupérer la ligne qui a été écrit et de charger le programme avec son nom...

Merci !



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 décembre 2005 18:20:29 :
Changement tout cours(pour dire ma difficulté dans la description)

 Sources de la même categorie

DÉPLACEMENT D'UN RÉCTANGLE ROUGE A L'AIDE DE LA SOURIS par KIMI1632
Source avec Zip SCHEDULEUR TEST par patatalo
Source avec Zip Source avec une capture LIVE CD OMF par patatalo
Source avec Zip "MORTIMER": UN HOBBY OS par bofur
Source avec Zip Source avec une capture LE SYSTÈME D'EXPLOITATION LOGRAM par steckdenis

 Sources en rapport avec celle ci

DÉPLACEMENT D'UN RÉCTANGLE ROUGE A L'AIDE DE LA SOURIS par KIMI1632
Source avec Zip Source avec une capture LE SYSTÈME D'EXPLOITATION LOGRAM par steckdenis
SOURIS, BOUTONS, CURSEUR par PCBill
Source avec Zip COMMENT FAIRE UN LIVECD par aloneinthedark
Source avec Zip MANIPULER LES CHEMINS,WINDOWS,DOS,SYSTÈMES.. par ToutEnMasm

Commentaires et avis

Commentaire de bloom1 le 28/12/2005 19:26:04

N.-B. : Il a été assemblé avec NASM

Commentaire de patatalo le 29/12/2005 10:58:15 administrateur CS

salut,

c'est quoi un OS ? ça fait quoi exactement ?

@++

Commentaire de patatalo le 29/12/2005 11:27:32 administrateur CS

re,

c'est pas du travail d'initié mais de débutant, donc, je note 2 ( je note large ) pour un travail d'initié et 6 pour un travail de débutant.

deuxieme chose, pourquoi le loader aurait-il besoin de savoir si le kernel a charger est 16 ou 32bits. N'est ce pas plutot au kernel de tester ce qu'il y a der mieux ? si CPU < 286 alors OS 16bits sinon 32 bits.

de plus, je ne suis pas sur que le code de chargement soit correct: add bx,0x2001 ? a quoi sert cet octet en plus ?

je pense que tu a recopié en grande partie le travail d'un autre sans le comprendre forcement...

@++

Commentaire de bloom1 le 29/12/2005 18:19:04

Nenon c'est parce que j'ai JUSTEMENT ESSAYÉ DE FAIRE CHARGER UN PROGRAMME EXTERNE. Mais cela n'as pas fonctionné... Justement le but que j'ai poster cette source c'est que le monde m'aide a charger un programme avec la ligne de commande...

Commentaire de bloom1 le 29/12/2005 18:23:40

Ah et pour le 16 Bits c'est parce que mon code est en 16 BITS ok ? LE BOOTLOADER N'EST PAS DE MOI !!! Je l'ai dis dans la description. Si je le charge en 32 Bits ca ne foncitonne pas... Patatalo si tu ne comprends pas ne dis pas de commentaires. Parce qu'un OS c'est un OPERATING SYSTEM.
Donc voilà

Commentaire de bloom1 le 29/12/2005 18:24:50

En passant je dis pas ca en parlant en sarcastique lol je parle en riant un peu... !!!

Commentaire de patatalo le 30/12/2005 09:34:22 administrateur CS

salut,

a mon avis, c'est toi qui ne comprends pas ce que tu fais.

si tu veux de l'aide pour creer quelque chose va dans le forum, c'est fait pour ça. Recopier le source d'un autre qui de plus est faux, désolé mais je vois pas l'interet de partager ça !!!

tu n'as d'ailleurs pas répondu a mes questions:

pour toi c'est quoi un OS. ( répondre Operating System prouve bien que tu ne sais pas de quoi tu parle. )

deuxieme chose, pourquoi le loader aurait-il besoin de savoir si le kernel a charger est 16 ou 32bits. N'est ce pas plutot au kernel de tester ce qu'il y a der mieux ? si CPU < 286 alors OS 16bits sinon 32 bits.

de plus, je ne suis pas sur que le code de chargement soit correct: add bx,0x2001 ? a quoi sert cet octet en plus ?

moi par contre, je suis sarcastique, ...

les codes de MBR sont nombreux sur le net, tu n'as peut etre pas choisi le bon. Donc, recopie un bon et poste ta source...

@++

Commentaire de bloom1 le 30/12/2005 19:22:38

C'est parce que mon code est 16 BITS lol je n'ai pas encore appris le 32 c'est pas dur a comprendre et je comprend tout ce que j,ai fais la dessus et en passant JE N'AI PAS COPIÉ ok ??? Disons que tu parles mais tu parles trop vite...
«de plus, je ne suis pas sur que le code de chargement soit correct: add bx,0x2001 ? a quoi sert cet octet en plus ?» ca c'est hww_mb qui a essayé de m'aider ok ???

Commentaire de bloom1 le 30/12/2005 19:24:21

Et un OS pour moi c'est comme Linux et Windows, permettant de se loader au début du démarrage de l'ordi et qui permet de charger des programmes et rendre l'ordinateur UTILE ! Disons que le mien n'est pas encore utile lol mais bon

Commentaire de bloom1 le 30/12/2005 19:26:05

Ah et le add bx,0x2001 ca sert a lire sur une disquette si tu savais !!!

Commentaire de patatalo le 31/12/2005 02:03:59 administrateur CS

re,

le pb pour toi c'est justement que je sais et que add bx,0x2001 est sensé ajuster un buffer qui lit 16 secteurs.

Le + terrible c'est que apparement seul moi et bien sur, ceux qui ne perdent pas leur temps à tergiverser sur cette source,  savent que 16*512 = 0x20000 et pas 0x2001

sur ce, je te laisse continuer sur ta lancée...

@++

Commentaire de bloom1 le 31/12/2005 23:18:35

Ah mais c'est pas moi qui a fait ce boot lool !!! (Juste le boot, le kernel c'est moi).
Mais est-ce qu'il y a le int 13h apres ???
Si oui ben ca lit dans la disquette(si c'est sur le boot) ...
Tk moi je me chicane plus :P

Commentaire de SAKingdom le 30/01/2006 20:29:09

Où tu définie ton interruption d'affichage (0x86)?

Commentaire de SAKingdom le 30/01/2006 20:33:25

Ah j'ai trouvé. C'est comme sa qu'on fait?

Commentaire de bloom1 le 02/02/2006 01:45:35

Oui lol

Commentaire de clipper5 le 08/05/2006 01:40:38

je comprend rien de tous ce que vous parlez

Commentaire de bloom1 le 08/05/2006 01:42:05

LOOOL !

Commentaire de clipper5 le 08/05/2006 01:44:44

il faut que quelq'un essaye de m'expliquer un peut plus

Commentaire de bloom1 le 09/05/2006 00:42:26

Est-ce que tu connais l'assembleur pour commencer ?

Commentaire de NOURLINS le 14/08/2006 00:36:54

Salam, Salut
Je suis debutant en asm ^^

Pour ta question, charger un programme
je penss...que fo déja ton os fait des API, et que le programme programmer pour ton OS... je pensse !!

et si tu veux un exemple, tien un os arabe ^^ simple mais c fait en ASM/C... mé c simple a comprendre ^^

un OS avec s propre API, et avec un petit programme comme un exemple ^^, je le trouve bien !!

http://xos.freezee.org

Bonne chance ^^ ++

------------------
www.nourlins.c.la

Commentaire de NOURLINS le 14/08/2006 00:43:05

Salam, Salut

et voila une image (exemple), le programme charger et lancer comme tu veux ^^

just lire bien le code, et tu va comprendre, c simple ^^

http://xos.freezee.org/showimg.php?img=scrsht/xos014b.jpg

@+   (Désoler pour les faute aurthographe)

Commentaire de SAKingdom le 14/08/2006 00:50:08

L'OS le plus professionel que je connaisse, fais en assembler, version 32 et 64bits et MenuetOS:

http://www.menuetos.net/

Très performant. Exploration du code pour les courageux seulement.

Commentaire de NOURLINS le 14/08/2006 16:56:22

Salam; Salut

oui, MenuetOS est bien, mé je voi que ill compliké pour un debutant comme moi, en+, je conner un OS 32 fais en assembler bien aussi comme MenuetOS ^^  c SOL OS  :-)

http://www.oby.ro/os/

Exploration du code pour les courageux seulement.  :-))
@+

Commentaire de bloom1 le 15/08/2006 00:46:56

Euh... Je connais déjà tous ces OS loll mais maintenant j'ai arrêté ce projet... Donc cela me sert plus a rien ... :P et j'en avais commencé un en langage C qui fonctionnais mais qui ne chargais pas de programme.

Donc merci pareille

Commentaire de Ricky_MacElroy le 10/07/2007 23:19:09

OS très moyen, tu devrais écouter Mourlins

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

gestionnaire d'écran pour système d'exploitation [ par kiceron ] salut je dois cr&#233;er un gestionnaire d'&#233;cran en Assembleur pour un syst&#232;me d'exploitation que nous faisons &#224; l'&#233;cole en tant q Serai t'il possible de faire démarer un systeme d'exploitation sans bios [ par nico20011caus ] Je voudrai faire un systeme d'exploitation sans prendre les interruption du bios sa serai tu possible? systeme d'exploitation de console [ par kryptorkid ] bonjour &#224; tous, Je voudrais savoir quels sont les outils qui permettent de cr&#233;er un Systeme d'Exploitation, pour consoles de jeux. Est ce d le systeme d'exploitation propriétaire N/A [ par dourid9 ] Salut es qu'il ya quelqu'un qui a des généralités et des informations sur le système d'exploitation propriétaire N/A de téléphone mobile Samsung U900 [BAR]module langustique pour un systeme d'exploitation [ par khallefff ] Salut tt le monde je ne sais comment crée un nouveau module linguistique pour (windows...) , pour bien vous expliquer ma langue ne pas reconnu par Win ASM , systèmes d'exploitation [ par ilyenamagyar ] Bonjour , Voil&#224; je programme d&#233;j&#224; dans plusieurs languages et j'aimerais me mettre aux syst&#232;mes d'exploitation . J 'ai entendu di catalogue des interreption du systéme d'exploitation [ par rab33 ] bonjour si qlq peut me donner une documenation sur toutes les interreption du syst&#233;me d'exploitation, j'utilise l'assembleur 8086. merciColl System d'exploitation [ par bizzard4 ] Bonjour ! J'ai déja vu un system d'explotation qui fonctionnait sur une disquette et qui montrait la ram dans l'ordinateur. J'aimerais savoir si quelq message système [ par Guilou34 ] Bonjour à tous. <p class="MsoNormal" Assembleur 8086 [ par CINTELJ ] BonjourJe suis nouveau sur le forum et j'aurai besoin d'aide pour un transfert de la compilation de programmes d'un système HP64000 vers PC windows XP


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales