Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1564 connectés 

 


Quel langage utiliser pour les exemples de cet article ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

Projet de topic tutorial sur la programmation d'effets graphiques

n°514185
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-09-2003 à 23:32:03  profilanswer
 

Reprise du message précédent :

drasche a écrit :

les bonnes vieilles démos PC tournaient sous DOS et non sous Linux :o
je vote aussi pour un Turbo C des familles :o


roh putain, le Watcom C sous DOS, ça c'était du compilo :love:
je me souviens des optimisations de fou qu'il faisait, ça en a dégouté plus d'un  :sweat:  
je d/l Turbo C, on verra bien (62 Mo l'Open Watcom C, spas cool pour les RTC [:benou])
bien évidemment, hors de question d'utiliser Visual, C++ Builder ou autre compilo 32 bits, pour la simple raison qu'on ne peut pas utiliser les interruptions en Win32 !


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 13-09-2003 à 23:32:03  profilanswer
 

n°514187
drasche
Posté le 13-09-2003 à 23:35:20  profilanswer
 

Ben tu pourras pomper le watcom quand tu retrouveras une connexion valable vu qu'il est gratuit maintenant :)

n°514316
gm_superst​ar
Appelez-moi Super
Posté le 14-09-2003 à 14:38:37  profilanswer
 

A voté :o
 
D'un point de vue tout à fait égoïste, je vote pour l'ASM. N'ayant fait de l'ASM que sur 68HC16 mes connaissances sont assez limitées et ça me ferait pas de mal de me mettre au x86.
Bon un peu de mélange C/ASM serait sympa aussi.
 
En tout cas merci Harko pour ce tuto :hello:

n°514324
red factio​n
Posté le 14-09-2003 à 14:59:17  profilanswer
 

avec borland C ca marche vraiment bien surtout pour inclure de lasm :
 
 
 

Code :
  1. void Putpixel (word x, word y, byte col, word where)
  2. {
  3. asm {
  4.    mov     ax, [where]  // AX pointe sur l'adresse where
  5.    mov     es, ax       // ES = VGA
  6.    mov     bx, [x]      // BX = X
  7.    mov     dx, [y]      // DX = Y
  8.    mov     ah, dl       // AH = Y*256
  9.    xor     al, al       // AX = Y*256
  10.    shl     dx, 6        // DX = Y*64 par decalage a gauche
  11.    add     dx, ax       // DX = Y*320
  12.    add     bx, dx       // BX = Y*320 + X
  13.    mov     ah, [col]    // col dans AH
  14.    mov     byte ptr es:[bx], ah  // mettre AH a l'offset bx (DI)
  15. }

n°514374
Taz
bisounours-codeur
Posté le 14-09-2003 à 16:32:48  profilanswer
 

red faction a écrit :

avec borland C ca marche vraiment bien surtout pour inclure de lasm :
 
 
 

Code :
  1. void Putpixel (word x, word y, byte col, word where)
  2. {
  3. asm {
  4. }



vu comme ça c'est vrai qu'on peut dire que c'est du C  [:taz]

n°514471
chrisbk
-
Posté le 14-09-2003 à 19:06:54  profilanswer
 

:sweat:
tu veux quand meme pas faire de l'asm 16 bits ?

n°514519
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 14-09-2003 à 19:50:32  profilanswer
 

chrisbk a écrit :

:sweat:
tu veux quand meme pas faire de l'asm 16 bits ?


Bah comment veux tu utiliser les interruptions autrement ? :??:
Teste ce code sous visual studio :  

Code :
  1. int main(int argc, char** argv)
  2. {
  3. __asm
  4. {
  5.  xor eax,eax
  6.  mov ax,13h
  7.  int 10h
  8. }
  9.      return 0;
  10. }


=> GPF sur l'appel de l'interruption ! Windows me l'interdit !
 
(par contre, ce code fonctionne parfaitement avec Nasm... :/)


Message édité par Harkonnen le 14-09-2003 à 19:50:51

---------------
J'ai un string dans l'array (Paris Hilton)
n°514521
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 14-09-2003 à 19:52:31  profilanswer
 

red faction a écrit :

avec borland C ca marche vraiment bien surtout pour inclure de lasm :
 
 
 

Code :
  1. void Putpixel (word x, word y, byte col, word where)
  2. {
  3. asm {
  4.    mov     ax, [where]  // AX pointe sur l'adresse where
  5.    mov     es, ax       // ES = VGA
  6.    mov     bx, [x]      // BX = X
  7.    mov     dx, [y]      // DX = Y
  8.    mov     ah, dl       // AH = Y*256
  9.    xor     al, al       // AX = Y*256
  10.    shl     dx, 6        // DX = Y*64 par decalage a gauche
  11.    add     dx, ax       // DX = Y*320
  12.    add     bx, dx       // BX = Y*320 + X
  13.    mov     ah, [col]    // col dans AH
  14.    mov     byte ptr es:[bx], ah  // mettre AH a l'offset bx (DI)
  15. }




ben on doit pas avoir le meme Borland C, parce que chez moi ça marche pas... je dois mettre le mot clé "asm" devant chaque mnémonique !
tu l'as récupéré ou ? le mien est le fichier TC201.zip que j'ai trouvé chez Borland


---------------
J'ai un string dans l'array (Paris Hilton)
n°514523
chrisbk
-
Posté le 14-09-2003 à 19:52:46  profilanswer
 

ouais nan mais la on retourne de 15 ans en arriere :/
Utilise watcom [:spamafote] (au pire avec une dosbox ?)

n°514526
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 14-09-2003 à 19:54:53  profilanswer
 

chrisbk a écrit :

ouais nan mais la on retourne de 15 ans en arriere :/


Trouve moi une façon d'initialiser le mode 13h sans interruptions alors, parce que moi je connais que celle ci !  :sweat:  
 

chrisbk a écrit :


Utilise watcom [:spamafote] (au pire avec une dosbox ?)


Je d/l l'Open Watcom demain au boulot, on verra bien ce qu'il me dira... :/


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 14-09-2003 à 19:54:53  profilanswer
 

n°514528
chrisbk
-
Posté le 14-09-2003 à 19:56:09  profilanswer
 

pas de solution de rechange, mais le code mes "creations" de 98, compilé sous watcom (pour dos), tournait sous w2k (pas reassayer sous XP)

n°514651
Cherrytree
cn=?
Posté le 14-09-2003 à 23:13:51  profilanswer
 

Abus de pouvoir -> ban.
Mais, topic intéressant.
Je vote TT. :o


---------------
Le site de ma maman
n°514935
tomlameche
Et pourquoi pas ?
Posté le 15-09-2003 à 14:47:12  profilanswer
 

Si ça peut être en C, ce seait en tout cas mieux pour moi, j'ai jamais fait d'assembleur ( bah voui, je suis pas programmeux moi  [:spamafote] )


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
n°515477
leneuf22
Posté le 16-09-2003 à 09:47:38  profilanswer
 
n°515528
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-09-2003 à 11:11:37  profilanswer
 


non, je vais m'y pencher ce soir ! merci pour ton lien :jap:


---------------
J'ai un string dans l'array (Paris Hilton)
n°515530
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-09-2003 à 11:14:00  profilanswer
 

bon, on semble se diriger vers une solution C+Assembleur (bien que cette option ne soit pas majoritaire dans le sondage, vu les écarts faibles entre les 3 choix, ça permettra de satisfaire tout le monde  :) )


---------------
J'ai un string dans l'array (Paris Hilton)
n°515533
Poipoi
Vive Grumly
Posté le 16-09-2003 à 11:19:06  profilanswer
 

Harkonnen a écrit :


mais si tu veux, j'utiliserais quand même GCC :whistle:


 
rapidité & GCC  :heink:  
 
pour rapidité tu prends compilo intel ou VC++  :whistle:  
 
 
 
 
 
 
 [:neowen]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°515536
Poipoi
Vive Grumly
Posté le 16-09-2003 à 11:21:49  profilanswer
 

antp a écrit :


 
abus de pouvoir :o


+1


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°515603
KrzAramis
Help Me
Posté le 16-09-2003 à 13:16:23  profilanswer
 

~J ai vote un melange des deux pour des raisons simples: je ne connais ni l un ni l autre!  [:ddr555]  
Ok j ai fait du C et de asm sur motorola 6809 au DUT mais c est tout. J aimerai vraiement apprendre un peu plus sur les deux donc j ai vote les deux.
de plus peut etre pouraai t on avoir une comparaison C / ASM
Ca serai extrement interessant a mon gout
 
@++

n°515652
red factio​n
Posté le 16-09-2003 à 13:58:10  profilanswer
 

c pour qd le premier article je ne tient plus en place  :pt1cable:

n°515656
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-09-2003 à 14:01:55  profilanswer
 

red faction a écrit :

c pour qd le premier article je ne tient plus en place  :pt1cable:  


t'attend quand même pas à des trucs sophistiqués hein :D
au niveau 2D, y'aura des plasmas, rotozoom, shade-bobs, starfield, feu, etc... et en 3D ça sera très basique (3d filaire, flat, vector balls)
c'est de l'old school ;)


---------------
J'ai un string dans l'array (Paris Hilton)
n°516219
the real m​oins moins
Posté le 17-09-2003 à 02:06:01  profilanswer
 

on peut savoir pourquoi ce topic est sticky? :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°516235
Poipoi
Vive Grumly
Posté le 17-09-2003 à 06:45:14  profilanswer
 

the real moins moins a écrit :

on peut savoir pourquoi ce topic est sticky? :heink:


par abus de pouvoir...
 
fo suivre  :o


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°516267
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-09-2003 à 08:58:02  profilanswer
 

the real moins moins a écrit :

on peut savoir pourquoi ce topic est sticky? :heink:


je l'ai dit : pour éviter que des gens qui seraient éventuellement intéressés par tel ou tel langage ne voient pas le topic (vu le peu de posts qu'il y a eu, il serait tombé en page 2 depuis longtemps), et se retrouvent avec des exemples écrits dans un langage qu'ils ne souhaitent pas
ça n'a rien à voir avec un quelconque abus de pouvoir :sarcastic:


Message édité par Harkonnen le 17-09-2003 à 08:59:04

---------------
J'ai un string dans l'array (Paris Hilton)
n°516278
Poipoi
Vive Grumly
Posté le 17-09-2003 à 09:15:33  profilanswer
 

Harkonnen a écrit :


je l'ai dit : pour éviter que des gens qui seraient éventuellement intéressés par tel ou tel langage ne voient pas le topic (vu le peu de posts qu'il y a eu, il serait tombé en page 2 depuis longtemps), et se retrouvent avec des exemples écrits dans un langage qu'ils ne souhaitent pas
ça n'a rien à voir avec un quelconque abus de pouvoir :sarcastic:


Excuse bidon inside...
 
un topic du même style aurait pu être fait par n'importe kel user... et il aurait pas eu le pouvoir de le mettre en sticky.
De plus ce n'est pas un topic général qui concerne une majorité de gens  :o


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°516283
chrisbk
-
Posté le 17-09-2003 à 09:22:38  profilanswer
 

bon, ca va, on s'en tamponne il est sticky il est sticky, c pas la fin du monde, et voila

n°516290
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-09-2003 à 09:39:46  profilanswer
 

Poipoi a écrit :


Excuse bidon inside...
 
un topic du même style aurait pu être fait par n'importe kel user... et il aurait pas eu le pouvoir de le mettre en sticky.
De plus ce n'est pas un topic général qui concerne une majorité de gens  :o  


Ou comment gueuler inutilement, parce que c'est à la mode !
 
Si un autre user voulait faire le même topic, il n'y aurait eu aucun problème : il lui aurait suffi de demander qu'on le colle en sticky et moi ou d'autres l'aurions fait... Ou alors je lui aurais envoyé un MP pour le lui proposer !
Je vais pas aller demander à antp ou à Taz de le mettre en sticky alors que j'ai le pouvoir de le faire moi même...
 
Personne ne m'a demandé de faire ce topic, je ne suis pas payé pour le faire, je le ferais sur mon temps libre alors bon, EXCUSE MOI de tout faire pour essayer de contenter le maximum de monde...
 
On gueule pour un ban, un TT, et maintenant un topic sticky, sur une proposition de topic sympa. Ca devient vraiment n'importe quoi ... :pfff:


---------------
J'ai un string dans l'array (Paris Hilton)
n°516293
drasche
Posté le 17-09-2003 à 09:46:33  profilanswer
 

Et si on fermait ce topic de nazes sujet à polémiques histoire de rentrer dans le vif du sujet :o
De toute façon, on sait à quelle sauce on va être mangés :D
 
J'ai hésité un moment avant de l'ouvrir mais finalement je suis pour le sticky plutôt que de voir un up posté toutes les demie-heures :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°516298
Poipoi
Vive Grumly
Posté le 17-09-2003 à 09:53:18  profilanswer
 

Harkonnen a écrit :


Ou comment gueuler inutilement, parce que c'est à la mode !
 
[...]
 
Personne ne m'a demandé de faire ce topic, je ne suis pas payé pour le faire, je le ferais sur mon temps libre alors bon, EXCUSE MOI de tout faire pour essayer de contenter le maximum de monde...
 
On gueule pour un ban, un TT, et maintenant un topic sticky, sur une proposition de topic sympa. Ca devient vraiment n'importe quoi ... :pfff:


Désolé de te contredire, mais je suis pas très mode...
Ds ce cas pq ne pas mettre en sticky tout les bibliolink ?
 
et au der news je ne suis pas payé pour venir ici non (je vois pas trop le rapport avec le sujet mais bon...)
 
Et ke les gens gueulent pour certains TT je comprend... kan on voit ke l'aut jour t'as ban un gars par ce ke en gros il savait pas écrire ou n'était pas très explicite... kil gueule je trouve ça tout à fait normal...
Après les histoires avec -- & hotshot & co je ne suis pas au courrant et j'en ai rab  :o  
 
EDIT : et oui c'est n'importe koi !
 
@drasche :  :lol:


Message édité par Poipoi le 17-09-2003 à 09:55:03

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°516301
drasche
Posté le 17-09-2003 à 09:56:42  profilanswer
 

les bibliolinks sont une sous-cat et les gens la trouvent facilement, je vois pas comment faire mieux, argument bidon, tu sors :o (d'autant que là t'es payé pour bosser :o)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°516309
Poipoi
Vive Grumly
Posté le 17-09-2003 à 10:02:58  profilanswer
 

drasche a écrit :

d'autant que là t'es payé pour bosser :o)


mais tellement mal....  :(  
 
beh ce topic à ka être ds les biblio s'il n'y est po déjà...
 
mais je vois pas la diff kil y a avec les autres biblio (à part ke C moins important vu ke C seulement un sondage)


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°516313
drasche
Posté le 17-09-2003 à 10:06:15  profilanswer
 

C'est un premier pas dans l'éducation des masses sur un sujet hautement pointu et même philosophique (puisque des gens s'y accrochent 20 heures sur 24) :o
 
Le sondage en lui-même n'a aucune importance au niveau éducatif (donc bibliolink) mais il est la première pierre d'une série intéressante d'articles à mon goût :)
et même si ça ne m'intéressait pas, je pense que je cautionnerais le sticky tout autant.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°516322
Poipoi
Vive Grumly
Posté le 17-09-2003 à 10:13:40  profilanswer
 

drasche a écrit :


Le sondage en lui-même n'a aucune importance au niveau éducatif (donc bibliolink) mais il est la première pierre d'une série intéressante d'articles à mon goût :)
et même si ça ne m'intéressait pas, je pense que je cautionnerais le sticky tout autant.


un nombre important de message peux être qualifié d'intéressant par un certain nombre de users...
 
Perso les sticky ça me gonfle...
il devrait y avoir uniquement régles&liens utiles


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°516331
drasche
Posté le 17-09-2003 à 10:18:01  profilanswer
 

tu ne disais pas ça pour le topic du meeting à Paris (qui a été sticky pendant un moment) ;)
 
case closed.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°516334
Poipoi
Vive Grumly
Posté le 17-09-2003 à 10:23:26  profilanswer
 

drasche a écrit :

tu ne disais pas ça pour le topic du meeting à Paris (qui a été sticky pendant un moment) ;)
 
case closed.


il n'y est + :o  
et n'y a pas tjs été...
 
perso je m'en foutais kil soit sticky ou pas, je suis capable de le retouver... en + ça avait un rapport à vie du forum


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°516337
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-09-2003 à 10:27:36  profilanswer
 

Poipoi a écrit :


Et ke les gens gueulent pour certains TT je comprend... kan on voit ke l'aut jour t'as ban un gars par ce ke en gros il savait pas écrire ou n'était pas très explicite... kil gueule je trouve ça tout à fait normal...


1/ je ne l'ai pas banni mais TT
2/ je ne l'ai pas TT parce qu'il écrivait mal
3/ ce topic n'est pas un topic modos vs users bis


---------------
J'ai un string dans l'array (Paris Hilton)
n°516340
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-09-2003 à 10:32:38  profilanswer
 

Poipoi a écrit :


perso je m'en foutais kil soit sticky ou pas, je suis capable de le retouver... en + ça avait un rapport à vie du forum


c'est sur qu'un topic regroupant des liens de photos a certainement plus vocation à être sticky qu'un topic demandant quel langage utiliser pour des exemples en vue d'un futur topic traitant de programmation d'effets graphiques, ceci sur un forum de programmation...


---------------
J'ai un string dans l'array (Paris Hilton)
n°516349
Poipoi
Vive Grumly
Posté le 17-09-2003 à 10:43:44  profilanswer
 

Harkonnen a écrit :


1/ je ne l'ai pas banni mais TT
2/ je ne l'ai pas TT parce qu'il écrivait mal
3/ ce topic n'est pas un topic modos vs users bis


 
1/ scuse moi pour l'abus de langage, promi je le ferais +
2/ pk alors ?
3/  :heink: G jamais rien eu à dire contre Antp... (pas trop contre Gilou  :whistle: , rien pour le moment contre Taz...)


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°516353
Poipoi
Vive Grumly
Posté le 17-09-2003 à 10:45:46  profilanswer
 

Harkonnen a écrit :


c'est sur qu'un topic regroupant des liens de photos a certainement plus vocation à être sticky qu'un topic demandant quel langage utiliser pour des exemples en vue d'un futur topic traitant de programmation d'effets graphiques, ceci sur un forum de programmation...


je met ce topic ds le même sac, alors ne te cache pas derrière, si Zion ne m'avait pas filé l'URL, je ne l'aurait probablement jamais vu...


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°516357
drasche
Posté le 17-09-2003 à 10:53:22  profilanswer
 

bordel poipoi vous savez pas en discuter ailleurs que de polluer ce topic? :fou:
ya les MP pour ça :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°516362
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-09-2003 à 10:57:36  profilanswer
 

c'est quand même énorme qu'on arrive à se taper sur la gueule alors que je n'ai sanctionné personne et que j'ai juste demandé l'avis des forumeurs sur un sujet précis :lol: :lol:


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
 

Sujets relatifs
Programmation jeux videocherche cours de programmation
les interfaces graphiques en javapour un projet de documentation / recueil d'articles pour le forum ???
Recherche dev C# pour projet de jeu massivement multijoueurs.Besoin d'aide a propos d'un projet
[VisualC++6] Renommer un projetNewbee en recherche d'un bon bon logiciel de programmation
[PHP] Ou trouver des exemple de graphiques avec GD ?ou trouver un tutorial pour programmer sous lotus domino...
Plus de sujets relatifs à : Projet de topic tutorial sur la programmation d'effets graphiques


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)