Démarrer un programme sans windows ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Octavius
Messages : 312
Inscription : jeu. 26/juil./2007 12:10

Démarrer un programme sans windows ?

Message 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 ?
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Non.

Mais tu peux bidouiller avec Fasm, qu'utilise purebasic.
Mytic
Messages : 466
Inscription : mer. 25/juil./2007 0:13

Message 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.
:wink:
Octavius
Messages : 312
Inscription : jeu. 26/juil./2007 12:10

Message par Octavius »

OK. Merci pour les infos. Comment est-ce qu'on apprendre à programmer en assembleur ? Quels programme peut-on utiliser ?
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

comme ça :P


Mais là il faut énormément de motivation...... tu as quoi comme projet ?
Octavius
Messages : 312
Inscription : jeu. 26/juil./2007 12:10

Message 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.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message 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 :D

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...
Octavius
Messages : 312
Inscription : jeu. 26/juil./2007 12:10

Message par Octavius »

Pourquoi ? Faire de la 3D c'est chaud à optimiser avec PureBasic ? Dans quelles limites on peut faire un jeu en 3D ?
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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 :P

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 :)
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message 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
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

linux

Message 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.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

C'est une idée, mais il reste quand même un OS qui consomme quelques ressources :roll:
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

oui mais...

Message 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.
Répondre