VeryKnownDeath
New member
גישה לכתובת של המסך
אני הצלחתי לעבור למצב של 256 צבעים ב-C, ע"י הפונקציה הבאה...
אני הצלחתי לעבור למצב של 256 צבעים ב-C, ע"י הפונקציה הבאה...
void color_mode(void) { union REGS regs; regs.h.ah=0; regs.h.al=0X13; int86(0X10,®s,®s); }
עשיו ניסתי לגשת ישירות לכתובת המסך ע"פ הפעולה הבאה...typedef unsigned char byte; byte *VGA=(byte *)MK_FP(0xA000,0);
אני לא הצלחתי להבין למה זה לא עובד (רציתי לעשות זאת כדי לשתול פיקסל...putpixel(int x,int y,int color) { VGA[y*320+x]=color; }
אני אשמח לכל עזרה...ותודה מראש