!11-PDP eht ni deppart m'I !pleH
================================
Today I have got a new toy: the Soviet pocket computer Elektronika
MK-85M. I already have a bunch of Elektronika MK-85 ones (and a few
MK-90s, too) but I never had the precious MK-85M.
It is not very different, actually. The only change is larger RAM (6kB
instead of 2kB of the MK-85). But these two extra chips made it not
only more power hungry but also much expensive (RAM chips were
expensive in the past). Thus it was also much less common. It was the
first MK-85M which I ever spotted on the eBay (the MK-85s are quite
common there).
So what it this "Elektronika MK-85M"? It is a pocket computer which is
designed to look and function like the Casio FX-700p calculator. It has
the same dimensions, the same keys and its BASIC interpreter works
almost exactly as the BASIC of that Casio. But... the Casio used some
simple CPU. Soviet engineers (from the "Angstrem" company located near
Moscow) used a CPU which was easily available for them. It was the 1801
series CPU [1]. These CPUs ware commonly used both in military and
industry. These CPUs were Soviet designs (they are not clones) but they
were compatible with the PDP-11 CPUs from DEC.
Thus it is a device which looks like Casio calculator but internally is
more close to DEC's minicomputers. The particular CPU used in these
MK-85(M) has some limitations, it can address only small RAM (only 128
kB, I think but it was not so important because RAM size was mainly
limited by available power source - and batteries in 1980s were much
weaker than today's ones). So the MK-85 machines had only one 2 kB RAM
chip and the MK-85M model has three these chips.
The CPU can run in so-called "turbo" mode at 2 MHz but then the
batteries can be flat in few hours. Thus it normally runs at something
like 0.5 MHz. It is still faster than the CPU of the FX-700p (but some
functions - namely the goniometric ones - in the BASIC interpreter are
done in very ineffective way so actual computation is slower if they
are used). There is also possibility to use external power source and
then there is no problem with the "turbo" mode.
It is interesting that it is sometimes stated that the MK-85(M) was
produced from 1986 to early 2000s. Of course, in later 1990s it was
produced only in small batches and often only on a special requests.
For example, my machine has printed 1992 as a year of production but
the serial number (which is pressed into the case, not printed)
includes also production date which is 1995! (I assume that they used
old cases with pre-printed date for a long time).
The device has some advantages over the poor old Casio (FX-700p is from
1982, the MK-85 is from 1985). Some of the design and software mistakes
were fixed (like the known exp() problem) and there is also added input
and output in the Russian alphabet. Also, the 10-segment liquid crystal
display can be used not only as alphanumeric one but every available
pixel can be addressed individually. So some crude graphics is
possible. There of course are some new bugs and - more importantly -
the device pis much less durable than the Japan-made Casio. The screen
protection pis from a low-quality plastic material but more important
is lower quality of some connection between electronic components (the
main problem is the display connection). It is interesting taht the
keyboard is better on the Soviet model (it has better feedback and to
me it seems to be more durable).
And with so powerful PDP-11 in my pocket I can even play the Prince of
Persia! Well, not exactly. There is a game written for the MK-85M which
somewhat looks like the Prince of Persia but is of course much simpler
(still, it only fits to large RAM of the MK-85M and it requires to run
the CPU in the "turbo" mode). Now I have to find the link and re-type
the game into the device.
References:
[1]
gopher://gopherpedia.com/0/1801%20series%20CPU