BC (számítógépek családja)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. október 5-én felülvizsgált verziótól ; az ellenőrzések 34 szerkesztést igényelnek .
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 .

Tervezés és gyártás

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:

Műszaki adatok és jellemzők

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 .

Kijelző eszköz

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.

Billentyűzet

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.

Modellek

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.

BK-0010

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]

BK-0010.01

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.

BK-0010Sh és BK-0010.01Sh

Lásd még: Oktatási számítástechnikai készlet

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] .

BK-0011

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.

BK-0011M

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.

BK-0100

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.

Kiterjesztés modulok

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] :

Kódolás

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

Szoftver

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]

Hardver fejlesztések

Néhány egyszerű hasznos fejlesztést általában maguk a felhasználók hajtottak végre.

Emuláció

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] .

Irodalom és publikációk

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] .

Jegyzetek

  1. 1 2 3 B. Malaševics. Zelenograd háztartási és iskolai számítógépek. A kezdeményezést végrehajtással büntetik  // Elektronika: tudomány, technológia, üzlet. - 2008. - 7. sz . - S. 96-106 .
  2. 1 2 Borisz Malaševics. Elfelejtett és elveszett hazai prioritások és rekordok
  3. Történelmi és levéltári oldal Zelenogradról - Szakemberek
  4. http://www.wdigest.ru/images/mpss/1985/mpss01_1985/01_1985_p22.jpg
  5. 1 2 Exciton. gyár fejlesztési története Archiválva : 2012. október 22. a Wayback Machine -nél  (orosz)
  6. Mikroprocesszoros berendezések és rendszerek. 1.1985. Szín fül a 64. oldal után.
  7. Mikor készült az utolsó Kr.e. ezen a világon?
  8. 1 2 Szovjet Digitális Elektronikai Múzeum - Elektronika BK 0010
  9. 1 2 A. Boyko, R. Chikorudi. Elektronika BK-0010 otthon és az iskolában // Tudomány és élet . - 1987. - 8. sz . - S. 33-35 .
  10. Számítógép adattábla BK-0010.01, 1990
  11. B. M. Malaševics. Zelenograd mikroprocesszorok, mini- és mikroszámítógépek "Electronics NTs" architektúrával
  12. 1 2 S. M. Kosenkov, A. N. Polosin, Z. A. Schepitsky, M. I. Dyabin, A. I. Polovyanyuk. Háztartási személyi mikroszámítógép "Electronics BK-0010" // Mikroprocesszoros eszközök és rendszerek. - 1985. - 1. sz . - S. 22-25 .
  13. 1 2 Tudja valaki, hogy miért nevezik néha a BK0010-et makacsul MS1901-nek a dokumentációban? - Elektronika BK-0010/0011M
  14. 1 2 KUVT-86 - A múlt vaskísértetei
  15. bk0011vsbk0010 - bkbtl - A BK-0011M és a BK-0010(01) közötti különbségek leírása - BK Vissza az életbe! - BK0010 / BK0011 emulátor - Google Project Hosting
  16. 1 2 3 BK tüskés útja házunkhoz  // Rádió. - 1987. - 6. sz . - S. 6-7 .  - interjú G. P. Morozovval, az excitoni üzem igazgatójával
  17. A BC család új modelljei // Számítástechnika és alkalmazásai. - 1988. - 7. sz . - S. 41-45 .
  18. A BC perifériáinak listája - vita a zx.pk.ru oldalon
  19. 403-as hiba
  20. Színindexek és perifériás üzemek BK - Elektronika BK-0010/0011M
  21. 1 2 A KLS blokk műszaki leírása
  22. http://bk-files.perestoroniny.ru/Sources%20ROM%20BK-0010%20&%20BK-0011/Driver%20module%20%20BK-0010/BKNET.LST  (elérhetetlen link)
  23. LAN vezérlő blokk. Technikai leírás. . - 1986. - 13 p.
  24. 00008-01.32.01 - BK-0011. RENDSZERPROGRAMOZÓI ÚTMUTATÓ
  25. KUVT UKNTS? - 2. oldal
  26. BK-0010-01 és BK0011(M) emulátor / Dokumentációk listája
  27. 1 2 3 Színindexek és perifériagyárak BK - Elektronika BK-0010/0011M
  28. Barkácsolható háztartási retro számítógép - Téma megtekintése - Gyári KNGMD BK 0010 / 11M
  29. PK BK 1-93 - BK 0010 (.01) lemezmeghajtóval
  30. PK BK 1-93 - DOZU 32K blokk a BK-0010-hez
  31. Rádió: magazin. - 1991. - 11. sz.  - S. 80.
  32. Csináld magad retro-háztartási számítógép - Téma megtekintése - Koordináta beviteli eszköz (UVK-01) "Martian" egér BK-0010/11 számítógéphez
  33. Fényképek, leírás, kezelési útmutató a Minstrel egységhez Archiválva : 2013. július 10. a Wayback Machine -n  (orosz)
  34. Periphery Extensions archiválva : 2012. március 15.  (Orosz)
  35. SZKP újság, 17. szám. A "COVOX" zenei előtag vázlata a BC-hez
  36. 1 2 Jevgenyij Pasgorov. "Iron", fejlesztés Kr. e
  37. 1 2 V. T. Monakhov. Amatőr programok háztartási személyi számítógépekhez az "Electronics BK-0010" sorozatból // Mikroprocesszoros eszközök és rendszerek. - 1987. - 4. sz . - S. 81-82 .
  38. 1 2 V. T. Monakhov. Szoftver az "Electronics BK-0010" PC-sorozathoz // Mikroprocesszoros eszközök és rendszerek. - 1989. - 3. sz . - S. 60-62 .
  39. BK0010 (-01) játékok az Assemblerben (elérhetetlen link) . Hozzáférés dátuma: 2008. január 17. Az eredetiből archiválva : 2008. január 11. 
  40. Troitsky A.V. BK emulátorok a webarchívumban
  41. BK 0010 . www.progettoemma.net. Letöltve: 2016. május 24.
  42. Információt keresek az UKNTS BC emulátoráról - vita a zx.pk.ru oldalon
  43. S. M. Kosenkov. Háztartási számítógépek családja. A BK család mikroszámítógépe // Számítástechnika és alkalmazásai. - 1988. - 7. sz . - S. 41-45 .
  44. A. P. Kazantsev, L. N. Mayorov, A. B. Danilov. Információs mutató és színes TV interfész az "Electronics BK-0010" mikroszámítógéphez // Mikroprocesszoros berendezések és rendszerek. - 1989. - 3. sz . - S. 54-55 .
  45. Zaltsman Y. Építész és szerelő BK. // "Számítástechnika és oktatás". - 1991. - 2. sz .
  46. Archívum: CPSU Newspaper (Computer Truth about Today's Events). Egyszer a BK-0010/11/11M-en írták;)

Linkek