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

อ่าน 7 นาที

สปีดสคริปต์

SpeedScript เป็น โปรแกรมประมวลผลคำ ที่พิมพ์ครั้งแรกใน รูปแบบ รายการ ภาษาเครื่อง MLX ในนิตยสาร Compute! และ Compute!

สปีดสคริปต์

สปีดสคริปต์
ผู้เขียนต้นฉบับชาร์ลส์ แบรนนอน
นักพัฒนาคอมพิวท์!พับลิชชิง
ปล่อยมกราคม พ.ศ. 2527 [ 1 ] ( 1984-01 )
เวอร์ชันเสถียร
3.2 / พฤษภาคม 2530 [ 2 ] ( 5 พ.ศ. 2530 )
เขียนเป็นภาษาแอสเซมบลี6502 [ 1 ] เทอร์โบปาสคาล[ 3 ] (MS-DOS)
แพลตฟอร์มVIC-20 , พลเรือจัตวา 64 / 128 , Apple II , Atari 8 บิต , MS-DOS
พิมพ์โปรแกรมประมวลผลคำ

SpeedScriptเป็นโปรแกรมประมวลผลคำที่พิมพ์ครั้งแรกในรูปแบบ รายการ ภาษาเครื่องMLX ในนิตยสารCompute!และCompute!'s Gazetteฉบับปี 1984-85 มีความยาวประมาณ 5  KBและมีคุณสมบัติหลายอย่างเหมือนกับโปรแกรมประมวลผลคำเชิงพาณิชย์ใน ยุค 8 บิตเช่นPaperClipและBank Street Writerมีการเผยแพร่เวอร์ชันสำหรับApple II , Commodore 64และ 128, คอมพิวเตอร์ Atari 8 บิต , VIC-20และMS-DOSเป็นโปรแกรมที่ได้รับความนิยมมากที่สุดและยาวที่สุดเท่าที่เคยตีพิมพ์ในนิตยสาร[ 4 ]

เวอร์ชัน

ในเดือนเมษายน พ.ศ. 2526 นิตยสาร Compute!ได้ตีพิมพ์Scriptorซึ่งเป็นโปรแกรมประมวลผลคำที่เขียนโดย Charles Brannon นักเขียนประจำนิตยสาร โดยใช้ภาษา BASICและภาษาแอสเซมบลีในรูปแบบโปรแกรมพิมพ์ป้อนสำหรับคอมพิวเตอร์Atari 8 บิต[ 5 ]ในเดือนมกราคม พ.ศ. 2527 เวอร์ชัน 1.0 ของโปรแกรมประมวลผลคำ SpeedScript เวอร์ชันใหม่ของเขาปรากฏในนิตยสาร Gazette ของ Compute!สำหรับCommodore 64และVIC-20 [ 1 ] เวอร์ชัน 1.1 ปรากฏในหนังสือ Second Book of Commodore 64 ของ Compute! [ 6 ] เวอร์ชัน 2.0 บนGazette Diskในเดือนพฤษภาคม พ.ศ. 2527 [ 7 ] [ 8 ]และเวอร์ชัน 3.0 ในCompute!ในเดือนมีนาคมและเมษายน พ.ศ. 2528 [ 9 ] [ 10 ]การแก้ไขที่อัปเดตจาก 3.0 เป็น 3.1 ปรากฏในเดือนพฤษภาคม พ.ศ. 2528 [ 11 ]และเวอร์ชัน 3.1 ฉบับเต็มปรากฏในหนังสือที่ตีพิมพ์โดย Compute! ชื่อ SpeedScript: The Word Processor for the Commodore 64 and VIC- 20 [ 12 ]

POKEสำหรับ VIC-20 และ C64 เพื่ออัปเดตเวอร์ชัน 3.0 หรือ 3.1 เป็น 3.2 ปรากฏในนิตยสาร Compute! ฉบับเดือนธันวาคม พ.ศ. 2528 [ 13 ]และเวอร์ชัน 3.2 เต็มรูปแบบมีให้ใช้งานในดิสก์ Compute! ฉบับเดือน มกราคม พ.ศ. 2529 [ 2 ] POKE สำหรับ 64 ยังรวมอยู่ในบทความ SpeedScript 3.2 ฉบับเต็มเมื่อมีการพิมพ์ซ้ำในนิตยสารCompute! ฉบับเดือนพฤษภาคม พ.ศ. 2530 Gazetteและโปรแกรมเต็มรูปแบบพร้อมยูทิลิตี้เพิ่มเติมอีกสามรายการมีให้ใช้งานในดิสก์ Gazette ฉบับเดือนพฤษภาคม พ.ศ. 2530 [ 14 ]

SpeedScript 3.2 พร้อมด้วย SpeedCalc, Fontmaker และโปรแกรมยูทิลิตี้อื่นๆ อีกห้าโปรแกรม ได้รับการรวมอยู่ในดิสก์/นิตยสาร Best of COMPUTE! & GAZETTE [ 15 ] ฉบับพิเศษ ในปี 1988

คอลัมน์ความคิดเห็นของผู้อ่านในนิตยสารCompute! ฉบับเดือนมกราคม พ.ศ. 2529 มี POKE เพื่อขจัดคำถาม DISK หรือ TAPE? [ 16 ]ข้อผิดพลาดในการพิมพ์ในรายการได้รับการแก้ไขในคอลัมน์ CAPUTE! ฉบับเดือนมีนาคม พ.ศ. 2529 [ 17 ]

โปรแกรม V3 เวอร์ชันสำหรับคอมพิวเตอร์ Atari 8 บิตและApple IIได้รับการตีพิมพ์ในนิตยสาร Compute!ในเดือนพฤษภาคม[ 18 ]และมิถุนายน พ.ศ. 2528 ตามลำดับ[ 19 ] [ 2 ] SpeedScript เขียนขึ้นทั้งหมดด้วยภาษาแอสเซมบลี และต่อมาสำนักพิมพ์ Compute! ได้วางจำหน่ายหนังสือ/แผ่นดิสก์ที่ประกอบด้วยซอร์สโค้ดที่มีคำอธิบายประกอบ ครบถ้วน (รวมถึงภาษาเครื่องใน รูปแบบ MLX ) สำหรับแต่ละแพลตฟอร์ม[ 20 ] [ 21 ] [ 22 ]

แรนดี ทอมป์สันได้สร้างSpeedScript เวอร์ชันสำหรับMS-DOS ขึ้นในปี 1988 และตีพิมพ์เป็นหนังสือโดยสำนักพิมพ์ Compute! Books [ 3 ]เวอร์ชันนี้เขียนด้วยTurbo Pascalโดยมีบางส่วนเขียนด้วยภาษาแอสเซมบลี และเพิ่มคุณสมบัติใหม่เพิ่มเติมให้กับโปรแกรมประมวลผลคำ เช่น คำสั่งเครื่องพิมพ์เพิ่มเติม การควบคุมเคอร์เซอร์แบบเต็มรูปแบบ (เพื่อใช้ประโยชน์จากปุ่ม Home, End, PgUp และ PgDn ของพีซี) และโหมด 80 คอลัมน์ดั้งเดิม

การอัปเดต 80 คอลัมน์

SpeedScript เวอร์ชันดั้งเดิมได้รับการออกแบบมาสำหรับ Commodore 64 แบบ 40 คอลัมน์และ VIC-20 แบบ 22 คอลัมน์ เมื่อCommodore 128ซึ่งมีจอแสดงผลแบบ 80 คอลัมน์วางจำหน่าย ผู้ใช้จำนวนมากได้ร้องขอ SpeedScript เวอร์ชันอัปเดตเพื่อใช้ประโยชน์จากความสามารถใหม่นี้ ในเดือนมิถุนายน พ.ศ. 2529 Compute!'s Gazetteได้เผยแพร่ SpeedScript-80 ซึ่งเป็นแพทช์ ขนาดสั้น สำหรับ SpeedScript 3.0 หรือสูงกว่า ซึ่งทำให้สามารถใช้ความสามารถ 80 คอลัมน์ใหม่ของVDC บน Commodore 128 ที่ทำงานในโหมด 64 ได้ [ 23 ]อย่างไรก็ตาม สิ่งนี้ไม่ได้ใช้ประโยชน์จากหน่วยความจำที่ขยายของ C128 และคำสั่งเล็กๆ น้อยๆ บางคำสั่งถูกตัดออกเนื่องจากการเปลี่ยนแปลงโค้ดที่มีอยู่

สปีดสคริปต์ 128

เวอร์ชันดั้งเดิมสำหรับ C128 ที่เรียกว่า SpeedScript 128 ซึ่งเขียนโดย Bob Kodadek ได้รับการเผยแพร่ในCompute!'s Gazette เดือนตุลาคม พ.ศ. 2530 เวอร์ชันนี้ได้แก้ไขปัญหาของแพทช์และรองรับหน้าจอ 80 คอลัมน์ของ C128 หน่วยความจำที่ขยาย และแป้นพิมพ์ที่ได้รับการปรับปรุง[ 24 ] การอัปเดตในภายหลัง (SS128-Plus) ปรากฏใน Compute!'s Gazetteเดือนกันยายน พ.ศ. 2532 โดยเพิ่มการจัดเรียงข้อความแบบเต็มรูปแบบ การตั้งค่าแท็บ และความช่วยเหลือออนไลน์[ 25 ]

ในเดือนธันวาคม พ.ศ. 2530 นิตยสาร Compute!'s Gazetteได้เผยแพร่ Instant 80 ซึ่งเป็นยูทิลิตี้สำหรับ SpeedScript เวอร์ชัน C64 ที่อนุญาตให้แสดงตัวอย่างเอกสาร 80 คอลัมน์ (แต่ไม่สามารถแก้ไขได้) บน C64 มาตรฐาน โดยทำได้โดยการใช้ตัวอักษรครึ่งความกว้างบนหน้าจอกราฟิกความละเอียดสูง[ 26 ]

สาธารณูปโภค

แม้ว่า SpeedScript จะไม่มีโปรแกรมตรวจสอบการสะกดคำ ในตัว แต่ในไม่ช้าก็มีการเผยแพร่ยูทิลิตี้เพิ่มเติม ในเดือนธันวาคม พ.ศ. 2528 SpeedCheck ได้รับการเผยแพร่ในCompute!'s Gazette [ 27 ] ยูทิลิตี้ภายนอกนี้รับไฟล์ SpeedScript (รวมถึงไฟล์จากโปรแกรมประมวลผลคำที่เข้ากันได้ เช่นPaperClip ) และตรวจสอบการสะกดคำโดยใช้พจนานุกรมที่ผู้ใช้กำหนด เวอร์ชัน 80 คอลัมน์ที่ได้รับการปรับปรุงสำหรับ C128 คือ SpeedCheck 128 ได้รับการเผยแพร่ในเดือนกันยายน พ.ศ. 2531 [ 28 ]

ยูทิลิตี้อีกตัวหนึ่งคือ ScriptSave ได้รับการพัฒนาขึ้นเพื่อให้ฟังก์ชันการบันทึกอัตโนมัติสำหรับ SpeedScript 3.0 เวอร์ชัน Commodore 64 [ 29 ]โปรแกรมนี้สร้างโปรแกรมจับเวลาเพื่อบันทึกเอกสารลงดิสก์ก่อนที่จะโหลดและเรียกใช้ SpeedScript เอง

มีการเผยแพร่ยูทิลิตี้เพิ่มเติมหลายรายการในนิตยสาร Compute!'s Gazetteฉบับเดือนพฤษภาคม พ.ศ. 2530 พร้อมกับ SpeedScript 3.2 ScriptRead [ 30 ]ได้รับการพัฒนาขึ้นเพื่อระบุและดูตัวอย่างเอกสาร SpeedScript บนดิสก์ พร้อมความสามารถในการขีดฆ่าไฟล์ที่ไม่จำเป็นอีกต่อไป นี่เป็นส่วนเพิ่มเติมที่สำคัญ เนื่องจากในระบบไดรฟ์เดี่ยวจะไม่มีวิธีใดที่จะบันทึกงานได้หากดิสก์เต็ม SpeedSearch [ 31 ]ให้การค้นหาข้อความเต็มรูปแบบของเอกสาร SpeedScript ทั้งหมดบนดิสก์ โดยจะนับจำนวนครั้งที่คำหรือวลีที่ค้นหาถูกใช้ในแต่ละเอกสาร Date and Time Stamper [ 32 ]แนะนำโปรแกรมลงในไดรฟ์ดิสก์ที่เพิ่มการประทับเวลาให้กับไฟล์บนดิสก์ จากนั้นจึงเรียกใช้ SpeedScript

สปีดแคลค

SpeedCalc เป็นโปรแกรมสเปรดชีตที่ปรากฏครั้งแรกในนิตยสาร Compute!ฉบับเดือนมกราคม พ.ศ. 2529 และมีฟังก์ชันสเปรดชีตพื้นฐาน เช่นเดียวกับ SpeedScript มันเป็นโปรแกรมที่ยาวมาก มันถูกเผยแพร่สำหรับคอมพิวเตอร์ Commodore 64, 128, Apple II และ Atari 8 บิต[ 33 ]

แผนกต้อนรับ

ในการรีวิวโปรแกรมประมวลผลคำสี่โปรแกรมThe Transactorในเดือนพฤษภาคม พ.ศ. 2529 ได้ยกย่อง SpeedScript ว่า "มีความซับซ้อนอย่างมาก" โดยอ้างถึงบัฟเฟอร์ข้อความขนาดใหญ่ การนำทางเคอร์เซอร์เชิงตรรกะ และ คำสั่ง ยกเลิกในขณะที่วิจารณ์การขาดการจัดชิดขวานิตยสารสรุปว่า SpeedScript ไม่เพียงแต่เป็น "ผู้ชนะอย่างง่ายดาย" ในกลุ่มโปรแกรมประมวลผลคำราคาประหยัดเท่านั้น แต่ยังเป็น "คู่แข่งที่น่าจับตามองแม้เมื่อเปรียบเทียบกับโปรแกรมที่มีราคาสูงกว่า" อีกด้วย[ 34 ]

SpeedScript ได้รับความนิยมมากพอที่จะได้รับการกล่าวถึงในงานอ้างอิง เช่น "Wordprocessing Reference Guide" ของ Karl Hildon's Inner Space Anthology [ 35 ]และThe Official Book for the Commodore 128ของMitchell Waite [ 36 ] ซอฟต์แวร์ Kermitของมหาวิทยาลัยโคลัมเบียสำหรับคอมพิวเตอร์ Commodore รองรับการถ่ายโอนไฟล์ SpeedScript [ 37 ]

SpeedScript 3.0 สำหรับ VIC-20
SpeedScript 3.0 สำหรับคอมพิวเตอร์ Atari 8 บิต
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=SpeedScript&oldid=1350678447 "

สรุปเนื้อหา

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

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

SpeedScript เป็น โปรแกรมประมวลผลคำ ที่พิมพ์ครั้งแรกใน รูปแบบ รายการ ภาษาเครื่อง MLX ในนิตยสาร Compute! และ Compute!

เวอร์ชัน

ในเดือนเมษายน พ.ศ. 2526 นิตยสาร Compute! ได้ตีพิมพ์ Scriptor ซึ่งเป็นโปรแกรมประมวลผลคำที่เขียนโดย Charles Brannon นักเขียนประจำนิตยสาร โดยใช้ ภาษา BASIC และ ภาษาแอสเซมบลี ใน รูปแบบโปรแกรมพิมพ์ป้อน สำหรับคอมพิวเตอร์ Atari 8 บิต [ 5 ] ในเดือนมกราคม พ.ศ.

การอัปเดต 80 คอลัมน์

SpeedScript เวอร์ชันดั้งเดิมได้รับการออกแบบมาสำหรับ Commodore 64 แบบ 40 คอลัมน์และ VIC-20 แบบ 22 คอลัมน์ เมื่อ Commodore 128 ซึ่งมีจอแสดงผลแบบ 80 คอลัมน์วางจำหน่าย ผู้ใช้จำนวนมากได้ร้องขอ SpeedScript เวอร์ชันอัปเดตเพื่อใช้ประโยชน์จากความสามารถใหม่นี้...

สาธารณูปโภค

แม้ว่า SpeedScript จะไม่มีโปรแกรม ตรวจสอบการสะกดคำ ในตัว แต่ในไม่ช้าก็มีการเผยแพร่ยูทิลิตี้เพิ่มเติม ในเดือนธันวาคม พ.ศ. 2528 SpeedCheck ได้รับการเผยแพร่ใน Compute!