eKr | |
---|---|
Tyyppi | kotitalouden tietokone |
Valmistaja | Elektroniikka |
Julkaisupäivä | 1983 [1] |
Valmistettu mukaan | 1993 |
Tavun pituus (bittiä) | 8 -bittinen |
Sanan pituus (bittiä) | 16 -bittinen |
Osoiteväylän leveys (bittiä) | 16 -bittinen |
Oheisväylä | MPI ( Q-Bus ) |
Arkkitehtuuri | CISC |
prosessori | K1801VM1 taajuudella 3 tai 4 MHz |
RAM | 32 tai 128 kt RAM , 24–48 kt ROM |
Piirisarja | 1801 |
Tallennuslaitteet | kompakti kasetti , levyasema |
OS | katso Käyttöjärjestelmät BK-0010/11 |
Mediatiedostot Wikimedia Commonsissa |
BK (kotitalotietokone) - Neuvostoliiton 16-bittisten koti- ja opetustietokoneiden perhe, jotka ovat yhteensopivia komentojärjestelmän ja osittain arkkitehtuuriltaan SM-tietokoneiden , PDP -11 :n ja DVK :n kanssa .
BK-0010-tietokoneperhe kehitettiin Tarkkuustekniikan tutkimuslaitoksessa NPO "Scientific Center" Zelenogradissa [ 2] . NIITT:n pääsuunnittelija on Alexander N. Polosin [3] , Excitonin tehtaan pääsuunnittelija S. M. Kosenkov [2] . Tammikuussa 1985 koneen kehittäjät julkaisivat artikkelin, jossa kuvattiin BC:tä Microprocessor Tools and Systems -lehdessä (Neuvostoliiton valtion tiede- ja teknologiakomitean lehdistöelin, numero 1 vuodelta 1985) [4] . BC:n lopullinen kehitystyö suoritettiin vuonna 1983 Excitonin tehtaalla [5] Pavlovsky Posadissa , jossa ensimmäinen sarjatuotanto aloitettiin vuonna 1985 [6] . Myöhemmin BK-0010-mallin kokeelliset erät valmistettiin Kazanin radiokomponenttien tehtaalla (tehdas nro 7) ja Nuklonissa Šiauliain kaupungissa ( Liettuan SSR ). Myöhemmät mallit valmistettiin myös massatuotantona tehtaalla nro 7, Kazan , Exciton [5] , Pavlovsky Posad, Nuklon Siauliaissa (Liettuan SSR) [1] (vain malli BK-0010-01), Armenian SSR :ssä (vain malli BK-0010-01), sekä puolijohdelaitteiden tehtaalla Joškar-Olassa (vain malli BK-0011). Täysi valikoima BC-malleja valmistettiin vain Excitonin tehtaalla.
Yhteensä valmistettiin yli 162 000 BK-0010/0011 yksikköä; Excitonin tehdas tuotti noin 125 000 autoa vuosina 1985-1992: noin 78 000 vähittäismyyntiin ja yli 44 000 koululuokille. [1] Viimeiset BC:n kopiot ovat vuodelta 1993 [7] .
Tietokoneiden hinnat olivat:
Vakiotallennuslaite oli kotitalouksien kasettinauhuri moottoriohjauksella tai ilman. Tietokoneessa on rele nauhurin moottorin käynnistämiseksi/pysäyttämiseksi.
Näyttönä käytettiin kotitalouksien mustavalko- tai väritelevisiota ( jalostuksen jälkeen) tai harvemmin erityistä näyttöä .
K1801VP1-037-ohjaimeen kootun näyttölaitteen ominaisuus on vain grafiikkatilan läsnäolo. Tekstitilaa ei ole; kirjaimet muunnetaan graafisiksi esityksiksi ja näytetään kuvana.
Grafiikkatilaa on vain yksi (paitsi grafiikka-RAM-muistin vähentämistila ohjelmamuistin hyväksi), jolla on kaksi tapaa näyttää televisioruudulla. Ohjelmien kohdalla ei ole väliä, kumman niistä kuva näkyy näytöllä - videomuistin organisaatio ei muutu. Eron huomaa vain, kun käyttäjä katsoo näyttöä. Tietokoneessa on kaksi liitintä televisioon liittämistä varten: mustavalkoinen (TV-signaali kirkkauskomponentilla) ja värillinen (synkronointi + RGB). Näyttötapa määräytyy vain sen mukaan, mihin liitäntöihin televisio on kytketty.
Ensimmäisellä menetelmällä jokainen videomuistin RAM-bitti koodaa täsmälleen yhden pisteen näytöllä. Vastaavasti pisteellä on kaksi tilaa: musta ja valkoinen. Puolisävyt saadaan jakamalla kuva ( dithering ). Jokainen konesana koodaa 16 pistettä riviä kohden näytön vasemmasta yläkulmasta alkaen. Sen oletetaan ottavan videosignaalia mustavalkoliittimestä. Jos lähetät signaalin väriliittimen kautta, näyttö on luettavissa, mutta hankala havaita, väri "sotku".
Toisessa menetelmässä samalla grafiikka-RAM-tiedolla on eri merkitys: jokainen piste on koodattu kahdella vierekkäisellä bitillä. Näin ollen 4 väriä on mahdollista: musta, punainen, vihreä, sininen (perusvärit); valkoinen puuttuu. Jokainen konesana koodaa 8 naapuripistettä rivillä. Sen on tarkoitus ottaa videosignaali väriliittimen kautta. Jos lähetät signaalin mustavalkoliittimen kautta, näytöstä tulee mustavalkoinen kuva, jonka kirkkaus ei vastaa todellisten värien kirkkautta.
Mustavalkotulostuksessa voit näyttää 512 × 256 pistettä, värillä - 256 × 256.
Näytönohjain voi tulostaa tekstiä grafiikka-RAM-muistiin kahdella tavalla, jotka on mukautettu kahdella tavalla, joilla grafiikka-RAM-tiedot näytetään näytöllä. Ensimmäisessä menetelmässä merkkimatriisi ROM:sta johdetaan siten, että sen jokainen piste osuu täsmälleen yhteen bittiin graafisen RAM-solun (64 merkkiä riviä kohden, optimointi mustavalkotilaan). Toisessa menetelmässä matriisin jokainen bitti käännetään kahdeksi vierekkäiseksi muistibitiksi (32 merkkiä riviä kohden, väritilan optimointi, kirjainten nykyisen värin tiedot otetaan huomioon). Tilat vaihdetaan näppäimistöltä tai välittämällä erityinen koodi näytönohjaimelle.
Merkimatriisitaulukossa symbolin kuva koodilla 36, joka ASCII:ssä vastaa dollarin symbolia ($), on korvattu yhteisen valuutan merkin kuvalla ( ¤ ).
Mustavalkoinen näyttötila
Mustavalkoinen näyttötila väriliitännän kautta
Värinäyttötila. Vaakaresoluutio puolittuu mustavalkotulostukseen verrattuna
Näppäimistöohjain ei hyväksy samanaikaisia näppäinpainalluksia . Jokaiseen näppäinpainallukseen liittyy lyhyt piippaus, joka on samanlainen kuin sisäänrakennetun BASIC-kielen "BEEP"-komento.
Kaikki näppäimet eivät lähetä koodeja tietokoneeseen, kun niitä painetaan. Jotkut niistä ovat puhtaita sähköisten signaalien kytkimiä mikropiirien sisääntulossa: ⇓, АР2, ЗАГЛ, СТР, СУ. Tietokoneessa oleva avain СТОП"Electronics MS 0513" aiheuttaa ei-maskattavan keskeytyksen laitteistossa.
Tavallinen syöttötila - isojen kirjainten syöttö. Pienet kirjaimet voidaan syöttää pitämällä painettuna näppäintä ⇓, jota voidaan kutsua ehdollisesti "Shift in Reverse" tai kytkemällä vastaava tila päälle LEAD- ja PAGE-näppäimillä.
Näppäimistön ajuri ei toista näppäintä automaattisesti, kun sitä pidetään painettuna. Viimeksi syötetyn merkin normaali automaattinen toistotoiminto saavutetaan pitämällä näppäintä painettuna ПОВТ.
Tietokoneessa on sisäänrakennettu pietsokeraaminen kaiutin . ROM- muistissa oleva BK-näppäimistöohjain tuottaa englanninkielistä sanaa "quick" muistuttavan äänen, kun kutakin näppäintä painetaan.
Oletettavasti BC-mallit on numeroitu binäärijärjestelmässä: 0010 (2), 0011 (3), 0100 (4).
BC:n edeltäjä oli ilmeisesti " Elektronika NTs-8010 ", joka kehitettiin NIITT:ssä vuonna 1981 [11] . Tätä kahteen K1801BE1-prosessoriin perustuvaa mallia ei koskaan otettu tuotantoon.
Perusmalli kalvonäppäimistöllä ja Focal -kielen tulkilla ROMissa .
BK-0010-mallissa ei ollut RAM-muistin laajentamista. Oheislaitteita (tulostin, levykeasema ohjaimella) oli olemassa, mutta niitä oli harvoin myynnissä ja niistä oli pulaa.
Kalvonäppäimistö oli piirilevy, johon oli asennettu 92 PKN-150-kytkintä, peitetty värillisellä kalvolla. Tyyppikilvessä oli näppäinten ja toiminta-alueiden merkinnät. Oletuksena oli, että suojus voidaan vaihtaa käytetyn ohjelmiston erityispiirteiden mukaisesti. [12]
Kutsutaan myös nimellä Elektronika MS 0510 [13] .
BK-0010-versio mekaanisella MC7008-näppäimistöllä kalvonäppäimistön sijaan ja BASIC - 86 -kielellä (“ Basic Vilnius ”) ROM-muistissa. Focal language tulkki on siirretty erityisen plug-in moduulin MSTD (monitorijärjestelmä testaukseen ja diagnostiikkaan) ROM:iin. Tämä moduuli mahdollistaa testiohjelmien suorittamisen lisäksi ohjelmien syöttämisen koodeilla ja työskentelyn nauhurin kanssa.
Muistin säästämiseksi Vilnan BASICin virhetekstejä ei tallennettu ROM:iin, joten virheet eivät näy tekstinä, vaan koodeina, esimerkiksi "ERROR 4". Vilnius BASIC - virhekoodit ovat samat kuin MSX BASIC - virhekoodit .
Tietokone sai mekaanisen 74 näppäimen näppäimistön . Vaikka se oli mukavampi kuin kalvonäppäimistö, tämän näppäimistön painikkeet olivat melko tiukkoja ja taipuvaisia rämisemään . ROM-lokeron kansi ja liitäntä lisämikropiirin liittämistä varten eivät kuulu suunnitteluun.
"School" modifikaatiot varustettiin lisäksi IRPS-yksiköllä liittämistä varten KUVT-86- kompleksiin , joka koostui DVK -2MSh:sta tai DVK-3:sta tiedostopalvelimena ja jopa kahdestatoista BK-0010Sh:sta. ROM sisälsi Focalin (laiteohjelmisto 084, joka tukee keskeytyksiä IRPS:stä 360 8 , 364 8 ). 084-laiteohjelmiston erottuva piirre - kun IRPS on poistettu käytöstä - palvelurivillä on teksti TLG DISABLED. Tämä laiteohjelmisto asennettiin myöhemmin minne tahansa, jopa MSTD-yksikön BK0010-01:een, jossa IRPS:ää ei yksinkertaisesti ollut mihinkään kiinnittää [14] .
Valmistettu vuoden 1989 lopusta lähtien . Erot BK-0010 :stä [15] :
Koska vakio PDP-11-yhteensopiva monitorijärjestelmä on korvattu omalla, tässä mallissa ohjelmat ladataan syöttämällä L-komento ja käynnistetään syöttämällä ohjelmaosoite.
BK-0011:n korjattu versio. Kutsutaan myös nimellä Elektronika MS 0513 [13] .
BK-11 ymmärretään yleensä BK-0011M:ksi, koska BK-0011:tä ei tuotettu paljon. Yksi huomattavista korjauksista on, että ääni ei toiminut BK-0011:lle BK-0010:lle kirjoitetuissa ohjelmissa; BK-0011M:ssä tämä virhe korjattiin.
Tämä UKNTS :n kotelossa oleva kone , joka ei ilmeisesti sisälly sarjaan, mainitaan A. Lyukshinin artikkelissa "BC:n piikikäs polku taloomme" [16] ja S. M. Kosenkov "BC-perheen uudet mallit" [17] . 16-bittisen K1801VM3-prosessorin lisäksi sen piti asentaa toinen prosessori - 8-bittinen KR580VM80A tai 16-bittinen (x86-yhteensopiva) KR1810VM86 , jotta se olisi yhteensopiva näille prosessoreille tarkoitettujen olemassa olevien kehitysten kanssa.
Rinnakkais 16-bittinen ohjelmoitava tulo-lähtöportti, joka on kytketty SNP-58-liittimeen, jonka nimi on "UP", mahdollisti tulostimen ja muiden oheislaitteiden yhdistämisen IRPR -liitännän kautta . Lisäksi tietokone toteuttaa sarjaliitännän IRPS , joka tietokoneen minimaalisella muutoksilla lähetettiin samaan ohjelmoitavan I/O-portin liittimeen.
Järjestelmäväylä toteuttaa osittain MPI -liitännän , joka tuodaan esiin toisen SNP-58-liittimen kautta. Itse asiassa tämä on analogi nykyaikaisten tietokoneiden emolevyjen laajennusliittimelle .
Valmistettiin useita vakiotehdasmoduuleja, jotka liitettiin MPI-laajennusliittimeen: [18]
Yhdistetty UE-liittimeen:
Lisäksi harrastajat ja osuuskunnat tuottivat laajennusyksiköitä, oheislaitteita liitettiin [34] :
Osassa kyrillisiä aakkosia se on melkein sama kuin KOI-8 , mutta siinä ei ole kirjaimia Ё / ё.
.0 | .yksi | .2 | .3 | .neljä | .5 | .6 | .7 | .kahdeksan | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. |
BEL 7 |
BS8_ _ |
HT9_ _ |
LF A |
FF C |
CR D |
FIN |
LAT | ||||||||
yksi. |
⇱ 21F1 |
⤒ 2912 |
⤓ 2913 |
↵ 21B5 |
⇤ 21E4 |
↦ 21A6 |
⇷ 21F7 |
→ 2192 |
↑ 2191 |
↓ 2193 |
↖ 2196 |
↗ 2197 |
↘ 2198 |
↙ 2199 | ||
2. |
kaksikymmentä |
! 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 |
neljä. |
@ 40 |
A 41 |
B42 _ |
C 43 |
D44 _ |
E 45 |
F 46 |
G47 _ |
H48 _ |
minä 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 |
a 61 |
b 62 |
c 63 |
d64 _ |
e 65 |
f 66 |
g 67 |
h 68 |
minä 69 |
j 6A |
k 6B |
l 6C |
m 6D |
n 6E |
o 6F |
7. |
s . 70 |
q 71 |
r72_ _ |
s73_ _ |
t 74 |
u 75 |
v 76 |
w 77 |
x78_ _ |
79 _ |
z 7A |
{ 7B |
| 7C |
} 7D |
~ 7E |
█ 2588 |
kahdeksan. |
POVT |
IND SU |
BLOCK PUNAINEN |
RP-tila |
||||||||||||
9. |
VAIHE |
Punainen |
Vihreä |
Sininen |
Musta |
Tilan negatiivinen symboli |
Näytön negatiivinen tila |
Palvelulinja |
Alleviivaustila | |||||||
A. |
π 03C0 |
┴ 2534 |
♥ 2665 |
┐ 2510 |
╡ 2561 |
├ 251C |
└ 2514 |
═ 2550 |
╤ 2564 |
♠ 2660 |
┌250C _ |
┬ 252C |
╨ 2568 |
▒ 2592 |
┼ 253C |
║ 2551 |
b. |
┤ 2524 |
← 2190 |
╬ 256C |
↑ 2191 |
♣ 2663 |
─ 2500 |
nro 256B |
│ 2502 |
♦ 2666 |
┘ 2518 |
nro 256A |
╥ 2565 |
nro 2567 |
nro 255E |
→ 2192 |
▒ 2592 |
C. |
yu 44E |
430 _ |
b 431 |
c 446 |
d 434 |
e 435 |
f 444 |
g 433 |
x 445 |
ja 438 |
439 _ |
43A asti |
l 43B |
m 43C |
n 43D |
noin 43e |
D. |
n 43F |
minä 44F |
s . 440 |
alkaen 441 |
t 442 |
osoitteessa 443 |
f 436 |
vuonna 432 |
b 44C |
s 44B |
s 437 |
sh 448 |
e 44D |
w 449 |
h 447 |
b 44A |
E. |
Yu 42E |
A 410 |
B 411 |
C 426 |
D 414 |
E 415 |
F 424 |
G 413 |
X 425 |
ja 418 |
Y 419 |
K 41A |
L 41B |
M 41C |
H 41D |
Noin 41E |
F. |
P 41F |
Olen 42F |
R 420 |
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 |
BK-0010:n toimitus sisälsi minimaalisen ohjelman - kasetin Focal- tai BASIC-esimerkeillä, Tetris - pelin ja laitetestejä. Myöhemmin siihen sovitettiin myös yksinkertainen BASIC DVK:lla (se ladattiin nauhurista RAM-muistiin, vie noin 8 kt ja jätti noin 7 kt ohjelmille), ja vuodesta 1985 lähtien yksinkertaistettu (ei täysin MSX-standardin mukainen) versio " Vilnius BASIC " sijoitettiin pääROMiin. Aluksi ei kuitenkaan ollut paikkaa ostaa ammattimaisesti kirjoitettuja ohjelmistoja BC:lle, vaikka valmistaja ei halutessaan voinut jakaa ohjelmistoa yksinään oikeudellisen kehyksen puutteen vuoksi [16] . Suurimman osan ohjelmistosta ovat luoneet käyttäjät itse - tyhjästä tai mukautumalla muista samanlaisen arkkitehtuurin tietokoneista, esimerkiksi DVK:sta. Ohjelmia jaettiin vaihdolla harrastajatapaamisissa - yleensä radiomarkkinoilla. Vedonlyöntikauppojen ohjelmistomarkkinat alkoivat muotoutua vasta 80-luvun lopulla osuuskuntien syntyessä , mutta niille oli kannattavampaa kopioida ulkomaisia ohjelmia (pääasiassa pelejä) ZX-Spectrumille . Neuvostoliitossa kehitetyistä alkuperäisen arkkitehtuurin tietokoneista BC:llä oli kuitenkin rikkain ohjelmistosarja, mukaan lukien: [37] [38]
Muutamia yksinkertaisia hyödyllisiä parannuksia tekivät yleensä käyttäjät itse.
Tällä hetkellä voit tutustua BC-tietokoneeseen jollakin nykyaikaisten tietokoneiden BC-ohjelmistoemulaattorilla : [ 40]
UKNTS- tietokoneelle oli BC-emulaattori , joka mahdollisti useiden ohjelmien ja pelien suorittamisen UKNTS:ssä [42] .
Artikkeleita BC:stä julkaistiin aikakauslehdissä:
Kirjat ja dokumentaatio:
Lukuisia amatööriuutiskirjeitä (fanzineja) oli omistettu tietokoneelle, erityisesti BK-OBZOR, MaD Press -sanomalehti (Krasnodar), Don-sanomalehti (Rostov-on-Don), KPSS-sanomalehti [46] .
Neuvostoliiton tietokoneet | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|