My čo si už toho viac pamätáme ako treba si dnes pripomenieme jeden počítač – SAPI 1. Pretože je to už dlhých 26 rokov od chvíle keď sa mi podarilo túto vecičku rozbehnúť na mojom vtedajšom pracovisku. Pre mňa je dôležitý tým, že tam som si po prvýkrát siahol na počítač a mal tak možnosť si vyskúšať čo to dokáže a čo dokážem ja. Pamätníci modrých Amatérskych rádií č.1 a 2 z roku 1983 vedia čo dalo za prácu v tej dobe sa dostať k akýmkoľvek integrovaným obvodom a tak kompletný počítač bol jeden veľký nesplnený sen.
Ešte sa patrí pripomenúť že tvorcom hardware bol Ing. Eduard Smutný.

Našťastie v práci kde som vtedy pracoval bola dobrá konštelácia hviezd a aj nadriadený k tomu mal priaznivý postoj. Nasledoval postup – školenie (november 1983) v Ostrave na SAPI 1, kde súčasťou školenia bola aj osadená procesorová doska JPR-1 – príma základ na stavbu celeho počítača ! Potom nastalo zháňanie ostatných častí. Medzitým mi v Ostrave napálili Epromky – 2x 2716 Intel – s príslušným komentárom „Panečku jo, INTEL ...!“
Doska JPR-1

Šéfovi sa podarilo zohnať neosadené dosky video časti a základnú prepojovaciu dosku. Medzitým som postavil potrebný trojnapäťový napájací zdroj, potom klávesnicu – membránovú – presne vyzerala tak ako v AR, postup výroby je dopodrobna popísaný v AR. Ako monitor slúžil upravený televízor Pluto. Osadil som video kartu AND-1 a svete div sa – SAPI sa okamžite rozbehlo (leto 1984), len obraz bol mierne pokrivený, stačilo len mierne doladiť oscilátor a obraz sa pekne narovnal. Tak to bol silný zážitok, celý komplet som rozbiehal podľa podkladov z Amatérskeho rádia, ostatne nič iné vtedy ani nebolo k dispozícii.
Doska AND-1

Fajn, problém bol v tom že som mal k dispozícii len 1kB RAM, tak sa stavala doska RAM 4x6116 (bolo to na univerzálke) , t.j. spolu 8kB – tie som ešte delil na 2x 4kB RAM z jednoduchého dôvodu. Prvé 4kB boli pracovné a druhé 4KB slúžili ako záloha (bolo to zálohované baterkou) – tam som odkladal vytvorený program. Nemal som k dispozícii nijaký iný spôsob ako odkladať program a tak som to vyriešil nasledovne:
Po zapnutí SAPI som skočil do monitora, kde som zadal príkaz move a tak som preniesol zo zálohy veci do pracovnej RAM a spustil, proste pár sekúnd roboty. Tak som sa vcelku elegantne vyhol tomu ako odkladať program. Keď mi to náhodou celé vypadlo, tak sa ťukal do klávesnice program dlhý skoro 4 kB ... a práve zálohovaná RAM tento problém odstránila.
Membránová klávesnica sa ukázala ako krajne nepohodlná na písanie dlhších textov (programov):

Preto som po pár dňoch vyrobil klávesnicu kontaktnú, ktorá fungovala bezvadne po celú dobu používania počítača. Potom ešte nasledovala doska, ktorá rozpoznávala že sa ide prijímať fotografia, multiplex pre snímač otáčok a päťmiestne obojsmerné elektronické počítadlo (jeseň 1984), fungovalo to zo špeciálnym kotúčovým magnetofónom NAGRA - Kudelski. Ešte som urobil dosku na programátor Eprom, tiež ešte v roku 1984, fungovalo to, napálil som cez neho vtedy cca 50 Epromiek /typ 2716/.

Prečo som vlastne staval SAPI ?
V práci sme prijímali fotografie z agentúry TASR na profesionálny magnetofón Nagra Kudelski a keď sme potrebovali fotografiu „vytiahnuť", nikto nevedel kde presne na páske konkrétna fotografia leží. Tu nastúpilo SAPI – pridal sa snímač smeru otáčania, elektronické počítadlo – 5 miestne, multiplexoval som to do SAPI a zrazu bolo jasné odkiaľ pokiaľ presne je na mgtf páske fotografia. Pricíp vysielania fotografií v tej dobe bol veľmi podobný tomu aký sa používa pri faxovaní meteo správ. Bohužiaľ nemám ani fotografie a z počítača sa nič nezachovalo. Procesorovú dosku som mal doma odloženú – mala v.č.:00048, ale aj tá vzala za svoje pri minuloročnom domácom upratovaní ... čo som zistil až dodatočne a tým že som ju niekomu sľúbil som sa dostal do dosť nepríjemnej situácie ... našťastie Honza mal pochopenie, vďaka.
Takto nejako vyzerala aj moja robota, tiež som zohnal podobnú skrinku:
Celkový vzhľad SAPI-1:

Hlavne si spomínam na to že 90% času pri stavbe som strávil zháňaním súčiastok, boli to neskutočné problémy pri niektorých súčiastkach, ale keď som to zapol a nabehlo Ready ... kto si niečo staval tak vie čo je to za pocit. SAPI 1 sa už potom ďalej neupravovalo, slúžilo v tej podobe po celú dobu čo sa používalo, jednoducho bolo to funkčné a tak sa zmeny nerobili. Výhodou boli kvalitné FRB konektory, inak by celý počítač nestál za nič, takto naozaj fungoval a nevznikali problémy. Mimo procesorovej dosky to bolo osadené LS obvodmi /videokarta a RAM karta/ a tak sa to prejavilo aj na spotrebe, teplote celého zariadenia a aj na spoľahlivosti.
Počítač dobre a v pohode fungoval 5 rokov, potom prišli nové časy ...
_______________________________________________________________________________
17.08.2011 som doplnil tento článok o 2 súbory MicroBasicu pre SAPI 1, sú to 2 súbory do Eprom 2716-ky:

MBASIC1.002 (2,00 kb)
MBASIC2.002 (2,00 kb)
___________________________________________________________________
18.07.2011 som naskenoval manuál k k Helpu - je to programové vybavenie, má veľkosť 1kB, leží od adresy 1000H, tam sa aj spúšťa. Vlastný program nemám, kópia manuálu pochádza tak z roku 1985 čiže je to "vodičková" kópia a tak som rád že je to ešte vôbec dnes čitateľné.

Help.pdf (3,68 mb)
__________________________________________________________________
18.07.2011:
Ešte pekné odkazy na SAPI (cz linky):
http://www.oldcomputers.wz.cz/pocitace/JPR-1/JPR-1.html
http://www.sapi.cz/sapi/sapi.php
Pretože je tých vyrobených dosiek okola SAPI hafo a hafo, tak tu je nejaký malý zoznam toho čo bolo na svete k dispozícii a že teda u nás vtedy SAPI naozaj nahrádzalo inú nedostupnú výpočtovú a riadiacu techniku vo veľkom rozsahu:
Zloženie základných zostáv:
ZPS-1:
JZS-1 -jednotka zdroja a zbernice
ZDR-1 -vstavaný zdroj
ARB-1- vstavaná zbernica
SPN-1- systémový napájací panel periférií
JPR-1- doska procesora + porty
ANK-1- abecedne číslicová klávesnica
REM-1- doska pamätí RAM a EPROM
AND-1- doska alfanumerického displeja
TVK-1- televízny konvertor s káblom
DSM-1- doska sériového modemu
ZJS-1- zobrazovacia jednotka 5A
MKP-1- magnetická pásková kazetová pamäť
PDK-1- predlžovacia doska
BDK-1- univerzálna doska
ZPS-2:
JZS-1A -základná jednotka systému SAPI -zásuvný rám s predným panelom 8 A
ZDR-1A - zdroj počítača
ARB-1- zbernica počítača + 8 pozícií pre karty
SPN-1 - systémový panel
JPR-1- doska procesora 8080 ZPS 1-2
RAM-1 -dynamická RAM 16-48kb
REM-1 - doska RAM a EPROM pamätí
AND-1 - doska grafického displeja 40x24
DSM-1- doska sériového modemu
ZPS-3:
ZDR 1A - zdroj
RPD 1- radič diskov 2x 8″ alebo 2x 5,25″
JPR 1A - doska procesora 8080 pre CP/M
RAM 1A - dynamická RAM 48kb (adr.0-4000)
AND 1A - doska alfanumerického displeja
DSM-1 - doska sériového modemu
ARB 1- zbernica počítača
SPN 1- systémový napájací panel periférií
Ďalšie používané dosky a komponenty počítača :
JPR-1Z -doska procesora Z80
RAM-1Z - doska dynamickej pamäte 64 kB
AND-1Z - doska alfanumerického displeja 24×64
RMD-1-ramdisk 256 kB
FDC-1 - radič diskov 4×8″ alebo 5,25″
EPR-1- programátor Eprom 2708,2716
DSG-1- doska semigrafického displeja 640×480
RKM-1- doska riadenia krokových motorov
DAC-8 - D/A prevodník 8 bit
ADC-8 - A/D prevodník 8 bit
RTC-1- doska reálneho času
CRM-1- záložná pamäť RAM 4kB
IBS-1-jednotné binárne galv. oddelenie vstupov
OBS-1-jednotné binárne galv. oddelenie výstupov
IOB-1-jednotné binárne galv. oddelenie vstupov/výstupov
ADC-1-A/D prevodník s termostatom
ARS-1-jednotka prepínania analogových vstupov
BA-1-jednotka zosilňovača zbernice
ALD-1-doska alfanumerického displeja
MADK-1- doska klávesnice + zobraz.
BSC-1- komunikačná karta
ITP-1-doska riadenia termotlačiarne
PROM-1-programátor PROM
KPI-1-16 galv.oddelenie vstupov zo signálom
KPO-1- 8 galv.oddelení výstupov 3A zo signálom
Y-28 - galv. oddelenie zdroja (pre Z-163)
W-36 - grafický displej čb 456×280
X-30 - oddelenie riadiacej stanice RADOM
X-40- hlásenie výpadku napájacieho napätia
X-41- deska usmerňovačov (pre Y-28)
X-42- reléový multiplex (pre Z151-2)
X-44- komunikačné prúdové slučky
X-49- reálny čas -CHP-3000 (ZN)
X-52- prevodník TTL-V24 (pre Z154)
X53- prevodník TTL - optokom. (pre Z159)
Z-160 - zbernica TOB (15 pozícií)
Z-133 - systémová obslužná jednotka
Z-135 - riadenie siete RADOM
Z-137- 4X analógové vstupy galv. odd.
Z-138 - Zálohová jednotka dátum/čas
Z-139 - analog. - frekvenčný prevodník
Z-140 - D/A prevodníky
Z-141- binárne vstupy
Z-142 - binárne iniciatívne vstupy
Z-143 - kanál IOB zbernice
Z-144 - budič IOB zbernice
Z-149 - interface EPS Consul
Z-150 - výkonné binárne výstupy
Z-151 -A/D prevodník s multipl. 10 bit.
Z-152 - A/D prevodník s multipl.12 bit.
Z-153 - generátor reálneho času
Z-154 - ser.asynchrónna komunikácia QASAD
Z-157 - interface membránovej klávesnice
Z-159 - optická komunikácia 2Mbit
Z-161- pamäť RAM/1kB, EPROM /16kB
Z-162 - pamäť EPROM 32 kb
Z-163 - A/D prevodníky galv.odd.
Z-165 - ovládač tlačiarne GAMACENTRUM
BCR-1- snímač čiarového kódu
DGD-1- doska grafického displeja 320×240
ROM-1-ROM modul 32kb
INM-1-interface pre myš
AND-1B - doska semigraf.displeja
AND-1A - dtto pre ZPS -3 (adr.0E800H)
DRV-1- doska reálnych výstupov (8)
DOV-1- doska optoizol.vstupov (8)
DSP-1- doska sériového prenosu
DSE-1- doska simulátora a programátora EPROM
DPS-1- doska prístrojovej zbernice (IMS2)
DPP1-deska paralelných portov
JMD-1- ?
JPN-1-jednotka zdroja a I0B zbernice
RMP-1- radič magnetickej pásky IZOT
UDR-1- univerzálna doska riadenia
ZDP-1- základná doska prepojení (JPN)
W-31- systémová konzola CHP-3000
BSS-1-bezkontaktná snímacia stanica
JPD-1-jednotka pružného disku
Z-171-A/D prevodník 16 bit.
Z-173 -A/D výstupy
Z-174 - RAM 16 kB zálohovaná
Z-164 - interface termotlačiarne TP20
Z-168 - rozdeľovač pre krok.motory do BA
Z-170 - interface krokových motorov
X-65 - prevodník pre 8ks PT 100 (Z151-2)
MPS-1 - ?
BDK-1- doska zákaznických aplikácií
BGD-1- doska farebného displeja
DS-24 - doska ovládánia signál.panelu
DPM-1- doska paralelných mostíkov
DPC-1- doska paralelných časovačov
DNK-1-doska nadradenej komunikácie
DPK-1-doska podriadenej komunikácie
DSK-1-doska sériových kanálov
DPB-1- doska prepojenia zberníc
DRC-1- doska reálneho času
DPB-1- doska pripojenia budičov
DAP 128 - systém prenosu informácií
DPK-1- diaľnopisný konvertor
FDC- radič pružných diskov
IOB-1-V/V zbernica
IST-1C -32 vstupov
IBT-1C -32 vstupov
ISO-1C-16 vstupov
IBO-1C-16 vstupov
JVV-1C- jednotka + zdroj a 10 pozícií
OBT-1C-32 vstupov (MHB 4099)
OST-1C-32 výstupov
OBV-1C-16 výstupov 24V/0,1A
OHV-1C-16 výstupov
OHR-1C- 8 reléových výstupov
OBR-1C- 8 reléových výstupov
PDK-1- predlžovacia doska
RDV-1C - riadiaca doska zbernice VVB-1C
SIM-1C - doska simul. zbernice (do JVV-1C)
UDP-1- univerzálna doska prevodníkov R/fr
VVS-1- systém vstupov /výstupov
VVB-1C- zbernica jednotky JVV-1C
LAN-1- doska prepojenia do siete
___________________________________________________________________
Vaše hodnotenie, Rate post: