There were definitely calculators that weren't
programmable, such as
 many of the Computer Design Corporation (Compucorp with Monroe & Sumlock
 among others, as OEM customer) calculators that didn't include the LEMP
 (Learn Mode Programming) feature, of which there were quite a few,
 definitely had a computer-like architecture, with their multi-chip
 calculator logic chipset essentially being an early multi-chip
 microprocessor, with ROM-based firmware.  These machines were quite
 ahead of their time. 
I beleive the Compucorp 322 was the first ever handheld programmable
calculator, it beat the HP65 bya few weeks. Of course the latter was a
much more capable mahcine (and I seem to remembner some of the HP
advertising material for the 65 called it 'your personal computer' :-)).
How much is known about the internals of the Compucorp machines? I've
read the service manual on Katie Wasserman's site (I think that's where I
saw it), but it doesn't have much detained information on the processor.
I don't think there are even scheamtics of some of the boards, only those
you could resonably repair, like the power converter.
 I don't disagree at all.   The ability to print strings (as opposed to
 the basic digit & limited symbol printers that print on adding machine
 tape of most calculators, even some programmables like the Programma 101
 and those from Sharp, among others) in base form, as with the 9830,
 pushes the machine more in the direction of computer.  Add on the string 
How do you classiby the single-board evaluation sstems (like the intel
SDKs)? Those often ahd just a he keybod with function keys and a
numeric-only display. Are those computers?
  variable ROM, and it's firmly a computer, as it
can actually process
 text.=20
 A criteria that might fit is:  Could you write a simple text editor or
 word processor using the base programmable calculator?  For the 9830 in
 stock form, no.  Add the string variable ROM, and the answer becomes 
Playing Devil's Advocate for a moment, I believe the String Varioable ROM
was avialkable as a factor-installed internal option board (most of the
ROMs were). And thys you could order an HP9830 from HP with string
variable apability. Is that a 'stock' 9830 :-)
  yes.  Perhaps by this question, the 9830 in base form
is still a
 programmable calculator, but I really have a problem with that and still
 would say that the 9830 in base form is more computer than calculator,
 despite HP's marketing, and the fact that it is a little fuzzy on some
 of the rules. 
I cetianly regard the 9830 as a computer. In fact I think it is a strong
contentor for the title of 'first personal comptuer'
Let me add at this point that the fact we can't agree on an exact
dividing line between 'programmable calcualtor' and 'computer' doesn't
make the terms worthless. Nobody can agree o nthe precise wavelength
where 'orange' becomes 'yellow' but that doesn't mean it's silly
to say
'connect the orange wire to take 3 and the yellow wire to tag 15'
Realisitcally, some, if not many, prograambble calculators are close to
being computers, even if they don't meet the strict definitions. I don't
think anyone is goign to object to a discussion of the HP9810, 9820 or
9830 here (even if you all them calculators, they are clearly things that
run programs, they are clearly over 10 years old, they are clearly
interesting machines to some of us here(). And I don;t think anyone would
object if you gave a presenation o nthem  at a vintage computer event.
   One definition
I'ev heard is the 'key per function' one. A calculator 
 has
  a 'SIN' key, on a computer you type it
out as 3 letters. Alas this 
 makes
  the Sinclair ZX80/81/Spectrum a
'calculator'.... 
 Which is why I didn't say "key per function" in the definition.   This
 would confuse things, as many calculators from the timeframe had
 multiple functions per key, through use of "shift" keys that would 
 
My point is not that there can only be one fucntion on a key, but that to
get a particular function you press are key with that name on it (maybe
after pressing a shift key). You don;t type the name out.
Or to be somewhat silly about it, to enter the SIN or COS functions on a
comptuer you press 3 keys in sequence. The first key of 'SIN' is the same
as the last key of 'COS'. I don;t know of any claculator where that owuld
be the case.
   The interrupt capability of the 9800's wasn't
presented to the user in
 any way, if I recall correctly.  It was more a means for the microcode 
Corret, AFAIK. I don;t think even the advanced I/O ROM for the 9830
allowed user trapping of iterrupts. It was strickly something that the
firmware could do at the machine code level. Some periperals used
interrupts (the cassette drive, the last of the RS232 intefaces, etc),
but they ahd their own firmware to cotnrol them, it was not something the
suser could do.
   I would argue
that the fact a machine cna be expanded, particularly if
 new funcitons can be addded (e.g. by add-on ROMs), rahter htan just
 connecting it to a printer, say, then the machine is more like a 
 computer
  than a calcualtor.
 
 Again, I was making these definitions with no add-ons, just the base
 machine with no add-ons or options.  The rules definitely break down
 when add-on ROM functionality, and things like certain types of
 peripherals (disk drives, printers and plotters, teletypes and I/O
 typewriters, parallel and RS-232 interfaces, custom I/O interfacing
 capability (e.g., the 705 "Multiface" add-on for the Wang 700-series
 computers), expanded memory and others) make the machines much more like
 computers than programmable calculators. 
 
IU find it strange that a machien can change form being a 'programmable
calculaotr' into a 'computer' if you add exxtensiuons to it.
 As above, the 9800-series(excepting the 9830 which I consider a
 computer) definitely breaks some of my definitions, but then, they were
 truly exceptional machines, as was HP's way in those days.  They 
They were indeed. I think they're one of the landmark products.
-tony