IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

x86 16-bits Assembleur Discussion :

mot1 mot2 JPEG ?


Sujet :

x86 16-bits Assembleur

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 1
    Points
    1
    Par défaut mot1 mot2 JPEG ?
    Bonjour

    Je recherche le code source ASM x86 16bites pour afficher une image
    Jpg ????

    vous avez une idée a me proposer ?


    Merci a vous.

  2. #2
    Membre actif Avatar de golden boy
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 120
    Points : 230
    Points
    230
    Par défaut
    Je recherche le code source ASM x86 16bites pour afficher une image
    Jpg ????
    Ahah, cette erreur d'orthographe me fera toujours rire

    Mais sinon, pourrais-tu donner plus de précision s'il te plait ? Le parsing du JPG ok, mais pour le rendu, tu as une idée de ce que tu voudrais utiliser ?

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 360
    Points : 23 600
    Points
    23 600
    Par défaut
    Citation Envoyé par laruse Voir le message
    Je recherche le code source ASM x86 16bites pour afficher une image Jpg ?
    Pour l'afficher dans quel contexte ? Sous D.O.S. ?

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 1
    Points
    1
    Par défaut VIVE LE JPEG !!!
    Citation Envoyé par Obsidian Voir le message
    Pour l'afficher dans quel contexte ? Sous D.O.S. ?

    JPEG hi hi hi

    Je boot sur un système perso au démarage je charge une image BMP trop lourd
    donc je voudrai la remplacer par un format JPEG
    l image BMP est en 320*200 soit 64K+768octets du DAC
    mes voila je je voudrais passer en 640x480x256 et en 1024x768x32
    et la sa bloque une routine de décompression JPEG serait la bien venu.

    PS: le système boot sur une clé USB 4Go Lecteur ID:80h simule un HDD
    j ai bien essayer de transformer en sprite l affiche en découpant les zones
    a afficher mes sa complique et rajoute trop de code !

    et puis le 1024*768*32 c est plus beau et je ferai le bo ! hi hou heu
    je disais quoi là ?!!

    bon voila mon gros problème ce soir je dore pas encore !

    Rz.||.

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 360
    Points : 23 600
    Points
    23 600
    Par défaut
    Je n'ai rien compris (ou presque). Ton « système perso », c'est un mini-OS que tu as codé seul ou c'est un système d'exploitation existant que tu as adapté à tes besoins.

    Ensuite, manipuler la carte vidéo dans des modes supérieurs à VGA n'est pas portable et demande beaucoup de travail. Enfin, JPEG est un format très sophistiqué. Il s'agit de faire une sorte de transformée de Fourrier pour resynthétiser l'image. C'est faisable en assembleur également mais au prix de lourds efforts.

  6. #6
    Membre chevronné
    Avatar de Forthman
    Homme Profil pro
    conception mécanique
    Inscrit en
    Janvier 2005
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 702
    Points : 1 905
    Points
    1 905
    Par défaut
    Citation Envoyé par laruse Voir le message
    j ai bien essayer de transformer en sprite l affiche en découpant les zones
    a afficher mes sa complique et rajoute trop de code !
    Et pourtant, comparé à du code pour décompresser du jpeg, c'est de la rigolade...

    Pourquoi ne pas partir sur dur format bmp compressé ?
    La compression RLE serait aussi efficace que de gérer l'écran en plusieurs zones,
    et aurait l'avantage de pouvoir être travailler avec des logiciels de dessin standard.

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Forthman Voir le message
    Et pourtant, comparé à du code pour décompresser du jpeg, c'est de la rigolade...

    Pourquoi ne pas partir sur dur format bmp compressé ?
    La compression RLE serait aussi efficace que de gérer l'écran en plusieurs zones,
    et aurait l'avantage de pouvoir être travailler avec des logiciels de dessin standard.
    Tu a raison pourquoi pas le RLE? bien je vais voir mes je ne connait pas la routine de décompression mes ok j y vais de ce pas

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Obsidian Voir le message
    Je n'ai rien compris (ou presque). Ton « système perso », c'est un mini-OS que tu as codé seul ou c'est un système d'exploitation existant que tu as adapté à tes besoins.

    Ensuite, manipuler la carte vidéo dans des modes supérieurs à VGA n'est pas portable et demande beaucoup de travail. Enfin, JPEG est un format très sophistiqué. Il s'agit de faire une sorte de transformée de Fourrier pour resynthétiser l'image. C'est faisable en assembleur également mais au prix de lourds efforts.
    c est une OS perso

    NOM ODO mode Vx86-16b adresse par Segmentation
    Support clé USB 4Go partition 2Go auto boot ID 80h HDD 0 BIOS
    2emes partition Données

  9. #9
    Membre chevronné
    Avatar de Forthman
    Homme Profil pro
    conception mécanique
    Inscrit en
    Janvier 2005
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 702
    Points : 1 905
    Points
    1 905
    Par défaut
    C'est une méthode de compression très simple (la plus simple sûrement même)
    Elle est surtout performante pour des image avec peu de couleurs (pas pour les photos donc)
    le principe : 1 octet pour le nombre de répétitions de la couleur codée en suivant.
    Donc si les couleurs changent souvent on peut se retrouver avec une image plus
    grande que la version non compactée

  10. #10
    Membre actif Avatar de golden boy
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 120
    Points : 230
    Points
    230
    Par défaut
    Le JPEG c'est vraiment pas du gâteau, même en langage haut-niveau. Rien que l'image suivante m'effraie : http://fr.wikipedia.org/wiki/JPEG#La_compression_JPEG Mais après, c'est un défi intéressant.

    Mais sinon tu as pensé à utiliser les routines du BIOS ? Le BIOS devrait pouvoir te fournir des routines pour dessiner des pixels. Avec une image bimtap (format simple), le parsing sera simple, et tu n'auras plus qu'à enregistrer la couleur du pixel lu et le dessiner en invoquant la routine, puis re-boucler jusqu'à avoir dessiné l'image entière.
    Utiliser le BIOS c'est peut-être pas du tout la meilleure idée, mais ça a le mérite d'être simple à faire.

  11. #11
    Membre éclairé
    Avatar de edfed
    Profil pro
    être humain
    Inscrit en
    Décembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : être humain

    Informations forums :
    Inscription : Décembre 2007
    Messages : 476
    Points : 701
    Points
    701
    Billets dans le blog
    1
    Par défaut
    utiliser le bios pour le jpg?

    non, il vaut mieu aller voir du coté des hobby os tels que menuet ou kolibri, eux, ils ont une routine pour le jpeg, et open source of course. après, c'est de la mecanique, faut faire un trou dans la routine, pour la fixer avec une vis à ton programme. ou alors, utiliser de la colle (ou un call).

Discussions similaires

  1. une url en "mot1/mot2" convertie en "mot1%252Fmot2"
    Par bpdelavega dans le forum Apache
    Réponses: 2
    Dernier message: 15/06/2011, 10h58
  2. www.mot1-mot2.com ou www.mot1mot2.com
    Par foufou.foufou dans le forum Référencement
    Réponses: 4
    Dernier message: 20/01/2010, 09h07
  3. Sélectionner le texte entre mot1 et mot2
    Par Audrey698 dans le forum Langage
    Réponses: 2
    Dernier message: 13/10/2007, 16h44
  4. Réponses: 10
    Dernier message: 26/07/2007, 10h00
  5. Réponses: 5
    Dernier message: 20/08/2002, 19h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo