คอมโมดอร์ พีที
คอมพิวเตอร์Commodore PETเป็นคอมพิวเตอร์ส่วนบุคคลที่เริ่มผลิตในปี 1977 โดยCommodore International [ 3 ] เคส ออลอินวันเดียวรวมไมโครโปรเซสเซอร์MOS Technology 6502 , Commodore BASICในหน่วยความจำแบบอ่านอย่างเดียว , แป้นพิมพ์, จอภาพขาวดำ และในรุ่นแรกๆ ยังมีเครื่องเล่นเทปคาสเซ็ตอีก ด้วย
การพัฒนาระบบเริ่มต้นในปี 1976 และได้มีการสาธิตและจำหน่ายในฐานะคอมพิวเตอร์ส่วนบุคคลเครื่องแรกสำหรับมวลชนในงาน Consumer Electronics Show เดือนมกราคม 1977 [ 1 ]ชื่อ" PET" ได้รับการเสนอแนะโดย Andre Souson หลังจากที่เขาเห็นPet RockในLos Gatosและกล่าวว่าพวกเขาจะสร้าง "คอมพิวเตอร์สำหรับสัตว์เลี้ยง" [ 5 ]มันถูกย่อเป็นPersonal Electronic Transactorในบทความย้อนหลังในปี 1995 นิตยสาร Byteและนิตยสารอื่นๆ อีกมากมายในเวลาต่อมา ได้กล่าวถึง PET, Apple IIและTRS-80โดยรวมว่าเป็น " สามสิ่งแห่งปี 1977 " ของคอมพิวเตอร์ส่วนบุคคลที่เป็นผู้บุกเบิก[ 6 ]
หลังจากรุ่น PET 2001 รุ่นแรก การออกแบบได้รับการปรับปรุงผ่านรุ่นต่างๆ โดยเพิ่มหน่วยความจำ แป้นพิมพ์ที่ดีขึ้น หน้าจอขนาดใหญ่ขึ้น และการปรับเปลี่ยนอื่นๆ ระบบเหล่านี้เป็นสินค้าขายดีในตลาดการศึกษาของแคนาดาและสหรัฐอเมริกา รวมถึงการใช้งานในภาคธุรกิจในยุโรปด้วย
สายการผลิต PET ถูกยกเลิกในปี 1982 หลังจากจำหน่ายเครื่องจักรไปประมาณ 219,000 เครื่อง
ประวัติศาสตร์
ต้นกำเนิด

ในทศวรรษ 1970 บริษัทคอมโมดอร์เป็นหนึ่งในบริษัทอิเล็กทรอนิกส์หลายแห่งที่จำหน่ายเครื่องคิดเลขซึ่งออกแบบโดย ใช้ชิปของ เท็กซัส อินสตรูเมนต์ (TI) TI เผชิญกับการแข่งขันที่เพิ่มขึ้นจากบริษัทญี่ปุ่น ที่ บูรณาการการผลิตในแนวดิ่งซึ่งใช้ โปรเซสเซอร์ CMOS รุ่นใหม่ และมีต้นทุนการผลิตโดยรวมที่ต่ำกว่า บริษัทเหล่านี้เริ่มลดราคาเพื่อแย่งส่วนแบ่งการตลาดจาก TI ดังนั้น TI จึงตอบโต้ด้วยการเข้าสู่ตลาดเครื่องคิดเลขโดยตรงในปี 1975 ผลที่ตามมาคือ TI สามารถจำหน่ายเครื่องคิดเลขแบบครบชุดในราคาที่ต่ำกว่าที่เคยขายเฉพาะชิปเซ็ตให้กับลูกค้าเดิม และอุตสาหกรรมที่สร้างขึ้นรอบๆ TI ก็ถูกกีดกันออกจากตลาด
ในเบื้องต้น คอมโมดอร์ตอบโต้ด้วยการเริ่มพยายามสร้างสายการผลิตเครื่องคิดเลขแบบครบวงจรเช่นกัน โดยการซื้อกิจการผู้ผลิตในแคลิฟอร์เนียที่กำลังพัฒนาชิป CMOS สำหรับเครื่องคิดเลขและสายการผลิตLED ที่มีศักยภาพในการแข่งขัน
พวกเขายังมองหาบริษัทที่มีสายการผลิตชิปเครื่องคิดเลขอยู่แล้ว เพื่อใช้แก้ปัญหาในระยะสั้น และนั่นทำให้พวกเขาได้พบกับMOS Technology MOS ผลิตชิปเครื่องคิดเลขมาสักระยะหนึ่งแล้ว แต่เมื่อไม่นานมานี้ได้เริ่มขยายไปสู่ตลาดใหม่ด้วย การออกแบบไมโครโปรเซสเซอร์ 6502ซึ่งพวกเขากำลังพยายามนำออกสู่ตลาด พร้อมกับ 6502 ก็มี การออกแบบ KIM-1 (ย่อมาจาก "Keyboard Input Monitor") ของChuck Peddleในเดือนมกราคม 1976 ซึ่งเป็นชุดคอมพิวเตอร์ขนาดเล็กที่ใช้ 6502 ที่ Commodore นั้น Peddle ฝันที่จะสร้างคอมพิวเตอร์มานานแล้ว และได้โน้มน้าวJack Tramielว่าเครื่องคิดเลขเป็นทางตัน และ Commodore ควรสำรวจ ตลาด ไมโครคอมพิวเตอร์ ที่กำลังเติบโต แทน ในตอนแรก พวกเขาพิจารณาที่จะซื้อการออกแบบที่มีอยู่แล้ว และในเดือนกันยายน 1976 Peddle ได้ขอให้มีการสาธิต ต้นแบบ Apple IIของSteve JobsและSteve Wozniak Steve Jobs เสนอขายให้กับ Commodore แต่ Commodore พิจารณาว่าข้อเสนอของ Jobs แพงเกินไป[ 7 ]
ปล่อย



คอมพิวเตอร์ Commodore PET ได้รับการประกาศอย่างเป็นทางการในปี 1976 และ Jack Tramiel ได้ให้ Chuck Peddle มีเวลาหกเดือนในการเตรียมคอมพิวเตอร์ให้พร้อมสำหรับงานแสดงสินค้าอิเล็กทรอนิกส์สำหรับผู้บริโภค ในเดือนมกราคมปี 1977 โดยทีมของเขาประกอบด้วย John Feagans, Bill Seiler, วิศวกรชาวญี่ปุ่นสองคนชื่อ Fujiyama และ Aoji และ Leonard Tramiel ลูกชายของ Jack [ 8 ]ซึ่งช่วยออกแบบ ตัวอักษรกราฟิก PETSCIIและทำหน้าที่ควบคุมคุณภาพ
ผลลัพธ์คือคอมพิวเตอร์ส่วนบุคคลสำหรับตลาดมวลชนเครื่องแรกของคอมโมดอร์ นั่นคือ PET ซึ่งรุ่นแรกคือ PET 2001 โปรเซสเซอร์ 6502 ควบคุมหน้าจอ แป้นพิมพ์ เครื่องบันทึกเทปคาสเซ็ต และอุปกรณ์ต่อพ่วงใดๆ ที่เชื่อมต่อกับพอร์ตขยายหลายพอร์ตของคอมพิวเตอร์[ 9 ]
PET 2001 ประกอบด้วยRAM 8 บิต ขนาด4 KB (2001-4) หรือ8 KB (2001-8) และโดยพื้นฐานแล้วเป็นคอมพิวเตอร์แบบบอร์ดเดียว ที่มีตรรกะแยกส่วนขับเคลื่อน จอภาพขาวดำขนาดเล็กในตัวที่มี กราฟิกตัวอักษร ขนาด 40×25ซึ่งบรรจุอยู่ใน เคส โลหะแผ่น ที่สะท้อนให้เห็นถึงภูมิหลังของคอมโมดอร์ ในฐานะผู้ผลิตอุปกรณ์สำนักงาน[ 10 ]
เครื่องนี้ยังมี Datasetteในตัวสำหรับจัดเก็บข้อมูลซึ่งอยู่ด้านหน้าของตัวเครื่อง ทำให้เหลือพื้นที่สำหรับแป้นพิมพ์น้อยมาก อัตราการถ่ายโอนข้อมูลไปยังเทปคาสเซ็ตคือ 1500 บอดแต่ข้อมูลถูกบันทึกไปยังเทปสองครั้งเพื่อความปลอดภัย ทำให้อัตราที่มีประสิทธิภาพคือ 750 บอด[ 11 ]
เมนบอร์ดของคอมพิวเตอร์มีพอร์ตขยายสี่พอร์ต ได้แก่ หน่วยความจำเพิ่มเติม อินเทอร์เฟซเครื่องบันทึกเทปคาสเซ็ตตัวที่สอง พอร์ตขนาน ("ผู้ใช้") ซึ่งสามารถใช้สำหรับเอาต์พุตเสียงหรือเชื่อมต่อกับโปรเจกต์ "ผู้ใช้" หรืออุปกรณ์ที่ไม่ใช่คอมโมดอร์ และพอร์ตขนานIEEE-488ซึ่งอนุญาตให้เชื่อมต่ออุปกรณ์ต่อพ่วงแบบอนุกรม เช่น ดิสก์ไดรฟ์และเครื่องพิมพ์[ 12 ]
ต้นแบบ PET 2001 ที่ใช้งานได้จริงถูกนำเสนอต่อสาธารณชนในงาน Winter CES 1977 ในเดือนมกราคม 1977 [ 13 ]และมีการจัดส่งเครื่องแรกจำนวน 100 เครื่องในเดือนตุลาคม โดยส่วนใหญ่ส่งไปยังนิตยสารและนักพัฒนาซอฟต์แวร์ ในขณะที่เครื่องนี้ยังไม่วางจำหน่ายทั่วไปให้กับผู้บริโภคจนถึงเดือนธันวาคม[ 14 ]อย่างไรก็ตาม PET มียอดสั่งซื้อค้างส่งเป็นเวลาหลายเดือน ดังนั้นเพื่ออำนวยความสะดวกในการจัดส่ง ในช่วงต้นปี 1978 คอมโมดอร์จึงตัดสินใจยกเลิก เวอร์ชัน 4 KB (เนื่องจากผู้ใช้จะเหลือRAM เพียง 3 KB เท่านั้น) [ 15 ]
คอมโมดอร์เป็นบริษัทแรกที่ได้รับอนุญาตให้ใช้ภาษา โปรแกรม 6502 BASIC ของไมโครซอฟต์ แต่ข้อตกลงดังกล่าวเกือบทำให้ไมโครซอฟต์ ล้มละลายเนื่องจากคอมโมดอร์กำหนดเงื่อนไขว่าพวกเขาจะจ่ายเงินก็ต่อเมื่อเริ่มจัดส่ง PET แล้วเท่านั้น
โครงการนี้ล่าช้าไปกว่าหกเดือน ในช่วงเวลานั้น ไมโครซอฟต์ขาดทุนและเงินสำรองของบริษัทก็ลดลงไปอีกจากการฟ้องร้องเรื่องกรรมสิทธิ์ในภาษาโปรแกรม Altair BASIC แต่ในตอนสิ้นปี ไมโครซอฟต์ก็รอดพ้นจากวิกฤตได้เพราะแอปเปิลตัดสินใจอนุญาตให้ใช้ภาษาโปรแกรม Microsoft BASIC สำหรับเครื่องคอมพิวเตอร์ตระกูล Apple II
ภาษา BASIC ที่ติดตั้งมากับ PET 2001 รุ่นแรกนั้นรู้จักกันในชื่อ Commodore BASIC 1.0 โดย Microsoft ได้ส่งซอร์สโค้ดของ BASIC 6502 ให้กับ Commodore ซึ่งโดยพื้นฐานแล้วเป็นการดัดแปลงมาจาก BASIC-80 และ Commodore ก็ได้ทำการปรับปรุงส่วนที่เหลือเองทั้งหมด รวมถึงการเปลี่ยนหน้าจอเริ่มต้นและข้อความแจ้งเตือน การเพิ่มการรองรับI/O คำสั่ง SYSสำหรับเรียกใช้ โปรแกรม ภาษาเครื่องและการแก้ไขข้อบกพร่องต่างๆอย่างไรก็ตาม BASIC 1.0 ยังคงมีข้อบกพร่องอยู่มากมาย และการรองรับ IEEE-488 ก็ใช้งานไม่ได้ ดังนั้นเมื่อ Commodore ออกผลิตภัณฑ์ที่มีไดรฟ์ดิสก์ในภายหลัง จึงไม่สามารถใช้งานจาก BASIC ได้ (ถึงแม้ว่ารูทีนเคอร์เนลจะรองรับก็ตาม) และรองรับเฉพาะองค์ประกอบอาร์เรย์ 256 ตัวเท่านั้น ฟังก์ชัน PEEKจะไม่ทำงานในตำแหน่งหน่วยความจำที่สูงกว่า 49152 เพื่อป้องกันไม่ให้ผู้ใช้ดูโค้ดที่มีลิขสิทธิ์ในROMของ ระบบ
นอกจาก ROM ภาษา BASIC ขนาด 8K แล้ว PET ยังมี ROM ตัวอักษรขนาด 4K และ ROM เคอร์เนล ขนาด 8K อีก ด้วย ครึ่งแรกของเคอร์เนลประกอบด้วยฟังก์ชันแก้ไขหน้าจอ (โปรแกรมแก้ไขหน้าจอใน PET รุ่น 80 คอลัมน์แตกต่างจากรุ่น 40 คอลัมน์) โดยครึ่งหลังประกอบด้วยการเรียกใช้ฟังก์ชันต่างๆ สำหรับงานต่างๆ เช่น การป้อนและส่งออกข้อมูลไปยังและจากอุปกรณ์ I/O ต่างๆ การอ่านแป้นพิมพ์ และการวางตำแหน่งเคอร์เซอร์ นอกจากนี้ ROM เคอร์เนลยังรับการขัดจังหวะของระบบและสแกนแป้นพิมพ์ เคอร์เนลซึ่งเป็นแนวคิดของ John Feagans เป็น ROM ระบบปฏิบัติการคอมพิวเตอร์ส่วนบุคคลตัวแรกที่เป็นเอนทิตีแยกต่างหากจากภาษา BASIC ROM ตัวอักษรมีขนาด 4K ประกอบด้วยตารางตัวอักษร 128 ตารางที่แตกต่างกันสี่ตาราง ชุดตัวอักษรพิมพ์ใหญ่/กราฟิก และชุดตัวอักษรพิมพ์ใหญ่/พิมพ์เล็ก รวมถึงเวอร์ชันวิดีโอแบบย้อนกลับของทั้งสองชุด ซึ่งรวมถึงตัวอักษรกราฟิกจำนวนหนึ่งสำหรับการสร้างภาพกราฟิกเทียมบนหน้าจอ ตลอดจนสัญลักษณ์ไพ่ (มีรายงานว่าเนื่องจากลูกชายของ Jack Tramiel ต้องการเล่นเกมไพ่บนคอมพิวเตอร์) ใน PET 2001 รุ่นดั้งเดิม ชุดตัวพิมพ์ใหญ่/กราฟิกและชุดตัวพิมพ์ใหญ่/ตัวพิมพ์เล็กจะสลับกันเมื่อเทียบกับเครื่องรุ่นหลังๆ เจ้าของ PET ที่อัปเกรดเครื่องของตนเป็น ROM BASIC 2.0 มักจะเปลี่ยน ROM ตัวพิมพ์ใหญ่เป็นเวอร์ชันใหม่กว่าด้วย[ 16 ]

แม้ว่าเครื่องจะประสบความสำเร็จในระดับหนึ่ง แต่ก็มีข้อร้องเรียนบ่อยครั้งเกี่ยวกับแป้นพิมพ์ขนาดเล็กคล้ายเครื่องคิดเลข ซึ่งมักถูกเรียกว่า " แป้นพิมพ์ชิคเล็ต " เพราะปุ่มต่างๆ มีลักษณะคล้ายหมากฝรั่งที่ใช้เป็นชื่อเรียก แตกต่างจากแป้นพิมพ์คอมพิวเตอร์ส่วนใหญ่ ไม่ว่าจะเป็นแบบชิคเล็ตหรือแบบปกติ ปุ่มบนแป้นพิมพ์ดั้งเดิมของ PET ยังเรียงตัวเป็นแนวตรง ซึ่งไม่ใช่เรื่องที่ไม่เคยมีมาก่อน – เคยพบเห็นใน เครื่องพิมพ์ดีด Smith Premier มาแล้ว – แต่ก็เป็นเรื่องผิดปกติหรือไม่สะดวกสบายสำหรับผู้พิมพ์ดีดที่มีประสบการณ์ นอกจากนี้ ปุ่มยังมักจะสึกหรอได้ง่าย ความน่าเชื่อถือค่อนข้างต่ำ แม้ว่าจะเป็นเรื่องปกติในไมโครคอมพิวเตอร์รุ่นแรกๆ หลายรุ่น เนื่องจากแป้นพิมพ์ของ PET ไม่ดี จึงมีแป้นพิมพ์ทดแทนภายนอกออกมาอย่างรวดเร็วPET มีข้อได้เปรียบในการแข่งขันเหนือคู่แข่งอย่าง Apple II และTRS-80อยู่บ้าง เนื่องจากทั้งสองแพลตฟอร์มใช้ภาษา BASIC แบบจำนวนเต็มที่ ค่อนข้างดั้งเดิม ในช่วงหกเดือนแรกที่วางจำหน่าย ในขณะที่ PET มีภาษา BASIC ที่มีคุณสมบัติครบถ้วน พร้อมรองรับจุดลอยตัวโปรแกรมแก้ไขหน้าจอที่ซับซ้อน และตัวอักษรพิมพ์เล็ก ซึ่งเป็นคุณสมบัติที่แพลตฟอร์มคู่แข่งทั้งสองจะไม่มีในอีกไม่กี่ปีต่อมา ในทางกลับกัน บริษัทคอมโมดอร์นั้นล้าหลังแอปเปิลและแทนดี้อยู่หนึ่งปีในการวางจำหน่ายฮาร์ดดิสก์สำหรับคอมพิวเตอร์ของตน
ในปี 1979 บริษัทคอมโมดอร์ได้เปลี่ยนรุ่น PET 2001 เดิมด้วยรุ่นปรับปรุงใหม่ที่เรียกว่า 2001-N (ตัว N ย่อมาจาก "New" หรือ "ใหม่") เครื่องรุ่นใหม่นี้ใช้ จอภาพ ฟอสฟอร์ สีเขียวมาตรฐาน แทนที่จอสีขาวในรุ่น 2001 เดิม
ตอนนี้มันมีแป้นพิมพ์ขนาดมาตรฐานแบบเดิมแล้ว และไม่มีเครื่องบันทึกเทปคาสเซ็ตในตัวอีกต่อไปแล้วROM หลัก ได้รับการอัปเกรดเพื่อเพิ่มการรองรับไดรฟ์ดิสก์รุ่นใหม่ที่คอมโมดอร์เพิ่งเปิดตัว
หน่วยความจำรุ่น นี้มีให้เลือก 3 ขนาด คือ 8 KB, 16 KB และ 32 KB ในชื่อ 2001-N8, 2001-N16 และ 2001-N32 ( รุ่น 8 KB ถูกยกเลิกการผลิตหลังจากเปิดตัวได้ไม่นาน) รุ่น 2001-N เปลี่ยนมาใช้DRAM แบบดั้งเดิม แทนSRAM ขนาด 6550 (1kx4) ในรุ่นเดิม PET 2001-8N ใช้ DRAM ขนาด 2108 (8kx1) จำนวน 8 ตัว และ 2001-16N ใช้ 2108 จำนวน 16 ตัว PET 4016 ใช้ชิป 4116 (16kx1) จำนวน 8 ตัว ส่วน PET ขนาด 32K ทุกรุ่นใช้ชิป 4116 จำนวน 16 ตัว สุดท้ายนี้ คอมโมดอร์ได้เพิ่มมอนิเตอร์ภาษาเครื่องลงใน ROM ของเคอร์เนล ซึ่งสามารถเข้าถึงได้โดยการกระโดดไปยังตำแหน่งหน่วยความจำใดก็ได้ด้วยคำสั่งBRKโปรแกรมนี้ไม่มีตัว เขียนโปรแกรมแบบ แอสเซมบลี ในตัว และผู้ใช้ต้องป้อน ตัวเลขฐาน สิบหกเพื่อเขียนโค้ด
บริษัทคอมโมดอร์ได้ติดต่อไมโครซอฟต์เพื่ออัปเกรดภาษา BASIC สำหรับเครื่องรุ่นใหม่ ซึ่งส่งผลให้เกิดภาษา BASIC 2.0 ที่เราคุ้นเคยกันในเวลาต่อมา โดยภาษาดังกล่าวได้ขจัดข้อจำกัดของอาร์เรย์ที่มี 256 องค์ประกอบ และมีการจัดเรียงหน้าศูนย์ใหม่
บั๊กส่วนใหญ่ได้รับการแก้ไขแล้ว และการรองรับ IEEE-488 ใน BASIC ก็ใช้งานได้จริง ฟังก์ชัน PEEK สามารถใช้งานได้ในตำแหน่งหน่วยความจำที่สูงกว่า 49152 นอกจากนี้ BASIC 2.0 ยังมีอีสเตอร์เอ็กที่บิล เกตส์เขียนโค้ดเอง ซึ่งจะทำให้ข้อความ "MICROSOFT!" ปรากฏขึ้นหากผู้ใช้พิมพ์ WAIT 6502,x (x คือจำนวนครั้งที่จะแสดงข้อความ) มีรายงานว่าสาเหตุมาจากข้อพิพาทกับคอมโมดอร์เกี่ยวกับการเป็นเจ้าของ BASIC (หลายปีต่อมา เมื่อ Microsoft พัฒนา BASIC สำหรับAmigaหนึ่งในเงื่อนไขของพวกเขาคือคอมโมดอร์ต้องให้เครดิตแก่ผู้เขียนดั้งเดิมของ BASIC ดังนั้น BASIC 7.0 บนCommodore 128จึงแสดงข้อความลิขสิทธิ์ของ Microsoft) คุณสมบัตินี้มีอยู่ใน PET ซีรีส์ 30xx ทั้งหมด ผู้บริหารของคอมโมดอร์ไม่พอใจเมื่อทราบเรื่องนี้ และคุณสมบัตินี้ถูกลบออกจาก BASIC ในเครื่องคอมโมดอร์รุ่นต่อๆ มาทั้งหมด นอกจากนี้ ไมโครซอฟต์ยังคงระมัดระวังเกี่ยวกับรหัสโปรแกรมที่มีลิขสิทธิ์ของตน และกดดันคอมโมดอร์ไม่ให้เปิดเผยรหัส BASIC ใดๆ ต่อสาธารณะ แม้ว่าในที่สุดกลุ่มผู้ใช้งานจะทำการถอดรหัส BASIC ได้สำเร็จก็ตาม
ยอดขายเครื่องรุ่นใหม่ดีมาก และคอมโมดอร์จึงนำรุ่นเหล่านั้นมาวางจำหน่ายในยุโรป อย่างไรก็ตาม ฟิลิปส์เป็นเจ้าของเครื่องหมายการค้าชื่อ PET ที่เป็นคู่แข่ง ดังนั้นรุ่นเหล่านั้นจึงถูกเปลี่ยนชื่อ ผลลัพธ์ที่ได้คือ ซีรี่ส์ CBM 3000 ('CBM' ย่อมาจาก Commodore Business Machines) ซึ่งรวมถึง รุ่น 3008 , 3016และ3032เช่นเดียวกับรุ่น 2001-N-8 รุ่น 3008 ก็ถูกยกเลิกการผลิตอย่างรวดเร็ว ต่อมาเครื่อง PET ซีรี่ส์ 3000 รุ่นหลังๆ ได้เปลี่ยนไปใช้ ROM BASIC 4.0
การศึกษา ธุรกิจ และวิทยาศาสตร์คอมพิวเตอร์



ในปี 1980 คอมพิวเตอร์ PET ซีรีส์ 4000 ได้ถูกเปิดตัว ซึ่งมาพร้อมกับ BASIC 4.0 เวอร์ชันปรับปรุงใหม่ ที่เพิ่มคำสั่งสำหรับฟังก์ชันดิสก์ และปรับปรุง การล้าง ขยะ ให้ดีขึ้นอย่างมาก ในเวลานั้น คอมโมดอร์พบว่าผู้คนซื้อคอมพิวเตอร์ในราคาที่ถูกลง8 KBและรุ่น 16 KBของซีรี่ส์ 3000 และการอัปเกรด RAM แทนที่จะจ่ายเงินเพิ่มสำหรับ...รุ่น 32 KBด้วยเหตุนี้ พวกเขาจึงเจาะซ็อกเก็ตหน่วยความจำในรุ่น 4008 และ 4016 เพื่อป้องกันการปฏิบัติเช่นนั้น รุ่น 4032 ประสบความสำเร็จอย่างมากในโรงเรียน เนื่องจากโครงสร้างโลหะทั้งหมดที่แข็งแรงและการออกแบบแบบออลอินวันทำให้สามารถทนต่อความยากลำบากในการใช้งานในห้องเรียนได้ดียิ่งขึ้น[ 17 ]สิ่งสำคัญในบทบาทนี้คือพอร์ต IEEE-488 ของ PET ที่ปกติแล้วไม่ได้ถูกใช้งานอย่างเต็มที่ หากใช้งานอย่างชาญฉลาด พอร์ตนี้สามารถใช้เป็นเครือข่ายพื้นที่ท้องถิ่น แบบง่ายๆ และอนุญาตให้เครื่องพิมพ์และไดรฟ์ดิสก์ (ซึ่งในขณะนั้นมีราคาแพงมาก) สามารถใช้งานร่วมกันได้ในทุกเครื่องในห้องเรียนแตกต่างจากเครื่อง Commodore รุ่นหลังๆ PET ไม่มีฟังก์ชัน ROM เคอร์เนลสำหรับพอร์ต IEEE-488 และผู้ใช้ต้องเขียนโปรแกรมเองเพื่อใช้อุปกรณ์ต่อพ่วง เช่น โมเด็ม
เครื่อง PET ซีรีส์ 4000 รุ่นปีแรกยังคงใช้ฮาร์ดแวร์วิดีโอแบบเดียวกับ PET 2001/3000 แต่ในปี 1981 ได้เปลี่ยนมาใช้หน้าจอขนาด 12 นิ้วและฮาร์ดแวร์CRTC ที่ใช้ชิป 6845 แทน
การออกแบบที่เรียบง่าย ทนทาน และส่วนประกอบที่ปิดสนิทของ PET ทำให้เป็นที่ชื่นชอบในตลาดการศึกษาของอเมริกาเหนือตั้งแต่แรกเริ่ม โรงเรียนนิยมใช้รุ่น 40 คอลัมน์ เนื่องจากตัวอักษรขนาดใหญ่กว่าของจอแสดงผล 40 คอลัมน์เมื่อเทียบกับ PET รุ่น 80xx ทำให้เด็กเล็กอ่านได้ง่ายกว่า Commodore ผลิต PET รุ่นดัดแปลงที่เรียกว่า "Teacher's PET" ซึ่งเป็นPETซีรีส์ 2001 ที่เปลี่ยนชื่อใหม่ ซึ่ง Commodore บริจาคให้เป็นส่วนหนึ่งของโครงการ "ซื้อ 2 แถม 1" ที่เสนอให้กับโรงเรียนในฐานะส่วนหนึ่งของโครงการ ส่งเสริมการขาย/ การลดหย่อนภาษี[ 18 ]
แตกต่างจากซีรีส์ 30xx ซีรีส์ 40xx และ 80xx PET มาพร้อมกับลำโพง 1 แชนแนลเป็นมาตรฐานสำหรับการสร้างเสียง
เครื่องคิดเลข PET รุ่น 2001/3000 และ 4000 ใช้แป้นพิมพ์ที่รู้จักกันในชื่อ "แป้นพิมพ์กราฟิก" ตัวเลขจะอยู่บนแป้นตัวเลข เท่านั้น และแถวเหนือแป้นตัวอักษรจะมีเฉพาะเครื่องหมายวรรคตอน ส่วนรุ่น 3032 และ 4032 ผลิตออกมาในสองรุ่นพิเศษที่เรียกว่ารุ่น B ซึ่งใช้แป้นพิมพ์ที่เรียกว่า "แป้นพิมพ์ธุรกิจ" ซึ่งมีรูปแบบดั้งเดิม โดยมีสัญลักษณ์ทางคณิตศาสตร์และตัวเลขอยู่เหนือแป้นตัวอักษร แป้นตัวเลขจะมีเฉพาะตัวเลขเท่านั้น ในทางกลับกัน เครื่องคิดเลข PET รุ่น 8000 ทั้งหมดใช้รูปแบบแป้นพิมพ์ธุรกิจ
การป้อนสัญลักษณ์กราฟิกบน PET โดยใช้แป้นพิมพ์ธุรกิจนั้นค่อนข้างท้าทาย เนื่องจากไม่สามารถพิมพ์สัญลักษณ์เหล่านั้นได้โดยตรง และโดยปกติแล้วจำเป็นต้องแสดงสัญลักษณ์เหล่านั้นทางอ้อมผ่านฟังก์ชัน CHR$
PET รุ่น 4000/8000 มีเป้าหมายที่ชัดเจนกว่าสำหรับการใช้งานระดับมืออาชีพ/ธุรกิจมากกว่ารุ่น 2001/3000 ลูกค้าธุรกิจเป็นกลุ่มเป้าหมายหลักสำหรับคุณสมบัติของ BASIC 4.0 ที่ได้รับการปรับปรุง และมีซอฟต์แวร์ธุรกิจสำเร็จรูปให้เลือกมากมาย[ 19 ]มีการผลิตฟลอปปี้ไดรฟ์ขนาด 5.25 นิ้วและ 8 นิ้วจำนวนมากสำหรับตระกูล PET และแม้แต่ฮาร์ดดิสก์ ภายนอกขนาด 5 และ 7.5 MB แม้ว่าจะได้รับความนิยมพอสมควรสำหรับการใช้งานทางธุรกิจในยุโรป แต่ก็ไม่ประสบความสำเร็จมากนักในตลาดสหรัฐอเมริกา ส่วนหนึ่งเป็นเพราะ PET ที่ใช้ชิป 6502 ไม่สามารถใช้งานCP/Mซึ่งกลายเป็นมาตรฐานสำหรับซอฟต์แวร์ธุรกิจได้ นอกจากนี้ PET ยัง...หน่วยความจำขนาด 32 KBเป็นข้อเสียเปรียบเมื่อเทียบกับ Apple II และ TRS-80 ซึ่งทั้งสองรุ่นสามารถรองรับหน่วยความจำขนาดดังกล่าวได้48 KBคอมพิวเตอร์ PET ซีรีส์ 8000 มีขั้วต่อบนเมนบอร์ดสำหรับแผงวงจรเสริมที่เพิ่ม RAM อีก 64K รวมเป็น 96K ซึ่งเป็นคุณสมบัติมาตรฐานในรุ่น 8096 รีจิสเตอร์ที่$FFF0ใช้สำหรับตั้งค่าการกำหนดค่า RAM RAM ส่วนเกินจะถูกแบ่งเป็นบล็อกขนาด 16K จำนวน 4 บล็อก โดยสองบล็อกแรกจะถูกสลับไปยัง$8000 – $BFFFและสองบล็อกหลังไปยัง$C000 – $FFFFโดยปกติแล้ว การจัดสรร RAM ส่วนเกินจะสลับ RAM วิดีโอ, รีจิสเตอร์ I/O และ ROM ระบบ ดังนั้นจึงต้องปิดการขัดจังหวะก่อน แต่ก็สามารถตั้งค่า RAM วิดีโอและรีจิสเตอร์ I/O ให้ "ดู" ข้อมูลได้เช่นกัน อย่างไรก็ตาม การสลับ ROM ระบบปฏิบัติการออก จะต้องให้ผู้ใช้ปิดการขัดจังหวะหรือจัดหาตัวจัดการการขัดจังหวะของตนเอง BASIC ไม่สามารถมองเห็น RAM ส่วนเกินได้ และเครื่องที่ติดตั้งแผงวงจร RAM จะยังคงรายงานพื้นที่ว่างมาตรฐาน 31,743 ไบต์เมื่อเปิดเครื่อง ซอฟต์แวร์จำนวนไม่มากนักสามารถใช้ประโยชน์จากสิ่งนี้ได้
ดังที่กล่าวไว้ข้างต้น PET ซีรีส์ 8000 (และรุ่น 4000 ในภายหลัง) ใช้จอภาพขนาดใหญ่กว่าและตัวควบคุมวิดีโอที่แตกต่างจากรุ่น 2001/3000 ซึ่งทำให้เกิดปัญหาความเข้ากันได้ที่ร้ายแรงที่รู้จักกันในชื่อ " killer poke " บน PET รุ่น 2001/3000 มีรีจิสเตอร์ตัวหนึ่งซึ่งเมื่อเปิดใช้งานแล้วจะไม่อนุญาตให้มีการอ่าน/เขียนหน่วยความจำวิดีโอ ยกเว้นในช่วงการเว้นว่างแนวตั้งเพื่อป้องกันจุดขาวบนหน้าจอ ซึ่งเกิดจาก CPU และตัวควบคุมวิดีโอพยายามเข้าถึงVRAMพร้อมกัน คุณสมบัตินี้ถูกใช้เนื่องจาก SRAM 6550 ที่ช้ามากใน PET 2001 แม้ว่าปัญหานี้จะหมดไปใน PET ซีรีส์ 3000 เนื่องจากใช้ SRAM 2114 ที่เร็วกว่าสำหรับหน่วยความจำวิดีโอแทน โดยปกติแล้ว คุณสมบัตินี้จะเปิดใช้งานเมื่อเปิดเครื่อง หากผู้ใช้ไม่รังเกียจจุดขาว พวกเขาสามารถปิดใช้งานเพื่อให้ได้การแสดงผลข้อความที่เร็วขึ้น โปรแกรม BASIC และซอฟต์แวร์ภาษาเครื่องบางตัวมักทำเช่นนี้ด้วยเหตุผลด้านประสิทธิภาพ เครื่อง PET ที่มีจอแสดงผลขนาด 12 นิ้ว (รุ่น 8000 ทั้งหมด และรุ่น 4000 ตอนหลัง) ใช้ตัวควบคุมวิดีโอที่ใช้ ชิป Motorola 6845 CRTC (ต่างจาก วงจรลอจิก TTLในรุ่น 2001/3000/รุ่น 4000 ช่วงแรก) ซึ่งช่วยแก้ปัญหาภาพเป็นจุดๆ แต่ก็ทำให้มีรีจิสเตอร์ควบคุม CRT แทนที่ตำแหน่งของ แฟล็ก VBLANKในรุ่น 2001/3000 ด้วย ดังนั้นโปรแกรม BASIC ที่ออกแบบมาสำหรับรุ่น 2001/3000 จึงต้องได้รับการแก้ไขเพื่อให้สามารถทำงานได้อย่างปลอดภัยบนเครื่อง PET ขนาด 12 นิ้ว เครื่องรุ่นหลังๆ มีวงจรวิดีโอที่ได้รับการแก้ไขเพื่อป้องกัน ความเสียหาย จากการจิ้มโดยไม่ตั้งใจโดยใช้ชิป TDA 1170 แทนวงจรอนาล็อกเดิม เพื่อที่ว่าหากไม่มีสัญญาณซิงค์ส่งไปยังจอภาพ จอภาพก็จะปิดลงแทนที่จะส่งสัญญาณผิดปกติ
เครื่อง PET 2001 และ 2001-8N มีรีจิสเตอร์ที่ใช้ปิดการใช้งานเอาต์พุตวิดีโอ ซึ่งใช้เป็นเอาต์พุตสำหรับอินเทอร์เฟซ IEEE-488 ด้วย ทำให้เกิดการกระพริบของหน้าจอขณะใช้งานไดรฟ์ดิสก์หรือเครื่องพิมพ์ นอกจากนี้ยังเป็นวิธีการที่นิยมใช้ในการสร้างเอฟเฟกต์ระเบิดในเกม แต่เนื่องจากหน้าจอกระพริบขณะใช้งานพอร์ต IEEE-488 รุ่น 16K และ 32K จึงได้ตัดคุณสมบัตินี้ออกไป
เครื่องรุ่นสุดท้ายในซีรีส์คือ SP9000 หรือที่รู้จักกันในชื่อ SuperPET หรือ MicroMainframe ซึ่งวางจำหน่ายในปี 1981 เครื่องนี้ได้รับการออกแบบที่มหาวิทยาลัยวอเตอร์ลูเพื่อใช้ในการสอนการเขียนโปรแกรม นอกเหนือจากฮาร์ดแวร์พื้นฐานของ CBM 8000 แล้ว SP9000 ยังเพิ่มซีพียู ตัวที่สอง ในรูปแบบของMotorola 6809 หน่วยความจำ RAMเพิ่มขึ้นและรวมภาษาโปรแกรมหลายภาษา รวมถึง BASIC ในROMสำหรับ 6502 และ BASIC ที่เข้ากันได้กับ ANSI Minimal BASIC แยกต่างหากสำหรับ 6809 พร้อมด้วยAPL , COBOL , FORTRAN , Pascalและแอสเซมเบลอร์ 6809 บนฟลอปปี้ดิสก์ นอกจากนี้ยังรวมถึง microEDITOR ซึ่งเป็นโปรแกรมแก้ไขข้อความสำหรับใช้ในการเขียนและบำรุงรักษาโปรแกรมสำหรับภาษา 6809 ใด ๆ ก็ตาม และยังมี โปรแกรม เทอร์มินัลที่ช่วยให้สามารถใช้เครื่องนี้เป็น "สมาร์ทเทอร์มินัล" ได้ด้วย ดังนั้นเครื่องเดียวนี้จึงสามารถทดแทนเครื่องคอมพิวเตอร์หลายเครื่องที่ใช้งานอยู่ในมหาวิทยาลัยได้ นอกจากนี้ เครื่องนี้ยังกลายเป็นสภาพแวดล้อมการพัฒนาระยะไกลที่ผู้ใช้สามารถอัปโหลดผลงานของตนไปยังเมนเฟรม ได้ในภายหลัง หลังจากเสร็จสิ้นการพัฒนาและการทดสอบบน SuperPET [ 20 ]
ในปี 1982 คอมโมดอร์ได้ยุติสายการผลิต PET โดยตั้งใจจะแทนที่ด้วยเครื่องรุ่น B-series แต่เครื่องรุ่น B-series กลับล้มเหลวในตลาดและมีต้นทุนการผลิตสูงมาก เนื่องจากคอมโมดอร์ยังคงมีตลาดซอฟต์แวร์ธุรกิจที่แข็งแกร่งในยุโรป จึงได้นำเครื่อง PET ซีรีส์ 80xx กลับมาผลิตอีกครั้งในปี 1984 ในตัวเครื่องพลาสติกขึ้นรูปใหม่ พร้อมจอภาพแบบหมุนได้และรูปทรงโค้งมน ซึ่งเรียกกันเล่นๆ ว่า "Porsche PETs" มีให้เลือกสี่รุ่น ได้แก่ 8032SK, 8096SK และรุ่นใหม่ 8296 และ 8296-D รุ่น 8296 มีหน่วยความจำ 128K (96K บนแผงหน่วยความจำเสริม) และรุ่น 8296-D มีฮาร์ดไดรฟ์ภายในขนาดครึ่งความสูง 8250 สองตัว นอกจากนี้ รุ่น 8296 ยังมาพร้อมกับชุดโปรแกรมสำนักงานในแผ่นดิสก์ และ ROM ของระบบยังมีโปรแกรมเมนูสำหรับเรียกใช้งานแต่ละแอปพลิเคชันทั้งสี่ตัวอีกด้วย เครื่องรุ่นแรกๆ มีแผงวงจรพิมพ์ (PCB) รุ่น 8032/96 ที่เหลืออยู่ เพื่อระบายสินค้าคงคลัง หลังจากใช้แผงวงจรเหล่านี้หมดแล้ว คอมโมดอร์จึงติดตั้งแผงวงจรพิมพ์ใหม่ให้กับเครื่อง โดยแทนที่หน่วยความจำ DRAM รุ่น 4116 แบบสามแรงดันรุ่นเก่าด้วยหน่วยความจำแบบทันสมัยกว่า
คอมพิวเตอร์รุ่น 8296 มีเมนบอร์ดที่ได้รับการออกแบบใหม่ทั้งหมด และจัดการกับหน่วยความจำเสริม (Expansion RAM) ในลักษณะที่แตกต่างจากรุ่น 8096 ในขณะที่รุ่น 8096 นั้น ไม่สามารถเข้าถึงหน่วยความจำเสริมได้เลยหากไม่เปลี่ยน ROM ของระบบปฏิบัติการและหน่วยความจำวิดีโอ แต่รุ่น 8296 มีการตั้งค่าที่ใกล้เคียงกับคอมพิวเตอร์ Commodore 64 มากกว่า โดยการเขียนไปยังตำแหน่งหน่วยความจำที่มี ROM ของระบบปฏิบัติการจะเข้าถึงหน่วยความจำเสริมที่อยู่ด้านล่าง แต่การอ่านจากตำแหน่งเหล่านั้นจะอ่านข้อมูลจาก ROM แทน
ชิป 8296 แตกต่างจาก 8096 ตรงที่มีจัมเปอร์บนแผงวงจรพิมพ์ (PCB) สำหรับเลือกการกำหนดค่าหน่วยความจำเมื่อเปิดเครื่องสำหรับช่วง$8000 - $FFFFการกำหนดค่าเริ่มต้นจากโรงงานคือให้รีจิสเตอร์ I/O, RAM วิดีโอ และ ROM ครอบครองช่วง$8000 – $FFFFเมื่อใช้งานจากภาษา BASIC เครื่องจะแทบแยกไม่ออกจากการทำงานของ 8032 โดยการตั้งค่าจัมเปอร์ ผู้ใช้สามารถสลับพื้นที่ 8K ใดๆ ในหน่วยความจำส่วนบนเป็น RAM ได้ และยังสามารถสลับทุกอย่างและแปลงช่วง$8000 – $FFFF ทั้งหมด เป็น RAM ได้ แม้ว่าเครื่องดังกล่าวจะใช้งานไม่ได้เนื่องจากไม่สามารถเข้าถึง I/O หรือ ROM ระบบได้ เช่นเดียวกับ 8096 ผู้ใช้ยังสามารถจัดการรีจิสเตอร์ที่$FFF0เพื่อควบคุมว่าธนาคาร RAM ใดครอบครองหน่วยความจำส่วนบน หน่วยความจำ RAM ของ 8296 ถูกแบ่งเป็นส่วนๆ ขนาด 16K เช่นเดียวกับ 8096 แต่เนื่องจากมีหน่วยความจำขนาด 128K จึงมีธนาคารหน่วยความจำที่เป็นไปได้หกแห่งแทนที่จะเป็นสี่แห่ง โดยสามแห่งสามารถเชื่อมต่อกับ$8000 – $BFFFและอีกสามแห่งสามารถเชื่อมต่อกับ$C000 – $FFFFและเช่นเดียวกับ 8096 หน่วยความจำวิดีโอและรีจิสเตอร์ I/O สามารถตั้งค่าให้ "ดู" ข้อมูลได้
เมนบอร์ดนี้ยังมีจัมเปอร์ "ผู้ใช้" ซึ่ง "เชื่อมต่อ" กลุ่มหน่วยความจำ RAM เข้ากับพอร์ตผู้ใช้ โดยต้องทำการบัดกรีเพื่อเปิดใช้งาน หากเชื่อมต่อแล้ว พอร์ตผู้ใช้จะสามารถใช้เพื่อปรับการตั้งค่าหน่วยความจำส่วนบนผ่านซอฟต์แวร์ได้
ไดรฟ์ดิสก์ PET ที่ใช้มาตรฐาน IEEE-488 ก็ได้รับการปรับปรุงเช่นกัน ไดรฟ์ขนาดใหญ่และหนักที่ทำจากโลหะถูกแทนที่ด้วยยูนิตขนาดเล็กกว่าใน เคสแบบ 1541ซึ่งมีลักษณะเกือบเหมือนกับไดรฟ์ 1541 ยกเว้นด้านหลังที่มีขั้วต่อ IEEE-488 แทนที่ ขั้วต่อ IEC DIN สองตัว จากไดรฟ์ดิสก์ PET รุ่นก่อนหน้าที่มีให้เลือกมากมาย ไดรฟ์ที่กลับมาอีกครั้งมีเพียง 2031-LP และ SFD-1001 (โดยพื้นฐานแล้วคือ 2040 และ 8250 ที่บรรจุใหม่ในเคสแบบ 1541 พร้อมกลไกไดรฟ์แบบครึ่งความสูง) ไดรฟ์ PET ที่กลับมาวางจำหน่ายอีกครั้งนี้วางจำหน่ายจนถึงปี 1986 และในที่สุดก็ถูกยกเลิกการผลิตอย่างถาวร โดยถูกแทนที่ด้วยCommodore 128 , 1571และ1581
แม้ว่าจะไม่ได้เป็นส่วนหนึ่งของซีรีส์ PET อย่างเป็นทางการ แต่ในปี 1983 คอมโมดอร์ได้บรรจุ เมนบอร์ด C64ลงในเคสพลาสติกที่คล้ายกับซีรีส์ PET 4000 เพื่อสร้างEducator 64ซึ่งเป็นความพยายามที่จะช่วงชิงส่วนแบ่งตลาดการศึกษาที่พวกเขาเสียไปส่วนใหญ่ให้กับApple IIe กลับคืน มา
การแสดงผลกราฟิก
ในตลาดคอมพิวเตอร์บ้าน ตระกูล PET ถูกเครื่องที่รองรับกราฟิกสีความละเอียดสูงและเสียงแซงหน้าไปในไม่ช้า โดยส่วนใหญ่ได้แก่Apple II (ซึ่งวางจำหน่ายในเดือนมิถุนายน พ.ศ. 2520), Atari 400/800 (พ.ศ. 2522) และโดยเฉพาะอย่างยิ่งVIC-20 ที่ขายดีที่สุดของ Commodore เอง (พ.ศ. 2523/2524) Commodore ได้ออก บอร์ด กราฟิกความละเอียดสูงสำหรับ PET โดยใช้ ชิปกราฟิก Thomson EF936xที่มีความละเอียด 512×512 พิกเซล[ 21 ]นอกจากนี้ Apple II, TRS-80 Model Iและ Atari 400 (ผ่านส่วนขยายของบุคคลที่สาม)/800 สามารถขยาย RAM ได้สูงสุดถึง 48 KB ในขณะที่ PET ถูกจำกัดไว้ที่ 32 KB
หากไม่มี การ์ด กราฟิกความละเอียดสูงความสามารถด้านกราฟิกของ PET จะถูกจำกัดด้วยชุดอักขระที่กำหนดไว้ในROMคล้ายกับ Apple II ในโหมดข้อความ ในคอมพิวเตอร์บ้านคู่แข่งของ PET หลายรุ่น ที่อยู่ค้นหาของกราฟิกอักขระสามารถเปลี่ยนแปลงและชี้ไปยังRAMได้ ซึ่งโปรแกรมเมอร์สามารถกำหนดอักขระใหม่เพื่อสร้างรูปร่างกราฟิกแบบกำหนดเองได้ จากมุมมองของการเขียนโปรแกรม นี่เป็นวิธีการที่ค่อนข้างง่ายในการสร้างกราฟิกที่ดูดี ซึ่งใช้ RAM มากกว่าจอแสดงผลอักขระมาตรฐานเพียงเล็กน้อย และใช้ RAM น้อยกว่ากราฟิกบิตแมปอย่างมาก การที่ PET ขาดชุดอักขระที่สามารถกำหนดค่าใหม่ได้นั้นเป็นจุดอ่อนสำคัญในการออกแบบเครื่อง
ข้อเสียนี้ได้รับการชดเชยบ้างด้วยชุดอักขระที่จำกัดโดย ROM ของ PET ซึ่งเป็นชุดอักขระ ASCII-1963 ที่รู้จักกันในชื่อPETSCII ซึ่งเป็นหนึ่งในชุดอักขระที่หลากหลายและยืดหยุ่นที่สุดในยุคนั้น ทำให้สามารถสร้างเกม PET ที่มีกราฟิกพื้นฐานได้ ตัวอย่างเช่น เกมเลียนแบบวิดีโอเกมอย่างSpace InvadersและLunar Landerชุดอักขระ PETSCII ยังมีความยืดหยุ่นมากพอที่จะสร้าง เกม 3 มิติ แบบง่ายๆ เช่นLabyrinthได้ ความยืดหยุ่นนี้เกิดขึ้นได้จากการใช้ชุดอักขระสองชุดที่สามารถสลับได้ ทำให้สามารถเลือกใช้อักขระแบบผสมตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก หรือตัวพิมพ์ใหญ่พร้อมกราฟิกได้ ทั้งสองแบบสามารถแสดงผลเป็นภาพกลับด้านหรือภาพเนกาทีฟได้เช่นกัน สำหรับการใช้งานเฉพาะทาง สามารถตั้งโปรแกรมชุดอักขระทางเลือกไว้ในEPROMที่เสียบอยู่ในซ็อกเก็ต ROM ชุดอักขระได้ EPROM ชุดอักขระทางเลือกที่มีเครื่องหมายกำกับเสียงและสัญลักษณ์ทางคณิตศาสตร์มีจำหน่ายในตลาดทั่วไป รุ่น 2001-8B ที่มีแป้นพิมพ์และชุดอักขระคาตาคานาถูกวางจำหน่ายในญี่ปุ่น
ในปี 2012 Steve Gray ผู้ชื่นชอบ Commodore ได้เริ่มโครงการแปลง Commodore PET ให้เป็นสี[ 22 ]ซึ่งเกี่ยวข้องกับการอัปเกรดเครื่อง 4032 หรือดาวน์เกรดเครื่อง 8032 ผลลัพธ์คือ 16 สีสำหรับพื้นหน้าและพื้นหลัง RAM สีตั้งอยู่ที่ $8800 ซึ่งไม่ได้ใช้ในเครื่อง PET ทั่วไป การจำลอง PET สีมีอยู่ในซอฟต์แวร์ Vice Emulator เวอร์ชันใหม่กว่า

นอกจาก ลำโพง พีซีแบบบี๊ปแล้ว PET ไม่มีฮาร์ดแวร์เสียง (ยกเว้นรุ่น 8000) แต่สามารถดัดแปลงวงจร (ที่Hal Chamberlin [ 23 ] : 289 คิดค้น ) เข้ากับพอร์ต "ผู้ใช้" ของ 6522 ซึ่งสามารถใช้ส่งเสียงคลื่นสี่เหลี่ยมไปยังเครื่องขยายเสียงภายนอกได้ และเกมบางเกมก็รองรับคุณสมบัตินี้
คอมพิวเตอร์ PET มีช่องเสียบว่างสองช่องบนเมนบอร์ดสำหรับเพิ่ม ROM ส่วนขยาย ซึ่งมีขนาดรวมกันได้ถึง 8K ช่องเสียบเหล่านี้เป็นต้นแบบของช่องเสียบตลับเกมในเครื่องคอมโมดอร์รุ่นหลังๆ และช่วยให้สามารถเพิ่มซอฟต์แวร์เสริมต่างๆ ได้ เช่น โปรแกรมตรวจสอบภาษาเครื่อง นอกจากนี้ โปรแกรมเชิงพาณิชย์ส่วนใหญ่ยังมักมี ROM ป้องกันการคัดลอกที่ต้องติดตั้งก่อนใช้งาน ซึ่งค่อนข้างไม่สะดวกสำหรับผู้ใช้ที่มีโปรแกรมหลายตัวที่ได้รับการป้องกันด้วยวิธีนี้ เพราะต้องสลับชิปเพื่อเรียกใช้โปรแกรมแต่ละตัว
สรุปแบบจำลอง
| PET ซีรีส์ 2001 2001-N และ 2001-B CBM ซีรีส์ 3000 | PET ซีรีส์ 4000 CBM ซีรีส์ 8000 | ซูเปอร์พีที เอสพี9000 | |
|---|---|---|---|
| ภาพ | ซีเอ็มเอ็ม 4032 | ||
| ซีพียู | MOS 6502 , 1 เมกะเฮิร์ตซ์ | MOS 6502, 1 เมกะเฮิร์ตซ์ | MOS 6502 และMotorola 6809 , 1 MHz |
| แรม | 4 หรือ 8 KB / 8, 16 หรือ 32 KB | 8, 16 หรือ 32 KB / 32 หรือ 96 KB | 96 KB |
| รอม | 18 KB รวมทั้ง BASIC 1.0 หรือ 20 KB รวมทั้ง BASIC 2.0 (ไดรฟ์ดิสก์ไม่รองรับในรุ่นปี 2001 ดั้งเดิม) | 20 KB รวมทั้ง BASIC 4.0 | 48 KB ประกอบด้วย BASIC 4.0 และภาษาโปรแกรมอื่นๆ (Waterloo microAPL, microFORTRAN, microBASIC, microPASCAL, microCOBOL) และ microEDITOR ซึ่งเป็นโปรแกรมแก้ไขข้อความแบบโมดอล |
| วิดีโอ | วงจรวิดีโอ TTLแบบแยกส่วนจอภาพขาวดำขนาด 9 นิ้ว (ฟอสฟอรัสสีขาวในรุ่น 2001 ดั้งเดิม สีเขียวในรุ่น 2001-N PET) จอแสดงผล 40×25 ตัวอักษร | จอภาพขาวดำขนาด 9 นิ้ว รุ่น 3000 หรือ MOS 6545 ขนาด 12 นิ้ว / 12 นิ้ว ความละเอียด 40×25 หรือ 80×25 พิกเซล | MOS 6545 จอภาพขาวดำขนาด 12 นิ้ว ความละเอียด 80×25 ตัวอักษร |
| เสียง | ไม่มีหรือมี ลำโพงเสียง "บี๊ป" แบบเพียโซ เพียงตัวเดียว (ลำโพงภายนอกเสริมที่ขับเคลื่อนด้วยขา CB2 ของ MOS 6522) | ลำโพงเสียงแหลมแบบเพียโซเดี่ยว (ลำโพงภายนอกเสริม ขับเคลื่อนด้วยขา CB2 ของ MOS 6522) | |
| ท่าเรือ | 2 MOS 6520 PIA, MOS 6522 VIA, 2× Datassette (ใช้งาน 1 ตัว และอีก 1 ตัวอยู่ด้านหลัง), 1× IEEE-488 | 2 MOS 6520 PIA, MOS 6522 VIA, 2 พอร์ต Datassette (1 พอร์ตด้านหลัง), 1× IEEE-488 | MOS 6520 PIA, MOS 6522 VIA, MOS 6551 ACIA, 1 RS-232 , 2 พอร์ต Datassette (1 ที่ด้านหลัง), 1× IEEE-488 |
| หมายเหตุ | แป้นพิมพ์ chiclet 69 ปุ่มและ Datassette ในตัว / แป้นพิมพ์ขนาดเต็มระยะการกดเต็มรูปแบบ ไม่มี Datassette ในตัว[ 24 ] | โดยพื้นฐานแล้วมันคือรุ่นอัพเกรดของรุ่น 2001 ซีรี่ส์ 8000 นั้นก็คือรุ่น 4000 ที่มี 80 คอลัมน์และแป้นพิมพ์ที่แตกต่างออกไปเล็กน้อย โดยมีแป้นตัวเลขขนาดเล็กกว่า คือ 11 ปุ่ม | โดยพื้นฐานแล้วมันคือไมโครคอนโทรลเลอร์รุ่น 8000 ที่มี ROM สำหรับภาษาโปรแกรม นอกจากนี้ยังมีชุดอักขระสามชุด และพอร์ต RS-232 สำหรับใช้เป็นเทอร์มินัล |
อุปกรณ์ต่อพ่วง

- ไดรฟ์ดิสก์เดี่ยวCommodore 2031 ( ขนาด 170 KBแบบด้านเดียว ขนาด 5.25 นิ้ว)
- ไดรฟ์ดิสก์คู่ Commodore 2040/3040 –หน่วยไดรฟ์ฟลอปปี้ดิสก์คู่รุ่นแรก 2040 (สหรัฐอเมริกา), 3040 (ยุโรป) ( รูปแบบ 170 KBด้านเดียว ขนาด 5.25 นิ้ว)
- เครื่องพิมพ์ดอทเมทริกซ์ Commodore 4022 แบบป้อนกระดาษอัตโนมัติพร้อมกลไกEpson [ 25 ]
- เครื่องพิมพ์ดอทเมทริกซ์ Commodore 4023 แบบป้อนกระดาษอัตโนมัติ พร้อมกลไก Epson [ 26 ]
- ไดรฟ์ดิสก์คู่Commodore 4040 –มาแทนที่รุ่น 2040 และ 3040 ใช้รูปแบบดิสก์เดียวกันกับรุ่น 2031 และสามารถใช้เป็นเครื่องคัดลอกดิสก์แบบแยกต่างหากได้
- เครื่องพิมพ์ Commodore 8024 ขนาด 132 คอลัมน์ ระบบเฟืองเสียดทานหรือเฟืองดึง พร้อมกลไกMannesmann Tally
- เครื่องพิมพ์แบบเดซี่วีล Commodore 8028 ความเร็ว 40 ตัวอักษร/วินาที ระบบขับเคลื่อนแบบแรงเสียดทานหรือแรงดึง พร้อมกลไกจาก Robotron
- ไดรฟ์ดิสก์คู่Commodore 8050 (ขนาด 500 KBแบบด้านเดียว ขนาด 5.25 นิ้ว)
- เครื่องพลอตเตอร์ Commodore 8075 พร้อมกลไกWatanabe
- ไดรฟ์ดิสก์เดี่ยวขนาด 8 นิ้วสำหรับ Commodore 8060 (รูปแบบ 800K ด้านเดียว รองรับดิสก์ IBM 3740 ด้วย)
- ไดรฟ์ดิสก์คู่ขนาด 8 นิ้ว สำหรับ Commodore 8061 (รูปแบบ 800K ด้านเดียว รองรับดิสก์ IBM 3740 ด้วย)
- ไดรฟ์ดิสก์คู่ขนาด 8 นิ้วสำหรับ Commodore 8062 (รูปแบบสองด้าน 1.6MB รองรับดิสก์ IBM 3740 ด้วย)
- ไดรฟ์ดิสก์คู่Commodore 8250 "quad density" (ความจุ 1 MBเท่ากับรุ่น 8050 แต่เป็นแบบสองด้าน)
- ไดรฟ์ดิสก์คู่ Commodore 8280 (8 นิ้ว) ( รูปแบบ MFM 500 KB )
- ฮาร์ดไดรฟ์ Commodore 9060 (5 MB)
- ฮาร์ดไดรฟ์ Commodore 9090 (7.5 MB)
- ไดรฟ์ดิสก์เดี่ยว Commodore SFD-1001 "ความหนาแน่นสี่เท่า" (โดยพื้นฐานแล้วคือรุ่น 8250 แบบไดรฟ์เดี่ยว)
ไดรฟ์ดิสก์รุ่นแรกๆ สำหรับ PET ประกอบด้วยรุ่น 2031 แบบยูนิตเดี่ยว และรุ่น 2040, 3040 แบบสองยูนิต ต่อมาก็มีรุ่น 4040, 8050 และ 8250 ตามมา ในช่วงท้ายๆ ของอายุการใช้งานของ PET ได้มีการผลิตไดรฟ์ 2031 และ SFD-1001 แบบยูนิตเดี่ยว ซึ่งใช้เคสเดียวกันกับรุ่น 1540/1541 แต่ใช้พอร์ตขนานของ PET แทนพอร์ตอนุกรม VIC-20/C64 IEC ไดรฟ์ 4040/2031 ใช้ รูปแบบ 170 KB เดียวกัน กับรุ่น1541และสามารถอ่านข้อมูลได้ (ถึงแม้ว่าซอฟต์แวร์ที่เข้าถึงไดรฟ์ระดับต่ำจะไม่ทำงาน และความแตกต่างของขนาดส่วนหัวของเซกเตอร์หนึ่งไบต์ทำให้รูปแบบไม่สามารถเขียนข้อมูลได้) ฮาร์ดไดรฟ์รุ่น 8050 และ 8250 มีรูปแบบความหนาแน่นสูงที่ไม่เข้ากัน คือ500 KB / 1 MBแต่ก็ยังได้รับความนิยมอย่างมากในช่วงทศวรรษ 1980 ในฐานะอุปกรณ์จัดเก็บข้อมูลสำหรับเซิร์ฟเวอร์/ BBSเนื่องจากมีความจุสูง
นอกจากนี้ คอมโมดอร์ยังมีไดรฟ์ขนาด 8 นิ้ว รุ่น 8060, 8061, 8062 และ 8280 ซึ่งใช้ การเข้ารหัส MFMแทนGCRที่ใช้ในไดรฟ์ดิสก์อื่นๆ และมีจุดประสงค์หลักเพื่อช่วยให้ผู้ใช้ PET สามารถอ่านดิสก์ที่เขียนบนเมนเฟรม/ มินิคอมพิวเตอร์ ของ IBM ได้ นอกจากนี้ยังมีการผลิตฮาร์ดดิสก์ขนาด 5 MBและ7.5 MBด้วย ฮาร์ดดิสก์เหล่านี้ไม่มี การรองรับ ไดเร็กทอรีย่อยและถูกมองว่าเป็นเพียงฟลอปปี้ดิสก์ขนาดใหญ่เท่านั้น
อุปกรณ์ต่อพ่วง PET ทั้งหมดจะใช้งานได้กับเครื่อง VIC-20/C64/Plus-4/C128 โดยใช้อะแดปเตอร์แปลงสัญญาณขนาน IEEE-488 เป็นอนุกรม IEC (นอกจากนี้ยังมีอะแดปเตอร์แปลงสัญญาณอนุกรม IEC เป็นขนาน IEEE-488 ด้วย) และดังที่กล่าวไว้ข้างต้น การใช้อะแดปเตอร์เหล่านี้ทำให้บางครั้งสามารถใช้ไดรฟ์ 8050/8250 กับเครื่อง C64 สำหรับ บริการ BBSได้ เนื่องจากมีความจุสูงและอินเทอร์เฟซที่เร็วกว่า
ทางเลือกอื่นในการเพิ่มความสามารถในการใช้งานฟลอปปี้ดิสก์ให้กับ PET คือระบบดิสก์ Computhink [ 27 ]แม้ว่าการอ้างอิงถึงระบบนี้จะหาได้ยากในปัจจุบัน แต่ระบบนี้ก็ได้รับความนิยมในขณะนั้น เนื่องจากมีราคาถูกกว่าและเร็วกว่าระบบ Commodore อย่างมาก และวางจำหน่ายตั้งแต่ช่วงก่อนหน้า แตกต่างจากหน่วย Commodore ระบบนี้ไม่ได้ใช้อินเทอร์เฟซ IEEE-488 แต่ต้องติดตั้งแผงวงจรเพิ่มเติมภายใน PET เชื่อมต่อกับตัวเชื่อมต่อส่วนขยายของ PET ซึ่งใช้ ชิปควบคุมฟลอปปี้ดิสก์ Western Digitalเพื่อให้ได้อินเทอร์เฟซ Shugart มาตรฐาน [ 28 ]แผงวงจรนี้ยังมี RAM เพิ่มเติมสำหรับใช้เป็นบัฟเฟอร์การถ่ายโอนดิสก์และ ROM ที่มีซอฟต์แวร์ระบบปฏิบัติการดิสก์ ซอฟต์แวร์นี้ไม่เข้ากันกับมาตรฐาน Commodore และใช้งานค่อนข้างยาก ก่อนที่จะใช้ระบบดิสก์ จะต้องเริ่มต้นระบบด้วยตนเองโดยออกคำสั่ง SYS45056 สิ่งนี้ทำให้มีชุดคำสั่ง "pseudo-BASIC" สำหรับการดำเนินการกับดิสก์ ซึ่งแทบไม่มีความคล้ายคลึงกับคำสั่งมาตรฐานของ Commodore สำหรับการดำเนินการเดียวกัน และนอกจากนี้ยังต้องมีคำนำหน้าด้วย $ ซึ่งเป็นการละเมิดกฎของไวยากรณ์ BASIC มันมีข้อจำกัดที่สำคัญคือสามารถเปิดไฟล์ได้เพียงไฟล์เดียวในแต่ละครั้ง ซึ่งทำให้งานทั่วไปหลายอย่างทำได้ยากและช้าลง แม้ว่าอินเทอร์เฟซโดยตรงกับเมนบอร์ดจะทำให้การถ่ายโอนข้อมูลเร็วกว่าหน่วย CBM ที่ใช้บัส IEEE-488 อย่างมากก็ตาม โค้ดเพิ่มเติมที่เชื่อมต่อกับตัวแปลภาษา BASIC อาจทำให้การทำงานของโปรแกรม BASIC ช้าลง 20–30% และจะทำให้โปรแกรมที่ใช้ POKE มาตรฐานเพื่อปิดใช้งาน STOP ของผู้ใช้เกิดข้อผิดพลาด[ 23 ] : 198–210อย่างไรก็ตาม มันยังคงถูกมองว่าเป็นระบบที่มีประโยชน์และเป็นการปรับปรุงที่ดีกว่าการจัดเก็บข้อมูลแบบเทปคาส เซ็ต
แผนกต้อนรับ
ETI Canadaเขียนว่า Commodore PET เป็นการปฏิวัติวงการในการช่วยนำคอมพิวเตอร์ส่วนบุคคลมาใช้งานอย่างแพร่หลาย โดยกล่าวถึงการตลาดของบริษัทและการกำหนดเป้าหมายผู้ใช้คอมพิวเตอร์ที่ไม่มีประสบการณ์ด้วยการออกแบบที่เรียบง่ายของคอมพิวเตอร์ [ 29 ] Dan Fylstraจาก นิตยสาร Byteได้รับ PET เครื่องแรกๆ เครื่องหนึ่งในเดือนตุลาคม 1977 หมายเลขซีเรียล 16 และรายงานเกี่ยวกับคอมพิวเตอร์ในฉบับเดือนมีนาคม 1978 Fylstra ชื่นชม BASIC ที่มีคุณสมบัติครบถ้วน ตัวอักษรพิมพ์เล็ก และระบบเทปคาสเซ็ตที่เชื่อถือได้ ในขณะที่ไม่เห็นด้วยกับแป้นพิมพ์ เครื่องของเขามีชิป RAM ที่ชำรุด 3 ตัว และหลังจากพยายามติดต่อ Commodore อยู่ระยะหนึ่ง เขาได้รับชุดชิปทดแทนและคำแนะนำในการติดตั้งทางไปรษณีย์จาก John Feagans Fylstra อธิบายว่า PET 2001 เป็นคอมพิวเตอร์ "อุปกรณ์" อเนกประสงค์ที่เหมาะสมที่สุดสำหรับผู้ใช้ทั่วไปและผู้ที่ชื่นชอบคอมพิวเตอร์ โดยเรียกมันว่าเป็น "คู่แข่งที่แข็งแกร่ง" ในตลาดคอมพิวเตอร์ส่วนบุคคล [ 30 ] Creative Computingชื่นชมความสามารถในการพกพา ความน่าเชื่อถือ และความง่ายในการใช้งาน แม้ว่าจะวิจารณ์ประสิทธิภาพของเครื่องบันทึกเทปคาสเซ็ตและการขาดเอกสารประกอบที่เพียงพอในตอนแรก แต่ก็ถือว่า PET เป็นคอมพิวเตอร์ที่ดีที่สุดสำหรับห้องเรียน [ 31 ]
ดูเพิ่มเติม
- 1 2 Tomczyk, Tom (1985), Home Computer Wars-An Insiders Account of Commodore and Jack Tramiel , Greensboro, NC: Compute Publications International, หน้า 12, ISBN 0-942386-78-7
- ↑ "คอมพิวเตอร์ Commodore PET 2001" . oldcomputers.net . สืบค้นเมื่อ16 มกราคม 2019 .
- 1 2 Matthews, Ian (22 กุมภาพันธ์ 2546). "The Amazing Commodore PET" . commodore.ca. เก็บถาวรจากต้นฉบับเมื่อ 23 มกราคม 2552 . สืบค้นเมื่อ 11 กรกฎาคม 2549 .
- ↑ Reimer, Jeremy (15 ธันวาคม 2005). "ส่วนแบ่งรวม: ตัวเลขส่วนแบ่งตลาดคอมพิวเตอร์ส่วนบุคคลตลอด 30 ปี" . Ars Technica . เก็บถาวรจากต้นฉบับเมื่อวันที่ 7 มิถุนายน 2012 . สืบค้นเมื่อ27 พฤศจิกายน 2021 .
- เจเรมี ไรเมอร์ (7 ธันวาคม 2012). "ส่วนแบ่งรวม: ส่วนแบ่งตลาดคอมพิวเตอร์ส่วนบุคคล 1975-2010" . เจเรมี ไรเมอร์ .
- ↑ Peddle 2014 , 2:27:32.
- ↑ "บริษัทที่สำคัญที่สุด" . Byte . กันยายน 1995. เก็บถาวรจากต้นฉบับเมื่อวันที่ 18 มิถุนายน 2008.
- ↑วอลเตอร์ ไอแซคสัน, สตีฟ จ็อบส์, 2011
- ↑ทอมซีค 1984 , หน้า 30–32.
- ↑ไม่ระบุชื่อ 1978 หน้า1
- ↑ "The Commodore PET "
- ↑วิธีการทำงานของ TurboTapeโดย Harrie De Ceukelaire (ร่วมกับ Ottls Cowper บรรณาธิการด้านเทคนิค และ Charles Brannon บรรณาธิการโปรแกรม) นิตยสาร COMPUTE! ฉบับที่ 57 / กุมภาพันธ์ 1985 / หน้า 112
- ↑ไม่ระบุชื่อผู้เขียน 1978 หน้า57–64
- ↑ Tomczyk 1984 , หน้า 32.
- ↑มีอะไรใหม่ (กุมภาพันธ์ 1978), "คอมโมดอร์ส่งคอมพิวเตอร์ PET เครื่องแรก", BYTE , 3 (2), สิ่งพิมพ์ของ Byte: 190แถลงการณ์จากบริษัทคอมโมดอร์: "คอมพิวเตอร์ PET เปิดตัวอย่างเป็นทางการเมื่อไม่นานมานี้ โดยได้จัดส่งเครื่องแรก 100 เครื่องให้กับลูกค้าที่รอคอยในช่วงกลางเดือนตุลาคม ปี 1977"
- ↑ "บทความยกย่อง Jack Tramiel บิดาแห่ง Commodore 64" . ZDNet . เก็บถาวรจากต้นฉบับเมื่อวันที่ 7 กุมภาพันธ์ 2015
- ↑คำอธิบาย ROM ของ Commodore PET (C) 1998-2013 André Fachat
- ↑ Forster, Winnie (2005), สารานุกรมคอนโซล เกมพกพา และคอมพิวเตอร์บ้าน 1972–2005 , GAMEPLAN, หน้า23, ISBN 3-00-015359-4
- ↑ "คำถามที่พบบ่อยเกี่ยวกับ PET/CBM - รุ่นต่างๆ ของ PET/CBM "
- ↑คอมพิวเตอร์ไมโครคอมโมดอร์ ฉบับที่ 31
- ↑คอมพิวเตอร์ส่วนบุคคลเครื่องแรกของโลก (Commodore PET) – www.Commodore.ca
- ↑ "PET-Grafikkarte Commodore ASSY No. 324402-01 für CBM 8296" . CBMPET.DE. เก็บถาวรจากต้นฉบับเมื่อวันที่ 11 กันยายน 2011 . เรียกดูเมื่อวันที่ 30 มีนาคม 2010 .
- ↑เกรย์, สตีฟ. "โครงการ PET สี" . 6502.org . สตีฟ เกรย์. สืบค้นเมื่อ10 พฤษภาคม 2022 .
- 1 2เวสต์, ราเอโต คอลลิน (มกราคม 1982). การเขียนโปรแกรม PET/CBM . COMPUTE! Books. ISBN 0-942386-04-3สืบค้นข้อมูลเมื่อ วัน ที่19 เมษายน 2561
- ↑ "PET Keys - การตรวจสอบแป้นพิมพ์ของ PET 2001 อย่างละเอียด" . mass:werk . 15 มีนาคม 2023. เก็บถาวรจากต้นฉบับเมื่อ 10 สิงหาคม 2023.
- ↑ไฟล์:Cbm4022p-2.jpg
- ↑ไฟล์:Cbm-4023.jpg
- ↑ "Compute - The Journal of Progressive Computing - 002" (PDF)มกราคม-กุมภาพันธ์ 1980 หน้า19 เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 9 ตุลาคม 2022 สืบค้นเมื่อ26เมษายน2013
- ↑ "Pet Floppyplatine (ในภาษาเยอรมัน)" . สืบค้นเมื่อ26 เมษายน 2556 .
- ↑ Wideman, Graham; Czerwinski, Mark (กุมภาพันธ์ 1978). "ภายใน Commodore PET". Electronics Today International . เล่ม2, ฉบับที่2. แคนาดา. หน้า10–16 .
- ↑ Fylstra, Dan (มีนาคม 1978). "รายงานผู้ใช้: PET 2001" . Byte . เล่ม3, ฉบับที่3. หน้า114–127 . สืบค้นเมื่อ17 ตุลาคม 2021 .
- ↑ Braun, Ludwig (กรกฎาคม–สิงหาคม 1978). "บทวิจารณ์ Commodore PET" . Creative Computing . เล่ม4, ฉบับที่4. หน้า24–26 . สืบค้นเมื่อ17 ตุลาคม 2021 .
- บรรณานุกรม
- Anon (1978), คู่มือผู้ใช้คอมพิวเตอร์ส่วนบุคคล PET 2001-8 ( ฉบับพิมพ์ครั้งแรก), พาโลอัลโต รัฐแคลิฟอร์เนีย: Commodore Business Machines, Inc.
- เก็บถาวรไว้ที่GhostarchiveและWayback Machine: เพ็ดเดิล, ชัค (12 มิถุนายน 2014). "ประวัติปากเปล่าของชัค เพ็ดเดิล" (บทสัมภาษณ์). สัมภาษณ์โดย ดั๊ก แฟร์แบร์น และ สตีเฟน ไดมอนด์. พิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์.
- Tomczyk, Michael S. (1984). สงครามคอมพิวเตอร์บ้าน – บันทึกจากคนวงในเกี่ยวกับคอมโมดอร์และแจ็ค ทราเมล . สำนักพิมพ์ Compute ! ISBN 0-942386-75-2สืบค้นข้อมูลเมื่อ วัน ที่17 ตุลาคม 2564
ลิงก์ภายนอก
- ดัชนี PET
- การสนทนาเกี่ยวกับการฆ่าสัตว์เลี้ยง
- ประวัติศาสตร์ในมุมมองของนายพลเรือ
- บทวิเคราะห์โดยละเอียดเกี่ยวกับ PET 2001 พร้อมภาพถ่ายภายนอกและภายใน
- รายชื่อเกมวิดีโอสากล – รายชื่อเกม Commodore PET
- ภาพถ่ายเครื่องจักร CBM จากคอลเล็กชันของ Bo Zimmermann
- เพื่อเป็นการยกย่องคุณูปการของแจ็ค ทราเมล
- พิพิธภัณฑ์คอมพิวเตอร์ย้อนยุค Video Commodore PET 2001-8C เมืองซาเต็ก สาธารณรัฐเช็ก
- โครงการ Colour-PET
