กลับไปหน้าบทความ

อ่าน 16 นาที

บีบีซี มาสเตอร์

BBC Master เป็นคอมพิวเตอร์บ้านที่ Acorn Computers เปิดตัว ในช่วงต้นปี 1986 [ 1 ] ได้รับการออกแบบและสร้างขึ้นสำหรับ British Broadcasting Corporation (BBC) และเป็นรุ่นต่อจาก BBC...

บีบีซี มาสเตอร์

ซีรีส์หลักของ BBC
เอคอร์น บีบีซี มาสเตอร์ 128
พิมพ์ไมโครคอมพิวเตอร์8 บิต
ปล่อยแล้วต้นปี 1986 ( 1986 )
เลิกผลิตแล้วพ.ศ. 2537 ( 1994 )
Acorn MOS , DOS Plus (เป็นตัวเลือกเสริม)
ซีพียูMOS Technology 65SC12โปรเซสเซอร์ตัวที่สองเสริมIntel 80186หรือ65C102ขึ้นอยู่กับรุ่น
หน่วยความจำ128  KB –512 KB
กราฟิกMotorola 6845 , Mullard SAA5050
เสียงเท็กซัส อินสตรูเมนต์ SN76489
ผู้มาก่อนบีบีซี ไมโคร โมเดล บี
ผู้สืบทอดลูกโอ๊กอาร์คิมีดีส

BBC Masterเป็นคอมพิวเตอร์บ้านที่Acorn Computers เปิดตัว ในช่วงต้นปี 1986 [ 1 ]ได้รับการออกแบบและสร้างขึ้นสำหรับBritish Broadcasting Corporation (BBC) และเป็นรุ่นต่อจากBBC Micro Model B Master 128 ยังคงผลิตต่อไปจนถึงปี 1993 [ 2 ] [ 3 ]

ออกแบบ

ซีรี่ส์ Master มีการปรับปรุงหลายอย่างเมื่อเทียบกับรุ่น BBC Micro รุ่นก่อนหน้า แทนที่จะ ใช้ ไมโครโปรเซสเซอร์MOS Technology 6502 ที่ใช้ใน รุ่น Model Bซีรี่ส์ Master ใช้65C12ที่ ได้รับการปรับปรุงเล็กน้อย [ 4 ​​]ผลิตโดยใช้ เทคโนโลยี CMOS 65C12 ใช้พลังงานน้อยกว่า 6502 และให้ประสิทธิภาพที่ดีขึ้นเล็กน้อย มีรายงานว่า "เร็วเกือบเท่า" โปรเซสเซอร์ตัวที่สอง 6502 ความเร็ว 3 MHz ดั้งเดิมสำหรับ BBC Micro [ 5 ]ระบบมีRAM แบบไดนามิกขนาด 128  KBเป็นมาตรฐาน ซึ่งช่วยบรรเทาปัญหาการขาดแคลน RAM ที่มีอยู่ ซึ่งก่อนหน้านี้เคยเป็นอุปสรรคต่อการใช้งานโหมดการแสดงผลที่ให้กราฟิกคุณภาพสูงสุดในรุ่นก่อนหน้า จาก RAM ทั้งหมด 128 KB นั้น 64 KB ถูกจัดสรรให้เป็น RAM มาตรฐาน ซึ่งใช้สำหรับแอปพลิเคชัน หน่วยความจำหน้าจอ และพื้นที่ทำงานของระบบ อีก 64 KB ถูกจัดสรรในรูปแบบของ RAM ด้านข้างแบบสลับธนาคารขนาด 16 KB จำนวนสี่หน้า[ 6 ]

จาก RAM มาตรฐานขนาด 64 KB ส่วนล่างขนาด 32 KB ถูกใช้งานในลักษณะที่คุ้นเคยจากรุ่นก่อนหน้า โดยจัดเตรียมพื้นที่ทำงานสำหรับภาษา แอปพลิเคชัน และระบบ รวมถึงหน่วยความจำหน้าจอสำหรับโปรแกรมจำนวนมาก โดยเฉพาะเกม ในขณะที่ 65C12 รับประกันความเข้ากันได้ของซอฟต์แวร์กับ Model B แต่ก็ยังคงรักษาข้อจำกัดทางสถาปัตยกรรมของรุ่นก่อนหน้าไว้ โดยมีบัสแอดเดรส 16 บิตที่ให้การเข้าถึงหน่วยความจำโดยตรงเพียง 64 KB ในแต่ละครั้ง จึงจำเป็นต้องใช้กลไกเพจจิ้งเพื่อให้มี RAM เพิ่มเติม การเข้าถึงส่วนบนขนาด 32 KB ของ RAM มาตรฐานนั้นทำได้โดยกลไกดังกล่าวเพื่อรับช่วงต่อความต้องการบางส่วนที่ระบบต้องการจากส่วนล่างของหน่วยความจำ[ 7 ]มันถูกแบ่งออกเป็นสามส่วนแยกกัน โดยแต่ละส่วนมีชื่อรหัส ตามธรรมเนียมทางสถาปัตยกรรมของ Acorn: [ 6 ]

ชื่อรหัสขนาดช่วงที่อยู่ทางกายภาพช่วงที่อยู่เชิงตรรกะคำอธิบาย
ลินน์20 KB0xB000–0xFFFF0x3000–0x7FFFShadow RAM (หน่วยความจำสำรองสำหรับใช้งานหน่วยความจำหน้าจอแบบปกติ)
เฮเซล8 KB0x9000–0xAFFF0xC000–0xDFFFพื้นที่ทำงาน Paged ROM (พื้นที่ทำงานของระบบไฟล์)
แอนดี้4 KB0x8000–0x8FFF0x8000–0x8FFFพื้นที่ทำงานของระบบ (ปุ่มฟังก์ชัน ระบบกราฟิก และคำจำกัดความของอักขระ) [ 7 ]

พื้นที่ส่วนบน 20 KB สามารถจัดสรรเป็นRAM เงาเพื่อรองรับหน่วยความจำหน้าจอ ทำให้พื้นที่หน่วยความจำหน้าจอแบบเดิมว่างสำหรับแอปพลิเคชัน พื้นที่ที่เหลืออีก 12 KB พร้อมใช้งานสำหรับระบบเพื่อใช้เป็นพื้นที่ทำงาน ทำให้หน่วยความจำที่ปกติจะถูกใช้โดย ROM เช่น ระบบจัดเก็บไฟล์ว่างลง ผลรวมของการเปิดใช้งาน RAM เงาและการใช้หน่วยความจำส่วนบนสำหรับพื้นที่ทำงานทำให้มีพื้นที่ว่างเกือบ 29 KB สำหรับโปรแกรมปกติ และกล่าวกันว่า "เปลี่ยนโฉมเครื่อง" จากรุ่นก่อนหน้า[ 7 ]

การใช้ RAM ด้านข้างขนาด 64 KB เอื้อต่อการติดตั้งอิมเมจ ROM ลงในแต่ละแบงค์ขนาด 16 KB โดย Acorn ได้ประกาศ "โครงการอนุญาตใช้ ROM" เพื่ออนุญาตให้ใช้ซอฟต์แวร์ ROM ของบริษัทใน RAM อย่างไรก็ตาม BASIC เวอร์ชันที่รู้จักกันในชื่อ BAS128 ซึ่งเคยเผยแพร่สำหรับ BBC Model B+ 128 นั้นมีให้ในดิสก์และสามารถใช้ RAM ด้านข้างขนาด 64 KB เต็มเป็นพื้นที่ทำงานได้ จึงขยายหน่วยความจำที่มีให้สำหรับ BASIC ได้อย่างมาก อย่างไรก็ตาม ภาษาอื่นๆ ของ Acorn ไม่รองรับการจัดเรียงนี้[ 7 ]

แม้ว่าคำสั่งเพิ่มเติมของ 65C12 จะช่วยให้มีความหนาแน่นของโค้ดมากขึ้นเล็กน้อย แต่ระบบปฏิบัติการและ ROM ของ BBC BASIC ซึ่งยังคงถูกจำกัดด้วยสถาปัตยกรรมหน่วยความจำไว้ที่ 16 KB ต่อตัว ก็ได้รับการเสริมด้วย ROM เพิ่มเติม โดยรวมแล้ว ระบบปฏิบัติการที่ได้รับการอัปเดต ซึ่งรู้จักกันในชื่อ MOS 3.2 ใช้พื้นที่ 35 KB และรวมคุณสมบัติที่เคยแนะนำใน Graphics Extension ROM สำหรับ BBC Micro พร้อมด้วยคำสั่งและการเรียกใช้ระบบเพิ่มเติม รวมถึงการปรับปรุงต่างๆ มากมาย เวอร์ชันที่ได้รับการปรับปรุงของ BBC Basic ได้รับการตั้งชื่อว่า Basic 4 ซึ่งแก้ไขข้อบกพร่องใน Basic 2 รุ่นก่อนหน้า และแนะนำการปรับปรุงและฟังก์ชันการทำงานใหม่ๆ เช่นTIME$ตัวแปรที่ให้วันที่และเวลาปัจจุบันในรูปแบบที่กระชับแต่สามารถอ่านได้ การรวมนาฬิกาแบบเรียลไทม์เพื่อเก็บวันที่และเวลาเป็นคุณสมบัติในตัวที่โดดเด่นของ Master 128 และรุ่นที่พัฒนาต่อยอด พร้อมด้วยCMOS RAM ขนาด 50 ไบต์ที่ใช้แบตเตอรี่สำรอง เพื่อเก็บรายละเอียดของการกำหนดค่าของเครื่องในขณะที่ปิดเครื่อง[ 7 ]

เพื่อรองรับระบบปฏิบัติการและ BASIC ที่ขยายเพิ่มเติม Master 128 จึงติดตั้งอุปกรณ์ ROM ที่มีความจุ 1 เมกะบิต หรือ 128 KB นอกจากระบบปฏิบัติการและ BASIC แล้ว ยังมีโปรแกรมแก้ไขข้อความที่เหมาะสมสำหรับการเขียนโปรแกรม DFS และ ADFS ให้การสนับสนุนระบบไฟล์เพื่อเข้าถึงไฟล์ที่จัดเก็บไว้บนดิสก์ แอปพลิเคชัน View และViewSheetให้ฟังก์ชันการประมวลผลคำและสเปรดชีตตามลำดับ นอกจากนี้ยังมีโปรแกรมจำลองเทอร์มินัลเพื่อรองรับการสื่อสารแบบอนุกรมผ่านพอร์ต RS423 ของเครื่องหรือโมเด็มภายในที่เป็นอุปกรณ์เสริม[ 7 ]

ซีรี่ส์ Master ส่วนใหญ่ยังคงใช้คุณสมบัติทางสถาปัตยกรรมหลักหลายอย่างจากรุ่น BBC Micro รุ่นก่อนหน้า ชิปเสียงที่ใช้ในรุ่นก่อนหน้ายังคงถูกเก็บไว้ แต่ได้ตัดอินเทอร์เฟซเสียงพูดเฉพาะออกไป โดยมีผู้รีวิวรายหนึ่งคาดการณ์ว่าจะมี "ตลับเสียงพูดแบบเสียบปลั๊ก" สำหรับ Master 128 แม้ว่าชิปเช่น 6522 VIA และ 6845 CRTC จะยังคงอยู่ในซีรี่ส์ Master แต่ตรรกะแบบแยกส่วนส่วนใหญ่ของรุ่นก่อนหน้าได้ถูกรวมเข้าไว้ในชิป CMOS gate arrayเพื่อทำงานต่างๆ เช่น การจัดการแป้นพิมพ์ อินพุต/เอาต์พุต และฟังก์ชันการแสดงผลบางอย่าง ทำให้รู้สึกว่าภายในของ Master 128 นั้น "แตกต่างออกไป" จาก BBC Micro รุ่นดั้งเดิม โดยมีชิปน้อยกว่าแต่มีขนาดใหญ่กว่า[ 7 ]

ในแง่ของพอร์ตขยาย Master 128 ยังคงรักษาอินเทอร์เฟซมาตรฐานทั้งหมดของ BBC Micro ไว้ สิ่งที่เพิ่มเข้ามาอย่างโดดเด่นใน Master 128 คือซ็อกเก็ตโมเด็มภายในที่อนุญาตให้ติดตั้งโมเด็มได้โดยไม่ต้องใช้พอร์ตอนุกรม RS423 ของเครื่อง นอกจากนี้ยังสามารถติดตั้งอินเทอร์เฟซ Econetภายในได้ในราคาที่ค่อนข้างต่ำที่ 49 ปอนด์ รวมภาษีมูลค่าเพิ่มแล้ว อย่างไรก็ตาม สิ่งที่เพิ่มเข้ามาหลักในความสามารถในการขยายของ Master 128 คือการรวมตัวเชื่อมต่อภายในสำหรับการขยายโปรเซสเซอร์ตัวที่สองโดยใช้ อินเทอร์เฟซ Tube ของ Acorn โปรเซสเซอร์ตัวที่สองที่เชื่อมต่อภายในตัวแรกที่เรียกว่าโคโปรเซสเซอร์คือ Turbo โคโปรเซสเซอร์ที่มี 65C102 ความเร็ว 4 MHz และ RAM 64 KB [ 7 ]ต่อมาตามมาด้วยบอร์ดอัพเกรด Master 512 ที่มี 80186 ความเร็ว 10 MHz และ RAM 512 KB [ 8 ]

ภายนอกแล้ว รุ่น Master series ได้เพิ่มแป้นพิมพ์ตัวเลขควบคู่ไปกับแป้นพิมพ์ที่คุ้นเคย และ Master 128 และรุ่นต่างๆ ได้รวมช่องเสียบตลับสองช่องไว้ด้านหลังแป้นพิมพ์ โดยใช้ซ็อกเก็ตที่ให้ ความสามารถอินเทอร์เฟซตลับ Acorn Electron Plus 1 ที่เหนือกว่า รองรับการใช้ตลับ Electron ที่เข้ากันได้ทางกายภาพ[ 9 ]แต่ยังรองรับคุณลักษณะทางไฟฟ้าที่ได้รับการปรับปรุงสำหรับพินตัวเชื่อมต่อตลับบางส่วนด้วย[ 10 ]

แม้ว่าซีรี่ส์ Master จะถูกออกแบบมาให้ใช้งานร่วมกับซอฟต์แวร์ที่ "เขียนขึ้นอย่างถูกต้องตามกฎหมาย" สำหรับรุ่นเก่าได้ แต่ก็ยังมีปัญหาในการเรียกใช้โปรแกรมรุ่นเก่า โดยเฉพาะเกม ในทางกลับกัน แม้ว่าจะมีโปรแกรมเพียงไม่กี่โปรแกรมที่มุ่งเป้าไปที่เครื่องซีรี่ส์ Master โดยเฉพาะ (ยกเว้น Master 512) แต่เกมของ BBC รุ่นหลังๆ หลายเกม (และเวอร์ชัน Master ของเกมคลาสสิกรุ่นก่อนๆ เช่นElite ) ก็มีฟีเจอร์ที่ได้รับการปรับปรุงซึ่งใช้ประโยชน์จากหน่วยความจำเพิ่มเติม[ 11 ]

อัปเกรด ROM

Acorn ได้ปล่อยการอัปเกรด ROM ระบบปฏิบัติการ Master 128 ในช่วงต้นปี 1990 ซึ่งให้การแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพและฟังก์ชันการทำงานบางอย่าง โดยเฉพาะอย่างยิ่งระบบไฟล์ได้รับประโยชน์ แอปพลิเคชัน View, Viewsheet และ Edit ต่างได้รับการปรับปรุงในระดับต่างๆ คุณสมบัติที่โดดเด่นอย่างหนึ่งคือการแนะนำการรองรับ ROM ภาษา (หรือแอปพลิเคชัน) ที่ "ย้ายตำแหน่งได้" ซึ่งอนุญาตให้ซอฟต์แวร์บน ROM ที่เขียนอย่างเหมาะสมสามารถใช้ประโยชน์จากโปรเซสเซอร์ตัวที่สองได้โดยอัตโนมัติ หากติดตั้งไว้ ราคาอยู่ที่ประมาณ 45 ปอนด์ มีข้อสังเกตว่าเนื่องจากข้อความลิขสิทธิ์ใน ROM ลงวันที่ปี 1988 และคู่มือลงวันที่ตุลาคม 1989 การอัปเกรดดังกล่าวอาจได้รับการยอมรับจากผู้ใช้มากขึ้น (และคุณสมบัติ ROM ที่ย้ายตำแหน่งได้อาจได้รับการยอมรับจากผู้ผลิตซอฟต์แวร์) หากได้รับการเผยแพร่ก่อนหน้านี้ โดยที่ Master Compact ROM ได้รับประโยชน์จากการปรับปรุงบางอย่างแล้ว เช่น การป้อน "อักขระต่างประเทศ" หรือ "อักขระที่ตั้งค่าบิตบนสุด" โดยตรงจากแป้นพิมพ์[ 12 ]

อันตรายจากการชาร์จแบตเตอรี่

ในปี 1986 Acorn ได้ออกคำเตือนด้านความปลอดภัยสำหรับรุ่น Master 128 และ ET เกี่ยวกับแบตเตอรี่ที่ติดตั้งในเครื่อง แบตเตอรี่นี้อยู่ในวงจรที่จะชาร์จแบตเตอรี่ "ขัดต่อคำแนะนำของผู้ผลิตแบตเตอรี่" [ 13 ]เนื่องจากความเสี่ยงต่อการเกิดการเผาไหม้กับการจัดเรียงแบตเตอรี่ลิเธียมแบบนี้ Acorn จึงได้แนะนำวิธีแก้ไขโดยการเปลี่ยนไปใช้แบตเตอรี่อัลคาไลน์สามก้อนที่ติดตั้งไว้ข้างแหล่งจ่ายไฟ[ 14 ]

นางแบบ

BBC Master ซึ่งเป็นส่วนหนึ่งของระบบ Domesday ของ BBC

ซีรี่ส์ Master ประกอบด้วยโมเดลที่แตกต่างกันหลายรุ่น ซึ่งทั้งหมด ยกเว้น Master Compact ล้วนเป็นรูปแบบที่แตกต่างกันของการออกแบบพื้นฐานเดียวกัน[ 15 ]

มาสเตอร์ 128

นี่คือ "รากฐานของกลุ่มผลิตภัณฑ์ BBC ใหม่" เมื่อเปิดตัว[ 15 ]ตัวเลข 128 ในชื่อหมายถึงRAM ขนาด 128 KB แม้ว่าจะมี ROMขนาด 128 KB ด้วยก็ตาม มีอินเทอร์เฟซดิสก์ติดตั้งอยู่ แต่ไดรฟ์เองไม่ได้รวมอยู่ในผลิตภัณฑ์พื้นฐาน โดยไดรฟ์เหล่านี้จัดจำหน่ายโดยบุคคลที่สามและโดย Acorn เป็นส่วนขยายอย่างเป็นทางการ[ 16 ]เครื่องนี้เปิดตัวในราคา 499 ปอนด์[ 17 ]

มาสเตอร์เทอร์โบ

นี่คือ Master 128 ที่มีการ์ดโคโปรเซสเซอร์ 65C102 ความเร็ว 4 MHz (ซึ่งสามารถซื้อพร้อมกับเครื่องหรือเพิ่มลงใน Master 128 ที่มีอยู่แล้วก็ได้) การอัปเกรดนี้มีราคา 125 ปอนด์เมื่อเปิดตัว[ 17 ]

มาสเตอร์ AIV

บีบีซี มาสเตอร์ AIV

Master AIV (Advanced Interactive Videodisc) โดยพื้นฐานแล้วคือรุ่น Master Turbo ที่มี อินเทอร์เฟซ SCSIและ ROM VFS (Videodisc Filing System) เพิ่มเข้ามา และเป็นพื้นฐานของระบบ BBC Domesdayแม้ว่าโดยปกติจะจัดหาให้เป็นส่วนหนึ่งของระบบ Domesday ซึ่งรวมถึง เครื่องเล่น LaserVision , วิดีโอดิสก์ Domesday , จอภาพ และแทร็กบอลแต่ก็มีชุดอัปเกรดให้เลือกใช้เพื่อเปลี่ยน BBC Master ปกติให้เป็นระบบ Domesday ได้เช่นกัน[ 18 ]

มาสเตอร์อีที

ระบบ ET (Econet Terminal) ได้รับการออกแบบมาเพื่อใช้ในเครือข่าย ดังนั้นจึงไม่มีอินเทอร์เฟซอื่นใดนอกจากRGBและวิดีโอคอมโพสิตรวมถึง โมดูลอินเทอร์เฟซ Econetและ ANFS ที่ติดตั้งเป็นมาตรฐาน (โดยปกติจะเป็นตัวเลือกเสริม) มันใช้แผงวงจรหลักเดียวกันกับ Master 128 แต่ส่วนประกอบสำหรับอินเทอร์เฟซที่ขาดหายไปนั้นไม่ได้ติดตั้ง (ถึงแม้ว่าจะไม่มีอะไรขัดขวางไม่ให้ผู้ที่มีทักษะการบัดกรีที่เหมาะสมเพิ่มเข้าไปในภายหลัง) ROM ภายใน ยังมีซอฟต์แวร์น้อยกว่าของ Master 128 มาก การกำหนดค่าที่ลดลงนี้ทำให้เครื่องมีราคาถูกกว่า Master 128 เล็กน้อย โดยเปิดตัวที่ราคา 399 ปอนด์[ 17 ]

มาสเตอร์ 512

ระบบนี้มีการ์ดโคโปรเซสเซอร์ที่มีIntel 80186 ความเร็ว 10 MHz และหน่วยความจำ 512 KB นอกจากนี้ยังมีความสามารถในการใช้งานDOS Plusและอินเทอร์เฟซผู้ใช้แบบกราฟิกGEM [ 4 ]การ์ดโคโปรเซสเซอร์นี้เปิดตัวในราคา 499 ปอนด์เพื่อเป็นการอัปเกรดจาก Master 128 แต่ต่อมาราคาได้ลดลงเหลือ 399 ปอนด์[ 17 ]

ความสามารถในการแข่งขันของ Master 512 ถูกจำกัดโดยความเข้ากันได้กับแอปพลิเคชัน DOS ต่างๆ ซึ่งถูกจำกัดโดย "การป้องกันและการใช้งานฮาร์ดแวร์ IBM โดยตรง" โดยแอปพลิเคชันบางตัว[ 19 ]ความต้องการหน่วยความจำเพิ่มเติมของ DOS Plus เมื่อเปรียบเทียบกับPC DOSและความต้องการของเดสก์ท็อป GEM ทำให้เกิดปัญหาที่อาจเกิดขึ้นเมื่อเรียกใช้แอปพลิเคชันบางตัว แม้ว่าจะมีการขยายหน่วยความจำเพื่อบรรเทาปัญหาดังกล่าวก็ตาม ความเข้ากันได้ของระบบเรียกใช้ได้รับการรับรองเฉพาะสำหรับ MS-DOS และ PC DOS 2.1 เท่านั้น แต่ไม่รองรับ DOS เวอร์ชันอื่น และการใช้งานระบบเรียกใช้ที่ไม่ได้รับการบันทึกไว้ ("ค่อนข้างหายาก แต่รวมถึงแพ็กเกจของ Microsoft บางแพ็กเกจ") อาจทำให้แอปพลิเคชันทำงานไม่ถูกต้อง ซอฟต์แวร์ที่เขียนขึ้นสำหรับ GEM เวอร์ชันที่ใหม่กว่าก็อาจทำงานไม่ถูกต้องเช่นกัน[ 20 ]

ผลิตภัณฑ์ของShibumi Softwareที่ชื่อว่า Problem Solver มีจุดมุ่งหมายเพื่อแก้ไขปัญหาความเข้ากันได้ต่างๆ ที่เกี่ยวข้องกับความเร็วที่เพิ่มขึ้นของโคโปรเซสเซอร์เมื่อเทียบกับ IBM PC แบบดั้งเดิม ความแตกต่างของจอแสดงผลและแป้นพิมพ์ (รวมถึงการรองรับแป้นพิมพ์ BBC Model B สำหรับผู้ใช้เครื่องดังกล่าวที่มีโคโปรเซสเซอร์เชื่อมต่ออยู่) พฤติกรรมของ "แพ็กเกจที่อยู่ในหน่วยความจำ" เช่น Sidekick และพฤติกรรมของแอปพลิเคชันเฉพาะ ผลิตภัณฑ์ดังกล่าวรายงานว่าอนุญาตให้โปรแกรมที่เป็นที่รู้จักกันดี เช่นdBase III ของ Ashton Tate และ Turbo CและTurbo Prologของ Borland ทำงานบนโคโปรเซสเซอร์ได้[ 21 ]

เพื่อแก้ไขปัญหาความเข้ากันได้ที่เกิดจากการขาดหน่วยความจำ บริษัท Essential Software ได้ให้บริการอัปเกรดโดยเพิ่ม RAM ที่ติดตั้งไว้ของ Master 512 ด้วยอุปกรณ์ 1 เมกะบิตจำนวน 4 ตัว ให้หน่วยความจำ 512 KB รวมเป็น RAM ทั้งหมด 1 MB โดยมีราคา 99 ปอนด์ และยังเข้ากันได้กับ Problem Solver การอัปเกรดนี้ช่วยเอาชนะความต้องการหน่วยความจำที่สูงขึ้นของ DOS Plus เมื่อเทียบกับ MS-DOS และยังช่วยให้ระบบสามารถตอบสนองความต้องการของแอปพลิเคชันบางตัวที่ต้องการหน่วยความจำ 640 KB ได้อีกด้วย ดังนั้น GEM 3, Ventura Publisher , WordPerfect 5.0 และdBase IVจึงได้รับการรายงานว่าเข้ากันได้[ 22 ]บริษัทยังได้ผลิตยูทิลิตี้หลายรายการสำหรับ Master 512 [ 23 ]รวมถึง Co-Processor Filing System (CPFS) ซึ่งช่วยให้สามารถใช้หน่วยความจำโคโปรเซสเซอร์ 512 KB เป็นดิสก์ RAM โดยคอมพิวเตอร์เมื่อทำงานในโหมด BBC Micro "ดั้งเดิม" [ 24 ]

นอกจากปัญหาเรื่องความเข้ากันได้แล้ว ราคาของการอัปเกรด Master 512 ยังเป็นอุปสรรคต่อความสามารถในการแข่งขันอีกด้วย ราคาโดยประมาณของ IBM PC โคลนอยู่ที่ 500–800 ปอนด์ ซึ่งถือว่า "คุ้มค่ามากกับราคา 900 ปอนด์ที่ต้องใช้สำหรับ Master 512 ที่สมบูรณ์" ซึ่งหมายถึงการอัปเกรด Master 512 พร้อมกับระบบพื้นฐาน จอภาพ และไดรฟ์ดิสก์ โดยพิจารณาว่าโคลนจะรวมจอภาพและไดรฟ์ไว้ในราคาด้วย[ 19 ]ราคาถูกลดลงอีกเหลือ 199 ปอนด์บวกภาษีมูลค่าเพิ่มในช่วงต้นปี 1987 [ 25 ]โดยมี GEM Desk Top, GEM Write และ GEM Paint ให้ฟรีพร้อมกับการอัปเกรด[ 8 ]และมีรายงาน "การลดราคาครั้งสุดท้ายเหลือ 99 ปอนด์" ในปี 1989 ซึ่งทำให้สินค้าคงเหลือหมดเกลี้ยง[ 21 ]แม้ว่า Acorn จะละทิ้งผลิตภัณฑ์นี้ไปเป็นส่วนใหญ่ เนื่องจากบริษัทเปลี่ยนไปเน้นที่ กลุ่มผลิตภัณฑ์ Archimedesแต่นักวิจารณ์คนหนึ่งก็ถือว่ามันเป็น "หนึ่งในผลิตภัณฑ์ที่น่าตื่นเต้นที่สุดที่ Acorn เคยพัฒนา" [ 23 ]

ปริญญาโทวิทยาศาสตร์

Master Scientific ได้รับการประกาศในช่วงเวลาเดียวกับการเปิดตัว BBC Master แต่ไม่ได้ผลิตออกมา โดยจะมี ตัวประมวลผลร่วม 32016 ความเร็ว 8 MHz พร้อมตัวประมวลผลจุดลอยตัว 32081 และ RAM 512 KB ที่ทำงานบนระบบปฏิบัติการ PANOS [ 4 ]ซึ่งคล้ายกับตัวประมวลผลที่สอง 32016 ภายนอกรุ่นก่อนหน้า ในที่สุด Acorn ก็ยกเลิก Scientific เนื่องจากปัญหาทางเทคนิคที่ไม่ระบุรายละเอียดเกี่ยวกับตัวประมวลผลร่วม นอกจากนี้ยังระบุว่า RAM 512 KB ดูเหมือนจะไม่เพียงพอสำหรับกลุ่มเป้าหมาย ซึ่งแอปพลิเคชันของพวกเขามักต้องการ RAM 1 MB [ 26 ]ซึ่งมีให้แล้วในผลิตภัณฑ์ตัวประมวลผลที่สอง 32016 ที่ได้รับการอัปเกรดแล้ว ซึ่งรู้จักกันในชื่อ Cambridge Co-Processor [ 27 ]

มาสเตอร์คอมแพค

BBC Master Compact – สามารถมองเห็นทั้งแป้นพิมพ์ (ด้านหน้า) และชุดควบคุมใต้จอภาพ (ด้านหลัง) ได้
มาสเตอร์คอมแพคGUI

โมเดลนี้ ตามชื่อที่ระบุไว้ เป็นเวอร์ชันขนาดกะทัดรัดของ Master 128 (ซึ่งรู้จักกันในชื่อ "Baby B" ในระหว่างการพัฒนา[ 28 ] ) โดยมีการตัดฟังก์ชันการขยายบางส่วนออกและเพิ่มตัวเลือกการขยายอื่นๆ และมีซอฟต์แวร์ที่รวมมาต่างกัน ไม่เหมือนกับไมโครคอมพิวเตอร์ Acorn ที่วางจำหน่ายก่อนหน้านี้ Acorn จำหน่ายเป็นระบบที่สมบูรณ์พร้อมไดรฟ์ดิสก์และจอภาพ (และเป็นระบบปริมาณมากระบบแรกจาก Acorn ที่ทำเช่นนั้น[ 29 ] : 13ก่อนหน้าAcorn Business Computer ที่ไม่ได้วางจำหน่าย, Acorn Cambridge Workstationปริมาณน้อยและ ระบบ Olivetti M19 ที่เข้ากันได้กับพีซี ซึ่งเปลี่ยนชื่อเป็น Acorn M19 [ 30 ] ) โดยมีเป้าหมายเพื่อให้โซลูชัน "เสียบปลั๊กเดียว" ซึ่งในขณะนั้นได้รับความนิยมอย่างมากจากผู้ผลิตเช่น Amstrad [ 31 ]อันที่จริง ผู้รีวิวคนหนึ่งให้เครดิตแก่ Amstrad ในการออกแบบการส่งมอบ "เครื่องจักรนวัตกรรมราคาถูกสำหรับการศึกษา" – Compact – ผ่านการแข่งขันอย่างแข็งแกร่งกับ Acorn ในภาคส่วนนี้[ 32 ]

แม้ว่า Compact จะมีการจัดเรียงแบบ "สามกล่อง" แต่ฟังก์ชันหลักของระบบนั้นอยู่ที่ชุดแป้นพิมพ์ คล้ายกับ Master 128 แต่มีขนาดเล็กกว่า Master 128 และ Model B โดยมีรูปแบบคล้ายกับAcorn Communicator [ 29 ] : 13 [ 31 ] : 101หน่วยใต้จอภาพประกอบด้วย3+ไดรฟ์ฟ ลอปปี้ดิสก์ขนาด 1/2 นิ้วและแหล่งจ่ายไฟของระบบ [ 33 ]จอภาพทั้งสองที่มาพร้อมกับเครื่อง Compact เป็นรุ่นของ Philips: จอภาพขาวดำ "จอสีเขียว" [ 29 ]สำหรับแอปพลิเคชันความละเอียดสูงที่เชื่อมต่อโดยใช้ "ซ็อกเก็ตโฟโนแบบ Electron" ในขณะที่จอภาพสีมีระยะห่างจุด 0.42 มม. "โดยทั่วไปเรียกว่าความละเอียดสูง" และมีขั้วต่อจอภาพ RGB แบบดั้งเดิมที่ใช้ในเครื่อง Acorn รุ่นก่อนหน้า [ 31 ]อย่างไรก็ตาม จอภาพสียังมี ขั้วต่อ SCART ด้วย โดยคาดการณ์ถึง "แอปพลิเคชันในอนาคต" ที่ใช้สีมากขึ้นและแม้กระทั่ง "การซ้อนภาพวิดีโอ" [ 29 ] Master Compact ยังจำหน่ายเป็น "ระบบทีวี" โดยรวมอะแดปเตอร์โทรทัศน์ PAL ซึ่งจำหน่ายแยกต่างหากด้วย [ 34 ]

พอร์ตตลับหมึกและคาสเซ็ตถูกถอดออกเพื่อประหยัดพื้นที่ และ ฮาร์ดแวร์ RS-232ไม่ได้ติดตั้งบนแผงวงจรเป็นมาตรฐาน มีพอร์ตเมาส์และจอยสติ๊กแบบมัลติฟังก์ชั่นเป็นแบบ 9 พิน Dโดยฟังก์ชันการทำงานถูกกำหนดค่าในซอฟต์แวร์ นอกจากนี้ยังมีอินเทอร์เฟซเครื่องพิมพ์ Centronics ด้วย บัส 1 MHz และ พอร์ต อะนาล็อกไม่ได้มีให้ในรุ่น Compact ยิ่งไปกว่านั้น ไม่มีซ็อกเก็ตภายในสำหรับเพิ่มโคโปรเซสเซอร์หรือโปรเซสเซอร์ตัวที่สอง[ 35 ]อย่างไรก็ตาม เครื่องนี้มีตัวเชื่อมต่อขอบขยาย 50 ทางที่ด้านขวาของแป้นพิมพ์ ซึ่งคล้ายกับซ็อกเก็ตตลับหมึกหมายเลข 3 บน Master 128 [ 33 ] : 15, 17

ซัพพลายเออร์บุคคลที่สามหลายรายได้กู้คืนฟังก์ชันการขยายที่ถูกลบออกไปบางส่วนผ่านทางตัวเชื่อมต่อการขยาย เช่น การรองรับตลับ Electron และ Master 128 [ 36 ]และการจัดหาตัวเชื่อมต่อการขยาย BBC Micro ต่างๆ[ 37 ]ซัพพลายเออร์บางรายเลือกที่จะปรับอุปกรณ์ต่อพ่วงที่มีอยู่ให้เข้ากับพอร์ตในตัวของเครื่องแทน ตัวอย่างเช่น Morley Electronics ใช้พอร์ตเมาส์/จอยสติ๊กเพื่อเชื่อมต่ออะแดปเตอร์เทเลเท็กซ์เข้ากับ Compact [ 38 ]การปรับเปลี่ยนดังกล่าวทำได้ง่ายขึ้นด้วยความพร้อมใช้งานของสัญญาณพอร์ตผู้ใช้ผ่านพินที่จัดหาโดยพอร์ตจอยสติ๊ก พร้อมกับสัญญาณสามสัญญาณ (PB5, PB6 และ PB7) ที่จัดหาโดยตัวเชื่อมต่อการขยายทั่วไป[ 39 ]

มีรายงานว่า Acorn ออกแบบ Compact เพื่อดึงดูดผู้ใช้ตามบ้านและโรงเรียนประถมศึกษา โดยการเชื่อมต่อไฟแบบปลั๊กเดียวถือว่าสะดวกกว่าสำหรับการติดตั้งเครื่องที่อาจต้องเคลื่อนย้ายไปมาในโรงเรียน และมีตัวเลือก3 แบบ+ดิสก์ ขนาด1/2 นิ้วที่ใช้รูปแบบ ADFS ถือว่าเอื้อต่อการ "จัดการไฟล์ขนาดเล็กจำนวนมาก" และ "แยกแยะหัวข้อหรือผู้ใช้ที่แตกต่างกันบนดิสก์เดียวกัน" ในบรรดาซอฟต์แวร์ที่รวมมาด้วย การที่ Acorn นำการใช้งาน Logo ของ Logotron มาใช้ถือเป็นเรื่องน่ายินดีเป็นพิเศษ [ 40 ]เพื่อเพิ่มยอดขายของ Compact ให้กับภาคการศึกษา Acorn ได้ลดราคาเครื่องลงในช่วงปลายปี 1987 โดยรวมอินเทอร์เฟซ Mertec Compact Companion เข้าไปด้วยเพื่อให้มีตัวเชื่อมต่อส่วนขยายแบบดั้งเดิมของกลุ่มผลิตภัณฑ์ BBC โดยตั้งราคาไว้ที่ 344 ปอนด์ รวมภาษีมูลค่าเพิ่มแล้วโดยไม่รวมจอภาพ [ 41 ]

แตกต่างจากรุ่นอื่นๆ ในซีรีส์ที่ให้นาฬิกาสำรองแบตเตอรี่และหน่วยความจำสำหรับการตั้งค่าการกำหนดค่า รุ่น Compact ใช้พื้นที่จัดเก็บ EEPROM สำหรับการกำหนดค่าโดยรองรับการเขียนได้เพียงจำนวนจำกัด ทำให้ EEPROM กลายเป็น "วัสดุสิ้นเปลืองเหมือนแบตเตอรี่" ที่ต้อง "เปลี่ยนเป็นระยะ" [ 42 ]ดังนั้นจึงไม่มีนาฬิกาแบบเรียลไทม์ในตัว แม้ว่าจะสามารถดึงเวลาผ่านEconetได้หากมีให้บริการ และนำไปใช้กับไทม์สแตมป์ไฟล์ ADFS [ 43 ]ด้วยเหตุนี้ คำสั่ง *TIMEและTIME$จึงส่งคืนค่าจำลอง มีเพียง ระบบไฟล์ ADFSเวอร์ชัน 2 เท่านั้นที่ให้มาเป็นมาตรฐาน โดยทำงานผ่านชิป Western Digital 1772 (เวอร์ชันที่เร็วกว่าของ 1770 ที่ใช้กันอย่างแพร่หลาย) แม้ว่าจะสามารถโหลด ROM DFS 1770 ลงใน RAM ด้านข้าง หรือแทรก ROM หรือ EPROM ที่มี ROM ดังกล่าวได้

แป้นพิมพ์บนเครื่อง Compact เป็นเครื่องแรกที่เลิกใช้การออกแบบสวิตช์ปุ่มแบบ "สปริงคีย์" แบบดั้งเดิมที่ใช้ในตระกูล BBC Micro รุ่นอื่นๆ แต่ใช้แผ่นเมมเบรนขึ้นรูปจากยางและพลาสติกแทน มีวิธีการป้อนข้อมูลเพื่อให้สามารถป้อน "อักขระต่างประเทศ" หรือ "อักขระชุดบิตสูงสุด" ซึ่งเป็นรหัสอักขระในช่วงตั้งแต่ 128 ถึง 255 จากแป้นพิมพ์ได้[ 44 ]

จำนวนชิปยังลดลงเมื่อเทียบกับผลิตภัณฑ์ Master รุ่นอื่นๆ โดยใช้ชิปเกตอาร์เรย์แบบกำหนดเอง 4x [ 45 ]

เวอร์ชันของ BASIC บน Compact ประกอบด้วยรูทีนทางคณิตศาสตร์ที่เขียนใหม่ ซึ่งกล่าวกันว่าให้ความเร็วเพิ่มขึ้น 30% เมื่อเทียบกับเวอร์ชันที่รวมอยู่ในชุด Master ที่เหลือ เวอร์ชันของ BASIC นี้เรียกว่า Basic4(1986) [ 33 ]หรือที่รู้จักกันในชื่อ 'BASIC41' ต่อมาถูกแทนที่ด้วยเวอร์ชัน 'BASIC42' ในปี 1987 [ 46 ] ROM BASIC รุ่นหลังนี้ประกอบด้วยข้อความที่อัปเดตแล้ว (เทียบกับ ROM BASIC ของ BBC รุ่นก่อนหน้า):

โรเจอร์ วิลสันและ อาร์.เอ. แซ็ค

[ 47 ]

เครื่อง Compact ประกอบด้วย GUIตัวแรกที่ Acorn เปิดให้ใช้งานสาธารณะซอฟต์แวร์เชิงพาณิชย์เพียงเล็กน้อย นอกเหนือจากที่รวมอยู่ในแผ่น Welcome แทบจะไม่มีให้ใช้งานสำหรับระบบนี้เลย แม้ว่า Acorn จะอ้างในขณะนั้นว่าจะมีเกมมากกว่า 100 เกม "พร้อมสำหรับการจัดจำหน่ายในรูปแบบแผ่นดิสก์ขนาด 3.5 นิ้วสำหรับการเปิดตัว Compact" [ 48 ]ผู้สนับสนุน Master Compact ที่กระตือรือร้นที่สุดดูเหมือนจะเป็นSuperior Softwareซึ่งผลิตและติดฉลากเกมของตนโดยเฉพาะว่าเข้ากันได้กับ Master Compact ซอฟต์แวร์สำหรับ Compact มีราคาค่อนข้างแพง (โดยทั่วไปเกมละ 20 ปอนด์) เนื่องจากต้นทุนที่เพิ่มขึ้นในการนำไปใช้และเผยแพร่บน3+รูปแบบดิสก์ขนาด 1/2 นิ้ว ควบคู่ไปกับรูปแบบ 5 นิ้วที่มี อยู่เดิม+รูปแบบดิสก์ ขนาด1/4 นิ้วสำหรับ Master และ BBC Microรุ่น ก่อนหน้า [ 31 ]

เครื่องจักรเหล่า นี้สร้างโดยRank XeroxในHertfordshire [ 35 ]ในที่สุด Compact ก็ถูกยกเลิกในปี 1989 โดยมียอดขาย "มากกว่าแปดหมื่นเครื่อง Compact และรุ่น Prodest ของ Olivetti" และ Acorn ก็เปลี่ยนไปเน้นที่ Master 128 เป็น "เครื่อง 8 บิตหลัก" [ 49 ]

Olivetti Prodest PC 128 S

Olivettiได้รับการกล่าวถึงว่าสนใจที่จะวางจำหน่าย Master Compact เวอร์ชันในอิตาลีภายใต้แบรนด์ Olivetti Prodest [ 50 ]ต่อมาได้ประกาศเปิดตัวรุ่นนี้ในชื่อPC 128 Sซึ่งมุ่งเป้าไปที่ตลาดบ้านและธุรกิจขนาดเล็ก[ 51 ]แตกต่างจาก Compact รุ่นPC 128 Sมาพร้อมกับเมาส์ Nidd Valley Digimouse [ 52 ] : 102

ในสหราชอาณาจักร Digimouse ถูกขายพร้อมกับ Clares' Artroom ซึ่งเป็นโปรแกรมวาดภาพ และต่อมาก็วางจำหน่ายแยกต่างหาก[ 53 ] Clares' Artroom ได้รับการแปลเป็นภาษาท้องถิ่นสำหรับ PC 128 S และขายภายใต้ชื่อ Project [ 54 ]

นอกจากการแปลระบบเองแล้ว[ 55 ]แอปพลิเคชันต่างๆ ยังได้รับการแปลเป็นภาษาท้องถิ่นสำหรับ PC128S รวมถึง View [ 56 ] ViewSheet [ 57 ] ViewPlot [ 58 ]และ ViewIndex [ 59 ]พร้อมด้วยเกมจำนวนหนึ่ง ได้แก่Aviator [ 60 ] Revs [ 61 ] XOR [ 62 ]และDoctor Who and the Mines of Terror [ 63 ]ราคาของPC 128 S เริ่มต้นที่ 995,000 ลีร์สำหรับระบบที่มีจอภาพขาวดำ หรือ 1,295,000 ลีร์ สำหรับระบบที่มีจอภาพสี (เทียบเท่ากับ 1,205 ยูโรและ 1,568 ยูโรตามลำดับในปี 2020 ปรับตามอัตราเงินเฟ้อแล้ว) [ 64 ]

ข้อกำหนด

ภาพภายในของ Master 128 แสดงให้เห็นแผงวงจร Vine Micro Romboard4 ที่ติดตั้งอยู่ ซึ่งหมายความว่าช่องเสียบตลับเกมจะไม่สามารถใช้งานได้อีกต่อไป นอกจากนี้เจ้าของยังได้เพิ่มพัดลมระบายความร้อนที่ไม่ใช่แบบมาตรฐานเข้าไปด้วย
  • โปรเซสเซอร์Rockwell R65SC12 2 MHz [ 65 ]
  • หน่วยความจำ ROMขนาด 128 KB ใน Master 128, Master Turbo และ Master 512 ประกอบด้วยระบบปฏิบัติการเครื่อง (MOS) ขนาด 16 KB ที่สามารถเข้าถึงได้ตลอดเวลา และหน่วยความจำ ROM ขนาด 16 KB อีกเจ็ดตัว ซึ่งสามารถเรียกเข้าสู่หน่วยความจำได้ทีละตัว:
    • โปรแกรมจำลองเทอร์มินัล 16 KB และส่วนเสริม MOS (เช่น ระบบจัดเก็บไฟล์เทปคาสเซ็ต) ใน ROM แบบแบ่งหน้า 15
    • โปรแกรมประมวลผลคำAcornsoft Viewขนาด 16 KB ใน ROM แบบแบ่งหน้า 14
    • ระบบจัดเก็บไฟล์ดิสก์ขั้นสูง 16 KB ใน ROM แบบเพจ 13
    • ภาษา BBC BASICขนาด 16 KB ใน ROM แบบแบ่งหน้า 12
    • โปรแกรมแก้ไขหน้าจอ Acorn ขนาด 16 KB หรือเรียกอีกอย่างว่า Edit (โปรแกรมแก้ไขข้อความ/BBC BASIC) ใน ROM แบบแบ่งหน้า 11
    • ViewSheet (สเปรดชีต) ขนาด 16 KB ใน ROM แบบแบ่งหน้า 10
    • ระบบจัดเก็บไฟล์ดิสก์ 16 KB และยูทิลิตี้ RAM ด้านข้างใน ROM แบบเพจ 9
  • หน่วยความจำ ROMขนาด 64 KB ใน Master ET ประกอบด้วยระบบปฏิบัติการเครื่อง (MOS) ขนาด 16 KB ที่สามารถเข้าถึงได้ตลอดเวลา และ หน่วยความจำ ROM แบบวางด้านข้างขนาด 16 KB อีกสาม หน่วย ซึ่งสามารถเรียกเข้าสู่หน่วยความจำได้ทีละหน่วย:
  • หน่วยความจำ RAMขนาด 128 KB ประกอบด้วย:
    • พื้นที่จัดเก็บโปรแกรม/ข้อมูลหลักของผู้ใช้ 32 KB
    • หน่วยความจำวิดีโอ " เงา " ขนาด 20 KB (ถูกจัดเก็บไว้ในหน่วยความจำ RAM หลักของผู้ใช้)
    • พื้นที่ทำงานระบบปฏิบัติการ 12 KB (ถูกจัดเก็บทับบน ROM)
    • พื้นที่ทำงานขนาด 64 KB ที่แอปพลิเคชันโค้ดเครื่องของผู้ใช้สามารถเข้าถึงได้ (แบ่งออกเป็นสูงสุดสี่ส่วน ส่วนละ 16 KB เพื่อทำหน้าที่เหมือน ROM แบบเพจที่เปลี่ยนแปลงได้)
  • แป้นพิมพ์แบบเต็มระยะการกด มี ปุ่มฟังก์ชันสีแดงส้ม 10 ปุ่ม แถวบนสุด (ƒ0–ƒ9) และแป้นตัวเลขแบบATBREAKสามารถปิดใช้งานปุ่มรีเซ็ตได้โดยการหมุนกลไก พลาสติกขนาดเล็ก ซึ่งมีประโยชน์อย่างยิ่งในสภาพแวดล้อมทางการศึกษา
  • จอแสดงผลกราฟิกที่สามารถปรับแต่งได้สูงโดยใช้ชิปMotorola 6845 แตกต่างจาก BBC Micro รุ่นดั้งเดิมตรงที่ใช้หน่วยความจำวิดีโอแยกต่างหาก ทำให้การเลือกโหมดความละเอียดสูงไม่ลดปริมาณหน่วยความจำผู้ใช้ที่มีอยู่ (อย่างไรก็ตาม ยังสามารถใช้หน่วยความจำผู้ใช้เป็นบัฟเฟอร์วิดีโอได้หากจำเป็น เพื่อให้สามารถใช้เอฟเฟกต์ต่างๆ เช่นการบัฟเฟอร์สองชั้น ) ระบบ ROM มีโหมดกราฟิกให้เลือก 8 โหมด:
    • โหมด 0 ถึง 6 สามารถแสดงสีที่เลือกได้จากจานสีเชิงตรรกะสิบหกสี แม้ว่าฮาร์ดแวร์จะสามารถสร้างสีจริงได้เพียงแปดสีเท่านั้น ได้แก่ สี RGB แปดสี (ดำ แดง เขียว เหลือง น้ำเงิน ม่วงแดง ฟ้าขาว) และสีเดียวกันในสถานะกะพริบ
    • โหมด 3 และ 6 เป็นโหมดข้อความซอฟต์แวร์ (เฟรมบัฟเฟอร์) พิเศษ เพื่อประหยัด RAM จำนวนบรรทัดจึงลดลงจาก 32 เหลือ 25 เนื่องจากจะทำให้ความสูงของเฟรมลดลง จึงมีการสร้างแถวเติมระหว่างแต่ละบรรทัดของข้อความเมื่อแสดงผลเฟรม โดยจะไม่มีการอ่านพิกเซลจากเฟรมบัฟเฟอร์ ทำให้เกิดเส้นสีดำลักษณะเฉพาะระหว่างแถวของข้อความเมื่อตั้งค่าสีพื้นหลังที่แตกต่างกัน และช่องว่างว่างที่ด้านล่างของจอแสดงผลที่มีพิกเซลที่เหลืออยู่ ส่วนโหมดหน้าจออื่นๆ จะถูกเก็บไว้ในหน่วยความจำเหมือนโหมดกราฟิกปกติ
    • ฟังก์ชัน เทเลเท็กซ์ของโหมด 7 นั้นมาจากชิปเทเลเท็กซ์Mullard SAA5050
    โหมด กราฟิกความละเอียด (X×Y) สี ของอุปกรณ์หน่วยความจำวิดีโอ พิมพ์
    เซลล์ชาร์ พิกเซล ใช้แล้ว(KB) แผนที่
    0 80 × 32 640 × 256 2 20 0x3000–0x7FFF กราฟิก
    1 40 × 32 320 × 256 4 20 0x3000–0x7FFF กราฟิก
    2 20 × 32 160 × 256 8 20 0x3000–0x7FFF กราฟิก
    3 80 × 25 640 × 200 2 16 0x4000–0x7FFF ข้อความ
    4 40 × 32 320 × 256 2 10 0x5800–0x7FFF กราฟิก
    5 20 × 32 160 × 256 4 10 0x5800–0x7FFF กราฟิก
    6 40 × 25 320 × 200 2 8 0x6000–0x7FFF ข้อความ
    7 (เทเลเท็กซ์) 40 × 25 480 × 500 [ 66 ]8 1 0x7C00–0x7FFF ข้อความ
  • ช่องเสียงอิสระสี่ช่อง (หนึ่งช่องเป็นเสียงรบกวน และสามช่องเป็นเสียงดนตรี) โดยใช้ชิปเสียงTexas Instruments SN76489
  • มีการรองรับฮาร์ดแวร์ในตัว:
    • รอมแบบเสียบได้ ทั้งแบบเสียบโดยตรงหรือผ่านช่องเสียบตลับเกม
    • ไดรฟ์ ฟล็อปปี้ดิสก์ ( รองรับ ทั้ง DFSและADFS รุ่นใหม่กว่า) ที่ใช้ ตัวควบคุมดิสก์WD1770
    • อินเทอร์เฟซ เทป (พร้อมการควบคุมมอเตอร์) โดยใช้รูปแบบการเข้ารหัสข้อมูลมาตรฐาน Kansas City ที่ดัดแปลงแล้ว
    • พอร์ตเชื่อมต่อเครื่องพิมพ์แบบขนาน ( ใช้งานร่วมกับ Centronicsได้)
    • การสื่อสารแบบอนุกรม (โดยใช้RS-423ซึ่งเป็นส่วนขยายของRS-232 )
    • เอาต์พุตแสดงผลสำหรับทีวี, RGB หรือจอภาพวิดีโอ 1v pp
    • พอร์ตรูปตัว 'D' 15 พิน พร้อมอินพุตแบบอนาล็อก 4 ช่อง (เหมาะสำหรับจอยสติ๊ก 2 อัน ), พอร์ตดิจิทัล/แบบสัมผัส 4 ช่อง (สำหรับปุ่มกด) และอินพุต พิเศษ สำหรับปากกาแสง
    • อินเทอร์เฟซ " Tube " เฉพาะสำหรับเชื่อมต่อ CPU ตัวที่สองภายในหรือภายนอก (ในรุ่น Master 512 ใช้80186 ส่วนตัวเลือกอื่นๆ ได้แก่ 6502 ความเร็ว 3 MHz เพิ่มเติม , Zilog Z80สำหรับCP/M เป็นต้น , NS32016 , ARM1และอื่นๆ)
    • พอร์ตผู้ใช้แบบ IDC 20 พิน ประกอบด้วยพิน I/O ดิจิทัลอเนกประสงค์แปดพิน (และพินพิเศษสำหรับการจับมือกัน อีกสอง พิน) ที่แมปโดยตรงไปยัง VIA 6522
    • การขยายทั่วไปผ่าน "บัส 1 MHz" และ
    • อินเทอร์เฟซ Econetติดตั้งโดยการเพิ่มแผงโมดูลและ ROM ANFS (ซึ่งติดตั้งมาเป็นมาตรฐานในเครื่อง Master ET)

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

รูปแบบการจัดวางหน้าโค้ด (ไมโครคอมพิวเตอร์ BBC Master)

ชุดอักขระนี้ถูกใช้ในไมโครคอมพิวเตอร์ BBC Master [ 67 ]

ชุดอักขระไมโครคอมพิวเตอร์ BBC Master [ 68 ] [ 69 ] [ 67 ]
0 1 2 3 4 5 6 7 8 9 เอ บี ซี ดี อี เอฟ
0x นูแอลเอสโอเอชเอสทีเอ็กซ์อีทีเอ็กซ์อีโอทีเอ็นคิวแอกเบลปริญญาตรีเอชทีแอลเอฟวีทีเอฟเอฟซีอาร์ดังนั้นไอเอส
1x ดีแอลอีดีซี1ดีซี2ดีซี3ดีซี4นาคซินอีทีบีสามารถอีเอ็มซับเอสเอสเอฟเอสจีเอสอาร์เอสเรา
2x  เอสพี !"#$%&'()*+,-./
3x 0123456789:;<=>?
4x @เอบีซีดีอีเอฟจีชมฉันเจเคแอลเอ็มเอ็นโอ
5x พีคิวอาร์เอสทียูวีXวาย[\]^_
6x ปอนด์เออีเอฟจีชม.ฉันเจเคnโอ
7x พีqทีคุณวีxyz{¦}~เดล
8x ÄÅÆÇเอโอÜ©àเอëê
9x เอåæçเอöüฉันฉันòโอùûÿ¤§
ขวาน °
บีเอ็กซ์ ¿¡Ññ˙`·
ซีเอ็กซ์ ØเอบีΓΔอีΖเอชΘไอเคΛเอ็มเอ็นΞโอ
ดีเอ็กซ์ ΠพีΣทีย.ΦΧΨΩ±|
อดีต øαเบต้าγδεζηθไอκλμνξโอ
เอฟเอ็กซ์ πρστυφχψω
  • http://bbc.nvg.org/doc/
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=BBC_Master&oldid=1356995059 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ บีบีซี มาสเตอร์

BBC Master เป็นคอมพิวเตอร์บ้านที่ Acorn Computers เปิดตัว ในช่วงต้นปี 1986 [ 1 ] ได้รับการออกแบบและสร้างขึ้นสำหรับ British Broadcasting Corporation (BBC) และเป็นรุ่นต่อจาก BBC...

ออกแบบ

ซีรี่ส์ Master มีการปรับปรุงหลายอย่างเมื่อเทียบกับรุ่น BBC Micro รุ่นก่อนหน้า แทนที่จะ ใช้ ไมโครโปรเซสเซอร์ MOS Technology 6502 ที่ใช้ใน รุ่น Model B ซีรี่ส์ Master ใช้ 65C12 ที่ ได้รับการปรับปรุงเล็กน้อย [ 4 ​​] ผลิตโดยใช้ เทคโนโลยี CMOS 65C12...

อัปเกรด ROM

Acorn ได้ปล่อยการอัปเกรด ROM ระบบปฏิบัติการ Master 128 ในช่วงต้นปี 1990 ซึ่งให้การแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพและฟังก์ชันการทำงานบางอย่าง โดยเฉพาะอย่างยิ่งระบบไฟล์ได้รับประโยชน์ แอปพลิเคชัน View, Viewsheet และ Edit...

อันตรายจากการชาร์จแบตเตอรี่

ในปี 1986 Acorn ได้ออกคำเตือนด้านความปลอดภัยสำหรับรุ่น Master 128 และ ET เกี่ยวกับแบตเตอรี่ที่ติดตั้งในเครื่อง แบตเตอรี่นี้อยู่ในวงจรที่จะชาร์จแบตเตอรี่ "ขัดต่อคำแนะนำของผู้ผลิตแบตเตอรี่" [ 13 ]...