Category Archives: Software

Basic or ASM

EASI-THOUGHT program from Frank C. Odds and Ian Traynor (Minimicro)

We have seen a lot from our German friends and will soon see things from our Swiss friends. But I want to salute some English friends who have not been idle!

A couple, Ian and the late Ruth Traynor, decided to found the MINIMICRO company to sell Sharp pocket computers and sell their software.
One man, Frank C. Odds, who published in magazines a few programs for the PC-1500.
The combination of these three people was a turning point in the English Sharp adventure.

Ian and Frank were kind enough to share the fruit of those years and allow me to publish here their programs. Feel free to leave your thanks and comments.

They now offer their EASI-THOUGHT software
EASI-THOUGHT-Photo

Ian tells us about the Minimicro company :

My hobby business, Minimicro, was a software developer and publisher, and I distributed my software through two main outlets – Elkan Electronics, based in Lancashire, and another company, whose name I forget, run by a Canadian.

Initially, I started writing my own software for the Sharp PC-1211, the first hand-held computer programmable in BASIC. I developed a spreadsheet-type program which I crammed into the 1.2k memory. This was EASI-Calc, which made its way onto other Sharp handheld computers, including the PC-1500 and PC-1500A.

When the PC-1500 took off, I found other software authors who developed programs and released them through Minimicro – because I had the outlet channels which they lacked. I payed them a royalty on each one sold. Sharp Electronics used to send me a free computer each time they released a new model, and I did develop software from some of their later machines. But the PC-1500 remained the main machine that I and my team developed software for. Frank Odds, a medical lecturer, was one of my main programmers.

Frank tells us:

The origins of Easi-Thought

I have to be honest. I no longer remember how Easi-Thought came about! From the mid-1970s I had enjoyed teaching myself to program computers in BASIC. But to do this required access to a mainframe computer, which limited the time I could spend. I worked at the University of Leicester, in a department with some professional computer users, but my own exposure to programming remained for some years dependent on finding quiet moments on the local main-frame terminal.

Then, in 1980, the Sharp PC-1211 arrived on the market. This was nominally a pocket calculator, but it allowed programming in BASIC — the first pocketable device that supported a “proper” computer language. I had no hesitation in buying one within weeks of its arrival in the shops. Its portability meant I could amuse myself by writing programs at any free moment, particularly when travelling.

The intellectual challenge with the PC-1211 was to try to push the device beyond its obvious limits. Then the Sharp PC-1500 came on the market in 1982. Wow! The PC-1500, with its brilliant miniature, 4-colour printer, put the PC-1211 in the shade. From 1982 to 1985, I must have spent almost every spare moment playing and programming my PC-1500. (Over that same period my three children were born; they probably had my time through the early evenings, and PC-1500 got the rest of my attention.

By the time Sharp released the manual on machine-code programming for the PC-1500 I probably carried all the machine’s BASIC commands in my head. The idea of learning assembler/machine-code created yet another new challenge. Over the years, I had often had PC-1500 programs published in the UK users’ magazine, Status 1500, one of whose readers was Ian Traynor, in York. Ian was an entrepreneur, who sold several items of software for the PC-1500, all named “Easi-something” (Easi-Note, Easi-Trend and Easi-One! were among Ian’s products).

Ian contacted me early in 1985 with the idea I might write a thought processor —I’m pretty sure I didn’t first contact him. The “thought processor” concept, relatively new at the time, was similar to that of a word processor, but instead of focussing on fonts and layouts, a thought processor lets its user jot down ideas on different levels, which can later be associated to create a coherent written text. If you use Microsoft Word, its “outlining” view does exactly the same thing as a thought processor.

Because I love a challenge, I must have thrown myself rather obsessively into writing Easi-Thought. Looking at the handwritten copy of the program details I have kept over the years it looks as if I wrote everything straight out of my head, with only occasional corrections and almost no annotations. I doubt things were really anywhere near so fluent; my waste bin probably contained many discarded, failed drafts of the modules. But what emerged worked. Version 2, the one listed in the notes, will have been a modification written in response to comments and critiques from Ian Traynor. There is an indication of version 3, which probably corrected a few remaining bugs.

I have no idea how many copies of Easi-Thought were ever sold. For what it’s worth, I never used the program myself! There were two reasons for this. The first was that, by 1985, when Easi-Thought was released, the Amstrad PCW with its “Locoscript” word processor had become available. The power of the PCW word processor simply outclassed anything the PC-1500 could handle. The second reason was that Ian Traynor persuaded me to write a proper word processor, but for the PC-1350, which had a four-line display, rather than the PC-1500. I remember the pocket word processor project took huge amounts of my free time: I think I spent about 4–5 months on the project. By the time Easi-Text-1350 was released, in 1986, my PC-1211 and PC-1500 had become incidental features of my life; my computing had shifted to the growing array of superb desktop machines that were much faster and more adaptable.

Although Easi-Thought (and Easi-Text 1350) were marketed as commercial products, and took countless hours of my spare time to create, they never became a source of income. I no longer remember any of the details, but have a warm recollection of the satisfaction of figuring out how to make all the functions work by programming at the lowest level any computer can offer.

It was sold by minimicro:
EASI-THOUGHT-Minimicro
and the Elkan company:
EASI-THOUGHT-ELKAN
Here is the sales brochure:
EASI-THOUGHT-Advert
Download full advert
and the user manual:
EASI-THOUGHT-Cover
Download the user manual

The software consists of two .wav file to load.

EASI-THOUGHT-1(Mc).wav Download
This part is the machine language program.
It is loaded at address &4000 but the bootstrap program moves it to &7660

Here are Frank’s handwritten notes:
Easi-Thought program data
Download Frank original program
And program content source in the Wav file:
EASI-THOUGHT-1(Mc).txt

EASI-THOUGHT-2(Low).wav Download
This is the Basic part.
Here is the content of the program:
EASI-THOUGHT-2(Bas).txt

Easi-Thought_Tape

Please follow installation instructions from the user manual.
Well, now you have a word processor such that conceived in the early 80s.
Stay tuned…

TRAMsoft Gmbh, Swiss know-how ! (part 1)

In the 80s we saw a lot of things appear for the Sharp PC-1500. Listings, tapes, memory modules and Eprom … and rare extensions.
In 1983 a company was established in Switzerland by two young graduates of technical high school “Technikum Winterthur” Reto Ambühler and Thomas Müller. With their initials they named their company TRAMsoft.

Reto TRAMsoft_logo Thomas

There are some months I contacted them and Reto was kind enough to answer me. He also agreed to give me a few things which I will soon. I hope Thomas will say us a few words and tell us this wonderful time of the arrival of the PC-1500.

But back to their company and their products … that still exist !
And you can order their last items for PC-1500 and PC-1600 😉

They were interested in the PC-1500 and managed to overcome its limitations both in terms of the Basic language as its features.

Thus users are able to “open” their machines to the environment.
Their best-known products are the TOOLS.
There are 4 TOOLS organized by theme.

TOOL1: Editing utilities
TOOL2: Fast tape operations
TOOL3: Additional BASIC-functions
TOOL4: Statistics and synthetic programming

TOOLS on TRAMsoft website

But unlike the EC-50xA/B Sharp modules, the TOOLS do not come onto the memory port on your machine but in an external box. You can continue to use your extensions CE-151, CE-155, CE-159 and CE-161 and the program modules from Sharp.
All these TOOLS can all be integrated into the same housing. Great, right?

Here is their flyer from 1986:

TRAMsoft_Advert_001 Full advert 1 as .pdf file

Reto sent me other versions of their commercials :

TRAMsoft_ExpansionBox Full advert 2 as .pdf file

Thanks to trade with other people I acquired a catalog of “Ingenieurbüro Walter Speidel” dated 1984. Their tools are already on the market but we can see that at that time the TOOLS have yet no box. It is printed with EPROM circuit, address decoding and a connector.

TRAMsoft_IWS0
Extract from IWS catalog as .pdf file

The prices are quoted in Deutschmark.
At that time I was living in Germany and remember that conversion to Franc had a ratio close to 3 This gives us about 150 euro for each TOOLS.

Ah, perhaps you noticed the initials “Ingenieurbüro Walter Speidel”? This will be the topic of another article by the end of the year …;)

For now I leave you to discover the site TRAMsoft.
http://www.tramsoft.ch/index_en.html

Sharp Technical Reference Manual

The blue bible, well known as the TRM !
It was the graal for users in the 80’s.
Here is it, as a PDF file (OCR) with a separate file for the schematics.

All manuals are scanned from my own materials.
If you have some of the missing manuals (or not in this list) to offer (or sell) please tell me.
If you download something, please feel free to write a little comment.


Download

Download schematics

Holtkötter PC-Software (RVS)

Do you remember RVS Gmbh ?
RVS means Rasso Von Schlichtegroll.
Everyone using PC-1500 in Germany know RVS, isn’t it ?
The RVS Macroassembler was a major tool for the PC-1500.

But do you remember the software suite sold by Holtkötter ?

EMI_2446

The suite PC-SOFT include 7 titles :
– PC-CALC : Make calculations easy
– PC-WORK : All to work with memory modules and tapes
– PC-LEARN : Everything to learn machine language programming with the LH-5801
– PC-PROFI : The function’s library !
– PC-MACRO : The professional Macro Assembler
– PC-BASIC ’84 : The structured Basic like Pascal
– PC-FORTH : The Forth language from the “Forth Interest Group”

EMI_9050

Do you need something else to get ready with your Sharp PC-1500 ?
A big memory module ! 🙂

Here is the catalog describing (In german language) each module of the PC-SOFT suite :
PC-SOFTWARE
PC-SOFTWARE