คอมพิวเตอร์ในบ้าน 8 บิตที่ไม่มี BASIC
คอมพิวเตอร์ในบ้าน 8 บิตทั้งหมดที่ฉันรู้จักมี BASIC ใน ROM ข้อยกเว้นที่น่าสังเกตคือ Jupiter Ace คอมพิวเตอร์ในบ้านของอังกฤษซึ่งใช้ Forth
มีคอมพิวเตอร์ในบ้าน 8 บิตอื่น ๆ ที่มาพร้อมกับภาษาอื่น ๆ ใน ROM หรือไม่? หรืออาจไม่มีภาษาการเขียนโปรแกรมแบบเต็มเลยบางอย่างเช่นระบบปฏิบัติการพื้นฐาน
ฉันไม่ได้ขอความพร้อมใช้งานภาษาอื่น ๆ โดยทั่วไปในระบบเหล่านี้ แต่เป็นภาษาที่ฝังไว้ในชิป ROM เท่านั้น
คำตอบ
ตัวอย่างหนึ่งของคอมพิวเตอร์ 8 บิตยอดนิยมที่ไม่มี BASIC ใน ROM คือคอมพิวเตอร์ Atari 8 บิตสามเครื่องแรก400, 800 และ 1200XL ซึ่งไม่มี BASIC ในตัว แต่อยู่ในตลับหมึกแยกต่างหาก
ระบบคอมพิวเตอร์วิดีโอ Atariรุ่นก่อนยังมีคาร์ทริดจ์BASIC ProgrammingเขียนโดยWarren Robinettแต่ไม่ได้มาพร้อมกับระบบ (เปิดตัวในปี 2522) และต้องการคอนโทรลเลอร์ CX50 สองตัว (ขอบคุณsupercatสำหรับการแจ้งเตือน !)
(โปรดดูคำตอบที่ดีอื่น ๆ สำหรับคอมพิวเตอร์ที่เหมาะสมกับรายการ)
ฉันเดาว่าเราสามารถแบ่งออกเป็นสี่ประเภท (ตามลำดับการใช้งานจากมากไปหาน้อย):
เครื่องที่มีภาษาต่างกันใน ROM
รุ่นแรก ๆ ของโซเวียต BK-0010ซีรีส์มี FOCAL ใน ROM BASIC พร้อมใช้งานเป็นโมดูลเสริม รุ่นต่อมาเริ่มจาก BK-0010.01 มี BASIC อยู่แล้วใน ROM
ทำความสะอาดคอมพิวเตอร์
จากนั้นจะมีซีรีส์ Sharp MZ-80คลาสสิกที่ไม่มีภาษาใน ROM ทำความสะอาดคอมพิวเตอร์ตั้งแต่เริ่มต้น BASIC หรือภาษาอื่น ๆ ต้องโหลดจาก Cassette ประสบความสำเร็จค่อนข้างมากทั่วโลก
ด้วย ROM ภาษาแยกต่างหาก แต่รวม
ที่คล้ายกัน แต่มีความเหมาะสมน้อยกว่าคือเครื่องที่ไม่มีบิวด์โปรแกรมแก้ไขภาษา แต่ให้มา (โดยปกติ) BASIC แยกต่างหากในโมดูล (ROM-) ซึ่งรวมอยู่ด้วยเสมอเมื่อซื้อหน่วย ท้ายที่สุดทุกคนก็จะต้องเสียบปลั๊ก ... อย่างน้อยก็จนกว่าจะเปลี่ยนไปใช้สิ่งที่ซับซ้อนมากขึ้น Exidy หมอผี 1978 อาจจะเป็นตัวอย่างที่เก่าแก่ที่สุด ตัวอย่างที่โดดเด่นยิ่งขึ้นคือ Atari 400/800 ( ตามที่กล่าวไว้ ) ของปีพ. ศ. 2522
ระบบจากช่วงเวลาก่อนภาษารวมอยู่ด้วย
เช่นเดียวกันกับระบบแรก ๆ หลายระบบตั้งแต่ผู้โดยสารคนเดียวไปจนถึง S-100 รวมถึงระบบงานอดิเรกเช่น Heathkit H8 หรือ Apple 1 จำได้ว่า BASIC เครื่องแรกของ MS สำหรับ Altair ถูกส่งมาในเทปกระดาษหรือเทปคาสเซ็ต แต่แล้วอีกครั้งสิ่งเหล่านี้ยังเร็วมากจนอาจใช้คำว่า 'คอมพิวเตอร์ที่บ้าน' ไม่ได้
ปิด Runner Ups
นอกจากนี้ในขณะที่ไม่ใช่คอมพิวเตอร์ที่บ้านแบบ 8 บิต แต่ Newton ก็มีล่ามNewtonScriptใน ROM
บริษัท Micronique ของฝรั่งเศสมีโมเดลไม่กี่รุ่นที่มาพร้อมกับ Forth แทนที่จะเป็น BASIC เช่น Hector HRX และ Hector MX
https://www.old-computers.com/museum/computer.asp?c=142&st=1
คอมพิวเตอร์ในบ้านของโซเวียตบางเครื่องที่ไม่มี BASIC ใน ROM:
เวกเตอร์ -06C
Apogey BK-01 (วิกิมีให้บริการเฉพาะในภาษารัสเซียและยังไม่ชัดเจนว่ามี BASIC ในตัวหรือไม่ แต่แหล่งข้อมูลอื่นบอกว่าไม่มี)
วิทยุ -86RK
ผู้เชี่ยวชาญ
นายพราน -128
Microsha (เฉพาะภาษารัสเซียเท่านั้นที่ชัดเจนว่า BASIC สามารถโหลดได้จากเทป)
ฉันมีคอมพิวเตอร์Colecovision Adamย้อนกลับไปในวันนั้น คุณสมบัติที่แปลกมากของระบบนั้นคือแหล่งจ่ายไฟอยู่ในเครื่องพิมพ์จริงๆ มันมาพร้อมกับโปรแกรมประมวลผลคำใน ROM แทนที่จะเป็นภาษาโปรแกรม
ฉันจำได้ว่าใช้เงินทั้งหมดในการตัดหญ้าเพื่อซื้อ SmartBASIC และ SmartLOGO บนเทปคาสเซ็ตพร้อมกับโมเด็ม 300-baud
ฉันไม่แน่ใจว่า IBM5100 อาจถือได้ว่าเป็น "คอมพิวเตอร์ที่บ้าน" จริงๆและฉันเชื่อว่ามันไม่ใช่คอมพิวเตอร์ 8 บิต (ตามที่ฉันจำได้โดยอิงจากเวอร์ชันย่อของ 360) แต่อาจผ่านการ "ทดสอบการดมกลิ่น" ในวันนี้สำหรับคอมพิวเตอร์ที่บ้านและมีสองเวอร์ชัน: 5100B มี BASIC ใน ROM (ซึ่ง IBM เรียกว่า ROS) แต่ 5100A มาพร้อมกับ APL แทนที่จะเป็น BASIC ใน ROS (ตามบน 5110 มีทั้งสองอย่างผู้ใช้สามารถเลือกได้ผ่านสวิตช์แผงด้านหน้า)
Nascom 1ไม่ได้มีใด ๆภาษาระดับสูง ผู้สืบทอด Nascom 2 มาพร้อมกับ BASIC อย่างไรก็ตาม
Nascom 1 และ 2 เป็นชุดคอมพิวเตอร์บอร์ดเดี่ยวที่ออกในสหราชอาณาจักรในปี พ.ศ. 2520 และ พ.ศ. 2522 ตามลำดับโดยใช้ Zilog Z80 และรวมถึงแป้นพิมพ์และอินเทอร์เฟซวิดีโอพอร์ตอนุกรมที่สามารถใช้เพื่อจัดเก็บข้อมูลบนตลับเทป โดยใช้มาตรฐาน Kansas City และพอร์ตขนาน 8 บิตสองพอร์ต ในเวลานั้นการรวมแป้นพิมพ์แบบเต็มและอินเทอร์เฟซการแสดงผลวิดีโอเป็นเรื่องแปลกเนื่องจากชุดไมโครคอมพิวเตอร์ส่วนใหญ่ได้รับการจัดส่งมาพร้อมกับปุ่มกดเลขฐานสิบหกและจอแสดงผลเจ็ดส่วนเท่านั้น เพื่อลดต้นทุนผู้ซื้อต้องประกอบ Nascom ด้วยการบัดกรีด้วยมือประมาณ 3,000 ข้อต่อบนแผงวงจรเดียวhttps://en.wikipedia.org/wiki/Nascom_(computer_kit)
ฉันมีเครื่องหนึ่งและจำการเขียนโปรแกรมเครื่องทัวริงในแอสเซมเบลอร์ (หรือเป็นรหัสเครื่อง - จำไม่ได้) ฉันทำดองเกิลด้วยมือหลายแบบรวมถึงนาฬิกา "ช้าลง" และเครื่องกำเนิดตัวเลขสุ่มของฮาร์ดแวร์
ฉันโกงและซื้อบอร์ดเปล่าพร้อมบัดกรี (ไม่มีเคส) พร้อมแป้นพิมพ์เพื่อหลีกเลี่ยงการบัดกรีทั้งหมด
มีแนวโน้มที่จะแสดงรายการมากเกินไป
อย่างไรก็ตามPMD-85มีความโดดเด่นและเป็นเส้นเขตแดนเนื่องจากรวม BASIC ไว้ในโมดูล ROM ที่ถอดออกได้ ตามค่าเริ่มต้นมันเริ่มต้นในจอภาพ (ด้วยรูทีนการโหลดเทปเป็นต้น); มีการผลิตโมดูล ROM อื่น ๆ (ด้วย Pascal, LOGO, IIRC และ KAREL ด้วย) แต่แทบจะใช้เฉพาะกับโมดูลพื้นฐาน
ELAN Enterprise ไม่มี BASIC ในตัว IS BASIC มีให้ในตลับ (ซึ่งเป็นส่วนหนึ่งของชุดฐาน) แต่คุณสามารถใช้ภาษาอื่นได้เช่นกัน มันคือ "แอปพลิเคชันหลัก" คือ WP - โปรแกรมแก้ไข / โปรแกรมประมวลผลคำ
หากคุณพิจารณา Cambridge Z88 เป็นคอมพิวเตอร์ที่บ้าน "OS หลัก" ไม่ใช่ (BBC) BASIC อย่างแน่นอนนั่นเป็นเพียงแอปพลิเคชันเดียวในกลุ่มอื่น ๆ การควบคุมระบบปฏิบัติการผ่าน GUI
โดยพื้นฐานแล้ว Coleco Adam นั้นเป็น (sic) ColecoVision plus Expansion Module # 3 - เครื่องพื้นฐานเป็นเกมคอนโซลที่ขยายไปยังคอมพิวเตอร์ที่บ้านของ Adam (รวมถึง BASIC) โดยใช้ชุดของส่วนเสริม
ช่วงAmstrad PCWเริ่มในปี 2528 เป็นแบบ 8 บิตทั้งหมด (ยกเว้นรุ่นสุดท้าย) และไม่มี BASIC ใน ROM
แม้ว่าจะตั้งใจเป็นเครื่อง "โฮมออฟฟิศ" เป็นหลัก แต่ก็ยังคงเป็นคอมพิวเตอร์ที่บ้านเป็นหลัก
( https://www.old-computers.com/museum/computer.asp?c=190 : "ROM: ไม่มีชิป ROM")
TRS-80 Model 4P ใช้ 4-MHz Z-80a และไม่มี BASIC ใน ROM
Apple 1 มาพร้อมกับ BASIC บนเทปคาสเซ็ต
Amstrad PCW ถูกขายอย่างชัดเจนในฐานะโปรแกรมประมวลผลคำที่บ้านเครื่องพิมพ์ไม่ดีพอสำหรับการใช้งานในสำนักงานส่วนใหญ่ มันไม่มี BASIC ใน ROM ฉันจำไม่ได้ว่ามีพื้นฐานบนดิสก์ที่รวมอยู่ด้วย
มันใช้ซีพียู Z80 ดังนั้นจึงเป็น 8 แต่มีแรมสวิตช์ธนาคาร
MCM / 70 โดย Micro Computing Machines มาพร้อมกับ ROM APL https://en.m.wikipedia.org/wiki/MCM/70
คอมพิวเตอร์ตระกูล Nintendo (Famicom หรือที่เรียกว่า Nintendo Entertainment System ทางตะวันตก) ไม่ได้มาพร้อมกับ BASIC ใน ROM อันที่จริงมันไม่ได้มาพร้อมกับแป้นพิมพ์คุณต้องซื้อชุดที่รวมแป้นพิมพ์และตลับหมึกพื้นฐาน
ฉันใช้คอมพิวเตอร์ประเภทนี้ที่ไม่มีพื้นฐาน มีภาษา CHIP8
http://www.hobbylabs.org/oscom_nano.htm
Tatung Einstein มาพร้อมกับ Machine Operating System (MOS) ใน ROM ซึ่งมีประโยชน์พอสมควรหากชุดคำสั่งที่ จำกัด รวมถึงตัวโหลดเพื่อบูตจากดิสก์ภาษา ดิสก์สองแผ่นดังกล่าวรวมอยู่ในชุดที่ฉันมี - เวอร์ชันของ Microsoft BASIC และพอร์ต BBC BASIC ที่ใกล้สมบูรณ์แบบ
น่ารำคาญที่ภาษา MS ได้รับการขยายเพื่อเข้าถึงความสามารถด้านฮาร์ดแวร์ของเครื่อง แต่ภาษา BBC ไม่มี - ดังนั้นจึงถูกบังคับให้เลือกระหว่างคุณลักษณะภาษาขั้นสูง (ในเวลานั้น) ของ BBC หรือคุณสมบัติพื้นฐานเพิ่มเติม ( แต่รองรับฮาร์ดแวร์ที่ดีกว่า) ของ MS
- Basis108 - โคลน Apple II ที่มาโดยไม่มี ROM พื้นฐาน แต่เป็นพื้นฐานบนฟล็อปปี้ดิสก์ คุณต้องโหลดก่อน Apple DOS
- KC85 และ KC87 - คอมพิวเตอร์ที่ใช้ Z80 จาก GDR บูตจากเทป