Robotron A5105 (Robotron BIC)
Every country had its educational computer. United
Kingdom had its BBC Micro series,
Poland had Elwro 800 Junior, and
East Germany had this. Because KC85
computers became obsolete even for teaching IT, engineers from Measuring
Devices Manufacturing Plant "Otto Schon" designed the A5105, sometimes
called BIC (Bildungscomputer - training computer).
This system was far better than KC85. First, it has comfortable
keyboard. It can be expanded with FDD or cartridges, and is much faster
than KC. Graphics chip allows to get 16 colors, but in its version with
FDD, monochrome monitor was supplied.
To run CP/M, a common operating system in 1980s, KC85 needed a special
driver which in fact was another computer running CP/M. A5105 runs CP/M
with its floppy disk drive, but CP/M is started from FDD controller's
ROM memory. This makes much easier to use the system (no need to SYSGEN
a floppy), but harder to modify it.
The computer was manufactured from mid-1989 to April 1990, about 5000
units have been manufactured. Most units were used in schools, but some
leftovers have been sold under "ALBA PC" brand. Not much of these have
been sold, as it was year 1990 and MS-DOS-based PCs became popular.
Technically, BIC has more western components than KC85 and instead of
TTL chips it contains 2 large gate array chips (like ULA in ZX
Spectrum). Picture is generated using D7220 graphics chip with 128kB of
video memory, 2 times bigger than system RAM.
Manufacturer | Robotron | |
Origin | East Germany | |
Year of unit | 1989 | |
Year of introduction | 1989 | |
End of production | 1990 | |
CPU | Z80 | |
Speed | 3,75MHz | |
RAM | 64kB, 128kB video RAM |
|
ROM | 48kB (Basic) + FDD ROM | |
Colors: | 16 | |
Sound: | 3 voices | |
OS: | BASIC, SCP (CP/M compatible) |
|
Display modes: | Text: - 25x40, - 25x80 Graphics: - 320x200x16, - 640x200x4. |
|
Media: |
Tape recorder 5.25" floppy disk drive (780kB) |
Power supply: Built-in in floppy disk drive OR external: Looking to the rear of computer (male connector):
_______ 1,2,3,4 - +5V 1,2A |
Joystick ports Serial port for plotter and printer (V.24) 2 general purpose I/O ports External FDD System bus expansion Cartridge connector RGB output Local network |
||
Possible upgrades: | ??? | |
Software accessibility: | Very Easy (CP/M programs) |
My unit is in a vey good condition, probably it has never been opened. FDD works perfectly, so it hasn't been used much. It is a Robotron FDD, these FDDs had bad trend to fail mechanically (plastic hub displacing). In this unit it is good.
Contents: | Starting | Make floppy disks | Pinouts | Links |
After pressing power switch on disk drive, unit beeps
and displays start-up screen. This time FDD scans for floppy. If no SCP
bootable floppy disk is found, system goes to BASIC.
If a bootable disk is found, which is detected by presence of
SCPX5105.SYS file (even empty file), SCP operating system starts from
FDD controller's ROM.
It still can autorun program from floppy:
- If AUTOEXEC.BAS is present and no SCPX5105.SYS is found, contents of
AUTOEXEC.BAS are loaded as Basic program and executed.
- If AUTOEXEC.SUB is present along with SCPX5105.SYS, SCP executes lines
from AUTOEXEC.SUB. This is a typical CP/M file submission routine, so
it requires the disk not to be write-protected.
- If AUTOEXEC.BAS and SCPX5105.SYS are present, the system loads SCP with
error.
To format a 800K floppy disk, you must have a 360K disk (some 1.2M may work). Start computer with BASIC, then type:
call format
Select drive A, insert floppy disk, Enter, J (Ja -
confirm formatting) - it will format 160 (80*2) tracks. If bad sector is
encountered, it will be noted.
Now let's make disk SCP-bootable by typing in BASIC:
save "scpx5105.sys"
Empty file will be saved.
To get files to/from PC, you can use two methods:
1. These disks are the same as Robotron PC1715, so method with 22DSK may work.
2. Go to
This page
and download DOS14CPM package. This is a a 1.44MB bootdisk to just
use Norton Commander (German version included).
This disk boots its own DOS and drivers which allow to access CP/M disks
as normal floppy disks. This disk doesn't support FAT32 or NT
filesystems so better use it in old computer. After booting, you
have a 2MB RAM disk, PKZip/unzip, Norton Commander (German) and
configuration program SELECT.EXE which allows to choose CP/M disk
format. The last disk letter is usually a CP/M floppy filesystem.
I've successfully used this solution in controller in which previous
method doesn't work. In general, use older PCs with ISA controller
cards, they are more likely to work.
A/V RGB connector:
131211109 8 7 6 5 4 3 2 1
|--===---------------===----|
| * * * * * * * * * * * * * | <--B
| * * * * * * * * * * * * * | <--A
|--===---------------===----|
A:
1 - +5V DC
2 - HSYNC
3 - Audio GND
4 - GND
5 - GND
6 - GND
7 - GND
8 - GND
9 - GND
10 - GND
11 - GND
12 - SYNC?
13 - NC
B:
1 - Lightpen in
2 - Intensity
3 - Audio out
4 - Mono BSYNC
5 - Mono Video
6 - Blue
7 - Green
8 - Red
9 - SSP - SCART blanking signal
10 - COMPOSITE
11 - SSV - SCART aspect ratio ??
12 - NC
13 - NC
Cassette:
1 - Output
2 - GND
3 - Input
4 - NC
5 - Motor ON
Joystick (form documentation: UNTESTED, my A5105 has different connectors):
1 - Left
2 - Right
3 - Down
4 - Up
5 - Fire 1
6 - Fire 2
7 - +5V
Ground in shield.
Plotter serial port:
Connector is the same as printer but FEMALE.
A1 - GND
A3 - CTS
A5 - DTR
B2 - TxD
B4 - RxD
Printer serial port:
A1 - GND
A3 - CtS
A5 - Shield GND
B2 - TxD
B4 - NC.
Video output:
1A - Intensity
2B - GND
3A - B_SYNC
4B - Shield
5A - Video signal.
Monitor power:
1 - GND,
2 - +12V DC
3 - Protective GND
http://www.sax.de/~zander/index2h.html - Information, EPROMs and
documentation of many Robotron computers. Go there to download CP/M
programs for Robotron and documentation.
http://www.iee.et.tu-dresden.de/~kc-club/09/RUBRIK34.HTM -
Downloadable software for A5105.
http://www.robotrontechnik.de/index.htm?/html/computer/a5105.htm -
Description in RobotronTechnik site.
http://www.jens-mueller.org/jkcemu/index.html - Emulator. Not
tested.