อ่าน 3 นาที
ระบบโพลีมอร์ฟิก
PolyMorphic Systems เป็นผู้ผลิต แผงวงจรและระบบ ไมโครคอมพิวเตอร์ ที่ใช้ บัส S-100 ผลิตภัณฑ์ของบริษัทได้แก่ Poly-88 และ System 8813 บริษัทจดทะเบียนในรัฐแคลิฟอร์เนียในปี 1976 ในชื่อ...
ระบบโพลีมอร์ฟิก
| อุตสาหกรรม | อิเล็กทรอนิกส์ |
|---|---|
| ก่อตั้ง | พ.ศ. 2519 |
| สำนักงานใหญ่ | ซานตาบาร์บารา รัฐแคลิฟอร์เนีย |
| สินค้า | ระบบคอมพิวเตอร์ตั้งโต๊ะ |
PolyMorphic Systemsเป็นผู้ผลิต แผงวงจรและระบบ ไมโครคอมพิวเตอร์ที่ใช้บัส S-100ผลิตภัณฑ์ของบริษัทได้แก่ Poly-88 และ System 8813 บริษัทจดทะเบียนในรัฐแคลิฟอร์เนียในปี 1976 ในชื่อ Interactive Products Corporation d/b/a PolyMorphic Systems โดยเริ่มแรกตั้งอยู่ที่เมืองโกเลตา รัฐแคลิฟอร์เนีย จากนั้นจึง ย้ายไปที่ เมือง ซานตาบาร์บารา
บอร์ด S-100
ผลิตภัณฑ์แรกของ PolyMorphic Systems คือแผงวงจรเชื่อมต่อหลายแบบที่ใช้บัส S-100 ซึ่งเป็นที่นิยมในขณะนั้น แผง วงจรเหล่านี้สามารถใช้งานร่วมกับไมโครคอมพิวเตอร์อื่นๆ เช่นAltair 8800และIMSAI 8080ได้ ผลิตภัณฑ์แรกคือ แผงวงจรแปลงสัญญาณอนาล็อกเป็นดิจิทัล (A/D)และ ดิจิทัลเป็นอนาล็อก ( D/A ) ต่อมาได้พัฒนาการ์ดอินเทอร์เฟซเทอร์มินัลวิดีโอ (VTI) ซึ่งกลายเป็นอุปกรณ์แสดงผลหลักสำหรับระบบของพวกเขา ผลิตภัณฑ์ระดับแผงวงจรในภายหลังได้แก่การ์ด CPU , RAMและตัว ควบคุมดิสก์
โพลี-88

เมื่อ PolyMorphic เริ่มวางจำหน่ายการ์ด CPU พวกเขาก็เริ่มขายระบบสำเร็จรูป โดยรุ่นแรกคือ Poly-88 ซึ่งบรรจุอยู่ในเคส S100 แบบ 5 สล็อต พร้อมด้วยตัวเชื่อมต่อ S-100 เพิ่มเติมด้านข้างสำหรับเชื่อมต่อเคสเข้าด้วยกัน[ 1 ] หน่วยนี้ได้รับฉายาว่า "เครื่องปิ้งขนมปังสีส้ม" เนื่องจากฝาครอบโลหะสีส้ม และเนื่องจากการ์ด S-100 สร้างความร้อนที่สังเกตได้[ 2 ] Poly-88 มีจำหน่ายในรูปแบบชุดประกอบ หรือแบบประกอบเสร็จแล้ว เดิมทีเรียกว่า Micro-Altair แต่หลังจากได้รับการคัดค้านจากMITSผู้ผลิต Altair ชื่อจึงถูกเปลี่ยน[ 3 ]
ฮาร์ดแวร์
ชุดบอร์ด Poly-88 ประกอบด้วยชิ้นส่วนดังต่อไปนี้:
- หน่วยประมวลผลกลาง (CPU)ใช้ ชิป Intel 8080และมีUSART 8251 สำหรับการสื่อสารแบบอนุกรมกับโมเด็มเครื่องพิมพ์ หรือ อินเทอร์เฟซเทปคาสเซ็ต อินเทอร์เฟ ซเทปคาสเซ็ตนั้นรองรับการจัดเก็บและโหลดโปรแกรมจากเครื่องบันทึกเทปคาสเซ็ตระดับผู้บริโภค โดยใช้ สัญญาณเข้ารหัส มาตรฐาน Kansas City หรือ Manchesterที่มีความเร็วสูงกว่า บอร์ดนี้มี RAM ขนาด 512 ไบต์ และ ROMขนาด 1024 ไบต์ หนึ่งตัว
- อุปกรณ์เชื่อมต่อเทอร์มินัลวิดีโอ (VTI)แสดงผลแบบ 16 บรรทัด โดยแต่ละบรรทัดแสดงอักขระได้ 64 ตัว VTI ถูกออกแบบมาเพื่อขับเคลื่อนโทรทัศน์โดยใช้ตัวปรับสัญญาณ RFหรือเชื่อมต่อโดยตรงกับ อินพุต วิดีโอคอมโพสิต ของจอภาพโทรทัศน์ (ซึ่งยังไม่แพร่หลายในทศวรรษ 1970) VTI ยังแสดงกราฟิกความละเอียดต่ำ (ปัจจุบันเรียกว่าเซมิกราฟิกข้อความ ) ตำแหน่งอักขระแต่ละตำแหน่งถูกแบ่งออกเป็นตารางขนาดกว้าง 2 จุดและสูง 3 จุด ทำให้ได้ความละเอียดกราฟิก 128 พิกเซลแนวนอนและ 48 พิกเซลแนวตั้ง เท่ากับTRS-80รุ่น ดั้งเดิม นอกจากนี้ VTI ยังมีอินเทอร์เฟซแป้นพิมพ์ แบบขนานระดับTTLมีแป้นพิมพ์หลายแบบให้เลือกใช้ รวมถึงแป้นพิมพ์ III ซึ่งมีแป้นตัวเลขด้วย
- การ์ด หน่วยความจำแบบเข้าถึงโดยสุ่ม (RAM)ก็มีให้เลือกใช้เช่นกัน โดยมีความจุตั้งแต่ 8,192 (8K) ไบต์ จนถึง 56K (ความจุสูงสุดที่รองรับในสถาปัตยกรรมระบบ) เนื่องจากระบบเหล่านี้ใช้บัส S-100 การ์ดหน่วยความจำของผู้ผลิตรายอื่นก็สามารถใช้กับระบบ Poly ได้เช่นกัน
ซอฟต์แวร์
หน่วยความจำ ROMของ Poly-88 ประกอบด้วย โปรแกรม บูตโหลดเดอร์ซึ่งสามารถอ่านโปรแกรมจากอินเทอร์เฟซเทปคาสเซ็ตได้ โปรแกรมที่มีให้ใช้งาน ได้แก่ เกม โปรแกรมยูทิลิตี้โปรแกรมแปลภาษา BASIC และ โปรแกรมแอสเซมเบลอ ร์ 8080
ระบบ 8813

ระบบจัดเก็บข้อมูลแบบดิสก์ของ PolyMorphic คือ System 8813 ประกอบด้วยตัวเครื่องขนาดใหญ่ที่บรรจุไดรฟ์มินิฟล็อปปี้ดิสก์ขนาด 5 1/4 นิ้ว จำนวน 1, 2 หรือ 3 ตัว จากShugart Associates ไดรฟ์เหล่านี้ใช้หน่วยเก็บข้อมูลแบบด้านเดียว ความหนาแน่นเดียว บน แผ่นดิสเก็ต แบบแบ่งเซกเตอร์ความจุในการจัดเก็บข้อมูลประมาณ 90 กิโลไบต์ต่อแผ่นดิสเก็ต
ฮาร์ดแวร์
ฮาร์ดแวร์ของระบบ 8813 ประกอบด้วย CPU และการ์ด VTI มาตรฐาน การ์ด RAM ซึ่งโดยทั่วไปจะมีหน่วยความจำอย่างน้อย 32K และการ์ดควบคุมดิสก์ เพื่อเชื่อมต่อกับไดรฟ์มินิฟลอปปี้ ต่อมา ตัวควบคุมดิสก์ที่ใช้ Z80รองรับไดรฟ์มินิฟลอปปี้แบบสองด้าน ความหนาแน่นสองเท่า และไดรฟ์ฟลอปปี้ขนาดมาตรฐาน (8 นิ้ว)
ซอฟต์แวร์
ระบบปฏิบัติการดิสก์ Poly เรียกว่าExecไดรฟ์ดิสก์ทั้งสามตัวถูกแยกแยะด้วยตัวเลขที่อยู่ในวงเล็บเหลี่ยม เช่น<1>แทนที่จะใช้ตัวอักษรไดรฟ์ ( A:) เหมือน ที่ใช้ใน CP/M และMS-DOS ในภายหลัง ชื่อไฟล์นั้นคำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็กและ สามารถมีได้สูงสุด 31 ตัวอักษร รวมทั้งส่วนขยายสองตัวอักษร ตัวอย่างเช่น ไฟล์ข้อความอาจมีชื่อว่าNotes.TX
นามสกุลไฟล์ต่างๆ มีความหมายที่กำหนดไว้ล่วงหน้า เช่น .GO สำหรับไฟล์ปฏิบัติการ .BS สำหรับ โปรแกรม BASICและ .OV สำหรับโอเวอร์เลย์ โอเวอร์เลย์ถูกใช้งานอย่างแพร่หลายเพื่อเพิ่มพื้นที่สำหรับโค้ดของระบบปฏิบัติการ หากมีไฟล์ชื่อINITIAL.TXอยู่เมื่อระบบเริ่มทำงาน คำสั่งที่ระบุไว้ในไฟล์นั้นจะถูกเรียกใช้งานโดยอัตโนมัติ คล้ายกับ ไฟล์ AUTOEXEC.BATของระบบ MS-DOS
โปรแกรม Exec เวอร์ชันต่อมาได้รองรับไดเร็กทอรี ย่อย ไวยากรณ์ การตั้งชื่อยังคงใช้เครื่องหมายวงเล็บมุม ตัวอย่างเช่น ไฟล์ในไดเร็กทอรีย่อยระดับที่สองบนไดรฟ์ 2 อาจตั้งชื่อว่า<2<Projects<Dan<Accounts.TXแตกต่างจาก MS-DOS และUnixไม่ จำเป็นต้องใช้คำสั่ง "make directory" อย่างชัดเจน เมื่อโปรแกรมพยายามสร้างไฟล์ภายในไดเร็กทอรีย่อย ไดเร็กทอรีย่อยนั้นจะถูกสร้างขึ้นโดยอัตโนมัติ (หากยังไม่มีอยู่)
ซอฟต์แวร์ระบบ 8813 ประกอบด้วยแอสเซมเบลอร์มาโคร 8080 และตัวแปลภาษา BASIC สำหรับการพัฒนาโปรแกรม Poly BASIC ใช้ เลขคณิต BCDเพื่อความแม่นยำสูงในแอปพลิเคชันทางการเงิน ระบบประมวลผลคำชื่อ WordMaster ประกอบด้วยโปรแกรมแก้ไขข้อความและโปรแกรมจัดรูปแบบแยกต่างหาก Stuart Woodsเขียนนวนิยายเรื่องที่สองของเขาRun Before the Windโดยใช้ WordMaster บนระบบ PolyMorphic 8813 [ 4 ]
ผลิตภัณฑ์อื่นๆ
ระบบ 8810
ด้วยการนำไดรฟ์มินิฟลอปปี้แบบสองด้านและมีความหนาแน่นสองเท่ามาใช้ ความจุในการจัดเก็บข้อมูลของฟลอปปี้แผ่นเดียวจึงเพิ่มขึ้นเป็นประมาณ 360 กิโลไบต์ (เท่ากับ ความจุของไดรฟ์ฟลอปปี้ ของ IBM-PC รุ่นแรก ) ทำให้สามารถจัดเก็บโปรแกรม Exec แอปพลิเคชัน และข้อมูลต่างๆ ไว้ในฟลอปปี้แผ่นเดียวได้ System 8810 มีฟังก์ชันการทำงานเหมือนกับ 8813 ทุกประการ แต่มีขนาดเล็กกว่า มี 5 สล็อต และมีไดรฟ์มินิฟลอปปี้เพียงตัวเดียว
หน่วยเก็บข้อมูลขนาดใหญ่
88/MS (Mass Storage) คือตู้เก็บอุปกรณ์ที่บรรจุไดรฟ์ฟลอปปี้ดิสก์ขนาด 8 นิ้ว (ขนาดมาตรฐาน) สองตัว มีให้เลือกทั้งแบบไดรฟ์ด้านเดียวและสองด้าน โดยทั้งสองแบบใช้การบันทึกความหนาแน่นสองเท่าบนสื่อแบบเซกเตอร์แข็ง 88/MS สามารถเพิ่มเข้าไปในระบบ 8813 หรือ 8810 ได้ การกำหนดค่า Poly ที่ใหญ่ที่สุดจะมีไดรฟ์มินิฟลอปปี้ดิสก์สามตัวและไดรฟ์ขนาดมาตรฐานสี่ตัว โดยมีหมายเลขไดรฟ์ตั้งแต่ 1 ถึง 7
88/HD เป็นระบบย่อยที่มี ฮาร์ดไดรฟ์ SASI ขนาด 18 MB ซึ่งติดตั้งอยู่ในตัวเครื่อง 8810 ซอฟต์แวร์ที่เรียกว่า Volume Manager จะแบ่งพื้นที่ว่างออกเป็นไดรฟ์ดิสก์เชิงตรรกะหลายไดรฟ์ คล้ายกับ คำสั่งการแบ่งพาร์ติชัน FDISKที่ใช้โดยระบบปฏิบัติการอื่นๆ[ 5 ]
ทวินซิสเต็ม
คอมพิวเตอร์ TwinSystem ถูกวางจำหน่ายในชื่อ "ทำงานได้มากขึ้นบนคอมพิวเตอร์ที่ออกแบบมาสำหรับสองคน" System 8813 TwinSystem มีการ์ด RAM เพิ่มเติม การ์ดแสดงผล และคีย์บอร์ด การสลับใช้งานระหว่างการ์ด RAM ช่วยให้ CPU สามารถใช้งานสองแอปพลิเคชันพร้อมกันได้ อย่างไรก็ตาม อินเทอร์เฟซคีย์บอร์ดระดับ TTL จำกัดระยะห่างระหว่างสถานีผู้ใช้ทั้งสองไว้ที่เพียงไม่กี่ฟุต
ความเข้ากันได้กับ CP/M
ระบบปฏิบัติการหลักสำหรับไมโครคอมพิวเตอร์ในยุคนั้นคือCP/Mระบบ Poly ที่ไม่ได้ดัดแปลงไม่สามารถใช้งาน CP/M ได้ด้วยเหตุผลหลายประการ:
- ฟลอปปี้ดิสก์แบบฮาร์ดเซกเตอร์ ระบบ CP/M เกือบทั้งหมดใช้ดิสเก็ตแบบซอฟต์เซกเตอร์ ทำให้การถ่ายโอนข้อมูลระหว่างระบบ CP/M และ Poly ทำได้ยาก
- แผนผังหน่วยความจำ CP/M ต้องการ RAM ตั้งแต่แอดเดรส 0000 ถึง (ในอุดมคติ) FFFF แบบเลขฐานสิบหก ซีพียู Poly และการ์ด VTI จะแมป ROM และหน่วยความจำวิดีโอไปยังพื้นที่ระหว่าง 0000 ถึง 1FFF
ในช่วงปลายอายุการใช้งานของระบบ มีการปรับเปลี่ยนฮาร์ดแวร์เพื่อแก้ไขปัญหาแผนที่หน่วยความจำ และมีการออกเวอร์ชันของ CP/M สำหรับ 8813
ลิงก์ภายนอก
- ประวัติความเป็นมาของคอมพิวเตอร์ระบบโพลีมอร์ฟิก (เก็บถาวรเมื่อ 12 กันยายน 2017)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ระบบโพลีมอร์ฟิก
PolyMorphic Systems เป็นผู้ผลิต แผงวงจรและระบบ ไมโครคอมพิวเตอร์ ที่ใช้ บัส S-100 ผลิตภัณฑ์ของบริษัทได้แก่ Poly-88 และ System 8813 บริษัทจดทะเบียนในรัฐแคลิฟอร์เนียในปี 1976 ในชื่อ...
บอร์ด S-100
ผลิตภัณฑ์แรกของ PolyMorphic Systems คือแผงวงจรเชื่อมต่อหลายแบบที่ใช้ บัส S-100 ซึ่งเป็นที่นิยมในขณะนั้น แผง วงจรเหล่านี้สามารถใช้งานร่วมกับไมโครคอมพิวเตอร์อื่นๆ เช่น Altair 8800 และ IMSAI 8080 ได้ ผลิตภัณฑ์แรกคือ แผงวงจรแปลงสัญญาณอนาล็อกเป็นดิจิทัล (A/D) และ...
โพลี-88
เมื่อ PolyMorphic เริ่มวางจำหน่ายการ์ด CPU พวกเขาก็เริ่มขายระบบสำเร็จรูป โดยรุ่นแรกคือ Poly-88 ซึ่งบรรจุอยู่ในเคส S100 แบบ 5 สล็อต พร้อมด้วยตัวเชื่อมต่อ S-100 เพิ่มเติมด้านข้างสำหรับเชื่อมต่อเคสเข้าด้วยกัน [ 1 ] หน่วยนี้ได้รับฉายาว่า "เครื่องปิ้งขนมปังสีส้ม"...
ฮาร์ดแวร์
ชุดบอร์ด Poly-88 ประกอบด้วยชิ้นส่วนดังต่อไปนี้: