Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
homecomputer:kimuno [2018/10/12 08:23] – angelegt volkerp | homecomputer:kimuno [2019/03/18 08:28] (aktuell) – [KIM-UNO] volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== KIM-UNO ====== | ====== KIM-UNO ====== | ||
- | Der KIM-UNO ist eine KIM-1-Replik, | + | Der KIM-UNO ist eine [[wpde>KIM-1]]-Replik, entworfen und als Bausatz vertrieben von https:// |
===== Systembeschreibung ===== | ===== Systembeschreibung ===== | ||
- | Bild, kurze Beschreibung | + | {{: |
- | http:// | + | Der originale KIM-1 ist ein Einplatinenrechner mit einer 6502-CPU. Die Leiterplatte ist 210 mm x 275 mm groß, also nur wenig kleiner als ein A4-Blatt. |
+ | Der KIM-Uno basiert auf einem Arduino Pro Mini (Atmega328) und emuliert einen kompletten KIM-1 inklusive einiger Erweiterungen: | ||
+ | |||
+ | * Programming tools to disassemble, | ||
+ | * Microchess to play chess. | ||
+ | * Fltpt65, a floating point math library, that enables the KIM Uno to be a 6502 programmable calculator. | ||
+ | * VTL-02 is a Basic-like language, showing this can actually be done in 1020 bytes. | ||
+ | * Storage is provided through the atMega' | ||
===== technische Daten ===== | ===== technische Daten ===== | ||
- | KIM-1 | + | [[wpde>KIM-1]] |
^ Merkmal ^ Beschreibung | | ^ Merkmal ^ Beschreibung | | ||
- | | CPU | | | + | | CPU | 6502 | |
- | | ROM | | | + | | ROM | 2K | |
- | | RAM | | | + | | RAM | 1K+64 Byte | |
- | | Takt | | | + | | Takt | 1 MHz | |
- | | Anzeige | | | + | | Anzeige | 6stellige 7-Segment-Anzeige |
- | | Tastatur | | | + | | Tastatur | 25 Tasten, HEX | |
- | | Peripherie | | | + | | Peripherie | serielle Schnittstelle f. Terminal o. Drucker o. Kassettenrekorder |
- | | Software | | | + | | Software | Betriebssystem TIM (Terminal Input Monitor) + KIM (Keyboard Input Monitor) |
===== Literatur ===== | ===== Literatur ===== | ||
- | | + | http:// |
+ | |||
+ | - KIM-1 USER MANUAL (online: http:// | ||
+ | - KIM Uno Manual (http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
===== Downloads ===== | ===== Downloads ===== | ||
* Anleitung, .. | * Anleitung, .. | ||
+ | |||
+ | http:// | ||
===== Bedienung ===== | ===== Bedienung ===== | ||
+ | http:// | ||
+ | |||
+ | Serielle Verbindung: | ||
+ | |||
+ | USBTTL-Kabel an Arduino-Pro-Mini anschließen. Das ist bei mir am Mini genau andersrum als im KIM-UNO User Manual !!! | ||
+ | |||
+ | Beim Anschluss an den PC braucht man keine Batterie. Die muss nur eingeschaltet werden, wenn man den KIM-UNO autark benutzt. | ||
+ | |||
+ | v.o.n.u: | ||
+ | Ardunio Kabel USBTTL | ||
+ | ----------------------- | ||
+ | GND | ||
+ | GND | ||
+ | +5V | ||
+ | RXD | ||
+ | TXD | ||
+ | DTR | ||
+ | |||
+ | Mit PUTTY Verbindung aufbauen: 9600 Baud, 8N1 | ||
+ | |||
+ | Tasten | ||
+ | GO start program at address shown on display | ||
+ | ST stop, terminates the execution of a program | ||
+ | RS reset | ||
+ | SST in Original ein Schalter: single step, go führt dann jeweils nur einen Programmschritt aus | ||
+ | AD select address entry mode | ||
+ | DA select data entry mode | ||
+ | PC recall address stored in PCH, PCL (program counter) | ||
+ | + | ||
+ | 0..F Hex | ||
+ | |||
+ | der Status von SST wird im Mode 1 im Terminal angezeigt. (SST ON/SST OFF) | ||
+ | |||
+ | RUBOUT in KIM-1 User Manual ist TAB am PC | ||
+ | Terminal-Tasten | ||
+ | HEX | ||
+ | G | ||
+ | SPACE | ||
+ | CR | ||
+ | LF | ||
+ | RO | ||
+ | Q | ||
+ | L | ||
===== Sonstiges ===== | ===== Sonstiges ===== | ||