The Lynx effect: The story of Camputers' mighty micro

The cat from Cambridge that clawed its way to the top... almost

High performance access to file storage

Basic quirks

Your Computer's Bill Bennett also lauded the Lynx Basic’s support for inline machine code instructions. “What will attract people is a simple-to-use machine-code facility. The monitor in the Lynx’s ROM allows the user to write and edit programs written in machine code. [The] CODE [command] allows you to store machine code in a Basic line. LCTN is in effect a pointer to the first byte of machine code stored in a CODE line: it is used as an ordinary variable. Type CALL to tell the computer to execute the machine-code sub-routine held in one of the CODE lines, which is specified by LCTN. Bytes of data can pass into and from the Lynx via the I/O port at the rear. This can be done using the commands INP and OUT.”

Tim Langdell, writing in Popular Computing Weekly, gave a thumbs up to Davis Jansons’ Basic. “What [Jansons] has managed to cram into the 16KB of Rom is quite incredible. He has created a new Basic with similarities to Microsoft, BBC and Sinclair Basic... The Lynx Basic is structured as the BBC machine’s is - with Procedures, If-Then-Else, and so on - but goes further than the BBC by having While and Wend too.”

PCN covers Camputers' Lynx

Personal Computer News praised the Lynx's graphics - as did other magazines

Not that the Basic was perfect. Thomasson, as other reviewers did, pointed to the Lynx’s weak sound support in Basic: “There is a BEEP command specifying 'wavelength', number of cycles, and loudness, the last varying from quiet to inaudible.”

Maggie Burton, reviewing the Lynx for Personal Computer World, noted Jansons’ Basic “includes some very odd qualities indeed... First and foremost, it won't allow multi-statement lines. Now, quite a few older machines are the same, and Jansons explained he did this to improve readability of listings. But the alternative in the area of code-cramming is to use line numbers with a decimal point! This means you can have a huge number of lines in a program - four figures after the point are allowed - and this is far more than you could ever need... One of the [other] major disadvantages of the Lynx is the fact that it will only accept single-letter variable names, although the interpreter distinguishes between upper and lower case.”

And the aforementioned praised-by-all smart graphics came at a cost: “One of the worst penalties is that the screen does not scroll, wrapping around vertically instead, but this is usually relevant only to listings and dumps. The use of the main processor, plus a specialised display chip, means that action is necessarily slower,” judged Thomasson. That was one reason why the Lynx attracted so few action games to its roster of software.

Basic quirks

“Lynx seems to have struck a very good middle ground in trying to please the serious user, the first time buyer of a home computer, and the small business user. In many ways, the Lynx must rival micros costing at least twice as much (such as the BBC Model B and new SuperBrain) in the business sector, as well as offering extremely strong competition to micros in the £175 to £225 region such as the Dragon 32, the Vic and the 48K Spectrum,” concluded Langdell.

Meanwhile, as had been the case in 1982, Camputers was finding money a problem. In March 1983, the company arranged a £300,000 loan from Barclays. That, and the confidence in customer demand expressed by their retail partners, persuaded the Camputers bosses to plan a major rights issue. It would offer 6.4 million shares in the newly constituted Camputers Plc, now effective owner of GWDS and CamSoft. The goal: to make £900,000 with which to pay back that £300,000, up Lynx production, develop more software and to complete the development work on the other Lynxes in the line-up.

These had still failed to appear. The problem was the disk drives, says Geoff Sore. These had been farmed out because of Camputers had no experience writing firmware or a disk operating system - and it lacked the financial resources to hire in suitable talent. The £299 96KB machine was intended to go out with extra Rom - 4KB of it - to support the drives and add extra Basic commands. Camputers didn’t want to release the 96KB machine without the drives because as soon as the machine came out, the company would have to offer an upgrade path to 48KB owners: extra slot-in Ram and Rom chips. It didn’t want them to then have to upgrade a second time when the drives finally appeared.

“The 48K wasn’t premature, because on its own it did everything we wanted it to do,” recalls Geoff Sore. “For full forward compatibility you have to develop the last model first and then strip it back down to the basic machine, but we didn’t really have the time or the money to do that. We’d have gone bankrupt before we shipped. We knew the 48K couldn’t use the disk drive because there was not enough memory, but the Spectrum and such were out, and there was huge pressure to get revenue.

“The 96K was basically just a memory addition and some added features in the Basic. But that coincided with the disk drive; we wanted to make sure the 96K would work with the disk drive, and as I say there were problems with the disk operating system, and it cause a lot of heartache. I suspect the 96K could have been shipped a lot earlier, but we would have had to take them back to swap the Rom to support the drive.”

Drive delays

The drives were due early 1983, but were then promised for April and, when that deadline came up, for June. “The RS232 port is not entirely functional at present and the hardware boys are wrestling with it as a top priority,” Personal Computer News was told. Camputers demo’d the 96KB Lynx at the Earls Court Computer Fair in June 1983, after which it emerged the machine wouldn’t now be out until September - a year after the Lynx had its first public outing.

The drive delay also hindered work on the 128KB Lynx, on which Camputers’ attack on the business market would be based since it was the only machine of the three to have enough free Ram to run CP/M. Shipping the 128KB Lynx, and the 96KB model too, was among the key predicates for Camputers’ June 1983 forecast of £750,000 pre-tax profits by 31 March 1984, highlighted in the company’s rights issues prospectus.

Come September 1983, the 96KB Lynx did indeed go on sale complete with the augmented Basic Rom. Owners of 48KB machines were able to upgrade for £89.95, a process that involved returning their computers to Camputers, which would swap out the Rom chip and add the extra 64KB by way of a daughter-card into one of the slots John Shirreff had designed in specifically for it. The release of the 128KB Lynx was now scheduled for later in the autumn. It was formally re-announced in December, when Camputers bosses must have understood that it could ship the following year. It did, but not until March 1984.

Camputers' Lynx

Camputers promoted the Lynx's expandability

The 128KB Lynx comprised a new motherboard, updated Basic, a high resolution 80 column x 24 row text screen, and CP/M 2.2 using the standard disk drives. The 48KB and 96KB Lynxes both used a Z80A microprocessor clocked at 4MHz, but the new top-end model incorporated a 6MHz Z80B microprocessor, giving a substantial speed improvement. Unfortunately, contrary to what Camputers had previously stated, the souped up Lynx was not fully compatible with software written for the earlier models.

“At some point we decided the Z80A wasn’t fast enough to run CP/M,” remembers Geoff Sore. “The 128 was a effectively a Mark 2 Lynx - there were quiet a lot of differences in the hardware structure, and that unfortunately affected some of the software, so some of the 96K software wouldn’t run on the 128K, contrary to the marketing.”

High performance access to file storage

Next page: Business in trouble

More from The Register

next story
Feast your PUNY eyes on highest resolution phone display EVER
Too much pixel dust for your strained eyeballs to handle
Samsung Galaxy S5 fingerprint scanner hacked in just 4 DAYS
Sammy's newbie cooked slower than iPhone, also costs more to build
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Report: Apple seeking to raise iPhone 6 price by a HUNDRED BUCKS
'Well, that 5c experiment didn't go so well – let's try the other direction'
Rounded corners? Pah! Amazon's '3D phone has eye-tracking tech'
Now THAT'S what we call a proper new feature
Zucker punched: Google gobbles Facebook-wooed Titan Aerospace
Up, up and away in my beautiful balloon flying broadband-bot
Nvidia gamers hit trifecta with driver, optimizer, and mobile upgrades
Li'l Shield moves up to Android 4.4.2 KitKat, GameStream comes to notebooks
AMD unveils Godzilla's graphics card – 'the world's fastest, period'
The Radeon R9 295X2: Water-cooled, 5,632 stream processors, 11.5TFLOPS
Sony battery recall as VAIO goes out with a bang, not a whimper
The perils of having Panasonic as a partner
NORKS' own smartmobe pegged as Chinese landfill Android
Fake kit in the hermit kingdom? That's just Kim Jong-un-believable!
prev story


Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
HP ArcSight ESM solution helps Finansbank
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Mobile application security study
Download this report to see the alarming realities regarding the sheer number of applications vulnerable to attack, as well as the most common and easily addressable vulnerability errors.