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

 


Dernière réponse
Sujet : Afficher du texte en mode graphique 13h en C
OverFlow COOL !
pour le fichier, tu trouveras mon mail ds mon profil...
 
le 68000, c sur l' Amiga :jap: que j'ai appris... le 6800, c'était le proc du C64, équivalent au Z80... c'était chaud à programmer tt ça... (nostalgie)
merci encore ! :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
OverFlow COOL !
pour le fichier, tu trouveras mon mail ds mon profil...
 
le 68000, c sur l' Amiga :jap: que j'ai appris... le 6800, c'était le proc du C64, équivalent au Z80... c'était chaud à programmer tt ça... (nostalgie)
merci encore ! :)
JPA 1) pourquoi le 68xxx, j'ai commencé avec l'assembleur 6800 en 78.
2) sur les interruptions du DOS :
 
The official home of Ralf Brown's Interrupt List is:  http://www.cs.cmu.edu/afs/cs.cmu.e [...] files.html
 
Sur le BIOS je peux t'envoyer un fichier
OverFlow :lol:
trop bon la réplique !!!
 
ceci dit, ya moyen d'avoir qq URL d'info sur tous ces registres de folies ?? merci d'avance
 
vive la programmation low-level :lol: !!!
vive l'assembleur (le 68xxx pas le x86 faut pas déconner :lol: :D ) !!!
 
(heu...... vive le mode 13h :crazy: )
JPA Eh les gars, on va quand même pas faire une polémique comme sur le forum Hardware...
Moi j'aime bien développer sous DOS, sous Win.
 
J'avoue que tripatouiller les interruptions me rajeunit...
c'est vrai que je suis vieux (41 ans) et que Parkinson me guette...
 
A+ pour d'autres topics
OverFlow

Verdoux a écrit a écrit :

Mouais, en plus il faut avoir un DOS qui tourne. En cette époque de win2000 et winXP, ça va devenir rare.




 
en fait le big avantage de prog sous DOS, c que t'a pas besoin de tester 10 mille trucs avant de te lancer... en fait je m'en sert surtout pour faire des tests de routines, genre des trucs de démos quoi :D
 
c rapide et ça mange pas de pain...
c un peu de la masturbation intellectuelle :D je l'avoue, mais bon c rigolo ;)

OverFlow c vrai !
 
-> JPA
bon c cool ca marche :) ... mais d'apres ce que je comprens ya pas moyen de faire en sort que le background de la font affichée soit XORisée avec le reste.. snifff...
En plus cela ne me semble pas tres rapide (un effet tinnel à la con passe de 70 Fps sur un PII 350Mhz sans optimisation à .. 45 !!!) Je savais que le BIOS était lent mais là !! ....
 
Je vais qd même essayé un de ces 4 matins de pondre une vrai routine d'affichage de texte (avec d'autres fonts que celles présentes en ROM)...
Toxin J'ai pas dit que je faisais pareil !!!! J'ai fait pareil mais maintenant pas question que je ponde une seule ligne d'assembleur.
 
Je comprends cette passion, je ne la partage plus c'est tout.
verdoux Mouais, en plus il faut avoir un DOS qui tourne. En cette époque de win2000 et winXP, ça va devenir rare.
JPA -> Toxin
   J'aime le sport moi aussi...
   Et puis il y a des trucs qu'on peut pas faire autrement
Toxin

Verdoux a écrit a écrit :

Mais pourquoi certains continuent-ils à s'emmerder avec de la prog DOS ?




 
Pour le sport mon fils, pour le sport :D

OverFlow

Verdoux a écrit a écrit :

Mais pourquoi certains continuent-ils à s'emmerder avec de la prog DOS ?




 
ben pourquoi pas ??? :D
 
->JPA
merci, je teste de ce pas... :)

JPA INT 10,9 - Write Character and Attribute at Cursor Position
 
 
AH = 09
AL = ASCII character to write
BH = display page  (or mode 13h, background pixel value)
BL = character attribute (text) foreground color (graphics)
CX = count of characters to write (CX >= 1)
 
 
returns nothing
 
 
- does not move the cursor
- in graphics mode (except mode 13h), if BL bit 7=1 then
  value of BL is XOR'ed with the background color
 
 
     INT 10,A - Write Character Only at Current Cursor Position
 
 
  AH = 0A
  AL = ASCII character to write
  BH = display page  (or mode 13h, background pixel value)
  BL = foreground color (graphics mode only)
  CX = count of characters to write (CX >= 1)
 
 
  return nothing
 
 
  - similar to INT 10,9 except color ignored in text modes
verdoux Mais pourquoi certains continuent-ils à s'emmerder avec de la prog DOS ?
OverFlow argh ! fait chier !
pas même une chtite interruption qui trainerait ??? :(
 
bon tant pis...
je vasi m'amuser à dessiner des zoulies fonts , les RAWtisées et zou...
 
merci :)
krolours1 T'est obligé d'écrire ta routine perso.
Par contre tu peut récupérer le bitmap de la police du bios mais je sais plus comment on fait.
OverFlow Avec TurboC++ 3.1, je passe en mode 13h (320x200x256) via l'int 10h
alors pas de pb pour afficher des points et tout et tout (heureusement !), mais pour afficher du texte ???
Paske printf et tout ça ne marchent pas bien sur... :(
Suis-je obliger de passer par une routine perso pour afficher les fonts, ou ya t'il d'autre moyen ?
 
merci

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