Page 1 sur 1
Démarrer un programme sans windows ?
Publié : mar. 15/janv./2008 13:27
par Octavius
Voilà, je voulais savoir si c'était possible avec PureBasic de créer un programme qui s'exécute avant le démarrage de windows ? Je me doute qu'on ne pourrait peut-être pas utiliser des fonctions comme OpenWindow(), mais serait-il possible d'utiliser OpenScreen() ?
J'ai peur que ma question soit mal formulée, je dois dire que je n'y connais pas grand chose de ce côté-là de l'ordinateur, mais grosso modo est-ce qu'on peut coder une sorte de système d'exploitation avec PureBasic ?
Publié : mar. 15/janv./2008 13:34
par djes
Non.
Mais tu peux bidouiller avec Fasm, qu'utilise purebasic.
Publié : mar. 15/janv./2008 13:51
par Mytic
Bonjour,
Les EXE sont conçus pour être exécutés sur l’OS Windows.
Avec purebasic c’est pas possible.
En plus OpenScreen fait appel à (DirectX /OpenGL) qui fonctionnent sous windows.
Mais avec un Langage assembleur oui , mais c’est pas pratique , car il te faudra géré le matériel , donc utiliser des Drivers ce qui reviendrait à créer son propre OS.

Publié : mar. 15/janv./2008 15:03
par Octavius
OK. Merci pour les infos. Comment est-ce qu'on apprendre à programmer en assembleur ? Quels programme peut-on utiliser ?
Publié : mar. 15/janv./2008 15:19
par Oliv
comme ça
Mais là il faut énormément de motivation...... tu as quoi comme projet ?
Publié : mar. 15/janv./2008 18:40
par Octavius
En fait je m'intéressais seulement à la question.
J'ai un projet de jeu de plateforme 2D, et vu que Windows et les autres programmes bouffent de la puissance pour rien, je me demandais si c'était possible de démarrer un jeu sur le PC sans démarrer Windows. Mais bon, ça vaut pas le coût.
Publié : mar. 15/janv./2008 20:53
par Oliv
C'est sur ça ne vaut pas coup, enfin les gens qui débarquent sur le forum de PB et qui demande comment on fait pour faire de l'assembleur (le prends pas pour toi, tu n'es pas le seul) a me fait sourire, car si on prend PB c'est pour avoir un language tout aussi rapide/petit que d'autres mais...simple, et l'assembleur, c'est pas vraiment ça. Après c'est sur quand on ne sais pas encore ce que c'est, on peut se poser la question
Sinon même si Windows bouffe des ressources, avec la puissance actuelle il en reste pour nous pauvres petits programmeurs amateurs, mais faut pas faire comme un cochon et optimiser un peu. D'ailleurs ça irait peut être mieux sur un autre sujet mais...quelqu'un sait comment des applications qui calculent de la vidéo en temps réel (Pinnacle, Adobe Premiere) ou font de la 3D (3DS, Cinema 4D, SolidWorks) font pour réussir à rester fluide ? Je me pose toujours la question...
Publié : mar. 15/janv./2008 22:41
par Octavius
Pourquoi ? Faire de la 3D c'est chaud à optimiser avec PureBasic ? Dans quelles limites on peut faire un jeu en 3D ?
Publié : mar. 15/janv./2008 22:43
par comtois
Octavius a écrit :Pourquoi ? Faire de la 3D c'est chaud à optimiser avec PureBasic ? Dans quelles limites on peut faire un jeu en 3D ?
Dans TES limites
C'est pas vraiment PureBasic qui limite, c'est notre compétence.
Certains utilisent Irrlicht pour faire de la 3D ou OpenGL, ou se font un wrapper DirectX9 , mais ça demande des connaissances , du temps, etc.
Je les admire , certains font des trucs remarquables. Moi je me contente de faire des cubes et des sphères, et encore ça merdouille

Publié : mar. 15/janv./2008 22:48
par Oliv
Octavius a écrit :Pourquoi ? Faire de la 3D c'est chaud à optimiser avec PureBasic ? Dans quelles limites on peut faire un jeu en 3D ?
Pas plus, pas moins qu'un autre langage, mais la 3D demande beaucoup plus de ressources que la 2D. Et comme le dit Comtois, les limites viennent du programmeur.
En fait je me demandais juste comment les grosses applications sont optimisées
linux
Publié : mer. 16/janv./2008 21:33
par meganet
Salut, si tu veu un prog qui ne tourne pas sous windows et qui démare par exemple ac un cd, cherche sur le net comment faire un live cd ac linux et mais ton programme dessu.
Publié : mer. 16/janv./2008 23:11
par Oliv
C'est une idée, mais il reste quand même un OS qui consomme quelques ressources

oui mais...
Publié : jeu. 17/janv./2008 8:13
par meganet
Salut, oui je suis daccord, mais les resources utilisé par linux et par windows ne sont pas dutout les mêmes! Surtout avec un live cd bien fait avec un noyau recompilé avec juste ce dont on à besoin.