Added to the Elektor book pages:
– Junior Book 1 Francais
– Elektor Computing German 1-6
Category Archives: 6502
KIM-1 Enhancement PROM
This source for an enhancement of the KIM-1 contains Jim Butterfield’s Supertape and some other utilities and code.
The PROM is to be placed on top of memory, it contains the RESET/NMI/IRQ vectors.
The source listing for a PROM designed to enhance the KIM-1.
Written by René Vega of Detroit in September 1976. From the archives of Peter Jennings.
; THE FOLLOWING ROUTINES MAY BE ENTERED VIA THE ; "GO" KEY ON THE KEYPAD. ; ; FC00 - SUPRTP - KIM CASSETTE HIGH SPEED DUMP. ; FE3B - COMPTP - ROUTINE TO COMPARE A KIM FORMAT ; CASSETTE WITH CONTENTS OF MEMORY. ; FE46 - VIEWTP - ROUTINE TO LOOK AT A KIM FORMAT ; CASSETTE WITHOUT ALTERING MEMORY. ; FE4F - LOADTP - ROUTINE TO LOAD A BLOCK IN KIM ; AUDIO CASSETTE FORMAT. ; FCEA - LDSYS - ROUTINE TO LOAD MULTIPLE BLOCKS ; INTO MEMORY REGARDLESS OF THE ID ; NUMBERS ON THE TAPE. UPON LOADING A ; BLOCK THAT BEGINS AT $EF, THE ; ROUTINE JUMPS TO ($EF).
See also:
KIM-1 connectors: beware the Chinese cheap variants!
Magazines: Compute! and Compute II
All documents in the MTU pages are now clean and higher quality, about 50 new PDFs.
Focal-65 V3D for TIM and KIM-1

KIM-1 Enhancement PROM
This source for an enhancement of the KIM-1 contains Jim Butterfield’s Supertape and some other utilities and code.
The PROM is to be placed on top of memory, it contains the RESET/NMI/IRQ vectors.
The source listing for a PROM designed to enhance the KIM-1.
Written by René Vega of Detroit in September 1976. From the archives of Peter Jennings.
; THE FOLLOWING ROUTINES MAY BE ENTERED VIA THE ; "GO" KEY ON THE KEYPAD. ; ; FC00 - SUPRTP - KIM CASSETTE HIGH SPEED DUMP. ; FE3B - COMPTP - ROUTINE TO COMPARE A KIM FORMAT ; CASSETTE WITH CONTENTS OF MEMORY. ; FE46 - VIEWTP - ROUTINE TO LOOK AT A KIM FORMAT ; CASSETTE WITHOUT ALTERING MEMORY. ; FE4F - LOADTP - ROUTINE TO LOAD A BLOCK IN KIM ; AUDIO CASSETTE FORMAT. ; FCEA - LDSYS - ROUTINE TO LOAD MULTIPLE BLOCKS ; INTO MEMORY REGARDLESS OF THE ID ; NUMBERS ON THE TAPE. UPON LOADING A ; BLOCK THAT BEGINS AT $EF, THE ; ROUTINE JUMPS TO ($EF).
Source in TASM format, typed in by Rich Cini.
Source on paper
See also:
A 2K Symbolic Assembler for the KIM-1
The Rockwell KIM-1
KIM-1 PCB Edge connectors
Dungeons And Dragons Dice Simulator For The KIM-1
OUP/M – A 6502 CP/M Operating system
A thesis by Jian – Xiong Shao, 1983, titled OUP/M – A 6502 Operating system, contains a floppy disk based operating system for the 6502. It is modelled after CP/M and follows the same design principles.
In the development of OUP/M, an OSI C-3 microcomputer system was used. This system consists of a 6502 CPU, a dual 8-inch floppy disk drive, a console, a printer, and 56 K bytes of RAM.
On this machine all I/O is memory mapped and address space layout has to be taken into consideration.
For years only the document was available, archived on archive.org, with the source in the document.
Jian – Xiong Shao did not publish more 6502 code, further implementations are unknown.
See the OUP/M page for sources and binaries found on osiweb.
See also:
KIM-1 connectors: beware the Chinese cheap variants!
Magazines: Compute! and Compute II
All documents in the MTU pages are now clean and higher quality, about 50 new PDFs.
Focal-65 V3D for TIM and KIM-1

OUP/M – A 6502 CP/M Operating system
A thesis by Jian – Xiong Shao, 1983, titled OUP/M – A 6502 Operating system, contains a floppy disk based operating system for the 6502. It is modelled after CP/M and follows the same design principles.
In the development of OUP/M, an OSI C-3 microcomputer system was used. This system consists of a 6502 CPU, a dual 8-inch floppy disk drive, a console, a printer, and 56 K bytes of RAM.
On this machine all I/O is memory mapped and address space layout has to be taken into consideration.
For years only the document was available, archived on archive.org, with the source in the document.
Jian – Xiong Shao did not publish more 6502 code, further implementations are unknown.
A revival
In 2018, a thread on the osiweb.org forum appeared, user KIball, Charles Mangin, option8, typed in the sources and tested it on an emulated OSI C3.
The results are published on his github.
See also:
A 2K Symbolic Assembler for the KIM-1
The Rockwell KIM-1
Dungeons And Dragons Dice Simulator For The KIM-1
MICRO
More Elektor Junior
I think I am for now finished with the Junior pages:
- On request I recreated the Junior book 3 to single page, black and white, no artefacts
- Added a page on Junior software
- A new DIY build of a Junior (laurent_fr)
- GAL for 82S33 page update with information from laurent_fr
See also:
KIM-1 connectors: beware the Chinese cheap variants!
Magazines: Compute! and Compute II
All documents in the MTU pages are now clean and higher quality, about 50 new PDFs.
Focal-65 V3D for TIM and KIM-1

Junior Computer Replica by laurent-fr
This is a replica PCB made with KiCAD.
This board is not a 100% accurate replica, because the added directly on the PCB a few updates published later by Elektor :
- a fix for memory decoding needed for the expansion board
- the main decoupling capacitor C2 was on wrong side of S25 (activate display) which could reset the computer
- a simple reset circuit with a resistor and a capacitor
- Also replaced the 2708 EPROM by a 2716, which avoid the need of a hard to find EPROM & EPROM programmer, and has the big benefit of reducing the required power supplies from 3 (+5,-5,+12) to only +5V.
More details, also yet untested Interface card and other cards at his github page.
See also:
A 2K Symbolic Assembler for the KIM-1
The Rockwell KIM-1
Dungeons And Dragons Dice Simulator For The KIM-1
MICRO

EPROMmer EPS82010
A programmer for 2716 and 2732 EPROMS with the Elektor bus, PCB EPS82010(A).
![]() |
2716/2732 programmer |
![]() |
EPROMmer using the Junior Computer, including listing |
![]() |
EPROMmer software binary, start adsress 0200 |
Many users build this programmer, often with extending the EPROM ZIF socket and switches to the frontpanel of the card, so they are accessible.
The photos show PCB EPS82010A, that revision had the Junior adaptations as outlined in the 1983 article.
See also:
A 2K Symbolic Assembler for the KIM-1
The Rockwell KIM-1
Dungeons And Dragons Dice Simulator For The KIM-1
MICRO
Elektor Junior pages updated
After several years so much new and correct information has been coming in!
While I was studying the Comal interpreter, I want to port it to the KIM-1, I realised the Elektor pages required some updating and reorganising.
I could not find easy what I needed: circuits and source listings. So I extracted the circuits from the articles and checked the various listings with the ROMs I had in my archive.
Also the sources that appeared the last years were checked, adapted and the binaries compared with the hex dumps. Some surprises, many faults and not with the correct names.
The ESS numbers are now attached to the ROMs.
Now you can have all the essential Elektor Junior information from base to full system with checked ROMs, with sources, step by step.
The complete archive of articles and books is also updated, especially the English articles are as complete as possible.
Have a look at the Elektor Junior pages!
With thanks to the many persons and fora that helped me to collect the information.
See also:
KIM-1 connectors: beware the Chinese cheap variants!
Magazines: Compute! and Compute II
All documents in the MTU pages are now clean and higher quality, about 50 new PDFs.
Focal-65 V3D for TIM and KIM-1

Elektor Universal Terminal
Published in 1983.
A VT52 terminal build up with the VDU card, known from the Junior articles, and a new CPU card, later the base of the Octopus/EC65 computers.