Article View: alt.lang.asm
Article #457modi video in assembler con linux
From: esses
Date: Thu, 23 Dec 1999 00:00
Date: Thu, 23 Dec 1999 00:00
48 lines
2329 bytes
2329 bytes
Ciaoz a tuttiz.
Qualcuno di voi mi sa dire come faccio a settare il modo video( per esempio
il
320x200x256 ) della VGA con l'assembler inline del gcc?
Per essere superchiari :
void Set_Mode( char mode )
{
asm(".......")
}
1)Che si deve mettere dentro quelle virgolette(il valore di "mode"
naturalmente
� quello da dare ad "al") ?
2)C'� qualche header file particolare da usare; qualche chiamata di
sistema(tipo
iopl() usata per le porte) per rendere possibile l'accesso diretto alla
VGA?
3)Perche' nel Djgpp (porting dos di gcc ) c'� quella bellissima funzioncina
"_farnspokeb" per scrivere un byte ad un dato indirizzo e nel Gcc originale
non c'�? E' forse sotto qualche altro nome?
3)Gli interrupt in Linux esistono( penso di si ma la loro lista??? ) o sono
un povero folle?
4)So' disperatoz , helpatemi ,please!
P.S: Lo so che esiste la svgalib ma con tutto il cuore non riesco proprio a
mandar giu' il fatto di dover linkare tutta la svgalib solo per settare il
modo video.
P.S(2): Scusate la lunghezza ma ero bello tranquillo che mi stavo scrivendo
una libreria e mi sono trovato di fronte tutti questi piccoli problemini :-)
WWWWWWWWWWWWWWWW
L I N U
X
WWWWWWWWWWWWWWWW
Technical Details
Message-ID:
<s6314i5rrg343@corp.supernews.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII X-Google-Thread: f7d8d,8739fe73b09741a9,start X-Google-Attributes: gidf7d8d,public X-Google-Thread: 114917,8739fe73b09741a9,start X-Google-Attributes: gid114917,public X-Google-Thread: 108df1,8739fe73b09741a9,start X-Google-Attributes: gid108df1,public X-Google-Thread: f678e,8739fe73b09741a9,start X-Google-Attributes: gidf678e,public From: "esses" <essez@iol.it> Subject: modi video in assembler con linux Date: 1999/12/23 Message-ID: <s6314i5rrg343@corp.supernews.com> X-Deja-AN: 564035298 Approved: ccrayne@pacific.net (comp.lang.asm.x86) X-Apparently-To: clax86@yahoo.com via web1704.mail.yahoo.com Organization: [Infostrada] X-MSMail-Priority: Normal X-Priority: 3 X-Track: 1-1: 40 X-Track2: 2 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Newsgroups: alt.lang.asm,comp.lang.asm.x86,it.comp.os.linux.development,it.comp.programmare X-Complaints-To: newsabuse@supernews.com