Savez-vous?

Sujets variés concernant le développement en PureBasic
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

Savez-vous?

Message par meganet »

Salut,
j'aimerai savoir si PB utilise des library externe et si oui les qu'elle (or directx biensur pour le son et la vidéo)?
Car je suis entrain de déveloper un noyau en assembleur et enC (32 byte), et j'aimerai bien utiliser PB pour faire toutes se qui est grafic.
Merci!
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Il me semble qu'on peut utiliser opengl en pb, fais une recherche sur le forum anglais pour ca...

Dri
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

Et non!

Message par meganet »

Resalut,
Et non dri se n'est pas ce que je ovulais dire.
Je demandait si pb utilisait des lib externe du genre pour ouvrir une fenêtre,
car si je suis entrain de faire mon propre noyau je veu dire par là que je suis entrain de créer mon os!
Donc plus aucune library de windows.
Merci!
Polo
Messages : 612
Inscription : sam. 03/juil./2004 20:14

Message par Polo »

Euh... Tu m'impressiones, là !
Purebasic utilise aucunes librairies externes, si on excepte les API windows, et là...
Donc, à par si tu recodes toutes les API windows (remarque, y a déjà les gars de ROS qui le font), c'est foutu...
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Re: Et non!

Message par Oliv »

meganet a écrit :Resalut,
Et non dri se n'est pas ce que je ovulais dire.
Je demandait si pb utilisait des lib externe du genre pour ouvrir une fenêtre,
car si je suis entrain de faire mon propre noyau je veu dire par là que je suis entrain de créer mon os!
Donc plus aucune library de windows.
Merci!
Oui purebasic utilise les fonctions fournies sur la plateforme où il est, la preuve, c'est qu'il faut avoir direct x lors de l'utilisation de InitXXX(). Enfin je peux me tromper, mais là bonne chance, déjà pour faire un OS, et en plus en PB 8O
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

et pourtant ; je pense que c'est possible !

car apres tout meme les acces disque , devrait etre adressable !
le tout c'est de bien connaitre la programation des peripheriques
(driver ect...)


et avoir une sacres doc !! :lol:

il me semble que le TOS (atari a ete ecrit en C )
et linux aussi d'ailleurs , donc ce doit etre faisable en Pure puisque le pure est de l'assembleur et qu'il propose a peut pres toutes les facultés du C
(arretez-moi si je phantasme :D )
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Dobro a écrit :et pourtant ; je pense que c'est possible !

car apres tout meme les acces disque , devrait etre adressable !
le tout c'est de bien connaitre la programation des peripheriques
(driver ect...)


et avoir une sacres doc !! :lol:

il me semble que le TOS (atari a ete ecrit en C )
et linux aussi d'ailleurs , donc ce doit etre faisable en Pure puisque le pure est de l'assembleur et qu'il propose a peut pres toutes les facultés du C
(arretez-moi si je phantasme :D )
Il nous faudrait l'avis de Fred mais je pene que tu fantasmes, car il a du utiliser les API pour ce simplifier. Par contre, la création d'un shell est à mon avis entièrement possible
Polo
Messages : 612
Inscription : sam. 03/juil./2004 20:14

Message par Polo »

Je vois pas l'intérêt de faire un OS avec Purebasic, autant le faire direct en ASM/C, je crois... Car de toute manière, aucunes commandes de Pure ne pourraient être utilisées...
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

La raison pour la quel je voulais utiliser PB!

Message par meganet »

Resalut,
la raison pour la quel je voulais utiliser PB pour mon os était surtout pour me fassiliter la vie avec les interfaces grafic, mais autrement tout le reste accès memoir, accès au périférique, je fait ça en asm.
D'ailleur je galère un peu.
Mais bon j'avance!
Si vous voulez y participer, allez sur le forum prévue à cette effet sur:
http://forum.site-meganet.com/forum.php?fid=19.
Ce projet est open source donc venez y jetter un coup d'oeuil.
Le forum est un peu mort c'est normal j'ai commencé il y à 2 jours seulement.
Voilà @+++.
Répondre