TP - BGI 60x480x4 i strony...

TP - BGI 60x480x4 i strony...
Global Warming
  • Rejestracja:około 22 lata
  • Ostatnio:około 21 lat
0

Niedawno skapłem się (z drobną pomocą grupowiczów w pl.comp.lang.pascal
:))), że ten tryb ma tylko jedną stronę. Niestety to chyba za mało jak na
moje potrzeby :(. Wkur*ia mnie migotanie ekranu w moim programie i BARDZO
chcę się tego pozbyć. Przydała by się może druga strona albo jakikolwiek inny sposób (zapisywanie w pamięci albo co...)

Gdybym sam napisał moduł to by nie było problemu, ale akurat w tym wypadku
muszę skorzystać z BGI.

Serdecznie proszę o pomoc!... i oczywiście z góry dzięki


He,he,he kurde! Normalne jajca! Pozdrowienia....
Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 6 godzin
  • Lokalizacja:Poznań
0

Odpowiedź jest prosta.
Zadeklaruj sobie w pamięci rozszerzonej obszar pamięci równy buforowi ekranu i w nim dokonuj zmian. Na koniec tylko prześlij ten obszar do buforu.
Jak zadeklarować pamięć XMS? Tu masz odpowiedź: http://4programmers.net/view_faq.php?id=364.
W książce, z której pochodzą te informacje jest przykładowy program ukazujący sposób użycia XMS: "Animacja na 45 stronach graficznych 320x200".

Powodzenia :-)


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.