post

Me and my KIM-1

My first computer is a KIM-1. Still have it! A life changing experience!

This is the story of me and the KIM-1.

Philips educational kits.

As a young child, at age 12, I was introduced to electronics with the Philips electronic kits. First a Pionier crystal radio. Easy to build, good instruction manual. Lots of listening pleasure!.

Two years later I bought the Philips EE8 Electronic Engineer kit. Again nice builds (the 8 stands for 8 experiments), with a good manual. Since the manual covered the expansion to the EE20 for 20 experiments, I bought the parts myself one by one at Aurora Vijzelgracht, Amsterdam.
More on the Philips electronic kits.

Radio Bulletin

In 1978 I bought my first computer, a KIM-1. It turned out to be a Rockwell rebadged Rev F Mos Technology board.

The beginning of lots of fun, learning, member of the KIM gg Club and making and publishing in the dutch electronics magazine Radio Bulletin and the KIM Kenner.

In 2014 the big KIM-1 machine was finally taken down in parts, the following photos showed the end result as in 1985 after many years of tinkering.

The KIM-1 system ended as a real production system until 1985, mainly to write articles, all Radio Bulletin and KIM Club Magazine related work was done with this system.

My KIM-1 workplace in 1979, no video terminal, no printer, hand assembly

My workplace setup in 1982: KIM-1, dual cassette, tv monitor, H14 printer, ASCII keyboard

1984, VT100 as videoterminal, what a progress!

Then a CP/M machine took over (a Spectravideo X’Press 738) with the same VT100 as terminal.

  • KIM-1
  • 8K RAM  in system case
  • 32K RAM in expansion case
  • Two ACIA 6850 serial
  • A PIA/VIA card with two 6820 PIA’s
  • Parallel ASCII keyboard with home made logic circuit
  • Video Display 32×32 uppercase characters on an analog TV
  • Dual cassette tape system with motor control
  • MDCR digtal cassette system in second expansion case
  • Radio Grafisch Display in second expansion case
  • Heathkit H14 matrix pinter, serial with RTS handshake via bitbanging RIOT port
  • VT100 Digital Equipment Video display unit VT100
  • Boot tape to load device drivers and Micro Ade (extended to 8K)
  • MICRO ADE assembler/editor, used for program development and article authoring
  • Microsoft Basic KB9 (not used often, nice study material!)
  • Pascal-M compiler and interpreter (mainly development and experiments, not for production)

First the KIM-1, I still have it, in working condition, in my private museum. Changes still visible, are a red acryl cover over the LED displays, a capacitor moved to the back to make it flat enough to fit the case I made and some supports to have it lay stable and safe on a table.

Why a KIM-1?

In 1977 I was reading in the electronics magazines about the revolution taking place: 8 bit microprocessors!
During my study I encountered Digital Equipment machines, PDP-8 in the lab, PDP-11 in the Mathematic Computer Science department, a Minc in Medical Physics group, my major.
The electronics department where I was doing an intern not only introduced to digital electronics and I helped them to introduce the Z80 to the instruments designed for laboratory experiments.
I learned assembler quickly, PDP-11 was a dream come true, the Z80 a bit of a nightmare but you could do so much with effort.

At the same time I started to write for the magazine Radio Bulletin, simple analog and digital circuits and continued to be an editor until 1987. I met Dick de Boer who was writing his famous Microprocessor articles and introduced the KIM-1 to the Dutch electronic engineers. So a KIM-1 with the very attractive 6502 was the logical choice for my first microprocessor system.

First case: memory, connectors, power supply

A KIM-1 itself was fun to learn with, but it quickly needed more; a permanent power supply, protection, easy to access connectors and interfaces for  a bus to have  more memory.
So the case seen in the next figure was built:

Power hungry, so lots of lineair power supplies with large cooling.

The first case I built from alu profiles contained the KIM-1, a backplane for 6 memory boards, a lot of power supplies (lineair, so heat was a problem!), a patch panel to access the expansion connector, cassette I/O, serial interface and various switches.

PCBs handmade, double sided!


Memory 2K RAM Card, BEM Bus Brutech Variant made by Hans Otten
Memory boards were made myself by drawing with Edding ink on the blank PCB, etching and drilling. Filled with 2102 RAM IC’s for 1K per board, it filled lower RAM of the KIM-1 $0400 – $13FF. The bus is a 31 pin DIN connector, based upon the BEM (Brutech) bus.

I bought two of this deck from Radio Service Twenthe, Den Haag, fascinating electroncis dump store!

The next thing I built was a video display unit. All TTL 74XX logic IC’s, a 2513 character generator, a AY-5-1013 character generator, an ASCII keyboard, display on TV 32×32 characters uppercase. RS232 input/output to the KIM-1.
On top of the VDU a dual cassette deck is shown. From the famous Dutch dump shop Radio Service Twente two audio cassette decks were bought, some audio amplifiers and power supply added, and a remote control circuit via a 6532 GPIO line (standard as in Micro Ade). Served me well for many years, in 2014 the decks strings were dried out and crumbled after many years of not being used.

Next was a real expansion cabinet with a long backplane for 32K memory with 8x 4K RAM card, 2114 based, Designed by me, published in Radio Bulletin and sold by Visser Assembling Electronics. BEM bus compatible.

4K SRAM card

4K SRAM card, Radio Bulletin September 1979 part 1  part 2


Production 4K RAM card


Prototype 4K RAM card, also hand drawn on the PCB!

In the expansion cabinet three slots were added for I/O. Two cards were designed by me and published in Radio Bulletin: an ACIA card for two 6850 Motorola ICs, and a PIA card for two PIAs, 6522 or 6520 or 6820 or 6821. I never used more than one ACIA and one PIA card. Shown are the prototype cards, in the article production quality PCBs were used.

PIA and VIA card design by Hans Otten June 1984 Radio Bulletin

ACIA Motorola 6850 by Hans Otten, 1983 Radio Bulletin

On one of the ACIAs a VT100 Digital Equipment terminal was connected, taking over from the bit banged serial interface and the homebuilt video display. ON the other ACIA a Heathkit H14 matrix printer was added, a mediocre but adequate printer.

Together with Micro Ade as assembler and editor, the dual cassette deck, 40K RAM In total, this was a nice machine! Until 1987, when I bought the Spectravideo X’Press 738 MSX and CP/M system, used for all my publishing activities.

A third expansion cabinet was built around 1983. It was driven by the PIA’s, the Radio Bulletin Grafisch Display was inside the cabinet, along with two MDCR Philips Digital cassette recorders, alo published in Radio Bulletin. The speed difference between Hypertape audio cassettes and 2400 baud MDCR speed was not that impressive.

Dirk Dral

EPROM card (Dirk Dral)

Forum is no more

For many years this site had a forum. It was PHPBB based, an older version.

Not much traffic, mostly news from me (which is now also here) and some posts already added to the pages of the site.

Thank you for the contributions and the Contact page is always available for your questions and contributions!

Fixed the Beta download links

Fixed the Beta download links!

Moved the site to another internet provider

Hopefully no one has seen it, it took less than a day and night to move all my hansotten.nl websites to another provider.

The provider is strato.nl, where all my other sites hansotten.com are stored already

All seems well, but if you spot a problem, please tell me!

Hans

post

Conversion finished, now ready for more updates

The conversion of the old website is now finished and its mobile friendly! And at least on a modern and easy to maintain WordPress base.

Now ready to add more info and play with my KIM-1 and Apple 1’s!

And the DOS65 systems just beg to be documented ..

New website

kim1s

Welcome to the Retro website!

This website is now being transformed into a WordPress site. Responsive, modern, safe, easy to maintain, but with the same contents. It is also a good opportunity to weed out errors and enhance the site even more.

Also the site changed from pure SBC to more general microprocessor and related electronics with the addition of magazine articles from Radio Bulletin and Elektuur.

post

Home

Latest Posts
Different versions of KB9 Microsoft Basic for KIM-1?

Different versions of KB9 Microsoft Basic for KIM-1?

MOS Technology 6502, 9 DIGIT BASIC by Microsoft, Copyright 1977. often nicknamed KB9, is an early version of ...

Read More

RNB VAK-1 photos

RNB VAK-1 photos

Thanks to Eric Dennison I can show photos of the RNB Enterprises VAK-1 motherboard.The large motherboard and the huge case ...

Read More

The Sorbus computer

The Sorbus computer

A new development! A minimal 65(C)02 system, called Sorbus designed by Sven Oliver Moll (SvOlli). Part 1 of my experience ...

Read More

Instant Assembler for the KIM-1

Instant Assembler for the KIM-1

A program by Alan Cashin.The following text and other files are by (the 'I') Alan Cashin. I am currently ...

Read More

Corsham projects, a tribute to Bob Applegate

Corsham projects, a tribute to Bob Applegate

Bob Applegate designed and sold for many years boards of interest for KIM, AIM 65, SYM-1 and the SS50/SS-30 users, ...

Read More

RetroSpy Technologies produces a range of retro (Vintage) hardware products that are of interest for the KIM-1/SYM-1/AIM 65 owner. Also ...

Read More

How to Build a Computer-controlled Robot

How to Build a Computer-controlled Robot

Another book scanned and available on the Books page:How to Build a Computer-controlled Robot (with a KIM-1) by Tod Loofbourrow, ...

Read More

2531 to 2732 EPROM adapter

2531 to 2732 EPROM adapter

By Roy Edmund AntawI hope others may find this useful when trying to replace 2532 ROMs.It sure ain't pretty, but ...

Read More

Promax MI-650 images, EPROM dumps, information, sources

Promax MI-650 images, EPROM dumps, information, sources

A Spanish firm developed a 6502 trainer, an SBC inspired by the KIM-1. Hexadecimal keyboard, 6 LED displays, I/O to ...

Read More

I build a RC6502 SBC

I build a RC6502 SBC

I build a RC6502 SBC and a backplane. A kit is available at Hein Pragt's webshop. Nice build, work ...

Read More

Commodore Chessmate

Commodore Chessmate

I have acquired a Commdore Chessmate! Working well.Michael Gardi and Stephen Crane are working on Chessmate emulators. Micheal aims for ...

Read More

Add the Apple 1 monitor to the KIM ROM!

The Apple 1 and the KIM-1 are some of the earliest 6502 systems made.Both are desirable, Apple 1's sell for ...

Read More

Another update to the Simulators

Another update to the Simulators

KIM-1 and TIM Simulator have seen a small update.Improvements on console handling and little annoyances. Focal added as programming language, ...

Read More

Focal-65 V3D for TIM and KIM-1

Focal on the 6502, a page on this small language, originating for Digital Equipment.A small interpreter (about 5K) for a ...

Read More

John Bell Engineering catalogs

Thanks to Dallas Shell I have added the 1984 and 1988 catalog to the John Bell Engineering pages.Also a hand ...

Read More

LJ Learning EMMA update

LJ Learning EMMA update

I have added a page on LJ Technical Learning's Digiac line of 6502 systems.

Read More

End of year updates to my programs

End of year updates to my programs

I have made some small updates to four of my programs. Updates are bugfixes, cosmetic changes to also to let ...

Read More

Tiny Basic by Tom Pittman

Tiny Basic by Tom Pittman

Sources, manuals, articles, patched binaries for KIM-1 and TIM!Tiny Basic for the KIM-1 and the TIM in the SuperjoltTiny Basic ...

Read More

A TIM (6530-004) Superjolt simulator update, also KIM-1 Simulator

A TIM (6530-004) Superjolt simulator update, also KIM-1 Simulator

A TIM (6530-004) Superjolt Demon simulator.Version 0.4. TIM Superjolt Simulator V0.4, Tiny Basic working!Since the TIM Simulator and the KIM-1 ...

Read More

Elektor EC-68 6809

Published in Elektuur/Elektor Computing 3 (Dutch and German) and in issue 100 1986 Elektor France.A 6809 based computer on two ...

Read More

This page is about my interest in retro 8-bit small computer systems computing and electronics. And the role of Dutch electronic magazines like Elektuur and Radio Bulletin in the eighties of the 20th century. Also the Dutch users club, called KIM Gebruikersclub, which I joined in 1978 and contributed to as member of the board and as chief editor of the magazine issue 11 to 25.
The retro computing pages are documenting my experiences with 8-bit systems like the KIM-1 and its relatives such as the Apple 1 and the Junior. And various small Z80 and other systems.
I set up this archive as my personal archive of what I research on the subject. If it is of any use for others, fine, enjoy!

Magazines

In the early days of computing, magazines about popular electronics played a big role in making microprocessors available for the beginner, whether the professional or hobby electric engineer. The magazines featured here are the dutch magazines Elektuur and Radio Bulletin. From 1977 until 1996 I worked as technical editor for Radio Bulletin and published about microcomputers and more general electronics.  Elektuur published also articles on these subjects, many are available here.

What is a SBC for me?

A SBC, short for Single Board Computer can be defined as a computer system, based on a microprocessor, on one printed circuit, with keyboard and display, programmable I/O ports, expansion connectors and without a casing. The ‘operating system’ is stored in a (EP)ROM, an often small amount of RAM is available to store programs and data These were the first microprocessor based computers with affordable prices for hobbyists in the late seventies of the previous century. For professionals a way of getting acquainted with the new hardware and learning the basics of programming at a (very!) low level.

IMG_9928
Though it is a complete computer, it has a CPU, memory and I/O, it is also a very limited one. The I/O is often not more than a small keyboard with hexadecimal functions. The display is often not more than 6 or 8 seven segment LED displays, just enough to show, in hexadecimal format, addresses and data. The operating system allows entering and examining of data in memory locations, and start and stop a program. Loading and saving data is limited to either papertape readers and punches, quite common in these days, or via some modulation as data files on audio cassette recorders. Also common is the ability to attach a teletype like the ASR33.

A good example of such a SBC is the KIM-1, shown below. 2K ROM, 1K RAM, many I/O lines free, six LED displays and a keyboard with hexadecimal keys and some function keys.
Why these SBCs like the KIM-1 became so popular? One reason was the low price ($ 280 for a KIM-1, I paid 795 guilders ), so it was in the price range of the average student and hobbyist. Another is the design being open, the complete hardware description and detailed listing of the ROM was included. And it is not the frightening computer, but more a programmable piece of hardware. Because it was so easy accessible and low speed, adding and changing hardware is not hard also. Programming was not easy, but editors/assemblers that could run with some added hardware like RAM and a video terminal made that possible. The nowadays common practice of cross compiling was not available for the hobbyist then.

Besides playing with the SBC, to learn what the microprocessor is capable of, many SBCs were put to work as a sort of PLC, controlling devices in the real world.
What changed the popularity of SBCs was the wish to transfer it to a computer with a better user interface, like graphics on a video screen, a full blown keyboard, a real operating system with mass storage such as floppy drives, and a higher fun factor, a.k.a. games. Or to make it a serious computer fit for business. So SBCs became extinct fast in the mainstream hobby world when the hobbycomputer appeared on the market, like the TRS-80, PET and later the C-64, MSX etc. Even later the boring business PC killed the hobby computer, but that is another story.
It seems the SBC’s are back though: Arduino and Raspberry Pi Contact form to contribute to this fascinating hobby!
IMG_9755