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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6
Auteur Sujet :

programmation de demos sur anciennes machines

n°313809
chrisbk
-
Posté le 20-02-2003 à 10:56:35  profilanswer
 

Reprise du message précédent :

vic le viking a écrit :

et qu'appelles tu "balayage horizontal" et "balayage vertical" ?


 
ah ben forcement :D
 
bon, tu sais que ton ecran c en fait un faisseau (orthographe vacillante detected) qui balaie l'ecran de gauche a droit - haut bas ?
 
bon balage horizontale c quand le faisceau a fait une ligne, vertical quand il a fini de remplir tout l'ecran (eg de remplir toute les lignes)

mood
Publicité
Posté le 20-02-2003 à 10:56:35  profilanswer
 

n°317036
saddict
Posté le 25-02-2003 à 01:08:00  profilanswer
 

alors moi  mes prog sur a miga..ca remonte a pas mal de temps...passionné de demo...me sui  dit vais m'y mettre...en amos.... :D  :D  :D  
mis a part des tonnes de scrolling j'ai jamais fait grd chose de bien terrible... et mon seul rotozoom..bah en fait il zoomait pas...y'avait tous les pixel qui s'ecartaint entre eux  :lol:  :lol:  et ca ramait.. avec des pixel e 8*8....
Bon j'avais 15a a l'epoque..ca me donne une excuse...
 
Bref du coup me suis dit que le code c'etait pas pour moi :sweat:  
 
Et maintenant ...suis graphiste dans un grp pc: cocoon


Message édité par saddict le 25-02-2003 à 01:08:55
n°317460
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-02-2003 à 15:02:55  profilanswer
 

upeuuuuhhhh !!! :bounce:
 
keskifouvic :??:


---------------
J'ai un string dans l'array (Paris Hilton)
n°317466
chrisbk
-
Posté le 25-02-2003 à 15:07:18  profilanswer
 

Harkonnen a écrit :

upeuuuuhhhh !!! :bounce:
 
keskifouvic :??:


 
craquage. Fini l'info et les effets de demo, il s'est mis a la poterie
:D

n°317468
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-02-2003 à 15:10:52  profilanswer
 

chrisbk a écrit :


 
craquage. Fini l'info et les effets de demo, il s'est mis a la poterie
:D

[:rofl]
j'espère pour lui que ses poteries sont en Gouraud [:ddr555]


---------------
J'ai un string dans l'array (Paris Hilton)
n°319914
bjone
Insert booze to continue
Posté le 27-02-2003 à 23:51:14  profilanswer
 

Harkonnen a écrit :

[:rofl]
j'espère pour lui que ses poteries sont en Gouraud [:ddr555]


 
non il est parti prendre son bain avec un canard jaune (en gouraud) :D

n°320181
Vic le vik​ing
Posté le 28-02-2003 à 13:43:32  profilanswer
 

non non je suis la, mais je me rends compte que tout est trop compliké pour moi :(
trop de maths, trop de physique, trop de hard, bref, trop petit qi de ma part :jap:
 
harkonnen, chrisbk et bjone, je vous envie beaucoup


---------------
Bougredane et bougre d'andouille ne font qu'un !
n°320185
chrisbk
-
Posté le 28-02-2003 à 13:49:09  profilanswer
 

Citation :

harkonnen, chrisbk et bjone, je vous envie beaucoup


 
Nous envier, certes, mais je sais pas si tu as une idee du tps investi aussi. Pour ma part j'em ai chier comme un fou, puisque je devais apprendre le C en meme tps que les effets & cie. Je garde un souvenir horrible de mon premier filler de triangle, qui refusait de marcher correctement meme apres m'etre esquinté des heures dessus..... c t aussi chiant de voir ton programme tout momoche qui rame a fond tandis qu'un autre prog realise par qqun qui s'y connait etait tout beau et te mettait 20fps dans la vue :D
 

n°320191
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-02-2003 à 13:56:53  profilanswer
 

vic le viking a écrit :


harkonnen, chrisbk et bjone, je vous envie beaucoup


comme dit chrisbk, ça ne vient pas du jour au lendemain... il faut être motivé, rencontrer les gens qui vont bien, etc...
 
et ne pas avoir peur de dormir peu et de bouffer des trucs que meme un bouc ne voudrait pas [:ddr555]

n°320194
chrisbk
-
Posté le 28-02-2003 à 13:59:40  profilanswer
 

Harkonnen a écrit :

et de bouffer des trucs que meme un bouc ne voudrait pas [:ddr555]


 
je me souviens d'un savant melange nouille-cassoulet accompagne de la limonade du lidl (2L pour 2F, je t'explique pas la qualite. Au dessus de la bouteille que du gaz, en dessous que de l'eau. Boire un seul verre du dessus de la bouteille suffisait a te faire remporter haut la main tous les concours de glaviot possible :D :D), un regal [:huit]
 

mood
Publicité
Posté le 28-02-2003 à 13:59:40  profilanswer
 

n°320562
AGA
La boîte à Bokeh!
Posté le 28-02-2003 à 21:21:37  profilanswer
 

:hello:

n°320938
bjone
Insert booze to continue
Posté le 01-03-2003 à 21:52:43  profilanswer
 

c'est clair, je l'ai usé le bouton reset :D

n°320939
bjone
Insert booze to continue
Posté le 01-03-2003 à 21:53:53  profilanswer
 


 
ou qu'elle est paula ? ;)

n°320998
LeGreg
Posté le 02-03-2003 à 01:14:34  profilanswer
 

BJOne a écrit :


ou qu'elle est paula ? ;)  


 
elle est avec Agnes et Gary, j'imagine..
 
LeGreg


---------------
voxel terrain render engine | animation mentor
n°321190
AGA
La boîte à Bokeh!
Posté le 02-03-2003 à 19:43:18  profilanswer
 

et Lisa  :o

n°321461
bjone
Insert booze to continue
Posté le 03-03-2003 à 11:10:29  profilanswer
 

[:ddt]

n°321691
Al zheimeR
!
Posté le 03-03-2003 à 16:12:29  profilanswer
 

Y a qq années sur un PC portable qu'on m'avait prêté j'avais codé un tit casse-brique avec debug. C'était nul (mode texte noir et blanc sous dos) mais gtait trop content  :pt1cable: . ( comme un con j'ai formaté la disquette  :sweat: )
Sinon esske l'asm sur un PC actuel est aussi abordable que sur un CPC ou amiga ? Comme les PCs sont pas tous les mêmes et tout...

n°321717
chrisbk
-
Posté le 03-03-2003 à 16:36:38  profilanswer
 

g pas fait d'asm ailleurs que sur pc mais je le trouve pas particulierement horrible (par contre l'encodage des instructions...[:sweat])

n°321724
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-03-2003 à 16:40:55  profilanswer
 

chrisbk a écrit :

g pas fait d'asm ailleurs que sur pc mais je le trouve pas particulierement horrible (par contre l'encodage des instructions...[:sweat])


essaie de coder en assembleur 680x0 avec un émulateur, je te garantis que ca n'a RIEN à voir avec le PC


---------------
J'ai un string dans l'array (Paris Hilton)
n°321729
chrisbk
-
Posté le 03-03-2003 à 16:43:06  profilanswer
 

Harkonnen a écrit :


essaie de coder en assembleur 680x0 avec un émulateur, je te garantis que ca n'a RIEN à voir avec le PC


 
(je parlais de l'asm pc hein ? pour le reste je te crois sur paroles vu que je n'ai jamais toucher a l'as 680x0 de pres ou de loin. Par contre j'essayerais bien un de ces 4, histoire de)

n°321731
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-03-2003 à 16:44:52  profilanswer
 

je t'ai bien compris ;)
je voulais juste dire que l'asm 680x0 est largement plus agréable que l'asm 80x86 :)


---------------
J'ai un string dans l'array (Paris Hilton)
n°321739
chrisbk
-
Posté le 03-03-2003 à 16:49:49  profilanswer
 

kestu lui reproche a ce bon vieux x86 (a part la fpu et sa foutue pile et le manque de reg? (c deja pas mal en fait :D))

n°321992
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-03-2003 à 18:09:46  profilanswer
 

chrisbk a écrit :

kestu lui reproche a ce bon vieux x86 (a part la fpu et sa foutue pile et le manque de reg? (c deja pas mal en fait :D))


déja ça, c'est pas vraiment pratique !
ensuite, la segmentation de la mémoire sous DOS, les push à tire larigot pour sauvegarder les registres (dû justement au manque de registres), la spécification de certains registres (CX pour les loop, ...), etc...
 


---------------
J'ai un string dans l'array (Paris Hilton)
n°322001
bjone
Insert booze to continue
Posté le 03-03-2003 à 18:21:25  profilanswer
 

wé m'enfin avec le mode protégé ça s'est amélioré...
paske c'est clair que la segmentation du mode réel c'est rapidement  :cry:  
 

n°322003
drasche
Posté le 03-03-2003 à 18:27:56  profilanswer
 

Harkonnen a écrit :


déja ça, c'est pas vraiment pratique !
ensuite, la segmentation de la mémoire sous DOS, les push à tire larigot pour sauvegarder les registres (dû justement au manque de registres), la spécification de certains registres (CX pour les loop, ...), etc...


c'est ça qui est gai sur PC, comme un puzzle à résoudre [:dawa]


---------------
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°322007
bjone
Insert booze to continue
Posté le 03-03-2003 à 18:33:50  profilanswer
 

le pc en lui même est un défi :D


Message édité par bjone le 03-03-2003 à 18:34:04
n°322268
chrisbk
-
Posté le 04-03-2003 à 08:52:57  profilanswer
 

Harkonnen a écrit :


déja ça, c'est pas vraiment pratique !
ensuite, la segmentation de la mémoire sous DOS, les push à tire larigot pour sauvegarder les registres (dû justement au manque de registres), la spécification de certains registres (CX pour les loop, ...), etc...
 
 


 
ah ca, g pas connu.
 
<La vie passionante des codeurs>
 
par contre j'ai eu un superbe bug hier, j'en suis tres fier.
Vala, je suis donc en train d'ecrire un compilo qui debite du code machine. Je venais de faire quelque fine modif sur le code géneré, je lance un test. Et la, catastrophe, mes variables locales (indexees via ebp) se mettent a prendre des valeurs plus ou moins fantaisiste.
Je fouille et je farfouille, et apres etude detaillée il s'avere que c'est un call qui me fout la merde. Desarconné je suis, pourquoi diable ce call (juste l'instruction, pas la fonction appelée) me foutait il la merde dans mes vars ??? Apres analyse, je vis la beaute de l'assembleur dans son integralite. Un précédant appel de fonction rendait une valeur d'esp foireuse, et lors du call la valeur d'eip etait empilée pile poile sur ma variable.
Superbe.
Surtout quand on sait que cette variable etait ensuite utilisee pour faire une allocation [:ddr555]
 
Ce qui m'a appris que :
 
->faut pas faire le con avec esp
->WinXP resiste tres bien a une demande de plus d'un Go de RAM (mon nouveau record, 1.3Go de ram d'utilise :sol:)
 
</La vie passionante des codeurs>


Message édité par chrisbk le 04-03-2003 à 08:53:15
n°322281
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-03-2003 à 09:11:48  profilanswer
 

sous DOS, la mémoire était fractionnée en segments de 64 Ko qui devaient contenir les données + le code. je te laisse imaginer le bordel quand tu avais une demo un peu conséquente... (vive les dos extenders)
 

Citation :


faut pas faire le con avec ESP


oh que non !!! je l'ai également appris à mes dépens !! j'avais fait une fois l'opération suivante :
 
push ax
(...)
pop eax // la belle boulette !!!
 
et évidemment, les 16 bits de poids fort pointés pas ESP ne contenaient pas de 0... ce qui m'a provoqué un peu plus tard un plantage magnifique !


---------------
J'ai un string dans l'array (Paris Hilton)
n°322288
chrisbk
-
Posté le 04-03-2003 à 09:15:22  profilanswer
 

chrisbk a écrit :


<La vie passionante des codeurs>
..
</La vie passionante des codeurs>


 
 
je me relis et g peur : Maman qu'est ce que je suis devenu ? [:totoz] :D

n°322310
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-03-2003 à 09:50:24  profilanswer
 

chrisbk a écrit :

Maman qu'est ce que je suis devenu ? [:totoz] :D


un nerdz comme on les aime ici :d
à propos, oukilévic ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°322312
chrisbk
-
Posté le 04-03-2003 à 09:52:47  profilanswer
 

Harkonnen a écrit :


un nerdz comme on les aime ici :d


 
tu parles d'un boulot [:leg9] :D
 

Harkonnen a écrit :


à propos, oukilévic ?


 
De source fiable il semblerait qu'il termine un stage de meditation boudhiste pour se preparer mentalement a l'asm x86.

n°322366
bjone
Insert booze to continue
Posté le 04-03-2003 à 10:47:47  profilanswer
 

bah 1.3go, tant que tu te balades dans l'espace allouée, les page ne sont pas assignées au process (donc pas de swap) :D
 
ps: tu te fait vraiment un compilo ?

n°322380
chrisbk
-
Posté le 04-03-2003 à 11:03:40  profilanswer
 

BJOne a écrit :

bah 1.3go, tant que tu te balades dans l'espace allouée, les page ne sont pas assignées au process (donc pas de swap) :D


 
certes, mais ne boudons pas notre plaisir quand meme :D
 

BJOne a écrit :


ps: tu te fait vraiment un compilo ?


 
oui [:sisicaivrai] :D


Message édité par chrisbk le 04-03-2003 à 11:03:56
n°322854
bjone
Insert booze to continue
Posté le 04-03-2003 à 19:43:29  profilanswer
 

chrisbk a écrit :


 
certes, mais ne boudons pas notre plaisir quand meme :D
 
 
 
oui [:sisicaivrai] :D


 
y'a des furieux sur terre quand même :D

n°323128
chrisbk
-
Posté le 05-03-2003 à 08:31:28  profilanswer
 

BJOne a écrit :


 
y'a des furieux sur terre quand même :D


 
Si tu savais comme je regrette [:ddr555]
 
la je fais les tableaux et c un peu :pt1cable:


Message édité par chrisbk le 05-03-2003 à 08:31:37
n°331850
chrisbk
-
Posté le 13-03-2003 à 09:39:50  profilanswer
 

he ben bien, tu te fais chier pour limiter les transfert inutiles FPU->RAM et maintenant c'est la FPU qui overflow a tout va [:sisicaivrai]
 
bordel de cul [:ddr555]


Message édité par chrisbk le 13-03-2003 à 09:40:02
n°332128
bjone
Insert booze to continue
Posté le 13-03-2003 à 14:22:03  profilanswer
 

:lol:

n°334813
wave
Posté le 17-03-2003 à 01:01:30  profilanswer
 

Citation :

le pc en lui même est un défi :D


 
mouais, rien ne vaut le 68xxx, avec une préférence pour 68030+68882:D, surtout quand on commence par virer les interruptions et écraser l'OS en RAM, tout en faisant un bon trackload. Y'a que ça de vrai!
surtout si on + on fait du trackload incopiable (hors format MFM) avec 1.1Mo par disquette.:lol:
malheureusement ça sera jamais émulable sur nos machines actuelles et tombera dans l'oubli:cry:


Message édité par wave le 17-03-2003 à 01:02:59
n°349068
Vic le vik​ing
Posté le 01-04-2003 à 13:50:08  profilanswer
 

:bounce:
 
je remonte ce topic pour poser une question à chrisbk : quand tu dis que les tables précalculées peuvent avoir un sale effet sur le cache, peux tu me dire pourquoi ?


---------------
Bougredane et bougre d'andouille ne font qu'un !
n°349199
chrisbk
-
Posté le 01-04-2003 à 14:50:28  profilanswer
 

vic le viking a écrit :

:bounce:
 
je remonte ce topic pour poser une question à chrisbk : quand tu dis que les tables précalculées peuvent avoir un sale effet sur le cache, peux tu me dire pourquoi ?


 
Tout simplement parce que generalement tu fais un acces de facon completement aleatoire a ces tables. Genre tu va voir tab[2] (pour avoir le sinus de 2degre) puis apres tu va avoir besoin de tab[140] (par ex). Si la page contenant tab[140] n'est ni dans le cache L1, ni le cache L2, alors le cpu va devoir aller la chercher en RAM, faire de la place dans son cache L2, mettre  ladite page dans la place faite etc etc. Et accessoirement, si juste apres t'as besoin d'une donne se trouvant dans la page que tu viens de degager, ben rebelotte
Si ce genre de sport valait le coup sur les premiers pentium, a l'heure actuelle pour des calculs simple comme sin/cos il est largement plus interessant de faire appel a la FPU.
 
Ces histoires de cache sont assez importante, d'ailleurs AMD avec son 3dnow a introduit une instruction permettant l'ecriture d'une donnee en RAM en bypassant (desole) complement le cache.

n°349356
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-04-2003 à 16:40:27  profilanswer
 


Tu as raison, mais ce problème se contourne assez facilement : une table de sinus faisant généralement moins de 1 Ko, il suffit de la prefetcher directement en L1 à grands coups de prefetchT1, non ?


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

 Page :   1  2  3  4  5  6

Aller à :
Ajouter une réponse
 

Sujets relatifs
j'y connais rien en programmationBesoin d'aide en Programmation Perl
Une question de newbie en programmation...[JAVA] programmation d'un bot de moteur de recherche
programmation du // pour un afficheur LCD en CChoisir un language de programmation : Lequel ? (vos avis)
Programmation sous Excelcherche bon site sur la programmation mac en francais
Programmation : problème de tableauxet de for assez complexe...Hardware, software et langages de programmation
Plus de sujets relatifs à : programmation de demos sur anciennes machines


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR