An introduction to the
Acorn PocketBook II


What is the PocketBook II?

The Acorn PocketBook II is a rebadged Psion 3A organiser. It offers 256K of memory (expandable to 512K, plus plug in SSDs (Solid State Disc - battery-backed RAM, FlashROM, or mask-programmed ROMs) that act as 'discs' or read-only storage for commercial applications).
Of this 256K, you always lose 8K to the time application. It is the one thing you cannot shut down. In addition, you lose about 80K to the 'Desktop'. This is memory used, basically, by the operating system. The screen buffering? Uses this memory. The task list, settings, etc? Uses this memory.
In addition, the organiser 'fakes' an internal disc for times when there are no SSDs connected. It uses advanced memory management in order for the physical 'size' of this disc to expand and contract as files are added and removed. Think of a totally flexible RAMdisc!

The PocketBook II with serial expansion (on left) and mains power adaptor (on right).
My 'Account' software is in the process of starting up.

On a 14-inch (~36cm) 800×600 display, this is roughly actual size.

The organiser contains a 2Mb ROM. This provides all sorts of useful applications, including a word processor, a schedule, a database, a spreadsheet, and the obligatory calculator. The normal 3A version of the organiser is fitted with a 1Mb ROM. In addition to the 3A functionality, the PocketBook II offers a dictionary/thesaurus as well as a graph plotter.
Perhaps the best way to think of this is to cast your mind back to the mid-'80s when people may have used the GEM desktop on a PC-XT or very early AT. Now replace the CGA or EGA display with a 480x160 three-'colour' display, shrink it down to something that measures 165mm x 85mm x 22mm and weighs a massive 275 grams (and that's including the batteries!).

This is more-or-less what the main 'system' screen looks like...
The memory bar and the clock/info are optional, but I like them as
they provide additional information (is serial link active? is battery low?)

 

Acorn? Didn't they make the Beeb?

Good! Yes! You're exactly right! Acorn blew away the competition with the massively over-specified BBC microcomputer (ever looked underneath at all those connectors?), which single-handedly led the BBC's Micro Programme (a TV/radio/print series introducing computers). Millions of BBC micros (so called due to the programme tie-in) found their way into schools all over the United Kingdom. Sadly the majority of programmers that grew up with BASIC think the language is absolute crap due to two factors. The first factor is American books that knew very little of the Acorn "BBC BASIC" and knew only of lesser dialects, and the second factor is the need to provide support for people that purchased lesser computers, with dialects of BASIC that barely deserve to be called a programming language. Into this we can count the infamous BASICA, that 'excuse-of-a-programming-language' on the 'excuse-of-a-computer' the ZX (but any Sinclair model ranks as poor), and even my ORIC-1 has a depressingly incapable BASIC. Microsoft's QBASIC's best attribute was that you could use TurboC instead...
Seriously, much of what BBC BASIC 2 could do was so far ahead of its time it was unreal. How many people who have seen a BBC micro knew that it contained a full 6502 assembler which could handle conditional compilation and cool things like calling a BASIC function to return a value to embed in the assembler program, as well as the ability to jump around a BASIC program to build the assembler. You could write a BASIC program to 'compile' a BASIC program. There was a difference between FUNCTIONS and PROCEDURES, a proper procedure-based program was not only possible, it was simply bad taste to do it any other way.
I'm sorry, I know this has no place in a discussion of the PocketBook II (Psion 3A), but I just get so totally annoyed when people slag off BASIC because the only versions they've seen required a mess of GOTO statements in order to achieve anything remotely useful. This is NOT a fault of the BASIC language, it is a deficiency of that specific version. For what it is worth, OPL supports PROCedures which can take parameters and, if required, return a value. Okay, rant over. ☺
 
In the nineties, Acorn had switched to the Archimedes. Acorn, always the innovator, didn't find an off-the-shelf solution they liked, so they rolled their own. Yes, for real. The processor, the memory controller, the video display system, everything was custom designed. Because of this, and because of careful hand crafting the operating system (originally Arthur, then RISC OS 2), in assembler, there was a long time when the Archimedes (clocking at 8MHz), was the fastest home computer in the world. It kicked ass. It really did.
 
This leads us to Psion's tie-in with Acorn - hence the PocketBook II. You see, Acorn know a good thing when they see it, and there is no denying that Psion were very much like Acorn in being well ahead of the game. I was given my PocketBook II by a friend. Surplus to requirements. But, it is eleven years old new and probably the only limitation I can see myself running into is the small on-board memory. Certainly the word processor, schedule, and database are more than useful. Of course, the spreadsheet can also do a lot, but I don't find myself needing to use a spreadsheet very much... er, if ever!
Because of all of the capabilities built into the organiser, Acorn saw the potential to provide it to schoolchildren. After my time so I don't know how well the project worked, but I recall plans to supply every child in England and Wales with one (Scotland is autonomous in these things, perhaps they joined the scheme as well?).
 
Tragically - and if I've said this once I've said it a million times - Acorn were not good at advertising. It has been said that the entire Archimedes was developed on about the same budget that the Microsoft Corporation spends on toilet paper in a year. It was, as you would expect from Acorn, a technical marvel. A miniature revolution. Only not so many people knew about it! Acorn made a number of bizarre decisions, and anyway now everybody uses PCs. Yeah, including me. God do I miss the friendliness of the RiscPC's operating system, as well as the very friendly companies that actually reply to emails. So many (PC) companies these days have failed to reply to several emails. It is so rude!
Well, Acorn is no longer with us. There was, recently, a computer company trading under the name which was illegal as one of the old Acorn partners (Castle? Oak?) owns the rights. But, effectively, it is just a piece of history.
But their legacy lives on. Castle produces an advanced RISC OS computer called the Iyonix. RISC OS Ltd produces versions of the operating system for the older (RiscPC, etc) generation. The hardware side of Acorn split off into ARM Ltd, which produce versions of the ARM processor and chipset. These days you will find ARM processors inside laser printers, mobile phones, hand-held games consoles (the Gameboy Advance, for example), and all manner of embedded applications... including a more recent partnership with Psion as the series 5 and the Revo use a ARM710T processor clocked at 36MHz.

Advertising pictures from Acorn for the PocketBook (I) and the PocketBook II:

 

 

How well was it received?

Acorn User magazine, back in '95, summed up with this:
All these extras are extremely welcome enhancements but to my mind the Pocket Book II‘s major selling point is the graphing application, Plotter, which comes on a plug-in SSD (solid state disc) cartridge. This can handle Cartesian and polar functions, inequality graphs and co-ordinate pairs and effectively turns the machine into a graphical calculator, a piece of equipment which has fast gained favour in A-level and GCSE maths lessons but which has also been shown to have a place in the primary classroom, too. In short, it cuts out all that tedious graph-drawing which, with pencil and paper, is time-consuming and tends to become an end in itself, obscuring the mathematical point of the exercise.
Perhaps useful for schoolchildren of that time, but I consider it somewhat ironic that Plotter is perhaps the one application I'm least likely to touch. When I start it, draws a graph cross on the screen and shows a prompt. Okay... now what? :-)
It took two minutes to draw this, so I'm guessing the equation is freaky, as a teacher might not appreciate a tool that draws slowly - imagine a sine wave if plotted at that sort of speed! I'd have liked to display a little sine, like a radio wave seen in a 'scope, but I don't know how - this is making my mind boggle! Mmm, I think I'll go find something else to do...
(note - Plotter uses commas as separators and thus expects numbers to be in the form integer-period-fraction regardless of system settings to the contrary... naughty!)
 
And, as was often usual for that magazine, the information provided is "mostly" correct (as opposed to the competitor magazine that may have been accused once or twice of simply making stuff up!). If we refer to Acorn's own press releases:
Software upgrades for the Pocket Book
These upgrades are not required for Pocket Book II, which includes Plotter and Schedule as standard in the ROM.
 
Plotter
Plotter is a graph plotting application which increases the capability of the Pocket Book and fulfils the role of a specialist graphical calculator. It has been designed to meet all curriculum needs in Maths and Science for Key Stages 3 and 4 onwards (11-16) and will also meet most of the requirements for A-level. It is supplied on a ROM SSD with a manual. [AHA44 Plotter]

 

How much did these things cost?

From the official Acorn price list, December 1995:
Description Reference Price (inc. VAT)
Pocket Book discontinued
Pocket Book II 256Kb AHB05 £240.88 / 336€ / $432
Pocket Book II 1Mb AHB07 £334.88 / 467€ / $600
Parallel Link AHA31 £29.95 / 42€ / $54
A-Link AHA30 £49.95 / 70€ / $90
PC Link (3link?) - (see note)
PC Link + AHA50 £79.95 / 112€ / $143
Mains Adaptor AHA35 £14.95 / 21€ / $27
128Kb RAM SSD AHA20 £49.95 / 70€ / $90
512Kb RAM SSD AHA27 £129.96 / 181€ / $233
128Kb Flash SSD AHA26 £34.94 / 49€ / $63
256Kb Flash SSD AHA21 £54.95 / 77€ / $99
512Kb Flash SSD AHA22 £89.95 / 125€ / $161
1Mb Flash SSD AHA23 £119.96 / 168€ / $215
I am not entirely certain about the 1Mb version - other (Acorn) documents refer to a 256Kb model and a 512Kb model (ref: AHB06; AU says it would cost £329.95 (460€ / $592)). I don't understand why the PocketBook (I) would be listed as discontinued, but no mention made of the 512Kb version of the PocketBook II?
Also, given the price disparity of the PC-Link+ and the A-Link, I cannot imagine that they are practically the same thing - I have included an entry for what would be the 3link (ref: AHA36), though I do not know the differences between the standard 3link and the PC-Link+...
Euro/USdollar prices translated via Sky News Active, 2006/08/19 at 10pm CET, all values rounded to nearest whole. These values are purely figurative and only provided to give some form of value to the sterling prices for readers not familiar with British currency. Due to nearly ten years of changing market conditions, an actual "this is how much it cost" is practically impossible... For example, a couple of thousand (pounds) would have bought a house in the late sixties and bring-home pay was around £500 (700€ / $900) a year. These days a couple of hundred thousand is more the price for a house, and people think they're doing pretty badly to bring in £500 a month - that's part time on minimum wage...
VAT is Value Added Tax, at a rate of (usually) 17.5% added to most purchases (though there are other rates - for printed matter, diary products, school clothes, etc etc). In French terms this is equivalent to TVA, and in American terms this is like a Sales Tax.
For what it is worth, I looked on eBay the other day, and the bid price for a 2Mb Flash SSD (with two days bidding remaining) was £1.50! When I have an income, I may well look into getting some upgrades in this way.

 

What about the PocketBook (I)?

This was a slightly earlier model based upon the lower spec Psion series 3. This is much the same as the PocketBook II, except the processor is clocked at 3.84MHz (ouch!) and the display is a lower-resolution 240 by 80 pixel display (ouch!). It only offers the one graphics plane, black or not black (the PB II offers 'grey'). There is no speaker, just a piezo beeper which can do DTMF dialling if you ask nicely. The video display is half speed, and memory is limited to 128K or 256K. In short, a somewhat lower specified progenitor.
 
None of my software is designed for the PocketBook (series 3), it is intended for the PocketBook II (3A) - although the little Bricks game uses the emulation mode because the display is bigger and bolder that way (the operating system takes care of rejigging the output to fill the display panel).

 

I have a real Psion 3A - what then?

Much of this will work (though there may not be much use for the password controller as this functionality is built into the 3A! Psion-W from the System screen will call it up).
 
Simply replace all references as follows:
What it is called here     The Psion name
Acorn logo key Psion logo key
Desktop System screen
Abacus Sheet (the spreadsheet)
Cards Data (the database)
Plotter Not supplied on standard 3A
Schedule Agenda (the diary)
Spell Not supplied on standard 3A,
except on the 1Mb/2Mb versions.
Write Word (the word processor)
Not suppliedPatience (1Mb/2Mb versions only)
It is important to note that I do often refer to the 'desktop' as the system screen around this site (or in software documentation). I actually prefer the Psion parlance in this case as the RISC OS graphical user interface is also known as the "Desktop"!
Additionally, I have renamed the Schedule/Agenda file so it says "Diary" under that icon.

 

I use the 3A emulator, will your stuff still work?

With the exception of the original Bricks game and perhaps some of the fruitier aspects of RShell, I don't envisage any problems in using my software with the series 3A emulator.
For the bricks game, I have made an emulator-friendly version. It plays pretty poorly, but it does work.

 

What about other Psions?

Psion 3C - much like the 3A only with better I/O. Everything should work, but not tested.
Psion Sienna - much like the 3A only with a smaller display (240 x 160). My software probably won't work correctly due to the screen dimensions.

 


Return to the PocketBook II index


Copyright © 2006 Richard Murray