[ kajla @ 08.08.2004. 00:59 ] @
Zanima me kako pod DOS-om u Turbo C 2.0 da prikazem sliku koja je u .bmp formatu (ili nekom drugom)?

poz.
[ milanche @ 08.08.2004. 09:31 ] @
Potrazi neku dobru knjigu o DOS i BIOS interaptima. Za svaku bitniju sistemsku
funkciju postoji u sistemu odgovarajuci kod koji samo treba znati pozvati na pravi
nacin.

Tebi trebaju dve informacije - jedna je format bitmape (jedina sustinska caka je
da se pikseli redjaju odozdo navise, s leva na desno), a druga je kako obojiti odredjeni
piksel u odredjenu boju. Ako je verovati 'knjigama starostavnima', interrupt 0x10,
funkcija 0xC bi trebalo da setuje boju odredjenog piksela.

Preporucujem ti knjigu "PC Programmer's Guide to Low-Level Functions and Interrupts"
od Marcus Johnson-a (izdanje SAMS Publishing-a). Takodje, pokusaj u dokumentaciji
Turbo C-a da pronadjes funkciju koja se moze koristiti za pozivanje softverskih
interrupt-ova. U Borlandu 3.1 se to nekada zvalo _int86 ili tako nekako.

Ovo je samo putokaz, secam se da je baratanje sa video memorijom u DOS-u bilo
malo komplikovanije (ali ne i nemoguce - jedan moj kolega je crtao signale dobijene
sa osciloskopske kartice u DOS-u davne 1994-te), tako da ce ti trebati malo vremena
da ukapiras sta je sta, cak i kad dobijes sve gore navedene informacije.

[ kajla @ 09.08.2004. 23:29 ] @
Da, ali ja baš i nemam mnogo vremena da se bakćem sa tim. Mene zanima da li je neko radio sa nekom bibliotekom za Turbo C 2.0 koja ima rotine za učitavanje bitmapnih fajlova. Ako ima takvih nek kažu koja biblioteka i gde su je skinuli.

poz.
[ Mihailo Kolundzija @ 11.08.2004. 18:30 ] @
Mozda nesto pomogne:
http://www.brackeen.com/home/vga/bitmaps.html