|
|
B3-34
Cassette Modification
The B3-34 was a popular machine for hackers, probably due partly to its programmable nature, and partly due to its relative availability. The machine was not specifically designed for expansion, but as evidenced by the pictures on this page, expansion was quite possible.
During the early era of programmable calculators (say, before the 80s), various methods of storing programs and data were tried. Typically, though, storage was not available and one would have to re-enter any stored program if you had turned off the machine. This became rather inconvenient, and the MK-47, introduced magnetic cards for storage of programs and/or data (some Western machines; Texas Instruments TI SR-52, TI-59 and the Hewlett-Packard HP-65, HP-67, HP-41C and others, also used magnetic cards for storage). Another method of storing programs was to use a standard cassette deck, and some Western machines used this method (some Casio machines, for example - the FX-502P). Some machines in the West introduced CMOS memory, which retained programs even when the machine was turned off (the TI-58C, produced in about 1977, had this capability - and was essentially a TI-59, sans card-reader).
© Sergei Frolov
Cassette for storing/loading programs.
|
© Sergei Frolov
Inside the modified machine. The insert shows the expansion interface that has been added to the left side of the machine (in face-up view), for the cassette communication.
|
Apart from the MK-47, though, there appears to have been no Soviet programmable calculators which had the capability to store their programs/data when they were switched off. The pictures above come from the magazine "Radioyear-book", 1989, and show a B3-34 calculator which has been modified to include cassette storage!
The modification seems to consist of a small expansion interface which allows communication with a cassette unit; the picture shows an insert with this area of the calculator enlarged.
Generic Device Controller
© Sergei Frolov
|  | Controller Circuit
|
|
The diagram to the right is from an article in 'Radio, No. 12, 1990', which details how to build a generic controller which can be driven by the B3-34 machine.
'The circumscribed below prefix to the microcalculator B3-34 allows
program to control devices with small speed ˜ by every possible models
and controlled toys, light - dynamic daisies, projectional equipment
etc. The complex the programmator - microcalculator can be for the
phototiming controller. At compilation of programs it is necessary to
take into account specificity of operation of controlled devices.
The principle of operation is based on recognition of the sign written
in defined bit of the indicator of the microcalculator.'
|
|