Afficher une image ne ASM. - ASM - Programmation
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.
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?
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
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
Marsh Posté le 12-01-2007 à 16:21:02
0110100001100101011110010010000001110111011101000110011000100000011011000110111101101100
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. |
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)
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?
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
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?
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.
Marsh Posté le 12-01-2007 à 16:31:08
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?
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?
Marsh Posté le 12-01-2007 à 16:36:04
a je crois qu'il faut demander à serialcoder là, parceque je vois pas.
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
Marsh Posté le 12-01-2007 à 16:39:12
Fais gaffe, tu vas te faire bannir si tu continues d'écrire en SMS.
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.
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....
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é
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?
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.
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é.
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.
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.
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.
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
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
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?
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
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...
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. |
je pense que tu devrais la proposer à Google. c'est le genre de projet qu'ils recherchent pour concurrencer Microsoft
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.
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.