(en parlant de genlib en nostub)
Tu sais très bien que ce n'est pas du vrai _nostub...
je sais tres bien que quasiment aucun programme nostub sortant actuellement n'est du vrai nostub... combien de ces programmes commencent directement par la fonction _main, sans avoir avant verification de l'ams, verification du modele de machine, installation d'un 1111 emulator, ou choses dans le genre ?
si tu defini nostub comme "sans kernel", genlib est utilisable en nostub.
(et le nostub est souvent défini comme "sans kernel"... du moins du point de vue utilisateur !)
(l'utilisateur n'a rien a installer pour utiliser genlib "nostub", donc, pour lui, c du nostub)
N'importe quoi. On peut très bien faire un CF avec les routines de base
avec AMS seulement ?
lol
au lieu de 15 fps, tu aura du 15 spf...
[cite]Les masques sont plus flexibles. /cite]
(que les transparence)[
mais les mask prennent de la place...
utiliser des transparence permet de gagner 30% de place... on a deux plans, au lieu de trois... et donc, ca permet d'utiliser plus de graphisme (en utilisant la meme memoire), ou moins de memoire (en utilisant les memes graphismes)
cela dit, les masks sont parfois necessaire... perso, j'utilise la transparence en general, et des masks de temps en temps, pour certains rendus particuliers
(en parlant de extgraph2 par rapport a genlib)
Mais tes routines prennent nettement moins de place, et c'est ça le plus important. Ne dévalue pas ton excellent travail.
le plus important A TES YEUX !!!!!!!!!!!!
un gain de vitesse de 20% (je dis ca au hasard, mais ca doit etre dans ces eaux la) permet d'afficher pas mal d'effets graphiques en plus... passer de 100 sprites à 120, c'est non negligeable !
CF n'est pas une exception. Si ça a été fait avec genlib, c'est parce que c'est un projet de l'équipe qui est derrière genlib (ou plutôt du seul programmeur vraiment actif de l'équipe en question). Il n'y a pas d'autre raison
si j'utilise XLib plutot que extgraph, ce n'est pas parce que je fais parti de l'equipe de Xlib (je n'en fait pas partie), mais ,parce que j'ai besoin d'une rapidité supérieure a celle d'extgraph...
je suppose qu'il en est en partie de meme pour CF et genlib
Je peux t'aider, mais as-tu vraiment besoin d'exécuter du code dans ton fichier de données??? Le code se met dans un programme. Les fichiers de données sont faits pour des données!
Et bien... mettre du code dans un fichier de données, archivé, et compressé, en decompressant a la volée a pas mal d'avantages...
Imaginons... un programme de 50ko, des routines de menus de 10ko (en plus des 50 du reste du prog), et le moteur du jeu (donc, une fois les menus passés) a besoin de 100ko de RAM...
tu copie le prog de 50ko en RAM... si tes 10ko de menus sont en externe, tu as besoin de 10ko de RAM pr les decompresser... 10ko que tu recupere une fois les menus passés... donc, pdt le moteur, il te faut 150ko (les 100 demandés par le moteur, et les 50 de copie du prog en RAM)
tu fais la meme chose en ayant les 10 ko de menus dans la prog... ces routines de menus devront etre toujours en RAM, meme pdt qu'elles ne sont pas utilisées... donc le moteur a besoin de 160ko de RAM...
qui plus est, le code en externe permet de passer outre la limite des 64ko... (bon, ok, il y a les Dll... mais si on met les données dans la Dll aussi, tu vas raler... et si on les met dans un fichier externe, ca fait deux fichiers externes (dll et données), au lieu d'un en mettant tout dans un fichier de données)
C'est une vieille technologie dépassée, le fait d'avoir un programme qui tourne sans arrêt augmente le risque de plantages, et la plupart des programmes pour kernel sont vieux, bogués et plantent très souvent
et combien de ces utilisateurs tournent sous un OS, sur PC, qui est boggué, et plante tres souvent ?
(pr info, un uptime de 4 ou 5 heures, c que dalle a mes yeux... la, j'en suis à 9h19, et encore, c'est parce que je n'ai pas de dur, et donc, que je ne peux pas télécharger... sinon, le pc tournerai en permanence, pour dl, sans que je l'eteigne la nuit...)
pareil autour de moi. tout ceux qui ont une 92+/89 on au moins doorsos...
pareil autour de moi, a l'IUT, du moins, pr les gens avec qui j'ai un peu parlé calculatrices.
(sauf un, qui n'avait aucun programme ASM, qui n'utilisait sa machine que pour bosser, et ne souhaitait pas l'utliser pour plus)
Reflechir sur la capacité d'Extgraph à faire tourner un jeu comme CF ? Tu te fous de ma gueule ?
Non.
reposons la question...
Reflechir sur la capacité d'Extgraph à BIEN faire tourner un jeu comme CF ? Tu te fous de ma gueule ?
(c'est a dire en ayant les effets de CF, et sa vitesse

)
ExtGraph est beaucoup plus adaptable que genlib, XLib, GraphX etc
heu... sur certains points, certes.
Cela dit, je ne suis surement pas le seul a avoir besoin de puissance... et qd on developpe un jeu qui demande pas mal de puissance graphique, on est généralement de niveau a pouvoir s'adapter a une lib moins adaptable (et on en a la motivation)
Ça je suis d'accord, je peste continuement contre XLib pour laquelle on ne peut rien controler soi même à moins de demander aux auteurs.
oué, remarque, Bob, tu n'as pas tord... c'est une des raisons pr lesquelles je fait tout pour avoir les sources, afin de pouvoir les adapter à mes attentes
(sachant que les fonctions non graphiques sont en C, je ne devrai pas avoir trop de mal a les adapter... voire a les reecrire)
(pour les fonctions graph... en ASM... c plus dur... mais heureusement, il n'y a pas besoin d'adapter gd chose a mes besoins)
Ce qui compte le plus à une échelle mondiale, ce sont les gros pays. Par exemple les USA.
mode anti-americanisme-primaire = ON.
MAIS Y'EN A RAS LE **** DE CES ***** DE RICAINS !
si on raisonne comme ca, ils sont pas pres d'arreter de se prendre pr le centre du monde...
mode = off
ensuite quand ils cherchent un jeu ils s'en foutent que ce soit kernel ou nostub. si y'a besoin du kernel ils le mettent, c'est tout
clair.
duke68k est très honnetement à chier
peut-etre pas a ce point qd meme...
il me semble l'avoir essayé vite fait on-VTI... mais il est pas allé plus loin, et je suis resté a SMQ, perso...
S'ils y arrivent. Pas mal de gens n'y arrivent pas. Regarde le nombre de gens qui viennent râler sur les forums parce qu'ils n'arrivent pas à installer un kernel, ça devrait t'en donner une idée
c qd meme pas dur...
envoyer les deux ou trois fichiers, comme indiqué dans le readme,
taper "preos()" enter
le pourcentage de gens qui n'y arrivent pas est tres minime...
bien sur, on voit des gens qui disent qu'ils n'y arrivent pas... mais bon, aussi, les gens qui y arrivent ne vont pas venir dire qu'ils y sont arrivés...
Et pour chaque personne qui vient râler sur le forum, il y en a une dizaine qui vient râler chez l'"expert de calculatrices" de leur école à cause du même problème.
personne de mon lycée n'est jamais venu me voir pour ca...
et pourtant, j'etais considéré comme "l'expert de calculatrices"
Et cet "expert" est en général une personne qui fréquente les forums, donc il leur expliquera que les kernels sont dépassés et qu'ils ne font que planter leur calculatrice en utilisant des programmes pour kernel
perso, je ne leur dirait pas ca, car c'est faux.
je leur conseillerai (et ce n'est qu'un conseil) le dernier kernel.
c'est ce que j'ai toujours fait. (conseiller le dernier kernel)
Tout ce que j'ai dit est que la situation en Autriche importe très peu à échelle mondiale vu la taille du pays
Si tu raisonne comme ca, a considérer les choses de la sorte, ton pays n'aura jamais une grande influence mondiale...
genre "je ne fais rien par rapport a mon pays parce qu'il n'est pas important", c pas le meilleur moyen de le rendre important...
C'est un avis personnel, mais je trouve ça bien triste
bah, je fais en gros pareil, et ca ne me gene pas
(sauf que je sors qd meme une fois de temps en temps, mais rarement)