post

Universal Memory card, 83014

Static RAM and ROM upto 64K. Elektor 83014

Universal memory card

Have a look at the Elektor Articles and Books page for a mullti-lingual overview of all publications on Elektor/Elektuur Junior and more.

post

Mini EPROM card and ESS511 ROM

A small EPROM card, Elektor, 82093, to be placed in upper memory, including the vectors.
With example software (disassembler and more) in EPROM ESS511.

mini EPROM card
Software cruncher and puncher
ESS511 ROM

Have a look at the Elektor Articles and Books page for a multi-lingual overview of all publications on Elektor/Elektuur Junior and more.

post

Elektor PCB paperware and ESS services

post

Elektor bus

Elektor bus




post

Power Supply Unit

PSU of base Junior, 800089-3


Junior Computer

Have a look at the Elektor Articles and Books page for a mullti-lingual overview of all publications on Elektor/Elektuur Junior and more.

post

Junior Interface card

The Interface card adds more memory (2x EPROM 2716, 1K RAM with 2x 2114), cassette interface, TTY interface, VIA 6522 interface.
Inspired by the KIM-1 and the Micro ADE cassette motor control. Note that the hardware TTY echo is now a jumper!

Software PM (Print Monitor, a serial interface monitor) and TM (Tape Monitor, to load/save KIM-1 compatible files on tape) and PM (Print Monir Extended).
EPROM ESS507 has PM, ESS507N has PM + PME, ESS506 has TM.

The bipolar ROM 82S33 has the name ESS508, it is used to decode memory for the various devices on the expansion card. A real problem device when constructing a new Junior!
See the Programming a 82S23 page how to program the 82S23.

Circuit diagram part 1, ROM, RAM, VIA

Circuit diagram part 2, TTY interface, audio cassette interface

the fully fledged Junior Computer
the junior reaches maturity
Listing in Micro Ade format of TM PM PME from book 2
ESS508, the 82S23 PROM memory decoder
ESS508 82S23 ROM
Sources of TM PM PME, TASM format,
delivers binaries identical to the published listings
Alternative source of PM, delivers binary identical to listing
TM ESS506 ROM 2K
PM ESS507 (without PME) ROM 2K
PM PME ESS507n ROM 2K
ESS507n TM + PM + PME in a 4K ROM format
junior interface TM ROM 2K
old dump, see note below

The ROMS you need for an original Interface card are TM 506 and PM PME 507n.

Have a look at the Elektor Articles and Books page for a mullti-lingual overview of all publications on Elektor/Elektuur Junior and more.

Note that in old dumps of ROMs of TM there is a (harmless) error. On location it should be
0C21 C9 41 CMP #$41 ;IGNORE 3A…40
Instead is found
0C21 C9 14
which means the check is also OK with correct input. Perhaps this error was in the original ROM already and never noticed!

0717   0C19             ;*** ASCHEX ***
0718   0C19             ;CONVERT AN ASCII CHARACTER TO A HEX DATA NIBBLE.
0719   0C19             ;1) RETURN WITH CONVERTED HEX NUMBER IN ACCU
0720   0C19             ;2) N = 1, IF NOT VALID HEX NUMBER
0721   0C19             ;3) Z = 1, IF VALID HEX NUMBER
0722   0C19             ;4) *** ASCHEX IS ALSO USED IN THE PRINTER SOFTWARE ***
0723   0C19 C9 30       ASCHEX	CMP #$30		;IGNORE 00...2F
0724   0C1B 30 0C               BMI NOTVAL
0725   0C1D C9 3A               CMP #$3A
0726   0C1F 30 0B               BMI VALID
0727   0C21 C9 41               CMP #$41 		;IGNORE 3A...40
0728   0C23 30 04               BMI NOTVAL
0729   0C25 C9 47               CMP #$47 		;IGNORE 47...7F
0730   0C27 30 03               BMI VALID

Interface card  PCB front (note not on scale!)

Interface card PCB back (note not on scale!)

Interface card layout



Backplane PCB, part of it could be used to connect Junior PCB to Interface card.

post

Elektor Junior : base system

Base Junior computer, quite a small system: PCB 80089-1,-2,-3.
Equivalent to a KIM-1 without serial TTY and cassette interface: keypad, 6 seven segment LEDs, 1K ROM (2708), 1k RAM (2x 2114). Partial memory decode as in the KIM-1: first 8K block mirrored in memory.
Subtle differences in the ROM and hardware (RIOT 6532 versus RRIOT 6530: I/O and RAM at $1Axx instead of $17xx).
The monitor in ROM is quite similar and inspired by the KIM-1 monitor, but not identical.

Circuit diagram
PCB front

(from Book 2, in Micro Ade format

Junior Computer first article
Hex dump of Junior Computer Monitor ROM ESS503
Listing of Junior Computer Monitor ROM ESS503
Junior Computer Monitor ROM ESS503
Original, identical to ROM dump in article and book, for $1C00
Source and listing of Junior Computer Monitor ROM ESS503
In TASM format
Junior Computer Monitor ROM ESS503 assembled for $FC00,
better for expanded fully decoded system.
Source and listing of Junior Computer Monitor ROM ESS503
For $FC00, in TASM format
Junior Computer Monitor ROM ESS503 assembled for $1C00, in a 2K (2716) ROM image.

Have a look at the Elektor Articles and Books page for a mullti-lingual overview of all publications on Elektor/Elektuur Junior and more.


PCB back

PCB layout front (from March 1980 Elektuur article)
Note that this layout is not as shipped, the Junior PCB’s were front/back swapped. The book is correct.

PCB layout front (from Junior Book 1, as shipped)

PCB layout back (from March 1980 Elektuur article)

PCB layout back (from Junior Book 1, as shipped)

LED display PCB and layout


Address sticker


Photo of (stripped clean) PCB front

Photo of (stripped clean) PCB back

post

Musicprint kit and cassette interface

The Junior was sold as a kit by the Dutch firm Musicprint, read here the extra instructions in the kit.

Musicprint instructions

It took Elektuur some time to add a cassette interface to the Junior design, it was a year until the Interface PCB appeared. Many users therefore bought the socalled musicprint cassette interface. See here the description and circuit design.

Italian Junior articles archive

I found scans of the Italian Elektor magazine 1-62 on the web! Here you find the relevant Junior/6502/Z80 articles from those magazines in a (large!) PDF archive.

SYM-1 RAE-1 Reference manual, version of 1980

Read here: New manual uploaded: SYM-1 RAE-1 Reference manual, version of 1980. Scan by Rob Ward, thanks Rob!