[ 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. |
[ kajla @ 08.08.2004. 00:59 ] @
[ 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 Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|