Afficher une image ne ASM.

Afficher une image ne ASM. - ASM - Programmation

Marsh Posté le 12-01-2007 à 15:40:11    

Bonjour.Alors j'ai un problème je recherche comment faire pour afficher une image au format .PNG ou autres à l'écran en ASM.Sans que l'affichage utilise      les fenêtre MS-DOS.Quel utilise que le processeur.
     Repondez-s-il vous plait c'est trop urgent.Merci d'avance.

Reply

Marsh Posté le 12-01-2007 à 15:40:11   

Reply

Marsh Posté le 12-01-2007 à 16:05:58    

"Sans que l'affichage utilise      les fenêtre MS-DOS"
 
ça tombe bien le DOS n'a pas de fenêtres.
 
tu dois faire un binaire DOS ou un binaire Windows (Win32) ? ou Linux ?
 
avant le PNG, il vaudrait mieux commençer par le BMP ou le PCX.

Reply

Marsh Posté le 12-01-2007 à 16:10:22    

Enfaite le truc c'est que je suis en train de creer un system d'exploitation.Et j'ai tou un truc pour afficher l'heure......Demarrage,activation du processeur...couleur en mode 32bits........et tout et tout..mes le truc c'est que dans mon system d'exploitation ya pas de texture et donc vu qu'un system utilise que le processeur et les composants qu'on a creer je vai pas pouvoir utiliser DOS je suppose.Donc il me faut un moyen pour afficher une image.A moin que tu c'est un autre moyen pour faire des texture pour un system?

Reply

Marsh Posté le 12-01-2007 à 16:16:59    

tenner j'ai trouver se code en ASM s'il vous plait le code d'un system doit etre confidentiel donc s'il vous plait le donner pa a trop de monde.
dite moi si je le mes esque une image v

Reply

Marsh Posté le 12-01-2007 à 16:17:45    

esque qu'une image va s'afficher?
 
.model tiny
.386c
.code
org 0100h
             
                 
start:
mov si,offset logo
mov ah,4
xor di,di
mov bx,6000h
mov es,bx
int 48h
push es
pop ds
mov bx,5000h
mov es,bx
xor si,si
xor di,di
mov ah,6
int 48h
push es
pop ds
mov ax,0009h
int 47h
mov ah,38
int 47h
mov ah,35
int 47h
mov ah,37
int 47h    
mov ah,2
int 47h
mov cx,400
mov bx,40
mov ah,36
int 47h
mov ax,0
int 16h
mov ah,39
int 47h    
mov ax,0004
int 47h                      
db 0CBH                                          
logo db 'image.png',0
end start

Reply

Marsh Posté le 12-01-2007 à 16:21:02    

0110100001100101011110010010000001110111011101000110011000100000011011000110111101101100


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 12-01-2007 à 16:22:36    

Citation :

Enfaite le truc c'est que je suis en train de creer un system d'exploitation.

 
[:hahaguy]

Reply

Marsh Posté le 12-01-2007 à 16:24:45    

c'est un COM DOS.
 
heu tu serais pas entrain de nous faire un gros mytho ?
 
tu as déjà un OS (boot) minimal, et tu demandes si un .com pourri est capable de lire/décoder/afficher un PNG ?
 
ou alors j'ai pas compris ? (fais des phrases)

Reply

Marsh Posté le 12-01-2007 à 16:26:26    

boulax tu connai le code machine mes c'est super si tu veux je t'enboche dans notre team si sa te dit.
Bon alors ne vous inkieter po le system je le fai po tou seul on est plusieur : graphiste programmeur testeur.
bon alors sa en dit koi sa va afficher quoi?

Reply

Marsh Posté le 12-01-2007 à 16:27:23    

a ok merci c'est un programmeur asm qui ma dit que c'etai sa qu'il fallai mettre pour afficher une texture

Reply

Marsh Posté le 12-01-2007 à 16:27:23   

Reply

Marsh Posté le 12-01-2007 à 16:28:24    

met otreùment il ma expliker un code ki resssemble un peu a  
 
. un truc je cest pas quoi
 
x : des nombre
y: pareil  
.........
est ce que sa peu etre sa?

Reply

Marsh Posté le 12-01-2007 à 16:30:44    

le PNG est suffisamment structuré, pour que tu puisses pas afficher une image comme ça par magie...
 
ou alors ton programmeur expose des services étendus qui fait tout ça pour toi, mais là on peut pas l'inventer.

Reply

Marsh Posté le 12-01-2007 à 16:31:08    

[:k-nar][:prozac][:k-nar]
[:teh real lol][:k-nar][:teh real lol]
[:antigone][:vague nocturne][:antigone]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 12-01-2007 à 16:31:40    

ou alors autre question est-ce que mon system sa serai pas plu simpl de le faire en C?

Reply

Marsh Posté le 12-01-2007 à 16:32:58    

demande a ton prof si tu as droit au Cobol.

Reply

Marsh Posté le 12-01-2007 à 16:34:33    

lol
enfaite oui on a le droit,
Mes komment on fait alors en C pour faire du graphisme , par se que on a po le droi dutiliser de library sauf a moin d'etre uin pro?

Reply

Marsh Posté le 12-01-2007 à 16:36:04    

a je crois qu'il faut demander à serialcoder là, parceque je vois pas.

Reply

Marsh Posté le 12-01-2007 à 16:38:53    

ok merci
mince sa veu dire que jai fait tou mon system en .com DOS oh non mon dieu ya 220fichier remplis de script .com DOS
sa veu donc dir ki fo tou recommencer.Snif
 
je croi ke je vai faire des composant graphique et des library de programmation c plu simple ke de faire des system je croi

Reply

Marsh Posté le 12-01-2007 à 16:39:12    

Fais gaffe, tu vas te faire bannir si tu continues d'écrire en SMS.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 12-01-2007 à 16:41:31    

a ok merci,mes bjone sa tu as msn pour que je puissent t'envoyer notre system d'exploitation pour que tu me disse si ses foutu ou que sa va marcher?
si tu as msn donne la moi en message priver.

Reply

Marsh Posté le 12-01-2007 à 16:42:56    

attends j'égorge un lapin.........
 
 
wwuiiiiiiiiiik wuiiiiiiiiiiiiiiiiiiiiiiiiiiik wuikkkkkkkkkkkkkkkkkk
 
tiens non c'était un cochon, bon c'est pas grave.
 
je passes les tripes au scanner....


Message édité par bjone le 12-01-2007 à 16:43:06
Reply

Marsh Posté le 12-01-2007 à 16:43:49    

un ptit coup dans le plug-in BidocheFFT de toshop...
 
et........
 
a bin c'est mort, tu peux te tirer une balle, désolé  :(

Reply

Marsh Posté le 12-01-2007 à 16:45:16    

Mince tu c'est pas ou on peux recruter des gens pour qu'ils fassent partis de notre team?

Reply

Marsh Posté le 12-01-2007 à 16:47:34    

je là pour le coup je c'est pas :/

Reply

Marsh Posté le 12-01-2007 à 16:48:43    

a ok,mon dieu qu'il y a de la circulation sur se forums par rapports au autres.

Reply

Marsh Posté le 12-01-2007 à 16:50:24    

oui je trouve aussi, c'est agréable, j'aime pas quand ça sent le renfermé.

Reply

Marsh Posté le 12-01-2007 à 16:53:02    

Moi aussi j'aime bien.D'abitude sur les autres forums faut attendre 1moi pour avoir au moin une reponse c'est long je trouve .puisque la je poste et hop 46sec apres j'ai une reponse.

Reply

Marsh Posté le 12-01-2007 à 16:54:45    

bin ça prouve que sur hfr on est des gens ouvert :)

Reply

Marsh Posté le 12-01-2007 à 16:56:25    

J'ai failli manquer ce topic  [:wc-net]

Reply

Marsh Posté le 12-01-2007 à 16:57:02    

Lol.Tu serait pas ou peux trouver un tutorials simpa pour apprendre a programmer en C s'en utiliser le system win32 ou GNU?car pour l'instant tou se que je trouve c'est du code utilisant win32 et GNU.

Reply

Marsh Posté le 12-01-2007 à 16:57:08    

rentre c'est ouvert :)

Reply

Marsh Posté le 12-01-2007 à 16:59:10    

CreaClarks a écrit :

Lol.Tu serait pas ou peux trouver un tutorials simpa pour apprendre a programmer en C s'en utiliser le system win32 ou GNU?car pour l'instant tou se que je trouve c'est du code utilisant win32 et GNU.


 
tiens une vraie question ;) (serais-t-il possible que....)
 
a la base tu peux déjà faire quelques expérience sous un OS existant, les routines que tu fera seront toujours portable sous ton "OS" maison.

Reply

Marsh Posté le 12-01-2007 à 17:00:05    

CreaClarks a écrit :

Lol.Tu serait pas ou peux trouver un tutorials simpa pour apprendre a programmer en C s'en utiliser le system win32 ou GNU?car pour l'instant tou se que je trouve c'est du code utilisant win32 et GNU.


 
Y a le très fameux site Daily Tutorial C, que tu peux consulter :
http://dtc.org

Reply

Marsh Posté le 12-01-2007 à 17:03:19    

je peut te dumper qq images memoire de ma machine si tu veux (attention 512 mo par fichier)
a linterieur tu trouvera surement du code du noyau NT que tu pourra directement INCbinner pour ton os
 
miam miam


Message édité par red faction le 12-01-2007 à 17:04:41
Reply

Marsh Posté le 12-01-2007 à 17:04:06    

Merci mes enfaites j'ai une idez de fou,je suis un geni je c'est vous aller croire que cest impossible a faire mais si.
Moi ma team on va faire un logiciel de création de system d'exploitation jen suis sur que c'est possible il me suffirait juste un library ASM et une C
un compilateur ,2 ou 3ans pour creer le logiciels partis design partis fonctions du graphisme ........et la programmation c et asm qui se fait toute seul comme visual studio quand on fait un logiciels mais la pour un system.a votre avis sa serai une bonne idez?

Reply

Marsh Posté le 12-01-2007 à 17:05:16    

red faction tu a msn ?
si oui sil te plait passe moi ton adresse msn pour que l'on se cose donne la en message priver si tu en a une

Reply

Marsh Posté le 12-01-2007 à 17:09:23    

LOL...
 
si tu (ou ton "team" ) as été capable d'écrire un secteur de boot et de pouvoir lire un fichier, l'affichage d'une pauvre image devrait pas trop poser de problèmes quelque soit son format...

Reply

Marsh Posté le 12-01-2007 à 17:09:49    

CreaClarks a écrit :

Merci mes enfaites j'ai une idez de fou,je suis un geni je c'est vous aller croire que cest impossible a faire mais si.
Moi ma team on va faire un logiciel de création de system d'exploitation jen suis sur que c'est possible il me suffirait juste un library ASM et une C
un compilateur ,2 ou 3ans pour creer le logiciels partis design partis fonctions du graphisme ........et la programmation c et asm qui se fait toute seul comme visual studio quand on fait un logiciels mais la pour un system.a votre avis sa serai une bonne idez?


 
je pense que tu devrais la proposer à Google. c'est le genre de projet qu'ils recherchent pour concurrencer Microsoft :)

Reply

Marsh Posté le 12-01-2007 à 17:12:52    

ba enfaite notre os la il est pas super puissant car il me manque des composants.Et justement il me manque des composant pour le graphisme (ex:nt,sou windows direct x ou autre)et cest a cause de sa que je peux pas encor faire les textures.

Reply

Marsh Posté le 12-01-2007 à 17:18:14    

[:cupra]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed