Collector's Recording System
Posted: Mon Apr 21, 2025 11:07 pm
Another in the series "Uncommon ZX81 software" is Collector's Recording System by ICL from 1982
It is a simple database program for cataloguing your collection, be it stamps, coins, what have you
This was published in three versions:
* Collector's Recording System by ICL (red cover)
* Collector's Recording System "Manufactured for W.H. Smith by ICL" for (orange cover)
* Collector's Pack by sinclair "SOFTWARE BY ICL"
There is almost no info on the web about this program, except for the ZX81 Collection

On LOAD, the program will autorun at line 3260
The only necessary instruction to know about is DO NOT RUN. Instead GOTO 1000
Total of all fields is 25 characters. So it is limited for collections that require big descriptions, e.g. an album or VHS tape collection
The program is 100% BASIC code and instructive in two ways:
* demonstrates how to save space
* how to implement simple database on the ZX81
SAVE SPACE WITH YOUR CODE
The program is around 7K but only 243 lines of code. The rest of your 16K will be used by the database.
To save space these common techniques were used:
* No REMs
* single-letter variables
* calculated GOTOs
* all BASIC lines that declared variables were deleted before shipping the cassette. SO, DO NOT RUN
It is a simple database program for cataloguing your collection, be it stamps, coins, what have you
This was published in three versions:
* Collector's Recording System by ICL (red cover)
* Collector's Recording System "Manufactured for W.H. Smith by ICL" for (orange cover)
* Collector's Pack by sinclair "SOFTWARE BY ICL"
There is almost no info on the web about this program, except for the ZX81 Collection

On LOAD, the program will autorun at line 3260
The only necessary instruction to know about is DO NOT RUN. Instead GOTO 1000
Total of all fields is 25 characters. So it is limited for collections that require big descriptions, e.g. an album or VHS tape collection
The program is 100% BASIC code and instructive in two ways:
* demonstrates how to save space
* how to implement simple database on the ZX81
SAVE SPACE WITH YOUR CODE
The program is around 7K but only 243 lines of code. The rest of your 16K will be used by the database.
To save space these common techniques were used:
* No REMs
* single-letter variables
* calculated GOTOs
* all BASIC lines that declared variables were deleted before shipping the cassette. SO, DO NOT RUN