คอนโซลระบบ CDC 6600

Nov 28 2020

คอนโซลระบบ CDC 6600 เป็นระบบการวาดภาพเวกเตอร์ที่มีแบบอักษรเดียวซึ่งเป็นวิธีการวาดภาพกราฟิกอย่างง่าย ( Wikipedia )

พูดง่ายๆว่าระบบการวาดภาพเวกเตอร์นี้ทำงานอย่างไร?

นอกจากนี้หน้าจอคู่ทำงานอย่างไรและใช้อย่างไร สิ่งที่น่าสนใจอย่างยิ่งอาจเป็นฟังก์ชันกราฟิกที่เรียบง่าย

คำถามเพิ่มเติม แต่น้อยกว่าคือใช้ฟอนต์อะไร?

คำตอบ

5 Raffzahn Nov 28 2020 at 05:00

พูดง่ายๆว่าระบบการวาดภาพเวกเตอร์นี้ทำงานอย่างไร?

เช่นเดียวกับออสซิลโลสโคปเป็นหลัก ลำแสงถูกใช้เพื่อวาดบนหน้าจอซึ่งควบคุมด้วยแรงดันไฟฟ้าสองตัวสำหรับ X / Y ไม่แตกต่างจากทีวีมากนักยกเว้นกับทีวีการเคลื่อนไหวจะถูกกำหนดเป็นเส้นจากซ้ายไปขวาและจากบนลงล่าง

พูดง่ายๆว่า: (* 1)

CRT เป็นท่อขนาดใหญ่ที่มีอิเล็กโทรดให้ความร้อนซึ่งให้กระแสอิเล็กตรอนคงที่ (* 2) ที่มุ่งเน้นไปที่ขั้วไฟฟ้าอื่นซึ่งเป็นหน้าจอ เมื่ออิเล็กตรอนกระทบพลังงานของมันจะเปลี่ยนเป็นโฟตอนหรือที่เรียกว่าแสง ลำแสงสามารถมอดูเลต (เปิด / ปิด) และกำหนดทิศทางโดยใช้แรงดันไฟฟ้าไปยังชุดขดลวด หนึ่งเบี่ยงเบนไปในแนวนอน ค่าลบสำหรับขึ้นเป็นบวกสำหรับขาลง ขดลวดอื่น ๆ ทำในแนวตั้งเดียวกัน บวกไปทางขวาลบไปทางซ้าย การเปลี่ยนแรงดันไฟฟ้าช่วยให้สามารถวาดชุดของเส้นหรือเวกเตอร์ใด ๆ ตามที่มีการเรียกได้

สำหรับการแสดงเวกเตอร์ข้อความเราจะจัดเรียงเวกเตอร์ทั้งหมดสำหรับตัวอักษรที่จะวาดตามลำดับของอักขระและเวกเตอร์ภายในอักขระ

หากต้องการทราบเกี่ยวกับวิธีการจัดแสดงดังกล่าวให้ดูที่คำถามนี้:

หลักการของการแสดงผลเวกเตอร์ CRT คืออะไร?

ในกรณีของคอนโซล 6600 การวาดทั้งหมดทำจากหน่วยความจำ CPU โดยโปรเซสเซอร์ I / O เฉพาะซึ่งอ่านสตรีมของพิกัด XY ที่จะดึงและส่งไปยังตัวแปลง DA ภายในคอนโซลเพื่อเปลี่ยนเป็นแรงดันไฟฟ้าไปยังขดลวด เพื่อเบี่ยงเบนลำแสง

[ในทางใดทางหนึ่งก็เหมือนกับการใช้ 'วิดีโอราคาถูก' และคอมพิวเตอร์ ZX80 / 81 ของซินแคลร์ในภายหลัง (A) CPU (ตัวประมวลผลอุปกรณ์ต่อพ่วง) ฟีดโครงสร้างข้อมูลใน RAM ไปยังฮาร์ดแวร์วิดีโอที่ค่อนข้างดั้งเดิมที่ทำการแปลงสัญญาณเท่านั้น]

นอกจากนี้หน้าจอคู่ทำงานอย่างไรและใช้อย่างไร

เพียงแค่สองหน้าจอ หนึ่งสำหรับอินพุตแบบโต้ตอบหนึ่งสำหรับบันทึก หรือหนึ่งเป็นคอนโซลระบบหนึ่งเป็นเอาต์พุตของผู้ใช้ (กราฟิก) ไม่มีการตั้งค่าฮาร์ดแวร์สำหรับหน้าจอใด ๆ เหมือนกับวันนี้เราสามารถใช้สองหน้าต่างบนพีซีหรือสองหน้าจอ

แน่นอนว่าผู้ใช้มีความคิดสร้างสรรค์เช่นเดียวกับของเล่นใหม่ทุกชิ้น มีโปรแกรมหมากรุกที่วาดกระดานและชิ้นส่วนบนหน้าจอเดียวในขณะที่มีรายการข้อความของการเคลื่อนไหวทั้งหมดในอีก จากนั้นในที่สุดก็มีการนำโปรแกรม 'EYES' มาใช้ครั้งแรกซึ่งเป็นที่รู้จักกันดีจาก X-Window ที่นี่แต่ละหน้าจอจะแสดงดวงตาทั้งสองมองไปรอบ ๆ (ซิงโครไนซ์) กะพริบและอื่น ๆ แน่นอนว่าไม่ได้ติดตามตัวชี้เมาส์ แต่สามารถควบคุมได้

สิ่งที่น่าสนใจอย่างยิ่งอาจเป็นฟังก์ชันกราฟิกที่เรียบง่าย

มันไม่ง่ายเลย (* 3) แต่อย่างใดเนื่องจากสามารถแสดงถัดจากกราฟิกเวกเตอร์ตามอำเภอใจได้ ในการประมาณค่าคร่าวๆโปรเซสเซอร์อุปกรณ์ต่อพ่วงสามารถส่งออกหนึ่งค่าต่อไมโครวินาทีจำเป็นต้องใช้สองค่าสำหรับเวกเตอร์หรือ 500,000 เวกเตอร์ต่อวินาที สมมติว่าเราต้องการคงอัตราการรีเฟรชไว้ที่ 50 Hz (* 4) จากนั้นกราฟิกที่แสดงสามารถสร้างได้มากถึง 10,000 บรรทัด - มากกว่าด้วยอัตราการรีเฟรชที่ต่ำกว่า (* 5)

คำถามเพิ่มเติม แต่น้อยกว่าคือใช้ฟอนต์อะไร?

อ่านได้? ไม่แน่ใจว่าคุณคาดหวังอะไรจากคำตอบที่นี่ เวลานี้ในประวัติศาสตร์ไม่มีทางเลือกทางศิลปะ ทุกอย่างเกี่ยวกับการดึงข้อความออกมาซึ่งถือเป็นความสำเร็จครั้งสำคัญ สิ่งที่สามารถกล่าวได้คืออักขระถูกออกแบบมาให้ใช้เวกเตอร์น้อยที่สุด (สโตรกมองเห็นหรือมองไม่เห็น) เท่าที่จะเป็นไปได้เนื่องจากจำนวนเวกเตอร์ทั้งหมดที่แสดงกำหนดอัตราการรีเฟรช

ดังนั้นตัวละครจึงมีมุมค่อนข้างมาก แต่ดูเรียบเนื่องจากลักษณะเวกเตอร์ของพวกเขาสะอาดและอ่านง่ายกว่าการแสดงผลแบบแรสเตอร์ร่วมสมัยใด ๆ :

(ภาพที่นำมาจากรายการบล็อก cray-cyber.org )

คอนโซล CC545 ที่แสดงเป็นรุ่นที่ใหม่กว่า การทำงานยังคงเหมือนเดิมรวมถึงความสามารถในการผลิตภาพสองภาพ แต่จะใช้ CRT เพียงภาพเดียว สวิตช์ที่มีข้อความซ้าย / ขวาที่เห็นที่ด้านซ้ายล่างข้างแป้นพิมพ์มีไว้เพื่อเลือกระหว่างเอาต์พุตใด ๆ ที่นี่จะตั้งค่าให้แสดงหน้าจอด้านขวา


* 1 - ง่ายจริงๆ มันง่ายที่สุดเท่าที่จะทำได้ ดังนั้นโปรดอย่าโต้แย้งเกี่ยวกับรายละเอียดปลีกย่อยชื่อที่ถูกต้อง ฯลฯ

* 2 - ในหลอดไฟฟ้าเปล่ง ray อิเล็กตรอนเรียกว่าแคโทด - เพราะฉะนั้นชื่อCathode Ray Tubeหรือสั้นCRT

* 3 - ฉันเดาว่าคำที่เพิ่มเข้ามานั้นจะทำให้การแสดงผลเวกเตอร์ทั้งหมดเป็นแบบ 'ง่าย' ในการมองย้อนกลับ

* 4 - อัตราการรีเฟรชบนการแสดงเวกเตอร์ไม่ใช่ค่าคงที่ แต่ขึ้นอยู่กับจำนวนเวกเตอร์ที่แสดง

* 5 - 50 Hz เป็นอัตราการรีเฟรชที่ค่อนข้างสูงสำหรับการแสดงผลแบบเวกเตอร์เนื่องจากการแสดงผลเหล่านี้มักมีลักษณะการคงอยู่นานกว่าหน้าจอแรสเตอร์ในภายหลัง ต่ำถึง 20 เฮิร์ตก็ยังดี

3 davidbak Nov 29 2020 at 04:34

โดยเฉพาะคำตอบย่อยที่เกี่ยวกับแบบอักษร: ไม่รู้เกี่ยวกับ CDC 6600 แต่ในโลกกราฟิกแบบเวกเตอร์แบบอักษร Hersheyปกครองอย่างน้อยก็จนถึงช่วงปลายยุค 70 ต้น 80 และสำหรับพล็อตเตอร์ - อาจจะเป็นในภายหลังเนื่องจากไลบรารีการวางแผนทั้งหมดที่คุณได้รับ

นี่คือตัวอย่างบางส่วนของสิ่งที่พวกเขาดูเหมือนและนี่คือรายงานทางเทคนิคดั้งเดิมของเฮอร์ชีย์ซึ่งมีข้อมูลมากกว่าที่คุณเคยอยากรู้เกี่ยวกับข้อ จำกัด ที่พวกเขาได้รับการออกแบบและวิธีการออกแบบ (รวมถึงสูตรทางคณิตศาสตร์ด้วย!)

(เกือบลืม: สิ่งที่สำคัญอย่างยิ่งในการสร้างความแพร่หลายของพวกเขาก็คือพวกมันฟรี ! ได้รับการพัฒนาด้วยค่าใช้จ่ายสูงและด้วยความระมัดระวังอย่างยิ่งโดยกองทัพสหรัฐพวกเขาพร้อมให้ทุกคนใช้)

นี่คือ "Simplex Roman":

และนี่คือ "Complex Script" ซึ่งมีเหตุผลบางอย่างที่ใช้กันอย่างแพร่หลายแม้ว่าในตอนนั้นจะไม่ต้องพูดถึงในสายตาสมัยใหม่ - ดูเหมือนว่า ... อืมสมัครเล่น? (ถ้าไม่แย่กว่านั้น.)

(ตอบตามความจริงคุณชอบComic Sansมากกว่าใช่มั้ย?)