PC-XT Clone
There was nothing remarkable about my first PC-XT
clone. Its 8088 CPU ran at about 6 MHz and contained a monochrome display adapter.
I installed Wordstar (3.3?), dBase III, and an early release of Lotus 1-2-3 on its Seagate ST225 20 megabyte hard disk, with room to spare.
I replaced its 8088 CPU with a NEC V20 and ran some CP/M programs on it. But by this time, CP/M was rapidly fading into my past.
Borland's Sidekick was a brillia
nt product. It was a TSR -- Terminate and Stay Resident -- program that offered a calendar, calculator, text editor, address book, and ASCII table. It was typical Borland: small, efficient, and very functional. It remained an essential part of all my DOS installations for many years, until I finally climbed aboard the Windows train.
Using dBase III, I continued to develop my sales prospecting application that I'd begun to write in dBase II on my NorthStar Horizon. dBase III was a major step forward: it allowed multiple data and index files to remain open simultaneously, and expanded the dBase language. Still, there were a few functions -- mostly string manipulation -- that I wanted.
dBase III allowed patching. I forget the details, but I found that I could use MS-DOS's MASM 8086 assembler to write my own dBase functions, which I could then link into my copy of dBase III. My functions would become part of the dBase language on my PC! It was very nice and I credit Wayne Ratliff and others at Ashton-Tate for allowing extensions to their language.
I found that the A86 assembler, for most assembler programming, was quicker and easier to work with than Microsoft's MASM.
I bought an MS-DOS copy of Turbo Pascal, and continued writing small utility programs with it. It was easy to move from Turbo Pascal's CP/M version to its MS-DOS version.