időszámításunk előtt | |
---|---|
Típusú | háztartási számítógép |
Gyártó | Elektronika |
Kiadási dátum | 1983 [1] |
szerint gyártva | 1993 |
Bájt hossza (bit) | 8 bites |
Szóhossz (bit) | 16 bites |
Címbusz szélessége (bit) | 16 bites |
Periféria busz | MPI ( Q-Bus ) |
Építészet | CISC |
processzor | K1801VM1 3 vagy 4 MHz frekvencián |
RAM | 32 vagy 128 KB RAM , 24–48 KB ROM |
Lapkakészlet | 1801 |
Tárolóeszközök | kompakt kazetta , lemezmeghajtó |
OS | lásd Operációs rendszerek BK-0010/11 |
Médiafájlok a Wikimedia Commons oldalon |
BK (háztartási számítógép) - szovjet 16 bites otthoni és oktatási számítógépek családja, amelyek a parancsrendszer és részben az architektúra szempontjából kompatibilisek az SM számítógépekkel , PDP-11 és DVK .
A BK-0010 számítógépcsaládot a zelenogradi "Tudományos Központ" Precíziós Technológiai Kutatóintézetben fejlesztették ki [2] . A NIITT főtervezője Alexander N. Polosin [3] , az excitoni üzem vezető tervezője S. M. Kosenkov [2] . 1985 januárjában a gép fejlesztői a " Microprocessor Tools and Systems " folyóiratban (a Szovjetunió Állami Tudományos és Technológiai Bizottságának sajtóorgánuma, 1985-ben 1. szám) megjelentettek egy cikket a BC leírásáról [4] . A BC végső fejlesztését 1983-ban hajtották végre a Pavlovsky Posad nevű Exciton üzemben [5] , ahol az első sorozatgyártást 1985-ben indították el [6] . Ezt követően a BK-0010 modell kísérleti tételeit gyártották a kazanyi rádióalkatrészek üzemében (7. számú üzem) és a Siauliai városában ( Litván SSR ) található Nuklonban . A későbbi modelleket a 7. számú kazanyi , Exciton [5] , Pavlovsky Posad, Nuklon Siauliaiban (Litván SSR) [1] (csak BK-0010-01 modell), az Örmény SSR -ben (csak modell ) is sorozatban gyártották. BK-0010-01), valamint a joshkar-olai félvezető eszközök üzemben ( csak BK-0011 modell). A BC modellek teljes választékát csak az Exciton gyárban gyártották.
Összesen több mint 162 000 darab BK-0010/0011 darab készült; Az excitoni üzem 1985 és 1992 között körülbelül 125 000 autót gyártott: körülbelül 78 000-et kiskereskedelmi értékesítésre és több mint 44 000-et iskolai osztályok számára. [1] A Kr. e. utolsó példányai 1993-ból származnak [7] .
A számítógépek árai a következők voltak:
A szabványos tárolóeszköz egy háztartási kazettás magnó volt motorvezérléssel vagy anélkül. A számítógép rendelkezik egy relével a magnó motorjának indításához/leállításához.
Kijelzőként háztartási fekete-fehér vagy színes TV - t (finomítás után), ritkábban speciális monitort használtak .
A K1801VP1-037 vezérlőre szerelt megjelenítő eszköz jellemzője, hogy csak grafikus mód van jelen. Nincs szöveges mód; A betűket grafikus ábrázolásukká alakítják, és képként jelenítik meg.
Csak egy grafikus mód létezik (kivéve a grafikus RAM-ot a programmemória javára csökkenteni), kétféle módon jeleníthető meg a TV képernyőjén. A programok esetében nem mindegy, hogy melyik kép jelenik meg a képernyőn - a videomemória felépítése nem változik. A különbséget csak a felhasználó a képernyőre nézve érzi. A számítógép két csatlakozóval rendelkezik a TV-hez való csatlakoztatáshoz: fekete-fehér (TV-jel fényerő-komponenssel) és színes (szinkron + RGB). A megjelenítési módot csak az határozza meg, hogy a TV melyik csatlakozóhoz csatlakozik.
Az első módszerrel a videomemória RAM minden bitje pontosan egy pontot kódol a képernyőn. Ennek megfelelően a pontnak két állapota van: fekete és fehér. A féltónusok a kép felosztásával ( dithering ) érhetők el . Minden gépi szó soronként 16 pontot kódol, a képernyő bal felső sarkától kezdve. Állítólag egy fekete-fehér csatlakozóról vesz videojelet. Ha jelet ad ki egy színes csatlakozón keresztül, akkor a képernyő olvasható lesz, de kényelmetlen az érzékeléshez, a színek "rendetlensége".
A második módszerben ugyanaz a grafikus RAM információ más jelentéssel bír: minden pontot két szomszédos bit kódol. Ennek megfelelően 4 szín lehetséges: fekete, piros, zöld, kék (alapszínek); fehér hiányzik. Minden gépszó 8 szomszédos pontot kódol egy sorban. Állítólag a videojelet színes csatlakozón keresztül veszi át. Ha fekete-fehér csatlakozón keresztül ad ki jelet, akkor a képernyő fekete-fehér kép lesz, amelynek fényereje nem felel meg a valódi színek fényerejének.
Fekete-fehér kimenettel 512 × 256, színes - 256 × 256 pontot jeleníthet meg.
A kijelző-illesztőprogram kétféleképpen tud szöveget kiírni a grafikus RAM-ba, a grafikus RAM-információk képernyőn való megjelenítésének két módjához igazítva. Az első módszernél a ROM-ból származó karaktermátrixot úgy vezetik le, hogy minden pontja pontosan a grafikus RAM cellájának egy bitjébe esik (64 karakter soronként, optimalizálás fekete-fehér módra). A második módszerben a mátrix minden bitjét két szomszédos memóriabitre fordítják (soronként 32 karakter, a színmód optimalizálása, a betűk aktuális színére vonatkozó információk figyelembevétele). Az üzemmódok a billentyűzetről vagy egy speciális kód átadásával a kijelző-illesztőprogramnak válthatók.
A karaktermátrix táblázatban a 36-os kódú szimbólum képe, amely ASCII-ben a dollár szimbólumnak ($) felel meg, a közös pénznem jelének képére ( ¤ ) került.
Fekete-fehér megjelenítési mód
Fekete-fehér megjelenítési mód színes csatlakozón keresztül
Színes megjelenítési mód. A vízszintes felbontás felére csökken a fekete-fehér kimenethez képest
A billentyűzetvezérlő nem fogadja el az egyidejű gombnyomásokat. Minden billentyűleütést egy rövid hangjelzés kísér, hasonlóan a BASIC beépített nyelv "BEEP" parancsához.
Ha megnyomják, nem minden billentyű továbbítja a kódokat a számítógépnek. Némelyikük tiszta elektromos jelkapcsoló a mikroáramkörök bemenetén: ⇓, АР2, ЗАГЛ, СТР, СУ. Az "Electronics MS 0513" kulcs СТОПa számítógépben nem maszkolható megszakítást okoz a hardverben.
Normál beviteli mód - nagybetűk bevitele. A kisbetűket a billentyű lenyomva tartásával lehet beírni ⇓, amelyet feltételesen „Shift inverse”-nek nevezhetünk, vagy a megfelelő módot a LEAD és PAGE gombokkal kapcsoljuk be.
A billentyűzet-illesztőprogram nem valósítja meg a billentyű lenyomva tartásának automatikus megismétlését. Az utoljára beírt karakter normál automatikus ismétlési funkciója a gomb lenyomásával és nyomva tartásával érhető el ПОВТ.
A számítógép beépített piezokerámia hangszóróval rendelkezik . A ROM-ban található BK billentyűzet- illesztőprogram az angol „quick” szóhoz hasonló hangot generál minden egyes billentyű megnyomásakor.
Feltehetően a BC-modellek kettes rendszerben voltak számozva: 0010 (2), 0011 (3), 0100 (4).
A BC elődje a jelek szerint az " Elektronika NTs-8010 " volt, amelyet a NIITT-nél fejlesztettek ki 1981-ben [11] . Ez a két K1801BE1 processzorra épülő modell soha nem került gyártásba.
Alapmodell membrán billentyűzettel és fókusznyelvi tolmács ROM -ban .
A BK-0010 kialakítása nem biztosította a RAM bővítését. Perifériás eszközök (nyomtató, vezérlővel ellátott hajlékonylemez meghajtó) léteztek, de ezek ritkán voltak eladók és hiánycikknek számítottak.
A membrán billentyűzet egy nyomtatott áramköri lap volt, amelyre 92 db PKN-150 kapcsolót telepítettek, színes fólia adattáblával letakarva. Az adattáblán a billentyűk és a funkcionális területek megjelölését alkalmazták. Feltételezték, hogy a pajzs a használt szoftver sajátosságainak megfelelően cserélhető. [12]
Más néven Elektronika MS 0510 [13] .
BK-0010 változat MC7008 mechanikus billentyűzettel a membrán billentyűzet helyett, és a BASIC - 86 nyelvet („ Basic Vilnius ”) a ROM-ban. A Focal language interpreter egy speciális plug-in modul MSTD (monitor system for the test and diagnostics) ROM-jába került. Ez a modul a tesztprogramok futtatása mellett lehetővé teszi a programok kódokban történő bevitelét és a magnóval történő munkát.
A memóriatakarékosság érdekében a Vilnius BASIC hibaszövegei nem kerültek a ROM-ba, így a hibák nem szövegben, hanem kódokban jelennek meg, például "ERROR 4". A Vilnius BASIC hibakódok megegyeznek az MSX BASIC hibakódokkal .
A számítógép mechanikus, 74 gombos billentyűzetet kapott . Bár kényelmesebb volt, mint a membrán billentyűzet, ennek a billentyűzetnek a gombjai meglehetősen szűkek voltak, és hajlamosak zörögni . A ROM-rekesz fedele és a további mikroáramkör csatlakoztatására szolgáló aljzat nem szerepel a tervezésben.
Az „iskolai” módosítások emellett egy IRPS egységgel is fel lettek szerelve a KUVT-86 komplexumhoz való csatlakozáshoz , amely a DVK -2MSh-ból vagy a DVK-3-ból mint fájlszerverből és legfeljebb tizenkét BK-0010Sh-ból állt. A ROM tartalmazta a Focal -t (084-es firmware, amely támogatja az IRPS 360 8 , 364 8 megszakításait ). A 084 firmware megkülönböztető jellemzője - ha az IRPS le van tiltva - a szolgáltatássorban a TLG DISABLED felirat. Ezt a firmware-t később bárhová telepítették, még a BK0010-01-ben is az MSTD egységben, ahol egyszerűen nem volt hova rögzíteni az IRPS-t [14] .
1989 vége óta gyártják . Különbségek a BK-0010-től [15] :
A szabványos PDP-11-kompatibilis monitorrendszer sajátunkra cseréje miatt ezen a modellen a programok az L parancs beírásával töltődnek be, és a program címének megadásával indulnak el.
A BK-0011 javított változata. Más néven Elektronika MS 0513 [13] .
A BK-11-et általában BK-0011M-nek kell érteni, mivel nem sok BK-0011-et gyártottak. Az egyik figyelemre méltó javítás, hogy a hang nem működött a BK-0011-en a BK-0010-re írt programokban; a BK-0011M-ben ezt a hibát kijavították.
Ezt az UKNTS -ből származó gépet , amely láthatóan nem szerepel a sorozatban, említi A. Lyukshin "A Kr. e tüskés útja házunkhoz" [16] és S. M. Kosenkov "A BC család új modelljei" című cikke. [17] . A 16 bites K1801VM3 processzoron kívül egy második processzort kellett volna telepíteni - 8 bites KR580VM80A vagy 16 bites (x86-kompatibilis) KR1810VM86 , hogy kompatibilis legyen az ezekhez a processzorokhoz tervezett meglévő fejlesztésekkel.
A párhuzamos 16 bites programozható bemeneti-kimeneti port, amely az "UP" jelölésű SNP-58 csatlakozóhoz csatlakozik, lehetővé tette a nyomtató és más perifériás eszközök csatlakoztatását az IRPR interfészen keresztül . Ezenkívül a számítógép IRPS soros interfészt valósít meg , amely a számítógép minimális módosításával a programozható I / O port ugyanazon csatlakozójára került.
A rendszerbusz részben megvalósítja az MPI interfészt , amely egy másik SNP-58 csatlakozón keresztül jön ki. Valójában ez a modern PC-k alaplapjain található bővítőcsatlakozó analógja.
Számos szabványos gyári modul készült, az MPI bővítőcsatlakozóhoz csatlakoztatva: [18]
Csatlakoztatva az UE csatlakozóhoz:
Ezen kívül bővítő egységeket gyártottak a rajongók és szövetkezetek, perifériákat csatlakoztattak [34] :
A cirill ábécé egy részében szinte egybeesik a KOI-8-cal , de nincsenek Ё / ё betűk.
.0 | .egy | .2 | .3 | .négy | .5 | .6 | .7 | .nyolc | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. |
BEL 7 |
BS8_ _ |
HT9_ _ |
LF A |
FF C |
CR D |
ENG |
LAT | ||||||||
egy. |
⇱ 21F1 |
⤒ 2912 |
⤓ 2913 |
↵ 21B5 |
⇤ 21E4 |
↦ 21A6 |
⇷ 21F7 |
→ 2192 |
↑ 2191 |
↓ 2193 |
↖ 2196 |
↗ 2197 |
↘ 2198 |
↙ 2199 | ||
2. |
húsz |
! 21 |
" 22 |
# 23 |
¤ A4 |
% 25 |
& 26 |
' 27_ |
( 28 |
) 29 |
* 2A |
+ 2B |
, 2C |
- 2D |
. 2E |
/ 2F |
3. |
0 30 |
1 31 |
2 32 |
3 33 |
4 34 |
5 35 |
6 36 |
7 37 |
8 38 |
9 39 |
: 3A |
; 3B |
< 3C |
= 3D |
> 3E |
? 3F |
négy. |
@ 40 |
A 41 |
B42 _ |
C 43 |
D44 _ |
E 45 |
F 46 |
G47_ _ |
H48_ _ |
én 49 |
J4A _ |
K4B _ |
L4C _ |
M4D _ |
N 4E |
O 4F |
5. |
P50_ _ |
Q 51 |
R52 _ |
S 53 |
T54 _ |
U 55 |
V 56 |
W 57 |
x58_ _ |
Y 59 |
Z5A _ |
[ 5B |
\ 5C |
] 5D |
^ 5E |
_5F _ |
6. |
` 60 |
egy 61 |
b 62 |
c 63 |
d64 _ |
e 65 |
f 66 |
g 67 |
h 68 |
én 69 |
j 6A |
k 6B |
l 6C |
m 6D |
n 6E |
o 6F |
7. |
70. o |
q 71 |
r72 _ |
s73_ _ |
t 74 |
u 75 |
v 76 |
w 77 |
x78_ _ |
79 _ |
z 7A |
{ 7B |
| 7C |
} 7D |
~ 7E |
█ 2588 |
nyolc. |
POVT |
IND SU |
PIROS BLOKK |
RP mód |
||||||||||||
9. |
LÉPÉS |
Piros |
Zöld |
Kék |
A fekete |
Mód negatív szimbólum |
Képernyő negatív mód |
Szervizvonal |
Aláhúzás mód | |||||||
A. |
π 03C0 |
┴ 2534 |
♥ 2665 |
┐ 2510 |
╡ 2561 |
├ 251 C |
└ 2514 |
═ 2550 |
╤ 2564 |
♠ 2660 |
┌250C_ _ |
┬ 252 C |
╨ 2568 |
▒ 2592 |
┼ 253 C |
║ 2551 |
b. |
┤ 2524 |
← 2190 |
╬ 256 C |
↑ 2191 |
♣ 2663 |
─ 2500 |
256B sz |
│ 2502 |
♦ 2666 |
┘ 2518 |
256A sz |
╥ 2565 |
2567. sz |
255E sz |
→ 2192 |
▒ 2592 |
C. |
yu 44E |
egy 430 |
b 431 |
c 446 |
d 434 |
e 435 |
f 444 |
g 433 |
x 445 |
és 438 |
439 _ |
43A -ra |
l 43B |
m 43C |
n 43D |
kb 43E |
D. |
n 43F |
én 44F |
440. o |
441 -től |
t 442 |
443 -nál |
f 436 |
432 -ben |
b 44C |
s 44B |
s 437 |
sh 448 |
e 44D |
w 449 |
h 447 |
b 44A |
E. |
Yu 42E |
Egy 410 |
B 411 |
C 426 |
D 414 |
E 415 |
F 424 |
G 413 |
X 425 |
és 418 |
Y 419 |
K 41A |
L 41B |
M 41C |
H 41D |
Körülbelül 41E |
F. |
P 41F |
42F vagyok |
420 R |
C 421 |
T 422 |
423 _ |
F 416 |
B 412 |
b 42c |
S 42B |
W 417 |
SH 428 |
E 42D |
Shch 429 |
Ch 427 |
b 42A |
A BK-0010 szállítása tartalmazott egy minimális programkészletet - egy kazettát Focal vagy BASIC példákkal, egy Tetris játékot és a felszerelésteszteket. Később egy egyszerű BASIC-et is adaptáltak hozzá DVK-val (magnóról töltötték be a RAM-ba, kb. 8 KB-ot elfoglalva és kb. 7 KB-ot hagyva a programoknak), 1985-től pedig egy egyszerűsített (az MSX szabványnak nem teljesen megfelelő) a „ Vilnius BASIC ” verziója a fő ROM-ba került. A BC számára azonban kezdetben nem volt hol vásárolni professzionálisan megírt szoftvereket, a gyártó kívánságra sem tudta önállóan terjeszteni a szoftvert a jogi keretek hiánya miatt [16] . A szoftverek nagy részét maguk a felhasználók hozták létre - a semmiből, vagy más, hasonló architektúrájú számítógépekről, például a DVK-ból való adaptálással. A műsorokat csere útján terjesztették a rajongók találkozóin - általában a rádiópiacokon. A fogadóirodák szoftverpiaca csak a 80-as évek végén, a szövetkezetek megjelenésével kezdett kialakulni , azonban számukra jövedelmezőbb volt külföldi programokat (főleg játékokat) lemásolni a ZX-Spectrum számára . A Szovjetunióban kifejlesztett eredeti architektúrájú PC-k közül azonban a BC tartalmazta a leggazdagabb szoftverkészletet, beleértve: [37] [38]
Néhány egyszerű hasznos fejlesztést általában maguk a felhasználók hajtottak végre.
Jelenleg a BC számítógépet a modern számítógépekhez készült BC szoftver emulátorok egyikével ismerheti meg: [40]
Az UKNTS számítógéphez volt egy BC emulátor , amely lehetővé tette számos program és játék futtatását az UKNTS-en [42] .
A Kr. e.-vel kapcsolatos cikkek folyóiratokban jelentek meg:
Könyvek és dokumentációk:
Számos amatőr hírlevél (fanzin) foglalkozott a számítógéppel, különösen a BK-OBZOR, a MaD Press újság (Krasznodar), a Don újság (Rostov-on-Don), a KPSS újság [46] .
A Szovjetunió számítógépei | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|