SpeedScript - SpeedScript
SpeedScript 3.2 na Commodore 64 | |
Původní autoři | Charles Brannon |
---|---|
Vývojáři | Vypočítat! Publikování |
První vydání | Leden 1984[1] |
Stabilní uvolnění | 3.2 / květen 1987[2] |
Napsáno | 6502 montážní jazyk,[1] Turbo Pascal[3] (MS-DOS) |
Plošina | VIC-20, Commodore 64 / 128, Apple II, Atari 8-bit, MS-DOS |
Typ | Textový procesor |
SpeedScript je textový procesor původně vytištěno jako vepište seznam strojových jazyků ve vydáních 1984-85 z Vypočítat! a Vypočítat! 'S Gazette časopisy. Přibližně 5KB na délku poskytoval mnoho stejných funkcí jako komerční balíčky textových procesorů 8bitové éry, jako například Kancelářská svorka a Writer Bank Street. Verze byly publikovány pro Apple II, Commodore 64 a 128, 8bitová rodina Atari, VIC-20, a MS-DOS.
Verze
V dubnu 1983 Vypočítat! zveřejněno Scénárista, textový procesor napsaný spisovatelem Charlesem Brannonem v ZÁKLADNÍ a montážní jazyk, jako typový program pro 8bitová rodina Atari.[4] V lednu 1984 se objevila verze 1.0 jeho nového textového procesoru SpeedScript Vypočítat! 'S Gazette pro Commodore 64 a VIC-20.[1] 1.1 se objevil v Vypočtěte druhou knihu Commodore 64,[Citace je zapotřebí ] 2,0 zapnuto Gazette Disk v květnu 1984,[Citace je zapotřebí ] a 3,0 palce Vypočítat! v březnu a dubnu 1985.[5][6] Opravy aktualizované na 3,0 až 3,1 se objevily v květnu 1985,[7] a plná verze se objevila v knize vydané společností Compute !, SpeedScript: Textový procesor pro Commodore 64 a VIC-20.[8] Aktualizace 3.2 se objevila v prosinci 1985 Vypočítat![9] a leden 1986 Vypočítat! Disk[2] a znovu později v květnu 1987 Vypočítat! 'S Gazette problém se třemi dalšími nástroji.[10]
Přístavy k Atari a Apple II byly vytištěny v Vypočítat! v květnu[11] a červen 1985.[12][2] SpeedScript byl napsán výhradně v montážním jazyce a program Compute! Publikace později vydaly kombinace knih a disků, které obsahovaly kompletní komentovaný zdrojový kód (stejně jako jazyk stroje v systému Windows MLX formát) pro každou platformu.[8][13][14]
Verze SpeedScript pro MS-DOS byl vytvořen v roce 1988 Randy Thompsonem a publikován v knižní podobě společností Compute! Knihy.[3] Tato verze byla napsána v Turbo Pascal s částmi napsanými v montážním jazyce a do textového procesoru přidány další nové funkce, jako jsou další příkazy tiskárny, úplné ovládání kurzorem (pro využití kláves Home, End, PgUp a PgDn počítače) a nativní sloupec 80 režimu.
80sloupcové aktualizace
Původní verze SpeedScript byly navrženy pro 40sloupcový Commodore 64 a 22sloupcový VIC-20. Když Commodore 128 Bylo vydáno a má 80sloupcový displej, mnoho uživatelů požadovalo aktualizovanou verzi SpeedScript, aby využilo této nové funkce. V červnu 1986 Vypočítat! 'S Gazette publikoval SpeedScript-80, krátký náplast pro SpeedScript 3.0 nebo vyšší, který umožňoval použití VDC Nové možnosti 80 sloupců na Commodore 128 běžícím v 64 režimu.[15] To však nevyužilo výhody rozšířené paměti C128 a několik menších příkazů bylo odstraněno kvůli změnám stávajícího kódu. SpeedScript-80 byl brzy poté vylepšen o SpeedScript-80 Revisited, Bobem Kodadekem.[Citace je zapotřebí ]
Nativní verze pro C128 s názvem SpeedScript 128, kterou také napsal Kodadek, byla konečně vydána v říjnu 1987. Tato verze odstranila problémy s patchem a plně využila 80sloupcovou obrazovku C128, její rozšířenou paměť a vylepšenou klávesnici.[16] Pozdější aktualizace se objevila v září 1989 a přidala plné znění textu, nastavení karty a online nápovědu.[17]
V prosinci 1987 Vypočítat! 'S Gazette zveřejněno Okamžitě 80, nástroj pro verzi SpeedScript C64, který umožňoval náhled (až na úpravy) 80sloupcového dokumentu na standardní C64. To bylo provedeno pomocí znaků s poloviční šířkou na grafické obrazovce s vysokým rozlišením.[18]
Utility
Ačkoli SpeedScript neobsahoval vestavěný kontrola pravopisu, brzy byly zveřejněny další nástroje. V prosinci 1985 byl SpeedCheck publikován v Vypočítat! 'S Gazette.[19] Tento externí nástroj přijímal soubory SpeedScript (stejně jako soubory od kompatibilních textových procesorů, jako je Kancelářská svorka ) a zkontroloval je pravopisem proti uživatelem definovanému slovníku. Vylepšená verze s 80 sloupci pro C128, SpeedCheck 128, byla zveřejněna v září 1988.[20]
Další nástroj, ScriptSave, byl vyvinut, aby poskytoval funkce automatického ukládání do verze Commodore 64 verze SpeedScript 3.0.[21] Tento program by nastavil program časovače pro ukládání dokumentů na disk před načtením a spuštěním samotného SpeedScript.
V květnu 1987 bylo zveřejněno několik dalších nástrojů Vypočítat! 'S Gazette spolu s SpeedScript 3.2. ScriptRead[22] byl vyvinut k identifikaci a náhledu dokumentů SpeedScript na disku se schopností poškrábat žádné soubory již nejsou potřeba. To byl důležitý doplněk, protože v systému s jednou jednotkou by nebylo možné ušetřit práci, pokud by se disk zaplnil. SpeedSearch[23] poskytl fulltextové vyhledávání všech dokumentů SpeedScript na disku a vrátil počet, kolikrát bylo hledané slovo nebo fráze použito v každém dokumentu. Razítko data a času[24] zavádí program na diskovou jednotku, který přidává časová razítka do souborů na disku, a poté provede SpeedScript.
Recepce
V recenzi čtyř textových procesorů Transactor v květnu 1986 ocenil SpeedScript jako „extrémně sofistikovaný“ s odvoláním na jeho velkou textovou vyrovnávací paměť, navigaci logickým kurzorem a vrátit příkaz. I když kritizuje jeho nedostatek správné odůvodnění, časopis dospěl k závěru, že SpeedScript nebyl jen „snadným vítězem“ mezi cenově dostupnými textovými procesory, ale také „vážným uchazečem, dokonce i ve srovnání s programy s vyšší cenou“.[25]
SpeedScript byl dostatečně populární, aby získal pokrytí v referenčních pracích, jako je „Referenční příručka pro Wordprocessing“ z Karl Hildon je Antologie vnitřního prostoru[26] a Mitchell Waite je Oficiální kniha pro Commodore 128.[27] Columbia University je Kermit software pro počítače Commodore podporující přenos souborů SpeedScript.[28]
Galerie
Reference
- ^ A b C Brannon, Charles (leden 1984). "SpeedScript Textový procesor pro Commodore 64 a VIC-20 ". Věstník COMPUTE!. Greensboro, Severní Karolína: VYPOČÍTAT! Publikace (7): 38–59. Citováno 18. února 2015.
- ^ A b C Mitchener, Leo (červen 1986). "SpeedScript 's linie. VYPOČÍTAT! (Dopisy redaktorovi) (73): 11. ISSN 0194-357X. Citováno 8. listopadu 2013.
- ^ A b Thompson, Randy (1989). PC SpeedScript. Radnor, Pensylvánie: VÝPOČET! Knihy. ISBN 0-87455-166-8.
- ^ Brannon, Charles (duben 1983). "Scénárista: Atari textový procesor ". VYPOČÍTAT! (35): 56–70. ISSN 0194-357X. Citováno 30. října 2013.
- ^ Brannon, Charles (březen 1985). "SpeedScript 3.0: Celý strojový textový procesor pro Commodore 64 ". VYPOČÍTAT! (58): 123–133. ISSN 0194-357X. Citováno 1. března 2015.
- ^ Brannon, Charles (duben 1985). "SpeedScript 3.0: Celý strojový textový procesor pro rozšířený VIC-20 ". VYPOČÍTAT! (59): 100–106. ISSN 0194-357X. Citováno 1. března 2015.
- ^ „Capute!“. VYPOČÍTAT! (Sloupec) (60): 99. Květen 1985. ISSN 0194-357X. Citováno 1. března 2015.
- ^ A b Brannon, Charles (1985). SpeedScript, textový procesor pro Commodore 64 a VIC-20. Greensboro, Severní Karolína: VYPOČÍTAT! Publikace. ISBN 0-94238-694-9.
- ^ Brannon, Charles (prosinec 1985). "SpeedScript 3.0 Znovu. VYPOČÍTAT! (67): 90–91. ISSN 0194-357X. Citováno 1. března 2015.
- ^ Brannon, Charles (květen 1987). "SpeedScript 3.2 Pro Commodore 64 ". Věstník COMPUTE! (47): 54–71. ISSN 0737-3716. Citováno 1. března 2015.
- ^ Brannon, Charles (květen 1985). "SpeedScript 3.0: Celý strojový textový procesor pro Atari ". VYPOČÍTAT! (60): 103–111. ISSN 0194-357X. Citováno 1. března 2015.
- ^ Brannon, Charles; Martin, Kevin (červen 1985). "SpeedScript 3.0: Celý strojový textový procesor pro Apple ". VYPOČÍTAT! (61): 116–123. ISSN 0194-357X. Citováno 1. března 2015.
- ^ Brannon, Charles (1985). SpeedScript, textový procesor pro počítače Atari. Greensboro, Severní Karolína: VYPOČÍTAT! Publikace. ISBN 0-87455-003-3.
- ^ Brannon, Charles; Martin, Kevin (1985). Speedscript, textový procesor pro osobní počítače Apple. Greensboro, Severní Karolína: VYPOČÍTAT! Publikace. ISBN 0-87455-000-9.
- ^ Heimarck, Todd (červen 1986). „SpeedScript-80 pro 128“. Věstník COMPUTE! (36): 77–78. ISSN 0737-3716. Citováno 1. března 2015.
- ^ Kodadek, Robert (říjen 1987). "SpeedScript 128". Věstník COMPUTE! (52): 22–52. ISSN 0737-3716. Citováno 1. března 2015.
- ^ Gruber, Michael (září 1989). "SpeedScript 128 Plus". Věstník COMPUTE! (75): 38–44. ISSN 0737-3716. Citováno 4. března 2015.
- ^ Mackinnon, Glen (prosinec 1987). "Okamžitě 80: Opravdový 80sloupcový náhled pro SpeedScript ". Věstník COMPUTE! (54): 76. ISSN 0737-3716. Citováno 1. března 2015.
- ^ Cowper, Ottis T. (prosinec 1985). "Měření rychlosti: Rozšiřitelná kontrola pravopisu pro Commodore 64 a 128 ". Věstník COMPUTE! (30): 64–70. ISSN 0737-3716. Citováno 18. února 2015.
- ^ Smith, Larry D (září 1988). "SpeedCheck 128: Kontrola pravopisu pro SpeedScript 128 ". Věstník COMPUTE! (63): 60–61. ISSN 0737-3716. Citováno 1. března 2015.
- ^ Lambert, J. Blake (květen 1985). "ScriptSave: Automatické ukládání disku pro Commodore 64 SpeedScript 3.0". VYPOČÍTAT! (60): 84–85. ISSN 0194-357X. Citováno 1. března 2015.
- ^ Childress, Buck (květen 1987). „ScriptRead“. Věstník COMPUTE! (47): 77. ISSN 0737-3716. Citováno 18. února 2015.
- ^ St. Clair, Tony (květen 1987). „SpeedSearch“. Věstník COMPUTE! (47): 75. ISSN 0737-3716. Citováno 18. února 2015.
- ^ Kodadek, Bob (květen 1987). "SpeedScript Razítko data a času ". Věstník COMPUTE! (47): 76. ISSN 0737-3716. Citováno 18. února 2015.
- ^ Bose, Ranjan (květen 1986). „Srovnání čtyř textových procesorů“. Transactor. 6 (6): 72–74. ISSN 0827-2530. Citováno 1. března 2015.
- ^ Hildon, Karl J. H. (Březen 1985). Kompletní Commodore Inner Space Anthology. Milton, Ontario: Transactor Publishing. str. 17–19. ISBN 0-9692086-0-X. Citováno 1. března 2015.
- ^ Waite, Mitchell; Lafore, Robert; Volpe, Jerry (1985). „Režim C64“. Oficiální kniha pro osobní počítač Commodore 128. Howard W. Sams & Co. str. 76. ISBN 0-672-22456-9.
- ^ Sullivan, Kent (1. ledna 1992). "Přenosy souborů: přenos souborů". Uživatelská příručka Commodore 64/128 Kermit. Kermit Project, Columbia University. str. 18. Citováno 23. února 2016.