KIM-1 Simulator V2.3.0

Again Eduardo Casino has enhanced the KIM-1 Simulator V2.3.0 after adding the K-1103 and Corsham SD-Shield with CODOS and CP/M-65 operating system in V2.0:

Version 2.2 and 2.3:

– The Console has now a complete VT100 emulation with color and the DEC Special Character set
– The console supports cut and paste text with the mouse (very handy to dump a papertape into the KIM-1)
– The K-1008 Visable Memory emulation has become blazing fast
– All settings are saved between sessions

KIM-3B added to my collection

A KIM-3B is a 8K bytes memory expansion made by MOS Technology (already part of Commodore then) for the KIM-4 motherboard.

I recently acquired a good looking KIM-3B myself. Nothing new, all is already known about it. Now with photos made by myself!

post

TERC KIM-1 Interface set

A recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work with the KIM-1 from the 80ties.

The KIM-1 Interface permits easy access to the input/output ports on the KIM-1. Other connections such as power, ground, tape recorder input and input and output are accessible by solderless connectors.


TERC KIM-1 Interface set

A recent acquisition, the TERC (Technical Education Research Centers) KIM-1 Interface set. An educational tool to work with the KIM-1 from the 80ties.

The KIM-1 Interface permits easy access to the input/output ports on the KIM-1. Other connections such as power, ground, tape recorder input and input and output are accessible by solderless connectors.


post

A demo of the new facilities in the KIM-1 Simulator 2.2.1

A demo of the new facilities in the KIM-1 Simulator 2.2.1

Scroll, copy paste of the console.

New versions of KIM-1 and TIM Simulator with thanks to Eduardo Casino.

R65 – A late seventies computer built with a KIM-1

R65 – A late seventies computer built with a KIM-1 by Rene Richarz.
An amazing showcase of how far a KIM-1 and Pascal as programming language can go!

All information on the R65 and the emulator of this computer on the github archive of Rene Richarz, a work in progress!
Including sources and full documentation.

Original Job computer built 1977-1979
The R65 computer has been built 1977-1979 by Rene Richarztogether with Rudolf Baumann, who has built his own JOB computer at the same time with similar hardware. The picture above shows the open JOB computer. The original R65 computer has not survived. The floppy disks have also not survived.

Hardware specifications of the original R65 Computer:
– 6502 8-bit microprocessor
– 1 MHz clock speed
– 17 kByte, 33 kByte, 49 kByte RAM (expanded 2 times between 1977 an 1979)
– 2 kByte graphics RAM
– 10 kByte ROM
– 40 x 16 char monochrome display
– 224 x 118 dot monochrome graphics display (switchable with char display)
– 2 floppy disk drives. Formatted capacity 199680 bytes each.
– Interfaces: Teletype, RS232, parallel printer, audio tape, golf-ball typewriter, tv

More on the R65 system here!

post

R65 – A late seventies computer built with a KIM-1

R65 – A late seventies computer built with a KIM-1 by Rene Richarz.

All information on the R65 and the emulator of this computer on the github archive of Rene Richarz, a work in progress!

Original Job computer built 1977-1979
The R65 computer has been built 1977-1979 by Rene Richarztogether with Rudolf Baumann, who has built his own JOB computer at the same time with similar hardware. The picture above shows the open JOB computer. The original R65 computer has not survived. The floppy disks have also not survived.

Rene Richarz (left) and a guest looking at the R65 system

Hardware specifications of the original R65 Computer:
– 6502 8-bit microprocessor
– 1 MHz clock speed
– 17 kByte, 33 kByte, 49 kByte RAM (expanded 2 times between 1977 an 1979)
– 2 kByte graphics RAM
– 10 kByte ROM
– 40 x 16 char monochrome display
– 224 x 118 dot monochrome graphics display (switchable with char display)
– 2 floppy disk drives. Formatted capacity 199680 bytes each.
– Interfaces: Teletype, RS232, parallel printer, audio tape, golf-ball typewriter, tv

Most of the original 6502 assembler programs have been written by Rene Richarz 1977 – 1980, some of them based on code snippets found in publications. They have been modified and improved up to 1982 by Rudolf Baumann for his hardware. Thanks to him for keeping his hardware (not functional anymore) and printed program listings up to today. The program listings have been scanned and digitized 2018 by Rene Richarz.

The main software includes the original KIM-1 ROM and 4 modules, which were burned on EPROMS at that time. These modules are:

– A system monitor module, which is executed at startup
– A disk controller module, which handles the access to the floppy drives
– A IO controller module, which handles other IO
– A CRT controller module, which handles the display

These 4 modules run in their original version, with the exception of a few minor bug fixes.

Emulator
The software also includes an extended disk operating system module (EXDOS), which has been modified substantially. A number of commands have been added to the emulator version of the extended disk operating system module. They allow to import and export serial data files to and from the Linux operating system and to “change floppy disks”. The emulator emulates 2 floppy drives as in the original system, but can handle an unlimited number of floppy disks.

The original text editor has not been implemented, because it must be considered very user unfriendly given todays standards. Instead, using the “edit” command of EXDOS, the file to edit is automatically exported to the Linux file system, and the Linux text editor “mousepad” is called. Once mousepad is quit, the edited file is imported automatically back into the R65 file system. This happens automatically and very quickly.

Please note that even so the emulator includes the original KIM-1 ROM, it is NOT a KIM-1 emulator. Only the KIM-1 hardware required for the operation of the R65 computer system is emulated in the emulator.

The emulator uses a very nice 6502 emulation module written 2011 by Mike Chambers (miker00lz@gmail.com). The look and feel of the emulated system is very similar to the original. But everything is much faster.

The original R65 computer included a BASIC interpreter, and an improved Tiny Pascal compiler. The R65 Pascal system, which was quite powerful for a 8-bit microprocessor at that time, and the BASIC interpreter have been reconstructed.

The floating point subroutines of the R65 Pascal system were published in Dr. Dobbs Journal, Volume 1, Number 7, August 1976, page 17 by Steve Wozniak.

It is easy to compile and run the emulator on any Debian system. The installation is well described.
You may have some trouble with the font installation, the script failed for me on bot the Raspberry as Debian Linux X86 due to protection errors. I copied the fints by hand and set the file protection to read for the world.

Improved keypad case and button

The DIY KIM-1 keypad case and button 3D designs have been slightly improved:

The case has a small cutout around the top edges as the original.

The button has some ribbles as the original has.

A second white KIM-1 enters the collection

After cleaning up and repairing the keyboard of a white KIM-1 Rev D I found a second one, as new!

MTU K-1013 FDC with CODOS emulation added to the KIM-1 Simulator.

MTU K-1013 FDC emulation added to the KIM-1 Simulator.

Eduardo Casino added the FDC support. Now not only the SD Shield but also the upd765 based FDC support allows to run CP/M-65 and the native CODOS for KIM-1 operating systems.