Source code found on old 8 inch floppy disks
Two months ago I bought about 70 old 8 inch disks for little money. They were all used and not erased. On the labels date information from the early 80's were to be recognized.
The recognition of the disk format went quite fast, since on nearly all disks the designation "Record Length 128 Byte" appears. Under UniFORM I selected the standard CP/M format SSSD: 77 tracks, 26 sectors, 128 bytes/sector. And ... It worked immediately. That was almost too easy.
There wasn't a single one of the old 8-inch disks that wasn't readable. These disks are about 35 years old! Since about 1980 no one has probably read these disks. The 8 inch drives were also out of fashion.
It's a bit like treasure hunting or looking into ancient bookcases. Just like when you were a child, just be curious and browse everything.
The CP/M files on the disks (PIP.COM, CPM.COM, DDT.COM, ...) all have the following copyright: "COPYRIGHT (C) DIGITAL RESEARCH, 1978 ... CP/M VERS. 1.4". The diskettes were therefore used on a computer with the first CP/M version 1.4.
Two disks were labeled TARBELL 24K BASIC. These two disks contain a few CP/M programs, 17 assembler files (TBASIC1.ASM to TBASIC17.ASM) and a file named TLABELS.DOC (label description).
Since these files are probably still protected by copyright, only a small excerpt from the first file is given here.
Of course, the name TOM DILATUSCH, the developer of TARBELL BASIC, immediately catches the eye. Tom Dilatusch currently runs the website JamulBlog. There you can also find a call of revenge for the death of Don Tarbell. Tom Dilatusch is currently also very active on Twitter (@SlightlyLoony1).
* TARBELL BASIC SOURCE MODULE #1 * COPYRIGHT (C) 1978, 1979 TARBELL ELECTRONICS * LAST CHANGE TO MAKE 11.8 FROM 11.7 MADE 3-15-79. * LAST CHANGE TO THIS MODULE MADE 3-13-79. YES EQU 0FFFFH NO EQU NOT YES ORG 0A00H * DESIGNED BY TOM DILATUSH AND JIM BARNICK OF * REAL TIME MICROSYSTEMS, CHULA VISTA, CALIFORNIA * CODED BY TOM DILATUSH, WITH A LITTLE HELP * FROM TOM GALLANT, BOB BROWN, AND SAM SINGER * * COMMON MODULE START JMP STARS DW CHANL ;POINTER TO CHANL DW TRMNL ;POINTER TO TRMNL DW SSSS ;POINTER TO SSSS DW CNVRA ;POINTER TO CNVRA DW USER ;POINTER TO USER ADDRESS ... ...
The source code I found on the two 8 inch disks is not the same one published in the CP/M User Group (No. 31, 32).
- CPMUG .... RELEASE 5.2 AUGUST 16, 1978
- My disks . RELEASE 11.8 MAR 15, 1979
What's the saying? Stupidity must be punished.
A cup of very hot coffee on the desk has brought many of the old disks to their graves. Thank God I had copied the most important ones before. So also the two TARBELL disks. One could cry.