אנגליתצרפתיתספרדי

סמל OnWorks

zmakebas - מקוון בענן

הפעל את zmakebas בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה zmakebas שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


zmakebas - המרת קובץ טקסט לתוכנית Spectrum Basic

תַקצִיר


zmakebas [-hlr] [-a קו ההתחלה] [-i תוספת] [-n speccy_filename] [-o קובץ פלט] [-s קו]
[input_file]

תיאור


zmakebas ממירה תוכנית Spectrum Basic הכתובה כקובץ טקסט לפרט ממשי
קובץ בסיסי (כקובץ .TAP, או אופציונלי קובץ גולמי ללא כותרות). כברירת מחדל, הקלט מגיע
מ-stdin, והפלט עובר אל 'out.tap'.

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

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

אפשרויות


-a הפוך את הקובץ שנוצר להפעלה אוטומטית מהשורה קו ההתחלה. אם צוין `-l',
זה יכול להיות תווית, אבל אל תשכח לכלול את ה-'@' הראשוני כדי לציין זאת.

-h לתת עזרה לגבי אפשרויות שורת הפקודה.

-i במצב תוויות, הגדר תוספת מספר שורה (ברירת מחדל 2).

-l השתמש בתוויות במקום במספרי שורות.

-n ציין את שם הקובץ לשימוש בקובץ .TAP (עד 10 תווים), כלומר שם הקובץ הוא המפרט
נראה. ברירת המחדל היא שם קובץ ריק (10 רווחים).

-o פלט אל קובץ פלט במקום ברירת המחדל 'out.tap'. השתמש ב-'-' כשם הקובץ ל
פלט על stdout.

-r כתוב קובץ Basic ללא כותרות גולמי, במקום קובץ ה-TAP המוגדר כברירת מחדל.

-s במצב תוויות, הגדר את מספר שורת ההתחלה (ברירת מחדל 10).

קלט פורמט


הקלט צריך להיות כמו שאתה מקליד ב- speccy (128, ליתר דיוק), עם ה-
החריגים הבאים:

מתעלמים מהשורות המתחילות ב-#. זה מאפשר לך להוסיף הערות שלא
הועתק לקובץ הפלט הבסיסי.

מתעלמים מהשורות הריקות.

מתעלמים מרישיות במילות מפתח - `print', `PRINT' ו-`pRiNt' שוות ערך.

באפשרותך להשתמש ב-'randomise' כחלופה ל-'randomize'.

אתה יכול לקבל מספרי hex על ידי שימוש ב-'bin' עם מספר hex בסגנון C, למשל כדי לקבל 1234h.
השתמש ב-'bin 0x1234'. (עם זאת, הוא מופיע בצורה זו בדיוק ברישום המפרט, אז אל תעשה זאת
השתמש בו אם אתה רוצה להיות מסוגל לערוך את תוכנית הפלט על מפרט מסוים.)

אתה יכול לקבל סימן לירה (תו 96 על מפרט) באמצעות ציטוט אחורי (`).

שורת קלט אחת שווה בדרך כלל שורה אחת של Basic, אבל אתה יכול להשתמש בקו נטוי אחורי בתור האחרון
תו של שורה כדי להמשיך את ההצהרה/ים בשורת הקלט הבאה.

במקום להכניס דמויות גרפיקה בלוק ו-UDG פשוטו כמשמעו כפי שהיית עושה ב-a
speccy, עליך להשתמש ברצף בריחה. אלה מתחילים עם קו נטוי אחורי (`\'). לקבל
UDG, עקוב אחר הנטוי האחורי הזה עם האות של ה-UDG, בטווח 'a' עד 'u' ('t' ו-'u'
יקבל את האפקט הרצוי רק אם התוכנית מופעלת במפרט של 48k או במצב 48k,
אמנם); עבודה באותיות גדולות וגם קטנות. כדי לקבל את סמל זכויות היוצרים, עקוב אחריו עם '*'.
כדי לקבל תו גרפי בלוק, עקוב אחריו עם `ציור' בן שני תווים שלו באמצעות
רווחים, נקודות, אפוסתרופים ו/או נקודתיים. (לדוגמה, תקבל תו 135 עם `\':',
ותו 142 עם `\:.'.) כדי לקבל `@' מילולי, עקוב אחריו עם `@'. (זה נחוץ
רק אם האפשרות `-l' ניתנה, אבל עובדת בין אם כן או לא.) כדי לציין מילולית
קוד תווים של שמונה סיביות להשלכה ישירות לקובץ הפלט הבסיסי (לשימוש להטמעה
קודי בקרת צבע וכדומה), השתמשו בסוגריים ומספר C תחביר, למשל `\{42}' עבור
עשרוני, ו-\{0x42}' עבור hex. סוף סוף, כרגיל עם דברים כאלה, אתה יכול לקבל מילולית
נטוי אחורי על ידי מעקב אחר הנטוי הראשון עם אחר.

אם ניתנה האפשרות '-l', יש להשמיט את מספרי השורות. במקום זאת
נוצר אוטומטית בפלט, ואתה יכול להשתמש בתוויות במידת הצורך
החלף מספרי שורות בפקודות 'גוטו' וכו'. תווית מוגדרת עם הטקסט
`@label:' בתחילת שורה (ייתכן שלפניו רווח לבן). ניתן להפנות
אל (לפני או אחרי) עם `@label'. כל תו ASCII שניתן להדפסה מלבד נקודתיים ו
ניתן להשתמש ברווח בשם תווית. הנה דוגמה לאופן שבו תוויות פועלות, המציגות את שתיהן
קלט ו(רישום) הפלט - ראשית, הקלט:

goto @foo
הדפס "לא נראה"
@foo: הדפס "שלום עולם"

עכשיו הפלט:

10 עבור ל-14
12 הדפס "לא נראה"
14 הדפס "שלום עולם"

שימו לב למקרה הזה is משמעותי עבור תוויות; 'foo' ו-'FOO' שונים.

השתמש ב-zmakebas באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor מספק היפוך של
    בקרת צימוד, עם: - התלות שלה
    הזרקה - הזרקת המשך -
    הזרקת חוט למידע נוסף
    בקר ב...
    הורד את OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit הוא שרת מונחה קוד פתוח
    מסגרת ממשק משתמש (SDUI). זה מאפשר לך
    להפיץ עדכונים ממקור שרת ל
    גרסאות אפליקציה שונות. כמו כן, זה יכול להיות
    בשימוש עבור ...
    הורד את DivKit
  • 3
    ממיר משנה
    ממיר משנה
    כלי להמרה בין שונים
    פורמט מנוי. משתמשי Shadowrocket
    צריך להשתמש ב-ss, ssr או v2ray כמטרה.
    אתה יכול להוסיף &remark= ל
    HT דמוי טלגרם...
    הורד ממיר משנה
  • 4
    SWASH
    SWASH
    SWASH הוא מספרי למטרות כלליות
    כלי להדמיית חוסר יציבות,
    לא הידרוסטטי, משטח חופשי,
    תופעות זרימה ותחבורה סיבובית
    במימי החוף כמו...
    הורד את SWASH
  • 5
    VBA-M (ארכיון - עכשיו ב-Github)
    VBA-M (ארכיון - עכשיו ב-Github)
    הפרויקט עבר ל
    https://github.com/visualboyadvance-m/visualboyadvance-m
    מאפיינים: יצירות לרמות שמור מדינות רבות
    מערכת, תומך ב-gba, gbc, gb, sgb,
    sgb2Tu...
    הורד את VBA-M (ארכיון - עכשיו ב-Github)
  • 6
    Stacer
    Stacer
    מייעל וניטור מערכת לינוקס
    מאגר Github:
    https://github.com/oguzhaninan/Stacer.
    קהל: משתמשי קצה/שולחן עבודה. מִשׁתַמֵשׁ
    ממשק: Qt. מתכנת La...
    הורד את סטייסר
  • עוד »

פקודות לינוקס

Ad