Pascal (programming language)

Pascal was one of a few “serious” programming languages popular with home computer users in the late 1970s and early 80s. Pascal did not require line numbers and focused more on procedures and functions. Versions of Pascal were available for the:

Articles (53)

TitleAuthor(s)PublicationDate
A Library of LarKen Procedures and Functions in HiSoft PASCAL for Sequential File HandlingZXir QLive Alive!Winter 1998
Addressing Devices in Pascal
Pascal is a language that was designed to work with files, rather than channels (as BASIC does). In general terms,...
Mel MacKaronQL ReportJuly 15, 1987
Alternative Computer Languages for the ZX81: Partial Pascal
PASCAL was inverted by Nicklaus Winth in the 1960s to be used as a programming teaching lanquage. PASCAL (named for...
The Sinc Times (2)January 1988
Amateur Programmers’ Line: Amateur Programming as a Niche
Essay examining whether amateur computer programming has become a niche hobby, comparing it to the historical arc of amateur radio...
Bill HarmerTS BulletinMarch 1990
Amateur Programmers’ Line: The Future of BASIC
Extended opinion column arguing that BASIC remains viable for amateur programmers across all platforms, including the Sinclair range. Harmer discusses...
Bill HarmerTS BulletinFebruary 1990
Benchmarking the ZX81
Comparison of “magic numbers” between BASIC, Forth, Partial Pascal and MCODER.
ZXir QLive Alive!Spring 1992
Brief Overview of Artifical Intelligence on the SpectrumNite-Times NewsMarch 1987
Bugs, Fixes, and Compatibility Notes
Discussion of technical compatibility questions from around the community: interfacing a Commodore 64 disk drive to the TS2068 (reportedly attempted...
Bill HarmerTS BulletinFebruary 1990
CATS Sees PASCAL and QL Network
A lesson on PASCAL programing-using networked QL computers-was the special treat provided attendees at the June CATS meeting. DUANE PARKER...
Charles Hank DicksonCATS NewsletterAugust 1989
Cellular Automata
Back in college, I was short 1/2 a unit from graduating. To make up the unit, I enrolled in a...
Tim SwensonQL Hacker’s JournalJuly 1991
Changing the Permanent Screen Attributes From Within a HiSoft Pascal ProgramZXir QLive Alive!Winter 1999
Character String Emulation In HiSoft PascalZXir QLive Alive!Spring 1999
Character String Emulation in Hisoft Pascal Version 4
Routines to handle strings in Pascal.
Update MagazineJuly 1991
Datastore() and Datafetch(): Two Larken DOS Procedures for Hisoft Pascal
Transfer any section of RAM to a file on disk.
Update MagazineApril 1991
DataStore() and DataFetch(): Two LarKen DOS Procedures for HiSoft PASCALZXir QLive Alive!Winter 1998
Editor Ramblings
2068 peripherals available from 21st Century Electronics. Partial Pascal available for TS 1000. Tax prep software from K-Soft. EPROM burner...
Synchro-SetteFebruary 1984
Font Loader in HiSoft PascalZXir QLive Alive!Summer 1999
Forum
Monochrome monitor compatibility; Pascal help wanted; 2068 Art revisited; 2068 business graphics wanted; keyboard troubles; ink jet woes; more on...
SyncWare NewsNov-Dec 1986
Function for Creating User Defined Graphics (UDGs) in HiSoft PascalZXir QLive Alive!Autumn 1999
Graphics Procedures for HiSoft PascalZXir QLive Alive!Spring 2001
JRT Pascal
Using JRT Pascal with RP/M on an AERCO FD-68.
The Data ExpansionJanuary 1988
JRT Pascal
The last time I said that we needed to get going on the main module of the program, but it...
David BaulchThe Data ExpansionApril 1988
JRT Pascal – Finally, a Program
When writing in Pascal, you should use what is called the. *top-down” design method using modular building blacks. The top-down...
David BaulchThe Data ExpansionMarch 1988
JRT Pascal – Programming Language
I said that last time we might actually begin writting a program in PASCAL using the JRT PASCAL system for...
David BaulchThe Data ExpansionFebruary 1988
JRT-Pascal
Review of the compiler, as run on an AERCO RP/M system.
The Data ExpansionDecember 1987
Larken Electronics
Original designers of ZX81/TS 1000 LDOS and TS 2068 LKDOS turning attention to computer-controlled shaper/router/plotter, driven by IBM PC compatible....
TS BulletinSeptember 1990
News of a Local Nature and Larken Electronics Update
Reports on a September 1990 Ottawa-Hull TSUG meeting (5 members), noting continued use of Timex/Sinclair computers alongside IBM compatibles, and...
Bill HarmerTS BulletinSeptember 1990
Oh! Pascal!
One of the most friendly textbooks the reviewer has encountered.
T-S HorizonsFebruary/March 1986
Ottawa-Hull TSUG meeting
Exchange of experiences in Pascal programming; Dave Solly using HiSoft Pascal on TS 2068.
TS BulletinMarch 1990
Part-Way Down the Road with Partial Pascal
Partial Pascal from Semper Software was the subject of an earlier review. This is a follow-up which includes a book...
T-S HorizonsApril 1986
Partial Pascal [Review]
Review of a Pascal editor/compiler for the 1000.
T-S HorizonsNovember 1984
Partial Pascal: A Backup Procedure
Description of how Partial Pascal works, how to backup the program.
Timex Sinclair User Group Newsletter: Ottawa ChapterDecember 1985
Pascal
Brief description of PASCAL.
ZX-AppealSeptember 1986
Pascal Disk Handler for the Larken
Converting HiSoft Pascal to work with the Larken disk system.
Time Designs MagazineJuly/August 1988
Pascal Disk Handler for the LARKEN Disk Operating SystemSinc-LinkSeptember/October 1988
Pascal for the TS2068
One of the buzz-words in the programming field these days is “structured programming”. In general, this refers to programming in...
Nite-Times NewsMarch 1987
Pascal Hints
We received the following letter from Carl Kuchte of Lewisville, NC.
QL ReportSeptember 15, 1987
Pascal Notes
Since I expect that the CATS membership may be interested in the network setup for the Pascal workshop that we...
Duane ParkerCATS NewsletterSeptember 1989
Pascal Programs
Examples of Pascal programs.
CATS NewsletterAugust 1989
Paul’s Page on PascalSincus NewsJanuary - February 1989
Paul’s Page on PascalSincus NewsNovember - December 1988
Paul’s Page on Pascal
More about learning Pascal on a mainframe.
Sincus NewsJanuary/February 1989
Paul’s Page on Pascal
Long, winding discourse about taking a Pascal course at a local college.
Sincus NewsNovember/December 1988
Programming, Pascal and Other Comments
Participation in the Pascal workshops have been good from time-to-time, but we have not been able to get the whole...
Duane ParkerCATS NewsletterJanuary 1990
QL Pascal
What is Pascal? It is the name of a French mathematician and philosopher (Blaise, P., 1623-1662}, but it is also...
Duane ParkerCATS NewsletterJune 1989
QL Pascal Development Kit Review
Review of the Metacomet Pascal Development Kit for the Sinclair QL. Package includes two tapes, a ROM cartridge, and a...
Tim SwensonTimelinezJanuary 1987
Seven-Bit ASCII Text Filter for the TS 2068 with Larken Disk I/O
Program to remove rogue ASCII characters from downloaded files that prevent them from being loaded.
Timex Sinclair User Group Newsletter: Ottawa ChapterNovember 1989
Speed Comparison Between 2068 Pascal and Compiled Basic (Timachine)
Comparison of floating point (sine/cosine) math between two compilers.
Update MagazineJanuary 1991
Speed Comparison Between 2068 Pascal and Compiled BASIC (TIMEMACHINE)
Recently I have been working on using my 2068 to control a 3 axis drilling/routing machine using stepper motors. To...
Update MagazineJanuary 1990
Speed Comparison Between 2068, PASCAL and Compiled BASIC (TIMACHINE)
I have been working on using my Timex/Sinclair 2068 to control a 3-axis drilling/routing machine using stepper motors. To make...
ZXir QLive Alive!Winter 1998
The Pascal Page
In the first Pascal demonstrations and workshops we used a compiler called “QL Pascal” from Metacomco. This system provides a...
Duane ParkerCATS NewsletterJanuary 1990
TS Bulletin News Supplement #3-1990
News roundup covering several topics: Harmer’s experiments with an MS-DOS word processor and dot-matrix printer for producing TS Bulletin; his...
Bill HarmerTS BulletinMarch 1990
Working With Pascal Files
A reader wrote this month with a problem that is certainly not unique to programmers who are trying to learn...
Mel MacKaronQL ReportOctober 15, 1987

Products (3)

TitleCompany
HiSoft Pascal
Pascal compiler for the TS 2068, adapted from the version for the ZX Spectrum.
HiSoft Systems
Partial Pascal
Subset of Pascal for the ZX81/TS 1000. Includes if, then, else, case, of, otherwise, while, do, repeat, until, for, to,...
Semper Software
QL Pascal
ISO standard Pascal.
MetaComCo

Documents (3)

Scroll to Top