תוכנת מג'יק - דיסקטים

הפורום הראשי של האתר. מחפשים קישור למשחק אבוד? מנסים להפעיל משחק ולא מצליחים? מצאתם קישור לא פעיל? נתקעתם במהלך משחק ואתם זקוקים לעזרה? יש לכם חידוש/הערה/הארה? זה המקום בשבילכם!

מנהלים: Gordi, Radioactive Grandpa, Octarine, Og, אופיר

emh
משתמש רשום
משתמש רשום
הודעות: 861
הצטרף: ש' מרץ 27, 2010 1:39 pm

תוכנת מג'יק - דיסקטים

שליחה על ידי emh »

תוכנת מחולל יישומים מג'יק (Magic)

אני למדתי בבית הספר קצת פסקל ואסמבלר,
ראיתי למדו עוד דברים כמו פרולוג (פעמון)

אבל מצאתי דיסקטים ומחברת של אחותי
שלפיה היא למדה תכנות בסיסי כמו בייסיק
(קלט-פלט אינפוט-פרינט, תרשימי זרימה, לולאות IF וכד')

על הדיסקט רשום שהוא דמו גרסה 1 ובדיסקט נוסף גרסה 4.20a
(כשלמדתי פסקל גם הסתפקו בתוכנה הבסיסית שבאה בדיסקט עם הספר)

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

דיסקט בעטיפה של תוכנת מג'יק
תמונה

Magic Demo software, דיסקט בלי עטיפה של תוכנת מג'יק

תמונה
סמל אישי של משתמש
Octarine
מנהל
מנהל
הודעות: 3749
הצטרף: ג' יולי 07, 2009 11:48 pm
מיקום: בין חושך לאור

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי Octarine »

מעניין, מקווה שתצליח לחלץ את המידע מהדיסקטים.
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6857
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי Gordi »

יפה מאוד, תודה!
ndary

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי ndary »

יש לי כונן תקין ואני יכול לעזור להוציא את המידע
emh
משתמש רשום
משתמש רשום
הודעות: 861
הצטרף: ש' מרץ 27, 2010 1:39 pm

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי emh »

תרשם ותתאם איתי בהודעות.
אני גר בכרמיאל...
emh
משתמש רשום
משתמש רשום
הודעות: 861
הצטרף: ש' מרץ 27, 2010 1:39 pm

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי emh »

אני חושב שמצאתי גיבוי של 2 הדיסקטים האלה (720K) עברתי על הארד דיסק ישן.
אשמח אם מישהו רוצה לנסות לפענח מה יש כאן ומה זה עושה בדיוק
https://www.mediafire.com/file/dfbyp8wq ... ic.7z/file
סמל אישי של משתמש
Octarine
מנהל
מנהל
הודעות: 3749
הצטרף: ג' יולי 07, 2009 11:48 pm
מיקום: בין חושך לאור

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי Octarine »

טוב, זה רץ, אבל דורש מספר סידורי וקוד רישוי להתקנה.
פריצה תוכנות דוס זה לא התחום שלי אז נחכה שיבוא מישהו שיודע מה לעשות - אלא אם יש לך את המספר הסידורי, emh...
emh
משתמש רשום
משתמש רשום
הודעות: 861
הצטרף: ש' מרץ 27, 2010 1:39 pm

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי emh »

מה שיש לי זה רק דיסקטים,
ולא רשום כלום מעבר למה שהראיתי.
לא ציפיתי לקוד רישוי בגרסת דמו
(למען האמת, אני לא בטוח במאה אחוז שמה שמצאתי
זה מה שבאמת יש בדיסקטים, אולי זה מדיסקט אחר)
חבל, זה תמיד סיקרן אותי.
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6857
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי Gordi »

אני יכול לנסות להעיף על זה מבט כשיהיה לי קצת זמן. בכל מקרה, תודה רבה!
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6857
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי Gordi »

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

קודם כל צריך לערוך את Install.exe:
  • לשנות בכתובת 0xA12A את הערך 0x74 ל-0xEB
  • לשנות בכתובת 0xE77F את הערך 0x75 ל-0xEB
הצג/הסתר תוכן
השינוי הזה מאפשר לעקוף את בדיקת קוד הרישוי. מה שמעניין בקוד הרישוי הוא שתוכנת ההתקנה מחפשת קבצים שונים להתקנה בהתאם לקוד הרישוי שהוכנס. כלומר, אם נכניס קוד רישוי מסויים, התוכנה תנסה לחלץ את LANGUAGE.ZIP, ואם נכניס קוד אחר, התוכנה עשויה לחפש קובץ ZIP אחר, או לבקש מהמשתמש להכניס תקליטון אחר לכונן.

את תוכנת ההתקנה צריך להריץ מתוך תיקיית השורש של הכונן. כלומר, צריך לעשות Mount לתיקייה שבה נמצאת תוכנת ההתקנה, כך ש-Install.exe ישב בתיקיית השורש (למשל: C:\Install.exe).

הקוד הבא מנתב את ההרצה לחילוץ LANGUAGE.ZIP שאכן נמצא ברשימת הקבצים שקיבלנו.
  • מספר סידורי: 222222222
  • קוד רישוי: ASDG-ASDgdga34asdfASDF
אבל עדיין יש בעיה: במסך הבא התוכנה לא מצליחה למצוא את LANGUAGE.ZIP כי היא מחפשת בנתיב לא נכון: C:LANGUAGE.ZIP במקום C:\LANGUAGE.ZIP. לא בטוח למה זה קורה. אפשר לתקן את זה באמצעות breakpoint עם הדיבאגר של DOSBox. כאשר התוכנה מתלוננת שהיא לא מוצאת את הקובץ, נקבע Breakpoint שיעצור כאשר מנסים לפתוח קובץ:
bpint 21 3d
כשאנחנו פוגעים ב-Breakpoint, נבדוק את הנתיב שהתוכנה מנסה לפתוח:
d ds:dx
אנחנו אמורים לראות C:LANGUAGE.ZIP. נדרוס את הערך הזה עם הערך הנכון:
sm DS:DX 43 3A 5c 4C 41 4E 47 55 41 47 45 2E 5A 49 50 00
כעת אנחנו אמורים לראות את הערך משתנה ל-C:\LANGUAGE.ZIP. נמשיך את הרצת התוכנה ונראה שמתבצע חילוץ של LANGUAGE.ZIP.
משום מה זה חוזר פעמיים. אולי יש שני קבצי LANGUAGE.ZIP שצריך לחלץ, ולנו יש רק אחד?

כאן אנחנו נתקלים בבעיה האמיתית: לאחר החילוץ, התוכנה מבקשת שנכניס את התקליטון הבא. נראה שהתוכנה יודעת מהו התקליטון הנוכחי לפי תוכן הקובץ DISK.ID. אצלנו התוכן הוא installation diskette. התוכנה מבקשת את התקליטון Demo #1.

בשורה התחתונה, אני לא בטוח שכל הסיפור הזה הוא לא מעטפת לפקודת unzip ושפשוט צריך לחלץ ידנית את התוכן של התקליטון השני.
emh
משתמש רשום
משתמש רשום
הודעות: 861
הצטרף: ש' מרץ 27, 2010 1:39 pm

Re: תוכנת מג'יק - דיסקטים

שליחה על ידי emh »

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