In mid-80's, the Ministry of Education decided to
introduce a Polish computer to schools. Of course it was too late, many
bigger schools had ZX Spectrum computers or Timex ones,
accessible a bit easier than Spectrum. Other institutions decided to go with MSX,
more expensive computers but with disk operating system.
The new computer had to be cheap, ZX Spectrum compatible and able to be
easy produced and repaired.
In 1986, Ministry confirmed Junior design, created by engineers from
Technical University in Poznan and directed it to production in Elwro
factory, Wroclaw.
The computer was cheap in manufacturing. Many components came from Elwro
warehouses, already made for something totally different. For example
outside case of Elwro 800 Junior is the case of "Elwirka" toy electronic
piano, produced earlier by Elwro until 1990s (look at the bottom of this
page). The computer was cheap, but it had
better capabilities than Spectrum.
Designers added a network based on serial communication, parallel port,
floppy disk thru network support and support for CP/J operating system -
a CP/M clone, designed especially for network appliances. In 1987 first
units were shipped to schools. After lots of problems especially with
network and floppy drives, computers became an useful aid in IT teaching.
In late 80's (or early 90's) another Junior computer has been designed,
not only educational but full-featured home computer with built-in 3.5"
floppy drive and RS-232 instead of Junet. Elwro 804 never came out of
prototype phase.
Unfortunately, Junior was a bigger cause of Elwro's bankruptcy. During
crisis times in late 80's it caused a debt - over 20% of yearly
production.
Manufacturer | Elwro | |
Origin | Poland | |
Year of unit | 1988 | |
Year of introduction | 1986 | |
End of production | 1989 | |
CPU | Z80A (MME prod.) | |
Speed | 3.5MHz | |
RAM | 64K | |
ROM | 24K (Basic, CP/J loader) | |
Colors: | 8x2=16 | |
Sound: | Beeper | |
OS: | Basic CP/J (CP/M 2.2 compatible) |
|
Display modes: | Text: 32x24, 64x24 Graphics: 256x192 |
|
Media: |
Tape External FDD if controller installed |
|
Power supply: |
||
Built in semi-switching power supply giving
|
||
I/O: | Joystick connector Spectrum network (rare) Composite monitor RGB monitor Tape connector Junet network Disk drive connector (if controller installed) Printer connector (Centronics) |
|
Possible upgrades: |
FDD controller (dedicated) FDD from PC. |
|
Software accessibility: | Dedicated: Almost impossible
Spectrum, CP/M software: easy. |
I have a complete unit and a few not working mainboards
of different revisions. There were 3 versions of this computer: Small school usually got one set of computers, larger ones got
two. JUNET was a serial bus network. It means that the computers were daisy-chained, forming a bus, if you disconnected one computer, all computers next to this point were disconnected from network. Connecting to network was performed by plugging 2 DIN plugs into the computer. Sockets are jumpered 1:1 inside. Network has 3 lines: Data, Clock and busy. It seems self-explainable what are their functions. Clock works at 14MHz/256, so transfer is about 55kbit/sec. Master computer gives clock to all slave ones. Input and output are connected with each other in Data line. All networking is done by 8521 USART. If you can't find 8251 inside your Junior, it's KP580BB51A. Soviet analog. Network is used in CP/J, a CP/M clone with Junet
network capabilities. If one computer uses the network, BUSY signal gives
information that no other computer may use it. B??d sieciowy. Elwro 800-4 Junior PC was Elwro 800-3 Junior with home
computer capabilities. It was Polish Commodore 65 - a legend,
and only few prototypes survived. In first months of 2012 one unit has
been sold in auction for 3400 Zlotys (~800EUR). |
Source: Bajtek, 1988
|
Contents: | Starting | Making tapes, floppies | Pinouts | Emulation | Links |
It boots displaying a nice logo, with information about
equipped hardware:
- Wersja dyskowa - version with FDD controller
- Wersja bezdyskowa - version without FDD controller.
This procedure ends and throws you into Spectrum mode. In this mode
computer works quite like ZX Spectrum. Keys have ZX Spectrum meaning, it
can load and run Spectrum software.
It should be possible to use disk drive in Spectrum mode using LOAD*,
SAVE*, MERGE* commands. Listing should be done using DIR command, or DIR
[drive no].
Loading CP/J:
Boot to Spectrum mode
Press Ctrl and release it.
Press Alt, then DOS. CP/J will pop on the screen.
Press Return (CR). It should boot the floppy.
Tapes are like in Spectrum. They are Spectrum tapes at
all.
Disks are made like normal CP/M disks. In my filelend you'll find two
programs: 22dsk142 is a DSK reader/writer for general CP/M disks.
disks.zip contains some NOT VERIFIED software read by CPCDiskXP
software, included in archive.
If you have Hungarian floppy disk drives with your Junior, for gods' sake, DO NOT USE THEM! It's the best way to destroy a floppy. Manufacturer replaced them months after release, so all drives should be good.
Video - nearly all Polish microcomputer displays have this connector:
1 - Luminance 2 - Ground 3 - Sound |
And RGB output (D-sub 9 female)
1 - Ground 2 - NC or Composite sync 3 - Red 4 - Green 5 - Blue 6 - Brightness bit 7 - Sound 8 - H sync 9 - V sync |
Tape:
1 - Tape out* 2 - Ground 3 - Tape in Tape out also goes to Spectrum Network middle pin. |
Junet network
1 - Data 2 - Ground 3 - Clock 4 - Busy 5 - Reserved for future use (bridged inside) |
Printer (Centronics), D-sub 37 pin female:
1 - /STROBE 2 - Data1 3 - Data2 4 - Data3 5 - Data4 6 - Data5 7 - Data6 8 - Data7 9 - Data8 10 - /ACK 19-28 - Ground 36 - SLCTIN |
Joystick, D-sub 9 pin male: Nothing more is known. It goes to 8255.
1 - PA3 2 - PA2 3 - PA1 4 - PA0 5 - PA5 6 - PA4 7 - +5V 8 - PA6 9 - PA7 |
Floppy disk drive (DSub 37-pin Male)
Junior | PC FDD connctr |
1 - /WREN 2 - /LCT 3 - /STEP 4 - /DIR 5 - /W DATA 6 - /R DATA 7 - /INDEX 8 - /READY 9 - /FR 10 - /HDSEL 11 - /TRACK0 12-13 - /HDL 15 - /SEL0 16 - /SEL1 19-27,29 - GND 31 - /RUN0 32 - /RUN1 35 - /TWOSIDE 36 - /WPROT 37 - /FAULT |
24 20 18 22 30 8 34 32 26 2 10 10, Drive B 23 19 17 21 29 7 33 25 16 16, Drive B 28 |
It's possible to hook up the floppy drive, using pinout on the right
half of the table. Drives must have DRIVE0 and DRIVE1 jumpers selected.
There are 2 emulators of Junior.
First, commercial one, has been made by Vulcan in early 1990s and it seems to, more or
less, work under DOS. I have no idea if it was ever released widely or
not.
Second one, available in my fileland too, is an open-source unfinished
project, which I've never tried.
One of interesting things in this open source emulator is a ROM archive.
This contains all ROMs, PROMs, EPROMs from the computer.
In my fileland, you'll find a 2.88MB bootable DOS disk image with
pre-configured emulator to run on any virtual machine, which
emulates VGA graphics. Why not conventional 1.44MB? Emulator comes with
one floppy with CP/J, and during run it produces one more floppy image
to put to drive 2. They are about 720K each, which fills conventional
floppy.
To enter CP/J, use following combo: Press and release Ctrl, hold Alt and press Home key, release both. CP/J text should pop at the bottom of the screen. Press return.
This emulator doesn't emulate Junet at all. It hangs during start because of: a. one computer is not a network for it (or for OS broadcasting :) ), b. it doesn't emulate network interface.
PrintScreen key toggles to options.
Here I'm going to show a few screenshots from emulator. Click on a screenshot to see full resoultion.
This is a general view of the emulator. On second screenshot there's a Junior prompt. |
This is a CP/J prompt and INSTAL networking program. |
This is a Junet splash screen. During this screen original Junior sets network up and running. |
If you think that you can find a software for it in the Internet, forget about it. Currently there's no software for Junior accessible.
http://sites.google.com/site/krzkomar/elwro-800-junior - Here (site
in Polish) are some explanations, schematics and Junet protocol.
http://www.starekompy.pl/800.html - Description in Polish
http://8bit.yarek.pl/computer/zx.junior/index-pl.html - Here you'll
find some dead file links and Junior's memory map.
http://www.aresluna.org/attached/computerhistory/articles/listyojuniorze
- Letters about Junior - if you know Polish you can read about all
problems with it.
http://web.archive.org/web/20040211175823/http://www.zxspectrum.it/other.htm
- ROMs of Spectrum clones, including Junior.
http://www.muzeumkomputerow.edu.pl/nasze_zbiory/Elwro_800_Junior_II.html
- In Computer Museum,
http://retrokomputer.pl/elwro-800-junior-polski-komputer-edukacyjny-i59703.html
- A history of computer
http://www.grafull.mtvk.pl/historiakomputera/11elwro800junior.htm -
Photo and description
This is a thing I bought for comparison - it's the
"educational toy" piano made by Elwro plant, Elwirka, which uses the
same casing as Junior. The piano casing has been adapted for Junior by
removing rear for computer's rear plate, adding power supply stand and
removing speaker stand. These "synthesizers" were produced since early 1980s until early
1990s, my unit is a late one. It is made by a set of generators running
all time, and some counters making different tones by dividing
frequencies. It has a full polyphony, so pressing a few keys at once
will connect a few outputs to amplifier and will give multiple tones at
once. Two additional buttons allow to filter some frequencies and add
"vibrato" effect. In place in which the power supply is in Junior,
Elwirka has a speaker (a poor one - the thing keeping its membrane
degrades quickly), the rear is also different - only power cable and two
outputs for signal and phones are present.
The common problem is related to the polymer sponge used with speaker
(just do not touch and will not fall apart) and as key stops. It is
possible to replace it by felt or packaging foil.