
המסכים של Amiga: גרפיקה מישורית, אפקטי copper וכמה תצוגות בו-זמנית
מדריך טכני מ-datagubbe.se מסביר מה היה משמעות המושג "מסך" ב-Commodore Amiga: תוכנה יכלה לפתוח כמה מסכים בו-זמנית, כל אחד עם רזולוציה, עומק צבע ופלטה משלו, על חומרה משנת 1985.
מדריך טכני שפורסם ב-datagubbe.se בוחן את אחד המאפיינים הייחודיים של ה-Commodore Amiga: תוכנה יכלה לפתוח כמה מסכים בו-זמנית, כל אחד עם רזולוציה, עומק צבע ופלטה משלו.
המדריך מתמקד בצ'יפסט המקורי, OCS (Original ChipSet): גרסאות ECS ו-AGA המאוחרות הסירו חלק מהמגבלות, אך העקרונות נותרו זהים.
מסך הוא מסך
ב-Amiga, "מסך" הוא מונח של מערכת ההפעלה לאזור שעליו מציירים גרפיקה; במדריך החומרה של Amiga אזור כזה נקרא "playfield".
בעידן מסכי ה-CRT פתיחת תצוגות ברזולוציות שונות הייתה דבר שבשגרה, ואילו היום אנחנו משתמשים באזור קבוע אחד. הזיכרון היה יקר, כך שבחירת מצב חסכה גם משאבים.
פלטות אינדקס וגרפיקה מישורית
המסכים משתמשים בפלטות אינדקס: אוגרי צבע מחזיקים ערכים מתוך מרחב צבע של 12 סיביות (24 סיביות ב-AGA). העומק מגיע ממישורי סיביות: מישור אחד נותן שני צבעים, חמישה נותנים 32 ושמונה נותנים 256 ב-AGA; כל מישור נשמר בנפרד, ולכן שינוי צבע של פיקסל מחייב שינוי סיבית בכל מישור.
ב-OCS ו-ECS מספר המישורים תלוי ברזולוציה, כי המצבים תוכננו למסכי טלוויזיה PAL ו-NTSC. ב-PAL רזולוציה נמוכה היא 320x256 פיקסלים (320x512 עם שילוב שורות) ועד 32 צבעים, וגבוהה 640x256 (640x512) ועד 16; overscan מרחיב את האזור עד 724x283 פיקסלים. מישור שישי מפעיל HAM (Hold-And-Modify) או EHB (Extra Half-Brite).
copper, גרירת מסכים ו-dual playfields
ה-Amiga תוכננה כמכונת משחקים, ולכן העברת מסך היא מיידית והגלילה מהירה מספיק לשולחן עבודה הגדול מהאזור הנראה. מסכים יכולים לחפוף זה לזה, וה-copper משנה אוגר צבע בכל שורה אופקית ויוצר את אפקטי ה-copper המוכרים.
מכיוון שלכל מסך יש 32 צבעים משלו, משחק יכול להציג 64 צבעים ויותר. ב-dual playfields אינדקס הצבע 0 במסך הקדמי נעשה שקוף וחושף את המסך שמאחוריו.
גרירת מסכים היא הטריק המפורסם ביותר: גוררים את שורת הכותרת למטה עם העכבר והתוכנה שמאחור נחשפת. המחבר מודה שהתועלת המעשית מוגבלת, אך ב-1985 האפקט היה מרשים; בכתבה גם סרטון מ-Amiga 600 במהירות 7 MHz.
למה זה עדיין רלוונטי
חלק מהתוכנות עדיין עובדות טוב יותר במסך מלא: מסוף ברוחב 80 תווים או מנהל קבצים קלאסי נראים טבעיים יותר ביחס 5:4, וב-Directory Opus הצמדת סמן העכבר לקצה המסך ולחיצה אחת מעבירות לתיקיית האב, מה שחסר משמעות בחלון בלי קצה. מסקנת המחבר: מסכי ה-Amiga שילבו חסכון בזיכרון וריבוי משימות במכונה אחת.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.