f.Kr | |
---|---|
Type | husholdningscomputer |
Fabrikant | Elektronik |
Udgivelses dato | 1983 [1] |
Produceret iflg | 1993 |
Byte længde (bits) | 8 bit |
Ordlængde (bits) | 16 bit |
Adressebusbredde ( bits ) | 16 bit |
Perifer bus | MPI ( Q-Bus ) |
Arkitektur | CISC |
CPU | K1801VM1 ved en frekvens på 3 eller 4 MHz |
vædder | 32 eller 128 KB RAM , 24–48 KB ROM |
Chipsæt | 1801 |
Lagringsenheder | kompakt kassette , diskdrev |
OS | se Operativsystemer BK-0010/11 |
Mediefiler på Wikimedia Commons |
BK (husholdningscomputer) - en familie af sovjetiske 16-bit hjemme- og undervisningscomputere , der er kompatible med hensyn til kommandosystem og delvist i arkitektur med SM-computere , PDP -11 og DVK .
BK-0010-familien af computere blev udviklet på Research Institute of Precision Technology NPO "Scientific Center" , Zelenograd [2] . Chefdesigneren fra NIITT er Alexander N. Polosin [3] , chefdesigneren fra Exciton-fabrikken er S. M. Kosenkov [2] . I januar 1985 offentliggjorde udviklerne af maskinen en artikel, der beskrev BC i tidsskriftet " Microprocessor Tools and Systems " (presseorgan for USSR State Committee for Science and Technology, nummer 1 for 1985) [4] . Den endelige udvikling af BC blev udført i 1983 på Exciton-fabrikken [5] , Pavlovsky Posad , hvor den første serieproduktion blev lanceret i 1985 [6] . Efterfølgende blev der produceret eksperimentelle partier af BK-0010-modellen på Kazan Radio Components Plant (fabrik nr. 7) og Nuklon i byen Siauliai ( litauisk SSR ). Efterfølgende modeller blev også masseproduceret på fabrik nr. 7, Kazan , Exciton [5] , Pavlovsky Posad, Nuklon i Siauliai (litauisk SSR) [1] (kun model BK-0010- 01), i den armenske SSR (eneste model ) BK-0010-01), samt på Semiconductor Devices Plant i Yoshkar-Ola (kun model BK-0011). Et komplet udvalg af BC-modeller blev kun produceret på Exciton-fabrikken.
I alt blev der produceret mere end 162.000 BK-0010/0011 enheder; Exciton-fabrikken producerede omkring 125.000 biler i 1985-1992: omkring 78.000 til detailsalg og mere end 44.000 til skoleklasser. [1] De sidst fremstillede kopier af BC dateres tilbage til 1993 [7] .
Computerpriserne var:
Standardlagerenheden var en husholdningskassetteoptager med eller uden motorstyring. Computeren har et relæ til at starte/stoppe båndoptagerens motor.
Som skærm blev der brugt et sort-hvidt eller farve- tv i husstanden (efter forfining) eller, mere sjældent, en speciel skærm .
En funktion ved displayenheden samlet på K1801VP1-037 controlleren er tilstedeværelsen af kun en grafiktilstand. Der er ingen teksttilstand; bogstaver konverteres til deres grafiske repræsentationer og vises som et billede.
Der er kun én grafiktilstand (bortset fra tilstanden til at reducere grafik-RAM til fordel for programhukommelse), med to måder at vise på TV-skærmen. For programmer gør det ingen forskel, hvilken af dem billedet vises på skærmen - organisationen af videohukommelsen ændres ikke. Forskellen mærkes kun ved, at brugeren ser på skærmen. Computeren har to stik til tilslutning til et tv: sort og hvid (tv-signal med en lysstyrkekomponent) og farve (sync + RGB). Visningsmetoden bestemmes kun af, hvilke af stikkene tv'et er tilsluttet.
Med den første metode koder hver bit af videohukommelse RAM præcis ét punkt på skærmen. Følgelig har punktet to tilstande: sort og hvid. Halvtoner opnås ved at opdele billedet ( dithering ). Hvert maskinord koder for 16 prikker pr. linje, startende fra øverste venstre hjørne af skærmen. Det er meningen, at den skal tage et videosignal fra et sort-hvidt stik. Hvis du udsender et signal gennem et farvestik, så vil skærmen være læsbar, men ubelejlig for perception, farve "rod".
I den anden metode har den samme grafik-RAM-information en anden betydning: hvert punkt er kodet af to tilstødende bits. Derfor er 4 farver mulige: sort, rød, grøn, blå (grundfarver); hvid mangler. Hvert maskinord koder for 8 nabopunkter på en linje. Det er meningen, at den skal tage et videosignal gennem et farvestik. Hvis du udsender et signal gennem et sort/hvidt stik, vil skærmen være et sort/hvidt billede med en lysstyrke, der ikke svarer til lysstyrken af rigtige farver.
Med sort/hvid output kan du vise 512 × 256 punkter, med farve - 256 × 256.
Skærmdriveren kan udsende tekst til grafik-RAM på to måder, tilpasset de to måder, som grafik-RAM-information vises på skærmen. I den første metode udledes tegnmatrixen fra ROM'en på en sådan måde, at hver af dens punkter falder ind i nøjagtig en bit af den grafiske RAM-celle (64 tegn pr. linje, optimering til sort/hvid-tilstand). I den anden metode oversættes hver bit af matrixen til to tilstødende bits af hukommelse (32 tegn pr. linje, optimering til farvetilstand, information om den aktuelle farve på bogstaver tages i betragtning). Tilstandene skiftes fra tastaturet eller ved at sende en speciel kode til skærmdriveren.
I tegnmatrixtabellen er billedet af symbolet med kode 36, som i ASCII svarer til dollarsymbolet ($), erstattet med billedet af det fælles valutategn ( ¤ ).
Sort/hvid visningstilstand
Sort/hvid visningstilstand via farvestik
Farvevisningstilstand. Vandret opløsning er halveret sammenlignet med sort/hvid output
Tastaturcontrolleren accepterer ikke samtidige tastetryk . Hvert tastetryk ledsages af et kort bip, svarende til kommandoen "BEEP" i det indbyggede BASIC-sprog.
Ikke alle taster, når de trykkes, overfører koder til computeren. Nogle af dem er rene kontakter af elektriske signaler ved indgangen til mikrokredsløb: ⇓, АР2, ЗАГЛ, СТР, СУ. En nøgle СТОПi computeren "Electronics MS 0513" forårsager en ikke-maskerbar afbrydelse i hardware.
Almindelig indtastningstilstand - indtastning af store bogstaver. Små bogstaver kan indtastes ved at holde tasten nede ⇓, som betinget kan kaldes "Shift i omvendt rækkefølge", eller ved at aktivere den tilsvarende tilstand med tasterne LEAD og PAGE.
Tastaturdriveren implementerer ikke automatisk gentagelse af tryk på en tast, når den holdes nede. Standard auto-repeat-funktionen for det sidst indtastede tegn opnås ved at trykke på og holde tasten nede ПОВТ.
Computeren har en indbygget piezokeramisk højttaler . BK -tastaturdriveren , der er placeret i ROM, genererer en lyd, der ligner det engelske ord "hurtig", når hver tast trykkes ned.
Formentlig var BC-modellerne nummereret i det binære system: 0010 (2), 0011 (3), 0100 (4).
Forgængeren for BC var tilsyneladende " Elektronika NTs-8010 ", udviklet på NIITT i 1981 [11] . Denne model, baseret på to K1801BE1-processorer, blev aldrig sat i produktion.
Grundmodel med membrantastatur og Focal language tolk i ROM .
BK-0010-designet sørgede ikke for RAM-udvidelse. Perifere enheder (printer, diskettedrev med en controller) eksisterede, men de var sjældent tilgængelige til salg og var en mangelvare.
Membrantastaturet var et trykt kredsløbskort med 92 PKN-150-switche installeret på det, dækket af et farvet filmnavneskilt. På typeskiltet var betegnelserne for tasterne og funktionsområderne påført. Det blev antaget, at skjoldet kunne udskiftes i overensstemmelse med specifikationerne for den anvendte software. [12]
Også kaldet Elektronika MS 0510 [13] .
BK-0010 variant med det mekaniske MC7008 tastatur i stedet for membrantastaturet og BASIC - 86 sproget (" Basic Vilnius ") i ROM. Focal language-tolken er blevet flyttet til ROM'en af et særligt plug-in-modul MSTD (monitorsystem til test og diagnostik). Dette modul giver dig, udover at køre testprogrammer, mulighed for at indtaste programmer i koder og arbejde med en båndoptager.
For at spare hukommelse blev fejlteksterne fra Vilnius BASIC ikke gemt i ROM'en, så fejl vises ikke i tekst, men i koder, for eksempel "FEJL 4". Vilnius BASIC fejlkoder er de samme som MSX BASIC fejlkoder .
Computeren modtog et mekanisk tastatur med 74 taster . Selvom det var mere behageligt end membrantastaturet, var knapperne på dette tastatur ret stramme og tilbøjelige til at rasle . Dækslet til ROM-rummet og stikket til tilslutning af et ekstra mikrokredsløb er udelukket fra designet.
"Skole"-modifikationer blev desuden udstyret med en IRPS-enhed til forbindelse til KUVT-86- komplekset , bestående af DVK -2MSh eller DVK-3 som filserver og op til tolv BK-0010Sh. ROM'en indeholdt Focal (firmware 084 understøtter afbrydelser fra IRPS 360 8 , 364 8 ). Karakteristisk for 084 firmware - når IRPS er deaktiveret - i servicelinjen er inskriptionen TLG DEAKTIVERET. Denne firmware blev senere installeret hvor som helst, selv i BK0010-01 i MSTD-enheden, hvor der simpelthen ikke var nogen steder at sætte IRPS'en fast [14] .
Produceret siden slutningen af 1989 . Forskelle fra BK-0010 [15] :
På grund af udskiftningen af det standard PDP-11-kompatible monitorsystem med vores eget, på denne model, indlæses programmer ved at indtaste L-kommandoen og startes ved at indtaste programadressen.
Rettet version af BK-0011. Også kaldet Elektronika MS 0513 [13] .
BK-11 forstås normalt som BK-0011M, da der ikke blev produceret mange BK-0011. En af de bemærkelsesværdige rettelser er, at lyden ikke virkede på BK-0011 i programmer skrevet til BK-0010; i BK-0011M blev denne fejl rettet.
Denne maskine i sagen fra UKNTS , tilsyneladende ikke inkluderet i serien, er nævnt i artiklen af A. Lyukshin "The thorny path of the BC to our house" [16] og S. M. Kosenkov "New models of the BC family" [17] . Ud over 16-bit K1801VM3-processoren skulle den installere en anden processor - 8-bit KR580VM80A eller 16-bit (x86-kompatibel) KR1810VM86 , for kompatibilitet med eksisterende udviklinger beregnet til disse processorer.
En parallel 16-bit programmerbar input-output-port, forbundet til SNP-58-stikket med betegnelsen "UP", gjorde det muligt at tilslutte en printer og andre perifere enheder via IRPR -interfacet . Computeren implementerer også et serielt interface IRPS , som med minimal modifikation af computeren blev udsendt til det samme stik på den programmerbare I/O-port.
Systembussen implementerer delvist MPI -interfacet , bragt ud gennem et andet SNP-58-stik. Faktisk er dette en analog af udvidelsesstikket på bundkortene på moderne pc'er.
Der blev produceret adskillige standard fabriksmoduler, forbundet til MPI-udvidelsesstikket: [18]
Tilsluttet UE-stikket:
Derudover blev udvidelsesenheder produceret af entusiaster og kooperativer, periferiudstyr blev tilsluttet [34] :
I en del af det kyrilliske alfabet falder det næsten sammen med KOI-8 , men der er ingen bogstaver Ё / ё.
.0 | .en | .2 | .3 | .fire | .5 | .6 | .7 | .otte | .9 | .EN | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. |
BEL 7 |
BS8 _ |
HT9 _ |
LF A |
FF C |
CR D |
ENG |
LAT | ||||||||
en. |
⇱ 21F1 |
⤒ 2912 |
⤓ 2913 |
↵ 21B5 |
⇤ 21E4 |
↦ 21A6 |
⇷ 21F7 |
→ 2192 |
↑ 2191 |
↓ 2193 |
↖ 2196 |
↗ 2197 |
↘ 2198 |
↙ 2199 | ||
2. |
tyve |
! 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 |
fire. |
@ 40 |
A 41 |
B42 _ |
C 43 |
D44 _ |
E 45 |
F 46 |
G47 _ |
H48 _ |
jeg 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 |
en 61 |
b 62 |
c 63 |
d64 _ |
e 65 |
f 66 |
g 67 |
h 68 |
jeg 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 |
otte. |
POVT |
IND SU |
BLOK RØD |
RP-tilstand |
||||||||||||
9. |
TRIN |
Rød |
Grøn |
Blå |
Det sorte |
Modus negativt symbol |
Skærm negativ tilstand |
Servicelinje |
Understregningstilstand | |||||||
EN. |
π 03C0 |
┴ 2534 |
♥ 2665 |
┐ 2510 |
╡ 2561 |
├ 251C |
└ 2514 |
═ 2550 |
╤ 2564 |
♠ 2660 |
┌250C _ |
┬ 252C |
╨ 2568 |
▒ 2592 |
┼ 253C |
║ 2551 |
b. |
┤ 2524 |
← 2190 |
╬ 256C |
↑ 2191 |
♣ 2663 |
─ 2500 |
nr. 256B |
│ 2502 |
♦ 2666 |
┘ 2518 |
nr. 256A |
╥ 2565 |
nr. 2567 |
nr. 255E |
→ 2192 |
▒ 2592 |
C. |
yu 44E |
en 430 |
b 431 |
c 446 |
d 434 |
e 435 |
f 444 |
g 433 |
x 445 |
og 438 |
439 _ |
til 43A |
l 43B |
m 43C |
n 43D |
omkring 43E |
D. |
n 43F |
i 44F |
s 440 |
fra 441 |
t 442 |
på 443 |
f 436 |
i 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 |
og 418 |
Y 419 |
K 41A |
L 41B |
M 41C |
H 41D |
Omkring 41E |
F. |
P 41F |
Jeg er 42F |
420 kr |
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 |
Leveringen af BK-0010 inkluderede et minimalt sæt programmer - en kassette med eksempler i Focal eller BASIC, et Tetris -spil og udstyrstest. Senere blev en simpel BASIC med DVK også tilpasset til det (den blev indlæst fra en båndoptager til RAM, optager omkring 8 KB og efterlader omkring 7 KB til programmer), og siden 1985 en forenklet (ikke fuldt ud kompatibel med MSX-standarden) version af " Vilnius BASIC " blev placeret i hoved-ROM. Imidlertid var der i starten ikke noget sted at købe professionelt skrevet software til BC, selvom det ønskes, kunne producenten ikke distribuere softwaren på egen hånd på grund af manglen på en juridisk ramme [16] . Størstedelen af softwaren blev skabt af brugerne selv - fra bunden, eller ved at tilpasse fra andre computere med en lignende arkitektur, for eksempel fra DVK. Programmer blev distribueret ved udveksling ved møder mellem entusiaster - normalt på radiomarkeder. Softwaremarkedet for væddemålsbutikker begyndte først at tage form i slutningen af 80'erne, med fremkomsten af kooperativer , men det var mere rentabelt for dem at kopiere udenlandske programmer (hovedsageligt spil) til ZX-Spectrum . Men blandt pc'er med den originale arkitektur udviklet i USSR, indeholdt BC det rigeste sæt software, herunder: [37] [38]
Nogle få enkle nyttige forbedringer blev som regel lavet af brugerne selv.
På nuværende tidspunkt kan du gøre dig bekendt med BC-computeren ved hjælp af en af BC-softwareemulatorerne til moderne computere: [40]
Der var en BC-emulator til UKNTS- computeren , som gjorde det muligt at køre en række programmer og spil på UKNTS [42] .
Artikler om BC blev offentliggjort i magasiner:
Bøger og dokumentation:
Adskillige amatørnyhedsbreve (fanzines) blev afsat til computeren, især BK-OBZOR, avisen MaD Press (Krasnodar), avisen Don (Rostov-on-Don), avisen KPSS [46] .
Computere i USSR | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|