Ricky_MacElroy
Messages postés10Date d'inscriptionmardi 10 juillet 2007StatutMembreDernière intervention26 mai 2008 10 juil. 2007 à 23:19
OS très moyen, tu devrais écouter Mourlins
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 15 août 2006 à 00:46
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
NOURLINS
Messages postés5Date d'inscriptiondimanche 13 août 2006StatutMembreDernière intervention14 août 2006 14 août 2006 à 16:56
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 :-)
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 9 mai 2006 à 00:42
Est-ce que tu connais l'assembleur pour commencer ?
clipper5
Messages postés2Date d'inscriptionlundi 8 mai 2006StatutMembreDernière intervention 8 mai 2006 8 mai 2006 à 01:44
il faut que quelq'un essaye de m'expliquer un peut plus
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 8 mai 2006 à 01:42
LOOOL !
clipper5
Messages postés2Date d'inscriptionlundi 8 mai 2006StatutMembreDernière intervention 8 mai 2006 8 mai 2006 à 01:40
je comprend rien de tous ce que vous parlez
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 2 févr. 2006 à 01:45
Oui lol
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 30 janv. 2006 à 20:33
Ah j'ai trouvé. C'est comme sa qu'on fait?
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 30 janv. 2006 à 20:29
Où tu définie ton interruption d'affichage (0x86)?
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 31 déc. 2005 à 23:18
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
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 31 déc. 2005 à 02:03
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...
@++
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 30 déc. 2005 à 19:26
Ah et le add bx,0x2001 ca sert a lire sur une disquette si tu savais !!!
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 30 déc. 2005 à 19:24
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
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 30 déc. 2005 à 19:22
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 ???
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 30 déc. 2005 à 09:34
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...
@++
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 29 déc. 2005 à 18:24
En passant je dis pas ca en parlant en sarcastique lol je parle en riant un peu... !!!
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 29 déc. 2005 à 18:23
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à
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 29 déc. 2005 à 18:19
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...
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 29 déc. 2005 à 11:27
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...
@++
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 29 déc. 2005 à 10:58
salut,
c'est quoi un OS ? ça fait quoi exactement ?
@++
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 28 déc. 2005 à 19:26
10 juil. 2007 à 23:19
15 août 2006 à 00:46
Donc merci pareille
14 août 2006 à 16:56
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. :-))
@+
14 août 2006 à 00:50
http://www.menuetos.net/
Très performant. Exploration du code pour les courageux seulement.
14 août 2006 à 00:43
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)
14 août 2006 à 00:36
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
9 mai 2006 à 00:42
8 mai 2006 à 01:44
8 mai 2006 à 01:42
8 mai 2006 à 01:40
2 févr. 2006 à 01:45
30 janv. 2006 à 20:33
30 janv. 2006 à 20:29
31 déc. 2005 à 23:18
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
31 déc. 2005 à 02:03
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...
@++
30 déc. 2005 à 19:26
30 déc. 2005 à 19:24
30 déc. 2005 à 19:22
«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 ???
30 déc. 2005 à 09:34
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...
@++
29 déc. 2005 à 18:24
29 déc. 2005 à 18:23
Donc voilà
29 déc. 2005 à 18:19
29 déc. 2005 à 11:27
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...
@++
29 déc. 2005 à 10:58
c'est quoi un OS ? ça fait quoi exactement ?
@++
28 déc. 2005 à 19:26