פורסם 2002 בפברואר 2423 שנים מחבר מצאתי משהו שדרכו אפשר להגדיר רזולוציה 640X480 על 70 הרץ...אני מצרף לינקvisible at one time. MODE640X400 is a modified, non-standard video mode, offering a 70 Hz refresh rate, made by reprogramming MODE640X350 to accommodate more lines. The method comes from Abrash (1995). The following snippet of code from the graphics kernel demonstrates how to program the non-standard 400 line mode, which is probably the most useful one here, because of its relatively high resolution, refresh rate, and two pages of graphics memory.קח בחשבון שאני לא מהנדס תוכנה... אבל האם הבנתי שעלי למצוא שגרת מסך ב-C שנקראת MODE640X400, לקמפל אותה, ולהריץ את התוכנית בדוס? ומה היו כל אלה :Int 10/AH=12h/BL=F1h - Tseng ET-4000 BIOS - GET/SET SCREEN REFRESH RATEInt 10/AH=12h/BL=36h - VIDEO - ALTERNATE FUNCTION SELECT (PS, VGA) - VIDEO REFRESH CONTROLInt 10/AH=12h/BL=A3h - Cirrus Logic BIOS - SET VGA REFRESHInt 10/AX=5F05h - Chips & Technologies '64300' BIOS - SET REFRESH RATEיכול להסביר בשפת בני אדם איך זה רלבנטי?
פורסם 2002 בפברואר 2423 שנים בקשר לתוכנה בCתהיה לי קצת בעיה להבין איך לא תצא מהמצב הגרפי שתכנס אליו, כשתסיים להריץבקשר לחלק שלא הבנתפסיקה 10H היא הפסיקה שמטפלת בכרטיס מסך -int 10hכשאתה מפעיל אותה, היא יודעת מה היא צריכה לעשות לפי המספר (ההקסדצימלי) שיש באחד או בכמה מהאוגרים שבמעבדah, al, bh, bl, ,ch,cl,dh,dl הם אוגרים בעלי 8 ביתים (1 BYTE).עכשיו בוא נקח נגיד את זה:Int 10/AH=12h/BL=F1h - Tseng ET-4000 BIOS - GET/SET SCREEN REFRESH RATEזה אומר שכדי לקבל/לקבוע את קצב הרענון אתה צריך שיהיה באוגר AH את המספר 12H ובBL את המספר F1Hואז הפסיקה נשלחת לביוס והביוס יודע מה לעשות איתה כדי שהיא תחזיר את מה שביקשת.קומפרנדה?
פורסם 2002 בפברואר 2523 שנים מחבר בקשר לתוכנה בCתהיה לי קצת בעיה להבין איך לא תצא מהמצב הגרפי שתכנס אליו, כשתסיים להריץלא הבנתי את כוונתך. לא אוכל לצאת מהמצב הגרפי אחרי שאריץ את שגרת המסך?בקשר לחלק שלא הבנתפסיקה 10H היא הפסיקה שמטפלת בכרטיס מסך -int 10hכשאתה מפעיל אותה, היא יודעת מה היא צריכה לעשות לפי המספר (ההקסדצימלי) שיש באחד או בכמה מהאוגרים שבמעבדah, al, bh, bl, ,ch,cl,dh,dl הם אוגרים בעלי 8 ביתים (1 BYTE).עכשיו בוא נקח נגיד את זה:Int 10/AH=12h/BL=F1h - Tseng ET-4000 BIOS - GET/SET SCREEN REFRESH RATEזה אומר שכדי לקבל/לקבוע את קצב הרענון אתה צריך שיהיה באוגר AH את המספר 12H ובBL את המספר F1Hואז הפסיקה נשלחת לביוס והביוס יודע מה לעשות איתה כדי שהיא תחזיר את מה שביקשת.קומפרנדה?אז הבנתי שאני צריך להכניס את הערכים הנכונים שיתאימו לכרטיס המסך הספציפי? ואיך אדע מהם הערכים המתאימיםןכשאדע איך אכניס אותם לאוגרים? ע"י הרצת תוכנית מקומפלת של C?נראה לי שכל הענין קצת מסובך מדי לטעמי.
פורסם 2002 בפברואר 2523 שנים מסובך, מיותר, והיישום של זה מסורבל ולא יעזור הרבהאני יכול לנסות, אם אתה ממש רוצה, אבל לא נראה לי שאני אצליח
פורסם 2002 בפברואר 2523 שנים זה בעיקרון ניתן לשינוי...ביזמנו כשה DOS עוד היה פופולארי היה לי כרטיס של ATI שהיתה אפשרות לכוון את קצב הרענון!זו תוכנה שבאה יחד עם הדריוורים של הכרטיס מסך (דריוורים לכרטיס מסך)אם יש לך ATI תשאיר הודעה כי יש לי פה כמה דיסקטים ישנים של הכרטיס מסך.....(אני לא בטוח שהם מתאימים אבל שווה נסיון)כמו כן תוודא שהמסכים שם תומכים בקצב רענון גבוהה (אם אלו מסכים ישנים, אם הם חדשים אז זה לא רלוונטי)
פורסם 2002 בפברואר 2623 שנים מחבר זה בעיקרון ניתן לשינוי...ביזמנו כשה DOS עוד היה פופולארי היה לי כרטיס של ATI שהיתה אפשרות לכוון את קצב הרענון!זו תוכנה שבאה יחד עם הדריוורים של הכרטיס מסך (דריוורים לכרטיס מסך)אם יש לך ATI תשאיר הודעה כי יש לי פה כמה דיסקטים ישנים של הכרטיס מסך.....(אני לא בטוח שהם מתאימים אבל שווה נסיון)כמו כן תוודא שהמסכים שם תומכים בקצב רענון גבוהה (אם אלו מסכים ישנים, אם הם חדשים אז זה לא רלוונטי)ביקשתי מהאדם שעובד במשרד שיברר בתמיכה הטכנית שלהם את הפרטים הנ"ל ובמקרה הצורך אני אבדוק בעצמי ואודיע לך.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.