מדריך להפעלת משחקי CD עם DOSBox

אינדקס

  1. 4. נספחים
    1. 4.1. נספח א': הפיכת פעולת טעינת הכוננים לאוטומטית
    2. 4.2. נספח ב': יצירת קובץ תמונה
    3. 4.3. נספח ג': הגדלת המקום הפנוי בכונן הקשיח המדומה
    4. 4.4. נספח ד': משחקים מרובי תקליטורים
    5. 4.5. נספח ה': יישום ההוראות עבור ממשקים גרפיים לדוסבוקס (פרונטאנד)
      1. 4.5.1. D-Fend
      2. 4.5.2. DBGL
      3. 4.5.3. D-Fend Reloaded
    6. 4.6. נספח ו': כאשר אינכם מצליחים...

נספחים

נספח א': הפיכת פעולת טעינת הכוננים לאוטומטית

ישנן דרכים לדאוג לכך שפעולת הטעינה, הן של הכונן הקשיח והן של כונן התקליטורים , תבוצע לבד בהפעלת המשחק. ניתן לעשות זאת דרך קובץ אצווה, דרך יצירת קובץ conf לדוסבוקס, דרך ממשקים גרפיים ועוד. אין זה בקנה המידה של מדריך זה לפרט על כל דרכים אלה אך במדריך להפעלת משחקים באמצעות DOSBox ישנו קטע העוסק בכך (סעיף 4.3). קראו אותו ע"מ לקבל מושג כיצד לבצע את הנ"ל.
בנוסף, בנספח ה' ישנן הוראות עבור חלק מן הממשקים הגרפיים הפופולאריים.

נספח ב': יצירת קובץ תמונה

לעיתים נרצה ליצור קובץ תמונה מן התקליטור הפיזי של המשחק, שתי הסיבות העיקריות לעשות זאת הן:

  • כדי שלא נצטרך להכניס את התקליטור לכונן בכל פעם שברצוננו לשחק.
  • אם ברשותכם מערכת ההפעלה חלונות ויסטה חלק מן המשחקים המאכלסים תקליטור (אפילו מקורי) לא יעבוד. במקרה כזה יש חובה ליצור קובץ תמונה.

ראשית יש להוריד את התכנה ISOBuster החינמית (לשימוש פרטי). לאחר מכן יש להכניס את התקליטור לכונן, להפעיל את התכנה , ללחוץ עם כפתור העכבר הימני על הכיתוב CD שנמצא קרוב לפינה השמאלית עליונה ולבחור ב:

Extract CD <Image> -> RAW (*.bin, *.iso)

כפי שמודגם בתמונה.

לפני תחילת ההעתקה תתבקשו לבחור את שם קובץ הBIN ובסיומה את שם קובץ הCUE. מומלץ לקרוא להם באותו השם(שימו לב, אם תשנו את שם קובץ ה-BIN לאחר מכן, קובץ הCUE לא יעבוד יותר).

נספח ג': הגדלת המקום הפנוי בכונן הקשיח המדומה

דוסבוקס מדווח לתוכנת ההתקנה של המשחק שיש בערך 100 מגה בתים פנויים בכונן הקשיח. חלק קטן מן המשחקים לא יסכימו להתחיל בתהליך ההתקנה בגלל שיחשבו שאין מספיק מקום. כדי לשנות את כמות המקום הפנוי שדוסבוקס מדווח לתכנת ההתקנה יש להשתמש בפרמטר freesize בעת טעינת הכונן הקשיח. לדוגמה, הפקודה הבאה:

mount c c:\games -freesize 700

תגרום לדוסבוקס לדווח על 700 מגה בתים פנויים בכונן C המדומה.

נספח ד': משחקים מרובי תקליטורים

ישנם משחקים הבאים על גבי שני תקליטורים או יותר. מכיוון שדוסבוקס לא מרענן את רשומות הספריות לאחר הכנסת תקליטור חדש, לעיתים הוצאת תקליטור אחד מן הכונן והחלפתו באחר לא תעבוד ודוסבוקס יחשוב שהתקליטור הראשון עדיין בפנים. הפתרון הוא, להשתמש בקבצי תמונה ולטעון את כולם ביחד. התחביר הוא:

imgmount X "Y1" "Y2" "Y3" -t iso

הכל בדיוק כמו בשלב א2 רק שהפעם במקום נתיב ושם של קובץ תמונה אחד נכתוב את כל קבצי התמונה של המשחק. הנה דוגמה:

imgmount d "c:\phantas1.iso" "c:\phantas2.iso" "c:\phantas3.iso" -t cdrom

לאחר מכן, לחיצה על Alt+F4 תחליף לתקליטור הבא כאילו הכנסנו דיסק אחר ידנית.

נספח ה': יישום ההוראות עבור ממשקים גרפיים לדוסבוקס (פרונטאנד)

לממשק גראפי ל-DOSBox (להלן: פרונטאנד) ישנם תפקידים רבים, ואולי העיקרי שבהם הוא לעשות לנו את החיים פשוטים יותר בכל הקשור לתפעול DOSBox. למרבה הצער, בכל מה שקשור לתפעול תקליטורים ב-DOSBox באמצעות פרונטאנד, בדרך כלל מדובר בהליך מסורבל למדי שעלול לגרום ליותר בעיות מאשר פתרונות.

אף על פי כן, יתכן ורבים יעדיפו לדבוק בממשק הגראפי בכל זאת מסיבות רבות, כמו למשל שמירת ניהול כלל הפרופילים של המשחקים בצורה מסודרת על ידי הפרונטאנד, או להימנע מכתיבת הפקודות הארוכות בעל-פה, אולם בכל הקשור ליעילות, מה שיציע לנו הפרונטאנד הוא לכל היותר כתיבת פקודת ההרכבה עבורנו, אם כי לרב הצורה הפשוטה ביותר תהיה בכל זאת להכיר את כתיבת הפקודה המקורית ולהחדיר אותה לפרופיל באמצעות הפרונטאנד או בעקיפתו.

וכדי לסכם זאת במילים פשוטות יותר: כעת יוסבר כיצד להרכיב כונן תקליטורים או קובץ תמונה באמצעות הפרונטאנדים: D-Fend, D-Fend Reloaded, DBGL ו-D.O.G, תחילה דרך האפשרויות המובנות שמציעות התוכנות, ולאחר מכן על-ידי עקיפת האפשרות המובנות והחדרת הפקודה לפרופיל עצמו.

D-Fend

זוהי האפשרות המובנית להרכבת כונן תקליטורים ב-D-Fend. מי שמצוי בפקודות ההרכבה ב-DOSBox עשוי לרצות לדלג למקטע הבא על מנת להכניס את הפקודות בצורה ידנית ובטוחה יותר.

תחילה נבחר את נתיב קובץ ההפעלה של המשחק בתיבת הטקסט המיועדת ל-Game EXE כפי שאנו עושים בכל יצירת פרופיל רגיל. לאחר שנסיים עם שאר ההגדרות, ניגש לסימנית ה-Mounting. נבחר להוסיף פקודה עבור הכונן הקשיח. לרב נעדיף לבחור באפשרות Auto Create שתרכיב את הכונן בהתסמך על נתיב קובץ ההפעלה שבחרנו (מכוון שזה עשוי למנוע בעיות שעלולות להתרחש לאחר מכן עם פקודות ההרצה האוטומטיות שתיצור D-Fend), או שנעשה זאת ידנית באמצעות Add, ב-Mount Type נבחר בערך Drive, ודרך כפתור העיון נבחר את הכונן הקשיח או התיקייה אותו/ה נרצה להרכיב. ב-Mounted drive letter נבחר באות שתייצג את הכונן ב-DOSBox. לאחר-מכן נרכיב את כונן התקליטורים שלנו. נלחץ על Add. אם מדובר בכונן ממשי נבחר ב-CDROM בהגדרת ה-Mount Type, או אם מדובר בקובץ תמונה נבחר ב-Image, ודרך כפתור העיון נבחר בכונן הממשי / קובץ התמונה.

  • אם ברשותנו מערכת ההפעלה חלונות XP, 2000, NT4 או ויסטה, רצוי לסמן את התיבה Enable Input/output control.

לבסוף נבחר באות שתייצג את הכונן ב-DOSBox.

תמונות להמחשה: הרכבת קובץ תמונה ככונן תקליטורים, הרכבת כונן תקליטורים ממשי, הרכבת כונן קשיח.

פעולות אלו אמורות להספיק בכדי להריץ את DOSBox במצב בו יכיר בכונן התקליטורים המדומה. אם מתרחשות תקלות, רצוי להכתיב את פקודות ההרכבה בצורה ידנית.

כדי לעשות זאת ניגש אל סימניית ה-Autoexec בפרופיל שלנו, ונכתוב את כל פקודות ההרכבה הנחוצות לנו כדי להריץ את המשחק, בדיוק כפי שהיינו מכניסים אותן ב-DOSBox. יש לסמן את האפשרות Override mounting בראש הסימניה כדי למנוע מ-D-Fend להוסיף את הפקודות הנובעות מההגדרות בסימנית ה-Mouting ולגרום לפקודות סותרות / כפילויות. בדרך-כלל אם בחרנו להכניס את פקודות ההרכבה ידנית - נעדיף גם לכתוב בעצמנו את פקודות ניווט והרצת המשחק בצורה שתתאים לכוננים שהגדרנו בהרכבה. אם נעשה זאת - נסמן גם את האפשרות Override game start בראש הסימניה.

בתמונה: שימוש באפשרויות ההרכבה המובנית של D-Fend לעומת כתיבת הפקודות ידנית בשימוש ב-D-Fend.

DBGL

תחילה נבחר את נתיב קובץ ההפעלה של המשחק בתיבת ה-Main באפשרות Dos, מתוך סימניית ה-Mounting כפי שאנו עושים בכל יצירת פרופיל רגיל. לאחר שנאשר תתווסף פקודת הרכבה אוטומטית בחלקו העליון של חלון ה-Mounting, שתרכיב את התקייה בה נמצא הקובץ בתור הכונן הקשיח שלנו. נוכל לשנות את הפקודה על ידי לחיצה לחיצה עליה ועל הכפתור Edit מימין לחלונית פקודות ההרכבה (אם למשל הכונן הקשיח צריך להיות תיקית האב של תיקית הקובץ).

לאחר-מכן נרכיב את כונן התקליטורים שלנו. נלחץ על הכפתור Add מימין לחלונית פקודות ההרכבה. באפשרות הראשונה, Drive Letter, נבחר באות שתייצג את כונן התקליטור (בדרך כלל D).

  • אם מדובר בכונן ממשי נשאיר את האפשרות הראשונה מסומנת, האפשרות "Mount Directory". באמצעות כפתור העיון נבחר בכונן אותו אנחנו רוצים להרכיב או נכתוב את הנתיב ידנית, ובתיבה לצד הכיתוב As נבחר "cdrom". אם ברשותנו מערכת ההפעלה חלונות XP, 2000, NT4 או ויסטה, רצוי לסמן את התיבה Force ioctl.
  • אם מדובר בקובץ תמונה נסמן את האפשרות השניה, "(Mount CD-Image(s" (החלק המרכזי של החלון) ובאמצעות כפתור העיון נבחר בקובץ או נכתוב את הנתיב ידנית.

תמונות להמחשה: הרכבת קובץ תמונה ככונן תקליטורים, הרכבת כונן תקליטורים ממשי,

לאחר אישור ההרכבה נראה את הפקודה מתווספת לחלונית ההורדות בצורתה המקורית: (תמונה)

פעולות אלו אמורות להספיק בכדי להריץ את DOSBox במצב בו יכיר בכונן התקליטורים המדומה.

למרבה הצער ל-DBGL אין אפשרות התערבות ישירה בהוראות הפרופיל ל-DOSBox כמו שיש ל-D-Fend, ולכן במידה וניתקל בקשיים בהפעלה בצורה המובנית שמאפשרת לנו DBGL להרכיב כוכנן תקליטורים, כדי להכניס את פקודות ההרכבה כפי שלמדנו במדריך זה נאלץ לשנות את קובץ ה-config של הפרופיל ממש בצורה ישירה, מחוץ ל-DBGL.

את מיקום קובץ ה-config של המשחק נוכל לאתר דרך פרופיל המשחק תחת הסימניה General. בתחתית החלון נראה את שם קובץ ה-config (הוא יהיה שם הפרופיל עצמו או מספר אוטומטי שמעניקה לו DBGL עם היווצרו). המיקום שלו יהיה בתוך תיקייה בשם profiles בתיקיית ההתקנה של DBGL כברירת מחדל, או בתיקיית המשחק עצמו (אם בחרנו באפשרות הזו דרך התכנה עצמה).

נפתח את קובץ ה-config של הפרופיל באמצעות פנקס הרשימות, נחפש את המילה [autoexec] והחל ממנה נכניס את פקודות ההרכבה ידנית כפי שהיינו מכניסים אותן ב-DOSBox. יש להוסיף גם את פקודות ניווט והרצת המשחק.

שימו-לב: התערבות ישירה בפרופילים ללא שימוש בתכנה DBGL היא איננה טבעית ואינה נתמכת על-ידי התכנה. נוכל להמשיך ולשחק במשחק שלנו בהפעלתו דרך הפרופיל בתכנה, אך ברגע שנפתח את הפרופיל לעריכה ונאשר תימחק ההתערבות הידנית שלנו וקובץ ה-config יתאפס חזרה בהתאם להגדרת הפרופיל ב-DBGL.

D-Fend Reloaded

D-Fend Reloaded הוא פרונטאנד המבוסס לחלוטין על האפשרויות שב-D-Fend ולכן מלבד המראה אין כמעט הבדל בצורה בה נעשות הפעולות בין השניים.

תחילה נבחר את נתיב קובץ ההפעלה של המשחק בתיבת הטקסט המיועדת ל-Game EXE כפי שאנו עושים בכל יצירת פרופיל רגיל. לאחר שנסיים עם שאר ההגדרות, ניגש לאפשרויות ה-Mounting באמצעות לחיצה על הקטגוריה Drives בצד שמאל של חלון הפרופיל. נבחר להוסיף פקודה עבור הכונן הקשיח: נלחץ על הכפתור Add, ונישאר בסימניה הראשונה, "Folder as hard drive", ונבחר בנתיב עבור התיקייה או הכונן אותם נרצה להרכיב ככונן קשיח באמצעות כפתור התיקייה או כתיבת הנתיב ידנית. ב-Drive letter נבחר באות שתייצג את הכונן ב-DOSBox.

לאחר-מכן נרכיב את כונן התקליטורים שלנו. נלחץ על Add.

  • אם מדובר בכונן ממשי נבחר בסימניה "CD-drive" ונבחר בכונן/תיקייה באמצעות כפתור התיקייה או בכתיבת הנתיב ידנית. אם ברשותנו מערכת ההפעלה חלונות XP, 2000, NT4 או ויסטה, רצוי לסמן את התיבה Activate I/O control. לבסוף נבחר באות שתייצג את הכונן ב-DOSBox.
  • אם מדובר בקובץ תמונה נבחר בסימניה ISO image (גם כשמדובר בקבצי תמונה מסוג אחר כגון CUE-BIN), ונבחר בקובץ התמונה באמצעות כפתור התיקייה או הכנסת נתיב הקובץ ידנית. ב-Drive letter נבחר באות שתייצג את הכונן ב-DOSBox.

תמונות להמחשה: הרכבת כונן קשיח, הרכבת כונן תקליטורים ממשי, הרכבת קובץ תמונה ככונן תקליטורים.

פעולות אלו אמורות להספיק בכדי להריץ את DOSBox במצב בו יכיר בכונן התקליטורים המדומה. אם מתרחשות תקלות, רצוי להכתיב את פקודות ההרכבה בצורה ידנית.

כדי לעשות זאת ניגש אל אזור ה-Autoexec בפרופיל שלנו באמצעות לחיצה על הקטגוריה Starting בצד שמאל של חלון הפרופיל, ונכתוב בחלון הטקסט תחת הכותרת Autoexec.bat את כל פקודות ההרכבה הנחוצות לנו כדי להריץ את המשחק, בדיוק כפי שהיינו מכניסים אותן ב-DOSBox. יש לסמן את האפשרות Override mounting בראש הסימניה כדי למנוע מ-D-Fend Reloaded להוסיף את הפקודות הנובעות מהגדרות ה-Mouting בקטגוריית ה-Drives ולגרום לפקודות סותרות / כפילויות. בדרך-כלל אם בחרנו להכניס את פקודות ההרכבה ידנית - נעדיף גם לכתוב בעצמנו את פקודות ניווט והרצת המשחק בצורה שתתאים לכוננים שהגדרנו בהרכבה. אם נעשה זאת - נסמן גם את האפשרות Override game start בראש הסימניה.

תמונות להמחשה: שימוש באפשרויות ההרכבה המובנית של D-Fend Reloaded לעומת כתיבת הפקודות ידנית בשימוש ב-D-Fend Reloaded.

נספח ו': כאשר אינכם מצליחים...

ישנם מקרים חריגים שעבורם ההוראות המפורטות כאן לא תעבודנה: משחקים שדורשים שימוש בפרמטר LABEL ו/או USECD, משחקים שיש להם בעיות ידועות בהתקנה (עולם הדיסק 2 למשל) ועוד מקרים חריגים. במקרה ואתם נתקלים במקרה כזה, או אם סתם אינכם מצליחים להבין מה לעשות, ניתן לשאול שאלות ו/או להעיר הערות לגבי המדריך כאן (אין צורך להירשם כדי להגיב).

« המדריך עצמו

:: סטטיסטיקה :: החדשים ביותר: המדורגים ביותר: הפופולריים ביותר:
עדכון אחרון:
12/05/12
:: פינות באתר :: :: תכנים נוספים ::
שלחו לנו משוב Pitgam