Domanda
Come implementare modalità VESA in Turbo C ++?
Soluzione
L'ho fatto di nuovo nel corso della giornata: è necessario implementare le strutture e le funzioni di dati come determinato qui .
Un sacco di reg.h.al
e roba del genere.
Altri suggerimenti
Per quanto ne so, Turbo C ++ fornito con il Borland Graphics Interface (BGI), che solo ha fatto fino a VGA a 16 colori, e anche allora, era tutt'altro che veloce.
Credo che hai avuto a rotolare il proprio o acquistare libreria di qualcun altro per ottenere VESA colore 256 grafica ad alta risoluzione di lavoro. Tenete a mente, è stato come 15 anni per me ...
Si compra Phar Lap DOS extender. Viene fornito con i driver modalità VESA che è quindi possibile utilizzare in DPMI / DOS a 16 bit.
Se non ricordo male, gli strumenti Pharlap venuto con biblioteca mini grafica che è possibile utilizzare. E 'stato principalmente per scopi scientifici ... ma la gente usato per per marche, invece.
Alcuni giochi, come il Transport Tycoon / DOS utilizza questo metodo.