TP - BGI 60x480x4 i strony...

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

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 :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1