KC 85

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
KC 85/4

Acronimul KC 85 („KC” înseamnă „KleinComputer”, sau „computer mic”) a fost folosit pentru a indica o serie de computere produse din 1984 în Germania de Est, inițial de producătorul Robotron ( KC 85/1 ) și ulterior de VEB Mikroelektronik Wilhelm Pieck din Mühlhausen / Thüringen (KC 85/2, KC 85/3 și KC 85/4).

Datorită cererilor ridicate din partea instituțiilor militare, educaționale și industriale, KC 85, practic de vânzare, nu era practic disponibil pentru cumpărare de către clienții mici.

Specificatii tehnice

Vedere a plăcii de bază KC 85/2. CPU U880 poate fi văzut în partea de sus sub cele două consolă metalică centrală.
KC 85/3

Calculatoarele din seria KC 85 se bazau pe procesorul U880 , o clonă a Zilog Z80 fabricată în fosta Germanie de Est, cu viteze de 1,75 și 2 MHz .

Au existat 2 serii principale de modele KC 85: prima a variat de la KC 85/2 (numele proiectului HC 900 ) la KC 85/4 , a doua a inclus Robotron KC 85/1 (numele proiectului Z 9001 ). Acesta din urmă a împărțit inițial cu primul doar numele și CPU-ul: doar într-un moment ulterior atât BASIC, cât și formatul datelor salvate pe casetă au fost compatibile.

În 1989, VEB Mikroelektronik Mühlhausen a prezentat compactul KC care, în ciuda numelui, nu aparținea familiei KC, deoarece era în esență o clonă a CPC Amstrad . În cele din urmă, din cauza prăbușirii Germaniei de Est, această unitate a fost produsă într-un număr limitat.

Spre deosebire de computerele din seria 8 Pravetz , construite în Bulgaria , care erau echipate cu componente (afișaj, unitate de disc și tastatură) de manoperă bună sau excelentă, întreaga serie KC folosea un televizor comun ca monitor (prin cablu coaxial , FBAS sau RGB ) și un casetofon normal ca memorie de masă. Tastatura era de calitate scăzută: KC 85/1 folosea o tastatură cu taste mici de plastic dur, în stil calculator, în timp ce KC 85 / 2-4 avea o tastatură separată.

KC 85/2 a fost primul computer fabricat în Mühlhausen și avea doar caractere majuscule în ROM , fără un limbaj BASIC. Acesta din urmă a fost integrat în următorul KC 85/3, care a eliberat utilizatorul de necesitatea de a încărca de fiecare dată interpretul BASIC. Ambele sisteme aveau 16 KB de memorie RAM, extensibilă prin module suplimentare (porturile de expansiune sunt clar vizibile în fotografii, ocupând jumătatea superioară a dulapului ).

KC 85/4 avea 64 kB de RAM (fără a conta 40 kB de memorie video, un lux la acea vreme) și capabilități grafice superioare.

Toate computerele din seria KC produse în Mühlhausen au fost capabile de o rezoluție grafică de 320 × 256 pixeli, dar culorile gestionabile de pe ecran erau puține: fiecare porțiune a ecranului de 4 × 8 pixeli putea avea doar o culoare principală (dintr-o paletă de 16) pe lângă culoarea de fundal (selectabilă din 8 nuanțe mai închise decât culorile principale). Această limitare a fost ușor redusă cu KC 85/4, a cărui celulă avea dimensiuni de 1 × 8 pixeli, un mod de adresare RAM video și un mod special în 4 culori care permitea fiecare pixel să fie colorat diferit. Până la KC compact, niciun computer din seria KC nu avea o paletă de culori. De asemenea, nu exista „modul text” - tot ce apărea pe ecran trebuia desenat. Acest lucru, combinat cu modelul RAM inconvenient video și codul ROM neoptimizat, a făcut ca derularea și tipărirea pe ecranul KC 85 / 2-3 să fie foarte lentă. Această problemă a fost rezolvată aproape complet în KC 85/4.

Nu a existat nici un blitter pentru care subsistemul video a fost gestionat manual (KC compact a folosit 6845 la fel ca Amstrad CPC). Comutarea bancară a fost utilizată, deoarece memoria maximă adresabilă a fost de 64 kB: când BASIC rulează, memoria RAM video (la adresa 0x8000) a fost activată numai în timpul operațiilor de pe ecran, astfel încât memoria maximă pentru BASIC a fost de 47 kB în loc de 32 kB. Chiar și modulele de extindere au folosit comutarea bancară, astfel încât, teoretic, puteți adăuga și MB de memorie RAM fără probleme (în plus, unele module ar putea fi utilizate pentru a adăuga alte dispozitive de extindere, obținând un fel de turn) chiar dacă nici BASIC și nici majoritatea aplicațiilor nu au fost proiectate pentru a utiliza astfel de cantități de memorie liberă.

Robotron KC 87 a fost o versiune îmbunătățită a KC 85/1, cu și BASIC în ROM. A existat o variantă de culoare (85/1 era doar monocromatică), dar niciun tip de grafică reală, cu excepția caracterelor pseudo-grafice prezente în ROM.

Diagramele sistemelor erau disponibile în mod liber, astfel încât multe componente hardware (de multe ori chiar amatoare) au devenit răspândite; mai multe reviste au publicat programe și diagrame hardware cu instrucțiuni pentru a le construi singur.

Limbaje de programare

Sistemul de operare CAOS pe KC 85/4 (1988)

KC 85 putea fi programat în asamblare și BASIC (interpretorul BASIC de pe bandă trebuia încărcat mai întâi în KC 85/2), dar a fost posibilă utilizarea altor limbi precum Forth și Pascal , disponibile atât pe module (vândute de VEB Mikroelektronik Mühlhausen) sau bandă. Sistemul de operare era CAOS („Cassette Aided Operating System”): era o interfață simplă de linie de comandă unde puteai rula diverse „servicii de sistem” precum LOAD , pentru a încărca un program, JUMP , pentru a rula codul conținut în ROM a unui modul, MODIFY , pentru a varia conținutul celulelor de memorie sau BASIC , pentru a rula interpretul BASIC (dacă acesta a fost prezent în ROM sau dacă a fost încărcat de pe bandă). Comenzile noi ar putea fi apoi adăugate la meniu prin numere magice (standard: 7F 7F 'nome_comando' 01 ) oriunde în spațiul de memorie.

Cu puțin timp înainte de prăbușirea Germaniei de Est, a fost produs un modul pentru a conecta (în stil „turn”) unități de dischetă de 5¼ „: a integrat un procesor U880A de 4 MHz (clona Z80A) și putea gestiona până la 4 unități. și a rulat o versiune a CP / M numită MicroDOS (trebuia să JUMP de la sistemul de bază la sistemul de dischetă și apoi să porniți de pe un disc, un alt CAOS sau MicroDOS). A existat, de asemenea, o extensie pentru CHAOS pentru a gestiona dischetele.

Proiecte hobby

Au existat mai multe proiecte de hobby pentru KC 85:

  • o tastatură nouă
  • Disc RAM
  • interfețe ( V.24 și altele)
  • sisteme textuale; WordPro a prezentat 80 de caractere pe linie (font 4 × 8 pixeli)
  • conectarea mașinilor de scris electronice (cum ar fi "Erika S 3004", de asemenea din Germania de Est) ca tastatură și imprimantă (chiar dacă emularea matricei de puncte a fost foarte lentă)
  • Limbaj de programare BASICODE (un dialect special al BASIC): programele BASICODE au fost difuzate prin radio

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT