in
La comunitĂ  italiana dedicata a Sviluppatori e Architetti IT delle piattaforme Windows

????? Come avere risoluzione a 640x480 a 256 colori...aiuto ?????

Ultimo messaggio ricevuto il 07-04-2004 13.21 da dream. 4 risposta(e).
Pagina 1 di 1 (5 elemento/i)
Ordina messaggi: Precedente Successivo
  • 06-04-2004 15.20

    • dream
    • Utente Top 500
    • Registrato il 02-04-2004
    • Messaggi 3

    ????? Come avere risoluzione a 640x480 a 256 colori...aiuto ?????

    Ragazzi sapete come avere una risoluzione grafica a 640x480 o superiore a 256 colori???
    vi prego aiutatemi!!!!!!!!!!!
    • No log
  • 07-04-2004 2.13 In risposta a

    • Deep_Core
    • Utente Top 10
    • Registrato il 05-01-2004
    • Italy - Trieste
    • Messaggi 319

    Re: ?????Come avere ricoluzione a 640x480 a 256 colori...aiuto?????


    Ciao, dream.

    Scusa se mi permetto: secondo te, la tua è effettivamente una domanda da cui uno capisce <b>esattamente</b> qual'è la tua richiesta ed, eventualmente, cosa vorresti sentirti rispondere?

    • No log
  • 07-04-2004 13.21 In risposta a

    • dream
    • Utente Top 500
    • Registrato il 02-04-2004
    • Messaggi 3

    Re: ?????Come avere ricoluzione a 640x480 a 256 colori...aiuto?????

    hai pienamente ragione... allora: sto facendo una tesina per l'unìltimo anno di superiori, e ho deciso di portare come argomento principale i frattali. Per la loro rappresetazione, ho bisogno di creare un programma che crei i frattali. fin qui tutto ok!!!! però c'è una piccola difficolta, sto utilizzando il linguaggio c e linguaggio assembler: sto utilizzando la modalità grafica 360x480, ma ho bisogno di una ris 640x480 a 256 colori.sto ccercando qualcuno che sappia come fare, sempre utilizzando il linguaggio c o l'assembler. tu sapresti come fare??? è abbastanza chiaro??
    • No log
  • 08-04-2004 0.11 In risposta a

    • Deep_Core
    • Utente Top 10
    • Registrato il 05-01-2004
    • Italy - Trieste
    • Messaggi 319

    Re: ?????Come avere ricoluzione a 640x480 a 256 colori...aiuto?????


    Per raggiungere la risoluzione e la profondità di colori da te richiesta il metodo migliore è usare il <b>VESA mode 101h</b>.

    Le modalità video <b>Super VGA through VESA</b> sono identificate da una <b>numerazione a 15 bits</b> (da 100h a 11Ch), al fine di superare le limitazioni delle modalità video <b>Standard VGA</b>, che sono identificate da una <b>numerazione a 7 bits</b> (da 00h a 13h: quest'ultima è la modalità che tu stai, al momento, utilizzando). Tali limitazioni sono date dal fatto che la funzione BIOS 00h (Set VGA Mode) interpreta il settimo bit del numero corrispondente alla modalità come una flag, che segnala se la memoria video debba essere cancellata o meno.

    L'inizializzazione delle suddette modalità grafiche Super VGA avviene mediante il passaggio alla <b>funzione BIOS VESA 02h</b> (Set Super VGA Mode), tramite il registro BX, del numero corrispondente alla modalità desiderata.

    Per varie ragioni, la programmazione Super VGA through VESA è più complessa rispetto a quella riguardante l'impiego dello <b>Standard VGA mode 13h</b>: ciò impedisce, purtroppo, la trattazione dell'argomento con la dovuta dovizia di particolari in questa sede.

    Vi sono, comunque, in Rete degli ottimi tutorials che spiegano i metodi di programmazione grafica Super VGA through VESA: se sei già in possesso di una discreta preparazione a livello di linguaggio C e ASM, ti consiglio di effettuare una ricerca con Google tramite le parole chiave "VESA Tutorials" e vedrai che il risultato ottenuto non mancherà di soddisfare le tue esigenze.

    Intanto, per iniziare, puoi studiarti i contenuti dell'interessantissimo articolo <a href="http://www.monstersoft.com/tutorial1/VESA_intro.html">Introduction to VESA programming</a>, che ti fornirà le necessarie conoscenze tecniche richieste dall'argomento.

    • No log
  • 09-04-2004 12.25 In risposta a

    • dream
    • Utente Top 500
    • Registrato il 02-04-2004
    • Messaggi 3

    Re: ?????Come avere ricoluzione a 640x480 a 256 colori...aiuto?????

    deep core ti ringrazio, mi hai risolto un grande problema.
    • No log
Pagina 1 di 1 (5 elemento/i)
Prelevato da http://www.devspy.com/forums/p/917/922.aspx
DevSpy.com 6.0 © 2001-2008 - Alcuni Diritti Riservati
Salvo diversa indicazione, tutti i contenuti sono pubblicati sotto licenza "Creative Commons Attribution-Share Alike 3.0"