פרטים | הודעה |
---|---|
|
עזרה בבקשה
יש לי פחות מ570 בזיכרון (ככה לפחות אחד המשחקים אומר לי).
מה לעשות כדי שהמשחק יפעל? (המשחק הוא אלדין) תודה מראש |
|
אתה צריך יותר זכרון.
תוסיף "DOS=HIGH" בConfig.sys שלך לDOS. (אם זה לא שם כבר)
ועד כמה שזכור לי, Aladdin לא צריך EMS אז אפשר לבטל את הEMM386. |
|
נדמה לי שהמשחק צריך פחות זיכרון, לא יותר...
זה מקרה מיוחד. |
|
גם נכון
Aladdin רוצה גם זכרון XMS ולא יותר מדי, אבל זאת רק אחרי שיש לו את ה570K הבסיסיים.
|
|
אם כבר אנחנו בעניין....ברגע שאני מגדיל את הזיכרון לדוס...מאיפה הזיכרון הזה בא??
על חשבון מה? |
|
..
דרייברים/התקני דוס שכבר לא יפעלו, כגון : כונני CD, עכבר וכו.
|
|
אמממ....
איפה Config.sys נמצא?
ושאני מנסה להפעיל אחרי שיש לי מעל 570K זיכון הוא כותב לי משהו כזה: EMS ALLOCATION ERROR ואז אני נכנס דרך הדוס בתמיכה של EMS וXMS והוא כותב לי: XMS ALLOCATION ERROR מה הבעיה ?! |
|
מה....?
Fun-Morgan, איך אתה "מגדיל"?
קצת פרטים טכניים: זכרון בסיסי: 640K הראשונים זכרון עליון: 384K שמעל ל640. (עד ל1024) מעבר ל1MB הזכרון נקרא "מורחב", כשבאנגלית יש לו שני שמות: Extended: כל KB מעל ה1024, ככה סתם. Expanded: זכרון Extended לאחר שהופעל התקן EMM386. למה זה ככה? אל תשאלו אותי. (אני לא באמת יודע הכל) דרישת הזכרון הבעייתית ביותר של משחקים היא זכרון בסיסי, והרבה ממנו. אז אחרי שDOS עצמו אוכל 30K, עכבר עוד 4-12K, התקן כונן תקליטורים 23K, והתקני קול 12-36K, הרבה משחקים יתלוננו שאין להם 570K בשביל לפעול. (על מה הם בוכים כשיש להם עשרות MB מעל ל1024, אני לא יודע) כאן נכנסות שורות פקודה בAutoxect.bat וConfig.sys שאומרות לחלק מההתקנים (לא כולם מסכימים) לעלות לזכרון העליון ולהשאיר את הזכרון הבסיסי פנוי. פקודות בConfig.sys: DEVICE=C:\......\HIMEM.SYS מפעילה את הזכרון הגבוה, ובעצם ע"י "אכילת" מספר KB מהזכרון הבסיסי מקשרת בינו לבין הזכרון העליון ומאפשרת לשלוח התקנים מסויימים מעבר ל640K. DOS=HIGH,UMB שולחת את רוב DOS לזכרון העליון ומשאירה כ12K ממנו בזכרון הבסיסי. (תלוי בגרסה של DOS) אחריהן מגיע DEVICE=C:\......\EMM386.EXE וה"מפסקים" (switches) המתלווים אליו. שורה זו הופכת את זכרון הXMS לEMS. (אולי אפשר להפתר מעודף XMS ע"י הפיכתו לEMS) אחרי זה מגיעים התקנים של קול ותקליטורים, ולחלקם אפשר לשים DEVICEHIGH בתחילת השורה ואולי לשלוח אותם לזכרון העליון. (התקן לא מרוצה לרוב תוקע את המחשב עוד לפני הAutoexec.bat) בAutoexec.bat אפשר להוסיף LH לפני שורת הפקודה בתקווה שההתקן יסכים לשבת בזכרון העליון (LoadHigh), אבל אם לא הוא יעבוד בכל מקרה ולא יתקע את המחשב. (לפי הנסיון שלי) קבצי הConfig.sys/Autoexec.bat צריכים להיות בספריית השורש (\:C), אבל מערכת חלונות עושה לנו צרות ואוהבת להזיז ולשכתב אותם בכל פעם שעושים "אתחל לM$-DOS". הם עלולים להיות מוחבאים. זהו, צריך רק "לשחק" עם ההתקנים שרוצים (כן קול, לא עכבר...) ולמצוא תצורה שבה יש לנו את כל הכלים הנחוצים\רצויים למשחק, ומספיק זכרון בשביל להפעיל אותו. (אני כבר לא זוכר למה התחלתי, אבל זה נראה לי מידע חיוני, אז... תקנו אותי אם אני טועה) |
|
חיוני מאוד.......
בקיצור.
תוריד את תקליטון ההפעלה של Reservatory. הוא מפנה 630 KB. אם אתה רוצה ויש לך, אתה יכול להוסיף התקן לצליל (SB). משום מה אי אפשר להכנס לאתר שלהם. הם הבטיחו שבגרסא הבאה של הדסקט יהיה התקן שמתאים לכל הכרטיסים, אבל... מה לעשות. |