######### TTY

ספרייה: קלט/פלט
הוצג: 2.2.0
מראה: #########

התנהגות

רכיב זה מיישם טרמינל מטומטם פשוט מאוד. הוא מקבל רצף של קודי ASCII ומציג כל אחד מהם תו להדפסה. כאשר השורה הנוכחית מתמלאת, הסמן עובר לשורה הבאה, אולי גלילה של כל השורות הנוכחיות למעלה אם הסמן כבר היה בשורה התחתונה. רצפי הבקרה הנתמכים היחידים הם: backspace (ASCII 8), שמוחק את התו האחרון בשורה האחרונה, אלא אם השורה האחרונה כבר ריק; שורה חדשה (ASCII 10), המזיזה את הסמן לתחילת השורה הבאה, וגלילה אם נחוץ; ו-Form-feed (ASCII 12, מוקלד כ-control-L), שמנקה את המסך.

סיכות

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

תכונות

שורות
מספר השורות המוצגות בטרמינל.
עמודות
המספר המרבי של תווים המוצג בכל שורה של מסוף.
הדק
אם הערך הוא Rising Edge, אז כאשר קלט השעון משתנה מ-0 ל-1, קלט הנתונים הוא מעובד (כאשר זה מופעל על ידי כניסות הפעלת הכתיבה והנקה). אם זה Falling Edge,, אז זה קורה כאשר כניסת השעון משתנה מ-1 ל-0.
צֶבַע
הצבע שאיתו יש לצייר את הטקסט המופיע בטרמינל.
רקע כללי
הצבע שאיתו יש לצייר את הרקע של הטרמינל.

התנהגות כלי לתקוע

אף אחד.

התנהגות כלי טקסט

אף אחד.

חזרה אל הפניה לספרייה